From d8eef9205a94cfaf4f1893fc597c90ecbb7be29c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=A4rkl?= Date: Mon, 29 Mar 2021 20:49:42 +0200 Subject: [PATCH] Update rizin-shell-parser to tree-sitter 0.19.4 (#928) --- .prettierignore | 1 + librz/core/cmd.c | 8 +- meson.build | 1 + shlr/meson.build | 20 +- .../tree-sitter-0.19.4/meson.build | 29 + shlr/rizin-shell-parser/Cargo.toml | 26 + shlr/rizin-shell-parser/binding.gyp | 2 +- .../{src => bindings/node}/binding.cc | 2 +- .../rizin-shell-parser/bindings/node/index.js | 19 + .../rizin-shell-parser/bindings/rust/build.rs | 40 + shlr/rizin-shell-parser/bindings/rust/lib.rs | 52 + shlr/rizin-shell-parser/index.js | 13 - shlr/rizin-shell-parser/meson.build | 15 + shlr/rizin-shell-parser/package-lock.json | 8 +- shlr/rizin-shell-parser/package.json | 6 +- shlr/rizin-shell-parser/src/grammar.json | 1 + shlr/rizin-shell-parser/src/meson.build | 14 + shlr/rizin-shell-parser/src/node-types.json | 10 +- shlr/rizin-shell-parser/src/parser.c | 31381 ++++++++-------- .../src/tree_sitter/parser.h | 158 +- shlr/tree-sitter | 2 +- sys/meson_tree_sitter_generate.py | 41 + 22 files changed, 16348 insertions(+), 15501 deletions(-) create mode 100644 .prettierignore create mode 100644 shlr/packagefiles/tree-sitter-0.19.4/meson.build create mode 100644 shlr/rizin-shell-parser/Cargo.toml rename shlr/rizin-shell-parser/{src => bindings/node}/binding.cc (96%) create mode 100644 shlr/rizin-shell-parser/bindings/node/index.js create mode 100644 shlr/rizin-shell-parser/bindings/rust/build.rs create mode 100644 shlr/rizin-shell-parser/bindings/rust/lib.rs delete mode 100644 shlr/rizin-shell-parser/index.js create mode 100644 shlr/rizin-shell-parser/meson.build create mode 100644 shlr/rizin-shell-parser/src/meson.build create mode 100755 sys/meson_tree_sitter_generate.py diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000000..179cec9ba3 --- /dev/null +++ b/.prettierignore @@ -0,0 +1 @@ +shlr/rizin-shell-parser/bindings/node/index.js diff --git a/librz/core/cmd.c b/librz/core/cmd.c index 133d055c0b..8a78b36acf 100644 --- a/librz/core/cmd.c +++ b/librz/core/cmd.c @@ -6091,9 +6091,15 @@ static RzCmdStatus core_cmd_tsr2cmd(RzCore *core, const char *cstr, bool split_l ts_symbols_init(core->rcmd); TSParser *parser = ts_parser_new(); - ts_parser_set_language(parser, (TSLanguage *)core->rcmd->language); + bool language_ok = ts_parser_set_language(parser, (TSLanguage *)core->rcmd->language); + rz_return_val_if_fail(language_ok, RZ_CMD_STATUS_INVALID); TSTree *tree = ts_parser_parse_string(parser, NULL, input, strlen(input)); + if (!tree) { + rz_warn_if_reached(); + return RZ_CMD_STATUS_INVALID; + } + TSNode root = ts_tree_root_node(tree); RzCmdStatus res = RZ_CMD_STATUS_INVALID; diff --git a/meson.build b/meson.build index eb65a97e21..530a68befc 100644 --- a/meson.build +++ b/meson.build @@ -7,6 +7,7 @@ pkgconfig_mod = import('pkgconfig') # Python scripts used during the build process create_tags_rz_py = files('sys/create_tags_rz.py') syscall_preprocessing_py = files('sys/syscall_preprocessing.py') +tree_sitter_wrap_py = files('sys/meson_tree_sitter_generate.py') # Get rizin version rizin_version = 'unknown-error' diff --git a/shlr/meson.build b/shlr/meson.build index 0845805a7a..8559bd1bcd 100644 --- a/shlr/meson.build +++ b/shlr/meson.build @@ -212,25 +212,7 @@ endif # new rizin shell parser -shell_parser_path = 'rizin-shell-parser' -shell_parser_files = [ - join_paths(shell_parser_path, 'src/parser.c'), - join_paths(shell_parser_path, 'src/scanner.c'), -] - -shell_parser_inc = [platform_inc, include_directories('rizin-shell-parser/src/tree_sitter')] - -libshell_parser = static_library('shell_parser', shell_parser_files, - include_directories: shell_parser_inc, - dependencies: tree_sitter_dep.partial_dependency(includes: true), - implicit_include_directories: true -) - -shell_parser_dep = declare_dependency( - link_with: libshell_parser, - include_directories: shell_parser_inc, - dependencies: tree_sitter_dep -) +subdir('rizin-shell-parser') # handle bochs dependency diff --git a/shlr/packagefiles/tree-sitter-0.19.4/meson.build b/shlr/packagefiles/tree-sitter-0.19.4/meson.build new file mode 100644 index 0000000000..47593313fc --- /dev/null +++ b/shlr/packagefiles/tree-sitter-0.19.4/meson.build @@ -0,0 +1,29 @@ +project('tree-sitter', 'c') + +cc = meson.get_compiler('c') + +tree_sitter_cflags = '' +if cc.has_argument('-std=gnu99') + tree_sitter_cflags = '-std=gnu99' +elif cc.has_argument('-std=c99') + tree_sitter_cflags = '-std=c99' +endif + +tree_sitter_path = 'tree-sitter' + +tree_sitter_files = ['lib/src/lib.c'] + +tree_sitter_inc = [include_directories('lib/src'), include_directories('lib/include')] + +libtree_sitter = static_library('tree_sitter', tree_sitter_files, + include_directories: tree_sitter_inc, + implicit_include_directories: false, + c_args: tree_sitter_cflags, + install: not meson.is_subproject() +) + +tree_sitter_dep = declare_dependency( + compile_args: tree_sitter_cflags, + link_with: libtree_sitter, + include_directories: tree_sitter_inc +) \ No newline at end of file diff --git a/shlr/rizin-shell-parser/Cargo.toml b/shlr/rizin-shell-parser/Cargo.toml new file mode 100644 index 0000000000..e62b3e8ab3 --- /dev/null +++ b/shlr/rizin-shell-parser/Cargo.toml @@ -0,0 +1,26 @@ +[package] +name = "tree-sitter-rzcmd" +description = "rzcmd grammar for the tree-sitter parsing library" +version = "0.0.1" +keywords = ["incremental", "parsing", "rzcmd"] +categories = ["parsing", "text-editors"] +repository = "https://github.com/tree-sitter/tree-sitter-javascript" +edition = "2018" +license = "MIT" + +build = "bindings/rust/build.rs" +include = [ + "bindings/rust/*", + "grammar.js", + "queries/*", + "src/*", +] + +[lib] +path = "bindings/rust/lib.rs" + +[dependencies] +tree-sitter = "0.17" + +[build-dependencies] +cc = "1.0" diff --git a/shlr/rizin-shell-parser/binding.gyp b/shlr/rizin-shell-parser/binding.gyp index eebdd2c5c9..0269bd808b 100644 --- a/shlr/rizin-shell-parser/binding.gyp +++ b/shlr/rizin-shell-parser/binding.gyp @@ -9,7 +9,7 @@ "sources": [ "src/parser.c", "src/scanner.c", - "src/binding.cc" + "bindings/node/binding.cc" ], "cflags_c": [ "-std=c99 -ggdb -O0", diff --git a/shlr/rizin-shell-parser/src/binding.cc b/shlr/rizin-shell-parser/bindings/node/binding.cc similarity index 96% rename from shlr/rizin-shell-parser/src/binding.cc rename to shlr/rizin-shell-parser/bindings/node/binding.cc index 1a9e1c12c5..a9e50ba68d 100644 --- a/shlr/rizin-shell-parser/src/binding.cc +++ b/shlr/rizin-shell-parser/bindings/node/binding.cc @@ -19,7 +19,7 @@ void Init(Local exports, Local module) { Local instance = constructor->NewInstance(Nan::GetCurrentContext()).ToLocalChecked(); Nan::SetInternalFieldPointer(instance, 0, tree_sitter_rzcmd()); - Nan::Set(instance, Nan::New("name").ToLocalChecked(), Nan::New("r2cmd").ToLocalChecked()); + Nan::Set(instance, Nan::New("name").ToLocalChecked(), Nan::New("rzcmd").ToLocalChecked()); Nan::Set(module, Nan::New("exports").ToLocalChecked(), instance); } diff --git a/shlr/rizin-shell-parser/bindings/node/index.js b/shlr/rizin-shell-parser/bindings/node/index.js new file mode 100644 index 0000000000..952d9e074c --- /dev/null +++ b/shlr/rizin-shell-parser/bindings/node/index.js @@ -0,0 +1,19 @@ +try { + module.exports = require("../../build/Release/tree_sitter_rzcmd_binding"); +} catch (error1) { + if (error1.code !== 'MODULE_NOT_FOUND') { + throw error1; + } + try { + module.exports = require("../../build/Debug/tree_sitter_rzcmd_binding"); + } catch (error2) { + if (error2.code !== 'MODULE_NOT_FOUND') { + throw error2; + } + throw error1 + } +} + +try { + module.exports.nodeTypeInfo = require("../../src/node-types.json"); +} catch (_) {} diff --git a/shlr/rizin-shell-parser/bindings/rust/build.rs b/shlr/rizin-shell-parser/bindings/rust/build.rs new file mode 100644 index 0000000000..c6061f0995 --- /dev/null +++ b/shlr/rizin-shell-parser/bindings/rust/build.rs @@ -0,0 +1,40 @@ +fn main() { + let src_dir = std::path::Path::new("src"); + + let mut c_config = cc::Build::new(); + c_config.include(&src_dir); + c_config + .flag_if_supported("-Wno-unused-parameter") + .flag_if_supported("-Wno-unused-but-set-variable") + .flag_if_supported("-Wno-trigraphs"); + let parser_path = src_dir.join("parser.c"); + c_config.file(&parser_path); + + // If your language uses an external scanner written in C, + // then include this block of code: + + /* + let scanner_path = src_dir.join("scanner.c"); + c_config.file(&scanner_path); + println!("cargo:rerun-if-changed={}", scanner_path.to_str().unwrap()); + */ + + c_config.compile("parser"); + println!("cargo:rerun-if-changed={}", parser_path.to_str().unwrap()); + + // If your language uses an external scanner written in C++, + // then include this block of code: + + /* + let mut cpp_config = cc::Build::new(); + cpp_config.cpp(true); + cpp_config.include(&src_dir); + cpp_config + .flag_if_supported("-Wno-unused-parameter") + .flag_if_supported("-Wno-unused-but-set-variable"); + let scanner_path = src_dir.join("scanner.cc"); + cpp_config.file(&scanner_path); + cpp_config.compile("scanner"); + println!("cargo:rerun-if-changed={}", scanner_path.to_str().unwrap()); + */ +} diff --git a/shlr/rizin-shell-parser/bindings/rust/lib.rs b/shlr/rizin-shell-parser/bindings/rust/lib.rs new file mode 100644 index 0000000000..ee8bb247e9 --- /dev/null +++ b/shlr/rizin-shell-parser/bindings/rust/lib.rs @@ -0,0 +1,52 @@ +//! This crate provides rzcmd language support for the [tree-sitter][] parsing library. +//! +//! Typically, you will use the [language][language func] function to add this language to a +//! tree-sitter [Parser][], and then use the parser to parse some code: +//! +//! ``` +//! let code = ""; +//! let mut parser = tree_sitter::Parser::new(); +//! parser.set_language(tree_sitter_rzcmd::language()).expect("Error loading rzcmd grammar"); +//! let tree = parser.parse(code, None).unwrap(); +//! ``` +//! +//! [Language]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Language.html +//! [language func]: fn.language.html +//! [Parser]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Parser.html +//! [tree-sitter]: https://tree-sitter.github.io/ + +use tree_sitter::Language; + +extern "C" { + fn tree_sitter_rzcmd() -> Language; +} + +/// Get the tree-sitter [Language][] for this grammar. +/// +/// [Language]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Language.html +pub fn language() -> Language { + unsafe { tree_sitter_rzcmd() } +} + +/// The content of the [`node-types.json`][] file for this grammar. +/// +/// [`node-types.json`]: https://tree-sitter.github.io/tree-sitter/using-parsers#static-node-types +pub const NODE_TYPES: &'static str = include_str!("../../src/node-types.json"); + +// Uncomment these to include any queries that this grammar contains + +// pub const HIGHLIGHTS_QUERY: &'static str = include_str!("../../queries/highlights.scm"); +// pub const INJECTIONS_QUERY: &'static str = include_str!("../../queries/injections.scm"); +// pub const LOCALS_QUERY: &'static str = include_str!("../../queries/locals.scm"); +// pub const TAGS_QUERY: &'static str = include_str!("../../queries/tags.scm"); + +#[cfg(test)] +mod tests { + #[test] + fn test_can_load_grammar() { + let mut parser = tree_sitter::Parser::new(); + parser + .set_language(super::language()) + .expect("Error loading rzcmd language"); + } +} diff --git a/shlr/rizin-shell-parser/index.js b/shlr/rizin-shell-parser/index.js deleted file mode 100644 index e0548d808c..0000000000 --- a/shlr/rizin-shell-parser/index.js +++ /dev/null @@ -1,13 +0,0 @@ -try { - module.exports = require("./build/Release/tree_sitter_rzcmd_binding"); -} catch (error) { - try { - module.exports = require("./build/Debug/tree_sitter_rzcmd_binding"); - } catch (_) { - throw error - } -} - -try { - module.exports.nodeTypeInfo = require("./src/node-types.json"); -} catch (_) {} diff --git a/shlr/rizin-shell-parser/meson.build b/shlr/rizin-shell-parser/meson.build new file mode 100644 index 0000000000..45fa1b1eff --- /dev/null +++ b/shlr/rizin-shell-parser/meson.build @@ -0,0 +1,15 @@ +grammar_js = files('grammar.js') + +subdir('src') + +libshell_parser = static_library('shell_parser', shell_parser_files, + include_directories: shell_parser_inc, + dependencies: tree_sitter_dep.partial_dependency(includes: true), + implicit_include_directories: true +) + +shell_parser_dep = declare_dependency( + link_with: libshell_parser, + include_directories: shell_parser_inc, + dependencies: tree_sitter_dep +) \ No newline at end of file diff --git a/shlr/rizin-shell-parser/package-lock.json b/shlr/rizin-shell-parser/package-lock.json index 72ed38fe05..fe4e1f54c8 100644 --- a/shlr/rizin-shell-parser/package-lock.json +++ b/shlr/rizin-shell-parser/package-lock.json @@ -1,5 +1,5 @@ { - "name": "tree-sitter-r2cmd", + "name": "tree-sitter-rzcmd", "version": "1.0.0", "lockfileVersion": 1, "requires": true, @@ -10,9 +10,9 @@ "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" }, "tree-sitter-cli": { - "version": "0.16.8", - "resolved": "https://registry.npmjs.org/tree-sitter-cli/-/tree-sitter-cli-0.16.8.tgz", - "integrity": "sha512-gMVZ0tpSCk1DQoyrSXlRaFZ4HztyVTKqYBTXitYKHmM+mrEIznDGV70ycqsCQYDjCnE461naMViGOItDGJDIHw==", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/tree-sitter-cli/-/tree-sitter-cli-0.19.4.tgz", + "integrity": "sha512-p2kxjuoQeauXBu5eE+j7c5BMCRXmc17EiAswnnWn3ieUlHXBkA0Z7vRnaCSElDR34MhZnSgqgzuuzQk0cDqCjw==", "dev": true } } diff --git a/shlr/rizin-shell-parser/package.json b/shlr/rizin-shell-parser/package.json index 537f2e76d0..dcb48f73c5 100644 --- a/shlr/rizin-shell-parser/package.json +++ b/shlr/rizin-shell-parser/package.json @@ -1,8 +1,8 @@ { - "name": "tree-sitter-r2cmd", + "name": "tree-sitter-rzcmd", "version": "1.0.0", "description": "Tree-Sitter grammar for parsing rizin commands", - "main": "index.js", + "main": "bindings/node", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, @@ -12,6 +12,6 @@ "nan": "^2.14.0" }, "devDependencies": { - "tree-sitter-cli": "^0.16.8" + "tree-sitter-cli": "^0.19.4" } } diff --git a/shlr/rizin-shell-parser/src/grammar.json b/shlr/rizin-shell-parser/src/grammar.json index c8314fb8b2..be2a7dee38 100644 --- a/shlr/rizin-shell-parser/src/grammar.json +++ b/shlr/rizin-shell-parser/src/grammar.json @@ -3766,6 +3766,7 @@ } ], "conflicts": [], + "precedences": [], "externals": [ { "type": "SYMBOL", diff --git a/shlr/rizin-shell-parser/src/meson.build b/shlr/rizin-shell-parser/src/meson.build new file mode 100644 index 0000000000..0171183ae0 --- /dev/null +++ b/shlr/rizin-shell-parser/src/meson.build @@ -0,0 +1,14 @@ +tree_sitter_bin = find_program('tree-sitter', required: false) +node_bin = find_program('node', required: false) +if tree_sitter_bin.found() and node_bin.found() and tree_sitter_dep.type_name() != 'internal' + parser_c = custom_target('parser_src_c', + command: [tree_sitter_wrap_py, tree_sitter_bin, '@OUTDIR@/..', '@INPUT@'], + input: [grammar_js], + output: 'parser.c', + ) +else + parser_c = files('parser.c') +endif + +shell_parser_files = [files('scanner.c'), parser_c] +shell_parser_inc = [platform_inc, include_directories('tree_sitter')] diff --git a/shlr/rizin-shell-parser/src/node-types.json b/shlr/rizin-shell-parser/src/node-types.json index 34758a5130..996c88d8fd 100644 --- a/shlr/rizin-shell-parser/src/node-types.json +++ b/shlr/rizin-shell-parser/src/node-types.json @@ -323,7 +323,7 @@ "fields": {}, "children": { "multiple": true, - "required": true, + "required": false, "types": [ { "type": "arged_command", @@ -6492,13 +6492,7 @@ { "type": "legacy_quoted_command", "named": true, - "fields": { - "string": { - "multiple": false, - "required": false, - "types": [] - } - } + "fields": {} }, { "type": "macro_args", diff --git a/shlr/rizin-shell-parser/src/parser.c b/shlr/rizin-shell-parser/src/parser.c index bbd7f7bc94..64195e8788 100644 --- a/shlr/rizin-shell-parser/src/parser.c +++ b/shlr/rizin-shell-parser/src/parser.c @@ -13,8 +13,8 @@ #pragma GCC optimize ("O0") #endif -#define LANGUAGE_VERSION 11 -#define STATE_COUNT 545 +#define LANGUAGE_VERSION 13 +#define STATE_COUNT 554 #define LARGE_STATE_COUNT 94 #define SYMBOL_COUNT 252 #define ALIAS_COUNT 1 @@ -22,6 +22,7 @@ #define EXTERNAL_TOKEN_COUNT 7 #define FIELD_COUNT 7 #define MAX_ALIAS_SEQUENCE_LENGTH 6 +#define PRODUCTION_ID_COUNT 21 enum { anon_sym_DQUOTE = 1, @@ -1826,19 +1827,22 @@ static const char *ts_field_names[] = { [field_string] = "string", }; -static const TSFieldMapSlice ts_field_map_slices[18] = { +static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [1] = {.index = 0, .length = 1}, - [2] = {.index = 1, .length = 2}, - [4] = {.index = 3, .length = 2}, - [5] = {.index = 3, .length = 2}, - [6] = {.index = 5, .length = 2}, - [7] = {.index = 7, .length = 2}, - [8] = {.index = 9, .length = 1}, - [9] = {.index = 10, .length = 2}, - [10] = {.index = 12, .length = 1}, - [11] = {.index = 13, .length = 2}, - [13] = {.index = 15, .length = 3}, - [16] = {.index = 18, .length = 2}, + [2] = {.index = 0, .length = 1}, + [3] = {.index = 1, .length = 2}, + [4] = {.index = 3, .length = 1}, + [6] = {.index = 4, .length = 2}, + [7] = {.index = 4, .length = 2}, + [8] = {.index = 6, .length = 2}, + [9] = {.index = 8, .length = 2}, + [10] = {.index = 10, .length = 1}, + [11] = {.index = 11, .length = 2}, + [12] = {.index = 11, .length = 2}, + [13] = {.index = 13, .length = 1}, + [14] = {.index = 14, .length = 2}, + [16] = {.index = 16, .length = 3}, + [19] = {.index = 19, .length = 2}, }; static const TSFieldMapEntry ts_field_map_entries[] = { @@ -1848,201 +1852,396 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_args, 0, .inherited = true}, {field_command, 0, .inherited = true}, [3] = + {field_command, 0, .inherited = true}, + [4] = {field_args, 1}, {field_command, 0}, - [5] = + [6] = {field_args, 0}, {field_command, 1}, - [7] = + [8] = {field_arg, 0}, {field_command, 1}, - [9] = - {field_string, 1}, [10] = + {field_string, 1}, + [11] = {field_args, 2}, {field_command, 0}, - [12] = - {field_name, 0}, [13] = + {field_name, 0}, + [14] = {field_command, 0}, {field_specifier, 2}, - [15] = + [16] = {field_arg, 2}, {field_command, 0}, {field_redirect_operator, 1}, - [18] = + [19] = {field_args, 3, .inherited = true}, {field_command, 3, .inherited = true}, }; -static TSSymbol ts_alias_sequences[18][MAX_ALIAS_SEQUENCE_LENGTH] = { +static TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { [0] = {0}, - [3] = { - [0] = sym_arg_identifier, - }, - [5] = { + [2] = { [0] = sym_cmd_identifier, }, + [5] = { + [0] = sym_arg_identifier, + }, [7] = { + [0] = sym_cmd_identifier, + }, + [9] = { [0] = alias_sym_number, }, - [12] = { + [11] = { + [0] = sym_cmd_identifier, + }, + [15] = { [2] = sym_args, }, - [14] = { + [17] = { [0] = sym_arg_identifier, [2] = sym_arg_identifier, }, - [15] = { + [18] = { [0] = sym_pf_arg_identifier, [2] = sym_pf_arg_identifier, }, - [17] = { + [20] = { [1] = sym_pf_arg_identifier, }, }; -static inline bool sym_grep_specifier_identifier_character_set_1(int32_t lookahead) { - return - lookahead == 0 || - lookahead == '\n' || - lookahead == '\r' || - lookahead == '#' || - lookahead == '(' || - lookahead == ';' || - lookahead == '>' || - lookahead == '`' || - lookahead == '|'; +static uint16_t ts_non_terminal_alias_map[] = { + aux_sym__offsetsizes_args, 2, + aux_sym__offsetsizes_args, + sym_args, + sym__dec_number, 2, + sym__dec_number, + alias_sym_number, + 0, +}; + +static inline bool sym_grep_specifier_identifier_character_set_1(int32_t c) { + return (c < '(' + ? (c < '\r' + ? (c < '\n' + ? c == 0 + : c <= '\n') + : (c <= '\r' || c == '#')) + : (c <= '(' || (c < '`' + ? (c < '>' + ? c == ';' + : c <= '>') + : (c <= '`' || c == '|')))); } -static inline bool sym_grep_specifier_identifier_character_set_2(int32_t lookahead) { - return - lookahead == 0 || - lookahead == '\n' || - lookahead == '\r' || - lookahead == '#' || - lookahead == '(' || - lookahead == ')' || - lookahead == ';' || - lookahead == '>' || - lookahead == '@' || - lookahead == '`' || - lookahead == '|'; +static inline bool sym_grep_specifier_identifier_character_set_2(int32_t c) { + return (c < ';' + ? (c < '\r' + ? (c < '\n' + ? c == 0 + : c <= '\n') + : (c <= '\r' || (c < '(' + ? c == '#' + : c <= ')'))) + : (c <= ';' || (c < '`' + ? (c < '@' + ? c == '>' + : c <= '@') + : (c <= '`' || c == '|')))); } -static inline bool aux_sym__pf_dot_arg_identifier_token1_character_set_2(int32_t lookahead) { - return - lookahead == 0 || - lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == '"' || - lookahead == '#' || - ('\'' <= lookahead && lookahead <= ')') || - lookahead == '.' || - lookahead == ';' || - lookahead == '=' || - lookahead == '>' || - lookahead == '@' || - lookahead == '`' || - lookahead == '|' || - lookahead == '~'; +static inline bool sym_grep_specifier_identifier_character_set_3(int32_t c) { + return (c < '(' + ? (c < '\r' + ? (c < '\n' + ? c == 0 + : c <= '\n') + : (c <= '\r' || c == '#')) + : (c <= ')' || (c < '`' + ? (c < '@' + ? c == ';' + : c <= '@') + : (c <= '`' || c == '|')))); } -static inline bool aux_sym_pf_arg_identifier_token1_character_set_2(int32_t lookahead) { - return - lookahead == 0 || - lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == '"' || - lookahead == '#' || - ('\'' <= lookahead && lookahead <= ')') || - lookahead == ';' || - lookahead == '>' || - lookahead == '@' || - lookahead == '`' || - lookahead == '|' || - lookahead == '~'; +static inline bool aux_sym__pf_dot_arg_identifier_token1_character_set_1(int32_t c) { + return (c < ';' + ? (c < '\r' + ? (c < '\n' + ? c == 0 + : c <= '\n') + : (c <= '\r' || (c < '\'' + ? c == '"' + : c <= ')'))) + : (c <= ';' || (c < '|' + ? (c < '@' + ? (c >= '=' && c <= '>') + : c <= '@') + : (c <= '|' || c == '~')))); } -static inline bool sym__eq_sep_key_identifier_character_set_2(int32_t lookahead) { - return - lookahead == 0 || - lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == '"' || - lookahead == '#' || - ('\'' <= lookahead && lookahead <= ')') || - lookahead == ',' || - lookahead == ';' || - lookahead == '=' || - lookahead == '>' || - lookahead == '@' || - lookahead == '\\' || - lookahead == '`' || - lookahead == '|' || - lookahead == '~'; +static inline bool aux_sym__pf_dot_arg_identifier_token1_character_set_2(int32_t c) { + return (c < '.' + ? (c < ' ' + ? (c < '\t' + ? c == 0 + : (c <= '\n' || c == '\r')) + : (c <= ' ' || (c < '\'' + ? (c >= '"' && c <= '#') + : c <= ')'))) + : (c <= '.' || (c < '`' + ? (c < '=' + ? c == ';' + : (c <= '>' || c == '@')) + : (c <= '`' || (c < '~' + ? c == '|' + : c <= '~'))))); } -static inline bool aux_sym_arg_identifier_token1_character_set_1(int32_t lookahead) { - return - lookahead == 0 || - lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == '"' || - lookahead == '#' || - ('\'' <= lookahead && lookahead <= ')') || - lookahead == ';' || - lookahead == '>' || - lookahead == '@' || - lookahead == '\\' || - lookahead == '`' || - lookahead == '|' || - lookahead == '~'; +static inline bool aux_sym__pf_dot_arg_identifier_token1_character_set_3(int32_t c) { + return (c < ';' + ? (c < '\'' + ? (c < '"' + ? c == '\t' + : c <= '#') + : (c <= ')' || c == '.')) + : (c <= ';' || (c < '`' + ? (c < '@' + ? (c >= '=' && c <= '>') + : c <= '@') + : (c <= '`' || (c >= '|' && c <= '~'))))); } -static inline bool aux_sym_arg_identifier_token1_character_set_3(int32_t lookahead) { - return - lookahead == 0 || - lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == '"' || - lookahead == '#' || - ('\'' <= lookahead && lookahead <= ')') || - lookahead == ',' || - lookahead == ';' || - lookahead == '>' || - lookahead == '@' || - lookahead == '`' || - lookahead == '|' || - lookahead == '~'; +static inline bool aux_sym_pf_arg_identifier_token1_character_set_1(int32_t c) { + return (c < ';' + ? (c < '\r' + ? (c < '\n' + ? c == 0 + : c <= '\n') + : (c <= '\r' || (c < '\'' + ? c == '"' + : c <= '\''))) + : (c <= ';' || (c < '|' + ? (c < '@' + ? c == '>' + : c <= '@') + : (c <= '|' || c == '~')))); } -static inline bool aux_sym_arg_identifier_brace_token1_character_set_2(int32_t lookahead) { - return - lookahead == 0 || - lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == '"' || - lookahead == '#' || - ('\'' <= lookahead && lookahead <= ')') || - lookahead == ',' || - lookahead == ';' || - lookahead == '>' || - lookahead == '@' || - lookahead == '`' || - ('{' <= lookahead && lookahead <= '~'); +static inline bool aux_sym_pf_arg_identifier_token1_character_set_2(int32_t c) { + return (c < ';' + ? (c < ' ' + ? (c < '\t' + ? c == 0 + : (c <= '\n' || c == '\r')) + : (c <= ' ' || (c < '\'' + ? (c >= '"' && c <= '#') + : c <= ')'))) + : (c <= ';' || (c < '`' + ? (c < '@' + ? c == '>' + : c <= '@') + : (c <= '`' || (c < '~' + ? c == '|' + : c <= '~'))))); +} + +static inline bool aux_sym_pf_arg_identifier_token1_character_set_3(int32_t c) { + return (c < '\'' + ? (c < '\r' + ? (c < '\t' + ? c == 0 + : c <= '\n') + : (c <= '\r' || (c < '"' + ? c == ' ' + : c <= '#'))) + : (c <= ')' || (c < '`' + ? (c < '@' + ? c == ';' + : c <= '@') + : (c <= '`' || (c < '~' + ? c == '|' + : c <= '~'))))); +} + +static inline bool aux_sym_tmp_eval_arg_token1_character_set_1(int32_t c) { + return (c < ';' + ? (c < '"' + ? (c < '\n' + ? c == 0 + : (c <= '\n' || c == '\r')) + : (c <= '$' || (c < ',' + ? (c >= '\'' && c <= ')') + : c <= ','))) + : (c <= ';' || (c < '`' + ? (c < '@' + ? c == '>' + : (c <= '@' || c == '\\')) + : (c <= '`' || (c < '~' + ? c == '|' + : c <= '~'))))); +} + +static inline bool sym__eq_sep_key_identifier_character_set_1(int32_t c) { + return (c < ';' + ? (c < '\r' + ? (c < '\n' + ? c == 0 + : c <= '\n') + : (c <= '\r' || (c < ',' + ? (c >= '(' && c <= ')') + : c <= ','))) + : (c <= ';' || (c < '\\' + ? (c < '@' + ? (c >= '=' && c <= '>') + : c <= '@') + : (c <= '\\' || (c < '~' + ? c == '|' + : c <= '~'))))); +} + +static inline bool sym__eq_sep_key_identifier_character_set_2(int32_t c) { + return (c < ';' + ? (c < ' ' + ? (c < '\t' + ? c == 0 + : (c <= '\n' || c == '\r')) + : (c <= ' ' || (c < '\'' + ? (c >= '"' && c <= '#') + : (c <= ')' || c == ',')))) + : (c <= ';' || (c < '`' + ? (c < '@' + ? (c >= '=' && c <= '>') + : (c <= '@' || c == '\\')) + : (c <= '`' || (c < '~' + ? c == '|' + : c <= '~'))))); +} + +static inline bool sym__eq_sep_key_identifier_character_set_3(int32_t c) { + return (c < ';' + ? (c < ' ' + ? (c < '\t' + ? c == 0 + : (c <= '\n' || c == '\r')) + : (c <= ' ' || (c < '\'' + ? (c >= '"' && c <= '#') + : (c <= ')' || c == ',')))) + : (c <= ';' || (c < '`' + ? (c < '@' + ? c == '=' + : (c <= '@' || c == '\\')) + : (c <= '`' || (c < '~' + ? c == '|' + : c <= '~'))))); +} + +static inline bool aux_sym_arg_identifier_token1_character_set_1(int32_t c) { + return (c < ';' + ? (c < ' ' + ? (c < '\t' + ? c == 0 + : (c <= '\n' || c == '\r')) + : (c <= ' ' || (c < '\'' + ? (c >= '"' && c <= '#') + : c <= ')'))) + : (c <= ';' || (c < '`' + ? (c < '@' + ? c == '>' + : (c <= '@' || c == '\\')) + : (c <= '`' || (c < '~' + ? c == '|' + : c <= '~'))))); +} + +static inline bool aux_sym_arg_identifier_token1_character_set_2(int32_t c) { + return (c < ',' + ? (c < ' ' + ? (c < '\t' + ? c == 0 + : (c <= '\n' || c == '\r')) + : (c <= ' ' || (c < '\'' + ? (c >= '"' && c <= '#') + : c <= ')'))) + : (c <= ',' || (c < '`' + ? (c < '@' + ? c == ';' + : c <= '@') + : (c <= '`' || (c < '~' + ? c == '|' + : c <= '~'))))); +} + +static inline bool aux_sym_arg_identifier_token1_character_set_3(int32_t c) { + return (c < ',' + ? (c < ' ' + ? (c < '\t' + ? c == 0 + : (c <= '\n' || c == '\r')) + : (c <= ' ' || (c < '\'' + ? (c >= '"' && c <= '#') + : c <= ')'))) + : (c <= ',' || (c < '`' + ? (c < '>' + ? c == ';' + : (c <= '>' || c == '@')) + : (c <= '`' || (c < '~' + ? c == '|' + : c <= '~'))))); +} + +static inline bool aux_sym_arg_identifier_token1_character_set_4(int32_t c) { + return (c < ';' + ? (c < '\'' + ? (c < '"' + ? c == '\t' + : c <= '#') + : (c <= ')' || c == ',')) + : (c <= ';' || (c < '`' + ? (c < '@' + ? c == '>' + : c <= '@') + : (c <= '`' || (c >= '|' && c <= '~'))))); +} + +static inline bool aux_sym_arg_identifier_brace_token1_character_set_1(int32_t c) { + return (c < '\'' + ? (c < '\r' + ? (c < '\t' + ? c == 0 + : c <= '\n') + : (c <= '\r' || (c < '"' + ? c == ' ' + : c <= '#'))) + : (c <= ')' || (c < '@' + ? (c < '>' + ? c == ';' + : c <= '>') + : (c <= '@' || (c < '|' + ? c == '`' + : c <= '~'))))); +} + +static inline bool aux_sym_arg_identifier_brace_token1_character_set_2(int32_t c) { + return (c < ',' + ? (c < ' ' + ? (c < '\t' + ? c == 0 + : (c <= '\n' || c == '\r')) + : (c <= ' ' || (c < '\'' + ? (c >= '"' && c <= '#') + : c <= ')'))) + : (c <= ',' || (c < '@' + ? (c < '>' + ? c == ';' + : c <= '>') + : (c <= '@' || (c < '{' + ? c == '`' + : c <= '~'))))); } static bool ts_lex(TSLexer *lexer, TSStateId state) { @@ -2095,19 +2294,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '`') ADVANCE(295); if (lookahead == '\t' || lookahead == ' ') SKIP(2) - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\r' && - lookahead != '(' && - lookahead != ')' && - lookahead != ',' && - lookahead != ';' && - lookahead != '=' && - lookahead != '>' && - lookahead != '@' && - lookahead != '\\' && - lookahead != '|' && - lookahead != '~') ADVANCE(269); + if (!sym__eq_sep_key_identifier_character_set_1(lookahead)) ADVANCE(269); END_STATE(); case 3: if (lookahead == '"') ADVANCE(77); @@ -2116,7 +2303,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\'') ADVANCE(288); if (lookahead == '(') ADVANCE(237); if (lookahead == ',') ADVANCE(262); - if (lookahead == '\\') ADVANCE(59); + if (lookahead == '\\') ADVANCE(64); if (lookahead == '`') ADVANCE(295); if (lookahead == '}') ADVANCE(177); if (lookahead == '\t' || @@ -2163,58 +2350,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '$') ADVANCE(233); if (lookahead == '(') ADVANCE(237); if (lookahead == ')') ADVANCE(238); - if (lookahead == '\\') ADVANCE(58); + if (lookahead == '\\') ADVANCE(63); if (lookahead == '`') ADVANCE(295); if (lookahead == '\t' || lookahead == ' ') SKIP(6) - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\r' && - lookahead != '"' && - lookahead != '\'' && - lookahead != ';' && - lookahead != '>' && - lookahead != '@' && - lookahead != '|' && - lookahead != '~') ADVANCE(243); + if (!aux_sym_pf_arg_identifier_token1_character_set_1(lookahead)) ADVANCE(243); END_STATE(); case 7: if (lookahead == '#') ADVANCE(300); if (lookahead == '$') ADVANCE(235); if (lookahead == '.') ADVANCE(209); - if (lookahead == '\\') ADVANCE(60); + if (lookahead == '\\') ADVANCE(65); if (lookahead == '`') ADVANCE(295); if (lookahead == '\t' || lookahead == ' ') SKIP(7) - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\r' && - lookahead != '"' && - (lookahead < '\'' || ')' < lookahead) && - lookahead != ';' && - lookahead != '=' && - lookahead != '>' && - lookahead != '@' && - lookahead != '|' && - lookahead != '~') ADVANCE(231); + if (!aux_sym__pf_dot_arg_identifier_token1_character_set_1(lookahead)) ADVANCE(231); END_STATE(); case 8: if (lookahead == '#') ADVANCE(300); if (lookahead == '\t' || lookahead == ' ') SKIP(8) - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\r' && - (lookahead < '"' || '$' < lookahead) && - (lookahead < '\'' || ')' < lookahead) && - lookahead != ',' && - lookahead != ';' && - lookahead != '>' && - lookahead != '@' && - lookahead != '\\' && - lookahead != '`' && - lookahead != '|' && - lookahead != '~') ADVANCE(263); + if (!aux_sym_tmp_eval_arg_token1_character_set_1(lookahead)) ADVANCE(263); END_STATE(); case 9: if (lookahead == '#') ADVANCE(118); @@ -2268,7 +2424,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 13: if (lookahead == '#') ADVANCE(299); - if (lookahead == '\\') ADVANCE(56); + if (lookahead == '\\') ADVANCE(66); if (lookahead == '\t' || lookahead == ' ') ADVANCE(78); if (lookahead != 0 && @@ -2276,27 +2432,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 14: if (lookahead == '$') ADVANCE(277); - if (lookahead == '{') ADVANCE(61); + if (lookahead == '{') ADVANCE(57); if (!aux_sym_arg_identifier_token1_character_set_1(lookahead)) ADVANCE(274); END_STATE(); case 15: if (lookahead == '$') ADVANCE(241); - if (lookahead == '{') ADVANCE(62); + if (lookahead == '{') ADVANCE(58); if (!aux_sym_arg_identifier_token1_character_set_1(lookahead)) ADVANCE(243); END_STATE(); case 16: if (lookahead == '$') ADVANCE(279); - if (lookahead == '{') ADVANCE(64); + if (lookahead == '{') ADVANCE(60); if (!aux_sym_arg_identifier_token1_character_set_1(lookahead)) ADVANCE(280); END_STATE(); case 17: if (lookahead == '$') ADVANCE(229); - if (lookahead == '{') ADVANCE(65); + if (lookahead == '{') ADVANCE(61); if (!aux_sym_arg_identifier_token1_character_set_1(lookahead)) ADVANCE(231); END_STATE(); case 18: if (lookahead == '(') ADVANCE(294); - if (lookahead == '{') ADVANCE(63); + if (lookahead == '{') ADVANCE(59); if (lookahead != 0) ADVANCE(269); END_STATE(); case 19: @@ -2380,7 +2536,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'v') ADVANCE(246); END_STATE(); case 45: - if (lookahead == '{') ADVANCE(63); + if (lookahead == '{') ADVANCE(59); if (lookahead != 0 && lookahead != '(') ADVANCE(269); END_STATE(); @@ -2458,25 +2614,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'f')) ADVANCE(207); END_STATE(); case 56: - if (lookahead != 0) ADVANCE(79); + if (!sym_grep_specifier_identifier_character_set_1(lookahead)) ADVANCE(86); END_STATE(); case 57: - if (lookahead != 0 && - lookahead != '\n') ADVANCE(274); - END_STATE(); - case 58: - if (lookahead != 0 && - lookahead != '\n') ADVANCE(243); - END_STATE(); - case 59: - if (lookahead != 0 && - lookahead != '\n') ADVANCE(280); - END_STATE(); - case 60: - if (lookahead != 0 && - lookahead != '\n') ADVANCE(231); - END_STATE(); - case 61: if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && @@ -2484,7 +2624,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '$' && lookahead != '}') ADVANCE(46); END_STATE(); - case 62: + case 58: if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && @@ -2492,7 +2632,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '$' && lookahead != '}') ADVANCE(47); END_STATE(); - case 63: + case 59: if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && @@ -2500,7 +2640,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '$' && lookahead != '}') ADVANCE(48); END_STATE(); - case 64: + case 60: if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && @@ -2508,7 +2648,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '$' && lookahead != '}') ADVANCE(49); END_STATE(); - case 65: + case 61: if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && @@ -2516,8 +2656,24 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '$' && lookahead != '}') ADVANCE(50); END_STATE(); + case 62: + if (lookahead != 0 && + lookahead != '\n') ADVANCE(274); + END_STATE(); + case 63: + if (lookahead != 0 && + lookahead != '\n') ADVANCE(243); + END_STATE(); + case 64: + if (lookahead != 0 && + lookahead != '\n') ADVANCE(280); + END_STATE(); + case 65: + if (lookahead != 0 && + lookahead != '\n') ADVANCE(231); + END_STATE(); case 66: - if (!sym_grep_specifier_identifier_character_set_1(lookahead)) ADVANCE(86); + if (lookahead != 0) ADVANCE(79); END_STATE(); case 67: if (eof) ADVANCE(76); @@ -2566,7 +2722,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '>') ADVANCE(254); if (lookahead == '@') ADVANCE(171); if (lookahead == 'H') ADVANCE(273); - if (lookahead == '\\') ADVANCE(57); + if (lookahead == '\\') ADVANCE(62); if (lookahead == '`') ADVANCE(295); if (lookahead == '|') ADVANCE(92); if (lookahead == '~') ADVANCE(80); @@ -2586,7 +2742,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == ')') ADVANCE(238); if (lookahead == ',') ADVANCE(262); if (lookahead == ';') ADVANCE(253); - if (lookahead == '\\') ADVANCE(57); + if (lookahead == '\\') ADVANCE(62); if (lookahead == '`') ADVANCE(295); if (lookahead == '\t' || lookahead == ' ') SKIP(69) @@ -2654,7 +2810,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '>') ADVANCE(254); if (lookahead == '@') ADVANCE(171); if (lookahead == 'H') ADVANCE(242); - if (lookahead == '\\') ADVANCE(58); + if (lookahead == '\\') ADVANCE(63); if (lookahead == '`') ADVANCE(295); if (lookahead == '|') ADVANCE(92); if (lookahead == '~') ADVANCE(80); @@ -2676,7 +2832,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '>') ADVANCE(254); if (lookahead == '@') ADVANCE(171); if (lookahead == 'H') ADVANCE(242); - if (lookahead == '\\') ADVANCE(58); + if (lookahead == '\\') ADVANCE(63); if (lookahead == '`') ADVANCE(295); if (lookahead == '|') ADVANCE(92); if (lookahead == '~') ADVANCE(80); @@ -2732,7 +2888,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 78: ACCEPT_TOKEN(aux_sym_legacy_quoted_command_token1); if (lookahead == '#') ADVANCE(299); - if (lookahead == '\\') ADVANCE(56); + if (lookahead == '\\') ADVANCE(66); if (lookahead == '\t' || lookahead == ' ') ADVANCE(78); if (lookahead != 0 && @@ -2740,7 +2896,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 79: ACCEPT_TOKEN(aux_sym_legacy_quoted_command_token1); - if (lookahead == '\\') ADVANCE(56); + if (lookahead == '\\') ADVANCE(66); if (lookahead != 0 && lookahead != '"') ADVANCE(79); END_STATE(); @@ -2749,7 +2905,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 81: ACCEPT_TOKEN(anon_sym_TILDE); - if (lookahead == '$') ADVANCE(66); + if (lookahead == '$') ADVANCE(56); if (lookahead == '\\') ADVANCE(88); if (!sym_grep_specifier_identifier_character_set_2(lookahead)) ADVANCE(86); END_STATE(); @@ -2781,23 +2937,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 85: ACCEPT_TOKEN(sym_grep_specifier_identifier); - if (lookahead == '$') ADVANCE(66); + if (lookahead == '$') ADVANCE(56); if (lookahead == '>') ADVANCE(258); if (lookahead == '\\') ADVANCE(88); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\r' && - lookahead != '#' && - lookahead != '(' && - lookahead != ')' && - lookahead != ';' && - lookahead != '@' && - lookahead != '`' && - lookahead != '|') ADVANCE(86); + if (!sym_grep_specifier_identifier_character_set_3(lookahead)) ADVANCE(86); END_STATE(); case 86: ACCEPT_TOKEN(sym_grep_specifier_identifier); - if (lookahead == '$') ADVANCE(66); + if (lookahead == '$') ADVANCE(56); if (lookahead == '\\') ADVANCE(88); if (!sym_grep_specifier_identifier_character_set_2(lookahead)) ADVANCE(86); END_STATE(); @@ -3758,13 +3905,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 227: ACCEPT_TOKEN(anon_sym_EQ); if (lookahead == '$') ADVANCE(15); - if (lookahead == '\\') ADVANCE(58); + if (lookahead == '\\') ADVANCE(63); if (!aux_sym_pf_arg_identifier_token1_character_set_2(lookahead)) ADVANCE(243); END_STATE(); case 228: ACCEPT_TOKEN(aux_sym__pf_dot_arg_identifier_token1); if (lookahead == '$') ADVANCE(228); - if (lookahead == '\\') ADVANCE(60); + if (lookahead == '\\') ADVANCE(65); if (lookahead == '{') ADVANCE(230); if (lookahead == '.' || lookahead == '=') ADVANCE(231); @@ -3773,7 +3920,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 229: ACCEPT_TOKEN(aux_sym__pf_dot_arg_identifier_token1); if (lookahead == '$') ADVANCE(228); - if (lookahead == '\\') ADVANCE(60); + if (lookahead == '\\') ADVANCE(65); if (!aux_sym__pf_dot_arg_identifier_token1_character_set_2(lookahead)) ADVANCE(231); END_STATE(); case 230: @@ -3781,17 +3928,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '$') ADVANCE(17); if (lookahead == '\\') ADVANCE(54); if (lookahead == '}') ADVANCE(231); - if (lookahead == '\t' || - lookahead == '"' || - lookahead == '#' || - ('\'' <= lookahead && lookahead <= ')') || - lookahead == '.' || - lookahead == ';' || - lookahead == '=' || - lookahead == '>' || - lookahead == '@' || - lookahead == '`' || - ('|' <= lookahead && lookahead <= '~')) ADVANCE(50); + if (aux_sym__pf_dot_arg_identifier_token1_character_set_3(lookahead)) ADVANCE(50); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && @@ -3800,35 +3937,35 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 231: ACCEPT_TOKEN(aux_sym__pf_dot_arg_identifier_token1); if (lookahead == '$') ADVANCE(17); - if (lookahead == '\\') ADVANCE(60); + if (lookahead == '\\') ADVANCE(65); if (!aux_sym__pf_dot_arg_identifier_token1_character_set_2(lookahead)) ADVANCE(231); END_STATE(); case 232: ACCEPT_TOKEN(anon_sym_DOLLAR); if (lookahead == '$') ADVANCE(277); if (lookahead == '(') ADVANCE(294); - if (lookahead == '{') ADVANCE(61); + if (lookahead == '{') ADVANCE(57); if (!aux_sym_arg_identifier_token1_character_set_1(lookahead)) ADVANCE(274); END_STATE(); case 233: ACCEPT_TOKEN(anon_sym_DOLLAR); if (lookahead == '$') ADVANCE(241); if (lookahead == '(') ADVANCE(294); - if (lookahead == '{') ADVANCE(62); + if (lookahead == '{') ADVANCE(58); if (!aux_sym_arg_identifier_token1_character_set_1(lookahead)) ADVANCE(243); END_STATE(); case 234: ACCEPT_TOKEN(anon_sym_DOLLAR); if (lookahead == '$') ADVANCE(279); if (lookahead == '(') ADVANCE(294); - if (lookahead == '{') ADVANCE(64); + if (lookahead == '{') ADVANCE(60); if (!aux_sym_arg_identifier_token1_character_set_1(lookahead)) ADVANCE(280); END_STATE(); case 235: ACCEPT_TOKEN(anon_sym_DOLLAR); if (lookahead == '$') ADVANCE(229); if (lookahead == '(') ADVANCE(294); - if (lookahead == '{') ADVANCE(65); + if (lookahead == '{') ADVANCE(61); if (!aux_sym_arg_identifier_token1_character_set_1(lookahead)) ADVANCE(231); END_STATE(); case 236: @@ -3852,39 +3989,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 240: ACCEPT_TOKEN(aux_sym_pf_arg_identifier_token1); if (lookahead == '$') ADVANCE(240); - if (lookahead == '\\') ADVANCE(58); + if (lookahead == '\\') ADVANCE(63); if (lookahead == '{') ADVANCE(244); if (!aux_sym_pf_arg_identifier_token1_character_set_2(lookahead)) ADVANCE(243); END_STATE(); case 241: ACCEPT_TOKEN(aux_sym_pf_arg_identifier_token1); if (lookahead == '$') ADVANCE(240); - if (lookahead == '\\') ADVANCE(58); + if (lookahead == '\\') ADVANCE(63); if (!aux_sym_pf_arg_identifier_token1_character_set_2(lookahead)) ADVANCE(243); END_STATE(); case 242: ACCEPT_TOKEN(aux_sym_pf_arg_identifier_token1); if (lookahead == '$') ADVANCE(15); if (lookahead == '>') ADVANCE(258); - if (lookahead == '\\') ADVANCE(58); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != '"' && - lookahead != '#' && - (lookahead < '\'' || ')' < lookahead) && - lookahead != ';' && - lookahead != '@' && - lookahead != '`' && - lookahead != '|' && - lookahead != '~') ADVANCE(243); + if (lookahead == '\\') ADVANCE(63); + if (!aux_sym_pf_arg_identifier_token1_character_set_3(lookahead)) ADVANCE(243); END_STATE(); case 243: ACCEPT_TOKEN(aux_sym_pf_arg_identifier_token1); if (lookahead == '$') ADVANCE(15); - if (lookahead == '\\') ADVANCE(58); + if (lookahead == '\\') ADVANCE(63); if (!aux_sym_pf_arg_identifier_token1_character_set_2(lookahead)) ADVANCE(243); END_STATE(); case 244: @@ -4010,22 +4135,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '$') ADVANCE(45); if (lookahead == '%') ADVANCE(265); if (lookahead == '>') ADVANCE(258); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != '"' && - lookahead != '#' && - (lookahead < '\'' || ')' < lookahead) && - lookahead != ',' && - lookahead != ';' && - lookahead != '=' && - lookahead != '@' && - lookahead != '\\' && - lookahead != '`' && - lookahead != '|' && - lookahead != '~') ADVANCE(269); + if (!sym__eq_sep_key_identifier_character_set_3(lookahead)) ADVANCE(269); END_STATE(); case 267: ACCEPT_TOKEN(sym__eq_sep_key_identifier); @@ -4081,26 +4191,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(aux_sym_arg_identifier_token1); if (lookahead == '$') ADVANCE(14); if (lookahead == '>') ADVANCE(258); - if (lookahead == '\\') ADVANCE(57); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != '"' && - lookahead != '#' && - (lookahead < '\'' || ')' < lookahead) && - lookahead != ',' && - lookahead != ';' && - lookahead != '@' && - lookahead != '`' && - lookahead != '|' && - lookahead != '~') ADVANCE(274); + if (lookahead == '\\') ADVANCE(62); + if (!aux_sym_arg_identifier_token1_character_set_2(lookahead)) ADVANCE(274); END_STATE(); case 274: ACCEPT_TOKEN(aux_sym_arg_identifier_token1); if (lookahead == '$') ADVANCE(14); - if (lookahead == '\\') ADVANCE(57); + if (lookahead == '\\') ADVANCE(62); if (!aux_sym_arg_identifier_token1_character_set_3(lookahead)) ADVANCE(274); END_STATE(); case 275: @@ -4108,16 +4205,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '$') ADVANCE(14); if (lookahead == '\\') ADVANCE(52); if (lookahead == '}') ADVANCE(274); - if (lookahead == '\t' || - lookahead == '"' || - lookahead == '#' || - ('\'' <= lookahead && lookahead <= ')') || - lookahead == ',' || - lookahead == ';' || - lookahead == '>' || - lookahead == '@' || - lookahead == '`' || - ('|' <= lookahead && lookahead <= '~')) ADVANCE(46); + if (aux_sym_arg_identifier_token1_character_set_4(lookahead)) ADVANCE(46); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && @@ -4127,47 +4215,35 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(aux_sym_arg_identifier_token1); if (lookahead == '$') ADVANCE(276); if (lookahead == ',') ADVANCE(274); - if (lookahead == '\\') ADVANCE(57); + if (lookahead == '\\') ADVANCE(62); if (lookahead == '{') ADVANCE(275); if (!aux_sym_pf_arg_identifier_token1_character_set_2(lookahead)) ADVANCE(274); END_STATE(); case 277: ACCEPT_TOKEN(aux_sym_arg_identifier_token1); if (lookahead == '$') ADVANCE(276); - if (lookahead == '\\') ADVANCE(57); + if (lookahead == '\\') ADVANCE(62); if (!aux_sym_arg_identifier_token1_character_set_3(lookahead)) ADVANCE(274); END_STATE(); case 278: ACCEPT_TOKEN(aux_sym_arg_identifier_brace_token1); if (lookahead == '$') ADVANCE(278); - if (lookahead == '\\') ADVANCE(59); - if (lookahead == '{') ADVANCE(64); + if (lookahead == '\\') ADVANCE(64); + if (lookahead == '{') ADVANCE(60); if (lookahead == ',' || lookahead == '}') ADVANCE(280); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r' && - lookahead != ' ' && - lookahead != '"' && - lookahead != '#' && - (lookahead < '\'' || ')' < lookahead) && - lookahead != ';' && - lookahead != '>' && - lookahead != '@' && - lookahead != '`' && - (lookahead < '|' || '~' < lookahead)) ADVANCE(280); + if (!aux_sym_arg_identifier_brace_token1_character_set_1(lookahead)) ADVANCE(280); END_STATE(); case 279: ACCEPT_TOKEN(aux_sym_arg_identifier_brace_token1); if (lookahead == '$') ADVANCE(278); - if (lookahead == '\\') ADVANCE(59); + if (lookahead == '\\') ADVANCE(64); if (!aux_sym_arg_identifier_brace_token1_character_set_2(lookahead)) ADVANCE(280); END_STATE(); case 280: ACCEPT_TOKEN(aux_sym_arg_identifier_brace_token1); if (lookahead == '$') ADVANCE(16); - if (lookahead == '\\') ADVANCE(59); + if (lookahead == '\\') ADVANCE(64); if (!aux_sym_arg_identifier_brace_token1_character_set_2(lookahead)) ADVANCE(280); END_STATE(); case 281: @@ -4372,8 +4448,8 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [58] = {.lex_state = 68, .external_lex_state = 4}, [59] = {.lex_state = 68, .external_lex_state = 4}, [60] = {.lex_state = 68, .external_lex_state = 4}, - [61] = {.lex_state = 72, .external_lex_state = 5}, - [62] = {.lex_state = 68, .external_lex_state = 4}, + [61] = {.lex_state = 68, .external_lex_state = 4}, + [62] = {.lex_state = 72, .external_lex_state = 5}, [63] = {.lex_state = 68, .external_lex_state = 4}, [64] = {.lex_state = 68, .external_lex_state = 4}, [65] = {.lex_state = 68, .external_lex_state = 4}, @@ -4384,14 +4460,14 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [70] = {.lex_state = 68, .external_lex_state = 4}, [71] = {.lex_state = 68, .external_lex_state = 4}, [72] = {.lex_state = 68, .external_lex_state = 4}, - [73] = {.lex_state = 68, .external_lex_state = 4}, + [73] = {.lex_state = 73, .external_lex_state = 4}, [74] = {.lex_state = 68, .external_lex_state = 4}, - [75] = {.lex_state = 73, .external_lex_state = 4}, - [76] = {.lex_state = 72, .external_lex_state = 5}, - [77] = {.lex_state = 70, .external_lex_state = 4}, - [78] = {.lex_state = 68, .external_lex_state = 4}, + [75] = {.lex_state = 68, .external_lex_state = 4}, + [76] = {.lex_state = 73, .external_lex_state = 4}, + [77] = {.lex_state = 68, .external_lex_state = 4}, + [78] = {.lex_state = 70, .external_lex_state = 4}, [79] = {.lex_state = 68, .external_lex_state = 4}, - [80] = {.lex_state = 73, .external_lex_state = 4}, + [80] = {.lex_state = 72, .external_lex_state = 5}, [81] = {.lex_state = 68, .external_lex_state = 6}, [82] = {.lex_state = 68, .external_lex_state = 6}, [83] = {.lex_state = 68, .external_lex_state = 6}, @@ -4408,18 +4484,18 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [94] = {.lex_state = 72, .external_lex_state = 5}, [95] = {.lex_state = 68, .external_lex_state = 4}, [96] = {.lex_state = 72, .external_lex_state = 5}, - [97] = {.lex_state = 70, .external_lex_state = 4}, - [98] = {.lex_state = 73, .external_lex_state = 4}, + [97] = {.lex_state = 68, .external_lex_state = 4}, + [98] = {.lex_state = 70, .external_lex_state = 4}, [99] = {.lex_state = 72, .external_lex_state = 5}, - [100] = {.lex_state = 68, .external_lex_state = 4}, + [100] = {.lex_state = 73, .external_lex_state = 4}, [101] = {.lex_state = 72, .external_lex_state = 5}, [102] = {.lex_state = 72, .external_lex_state = 5}, - [103] = {.lex_state = 73, .external_lex_state = 6}, + [103] = {.lex_state = 72, .external_lex_state = 5}, [104] = {.lex_state = 72, .external_lex_state = 5}, [105] = {.lex_state = 72, .external_lex_state = 5}, [106] = {.lex_state = 73, .external_lex_state = 6}, [107] = {.lex_state = 73, .external_lex_state = 6}, - [108] = {.lex_state = 72, .external_lex_state = 5}, + [108] = {.lex_state = 73, .external_lex_state = 6}, [109] = {.lex_state = 73, .external_lex_state = 6}, [110] = {.lex_state = 73, .external_lex_state = 6}, [111] = {.lex_state = 73, .external_lex_state = 6}, @@ -4429,73 +4505,73 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [115] = {.lex_state = 71, .external_lex_state = 4}, [116] = {.lex_state = 71, .external_lex_state = 4}, [117] = {.lex_state = 70, .external_lex_state = 4}, - [118] = {.lex_state = 0, .external_lex_state = 7}, - [119] = {.lex_state = 0, .external_lex_state = 7}, - [120] = {.lex_state = 74, .external_lex_state = 4}, + [118] = {.lex_state = 67, .external_lex_state = 7}, + [119] = {.lex_state = 67, .external_lex_state = 5}, + [120] = {.lex_state = 67, .external_lex_state = 7}, [121] = {.lex_state = 67, .external_lex_state = 5}, - [122] = {.lex_state = 67, .external_lex_state = 5}, - [123] = {.lex_state = 67, .external_lex_state = 8}, - [124] = {.lex_state = 74, .external_lex_state = 4}, - [125] = {.lex_state = 0, .external_lex_state = 7}, - [126] = {.lex_state = 67, .external_lex_state = 5}, - [127] = {.lex_state = 0, .external_lex_state = 7}, - [128] = {.lex_state = 67, .external_lex_state = 5}, - [129] = {.lex_state = 67, .external_lex_state = 8}, - [130] = {.lex_state = 67, .external_lex_state = 5}, + [122] = {.lex_state = 74, .external_lex_state = 4}, + [123] = {.lex_state = 67, .external_lex_state = 7}, + [124] = {.lex_state = 0, .external_lex_state = 8}, + [125] = {.lex_state = 67, .external_lex_state = 5}, + [126] = {.lex_state = 0, .external_lex_state = 8}, + [127] = {.lex_state = 67, .external_lex_state = 5}, + [128] = {.lex_state = 0, .external_lex_state = 8}, + [129] = {.lex_state = 67, .external_lex_state = 5}, + [130] = {.lex_state = 74, .external_lex_state = 4}, [131] = {.lex_state = 67, .external_lex_state = 5}, - [132] = {.lex_state = 67, .external_lex_state = 8}, - [133] = {.lex_state = 67, .external_lex_state = 8}, - [134] = {.lex_state = 0, .external_lex_state = 7}, - [135] = {.lex_state = 67, .external_lex_state = 5}, + [132] = {.lex_state = 0, .external_lex_state = 8}, + [133] = {.lex_state = 0, .external_lex_state = 8}, + [134] = {.lex_state = 67, .external_lex_state = 7}, + [135] = {.lex_state = 0, .external_lex_state = 8}, [136] = {.lex_state = 67, .external_lex_state = 5}, - [137] = {.lex_state = 67, .external_lex_state = 5}, - [138] = {.lex_state = 0, .external_lex_state = 7}, - [139] = {.lex_state = 67, .external_lex_state = 8}, - [140] = {.lex_state = 67, .external_lex_state = 5}, + [137] = {.lex_state = 0, .external_lex_state = 7}, + [138] = {.lex_state = 71, .external_lex_state = 4}, + [139] = {.lex_state = 0, .external_lex_state = 8}, + [140] = {.lex_state = 0, .external_lex_state = 4}, [141] = {.lex_state = 0, .external_lex_state = 8}, - [142] = {.lex_state = 67, .external_lex_state = 8}, - [143] = {.lex_state = 67, .external_lex_state = 8}, - [144] = {.lex_state = 71, .external_lex_state = 4}, - [145] = {.lex_state = 71, .external_lex_state = 4}, - [146] = {.lex_state = 0, .external_lex_state = 7}, - [147] = {.lex_state = 67, .external_lex_state = 8}, - [148] = {.lex_state = 0, .external_lex_state = 7}, - [149] = {.lex_state = 71, .external_lex_state = 4}, - [150] = {.lex_state = 0, .external_lex_state = 4}, - [151] = {.lex_state = 0, .external_lex_state = 7}, - [152] = {.lex_state = 0, .external_lex_state = 7}, - [153] = {.lex_state = 0, .external_lex_state = 8}, - [154] = {.lex_state = 0, .external_lex_state = 7}, - [155] = {.lex_state = 0, .external_lex_state = 4}, - [156] = {.lex_state = 0, .external_lex_state = 7}, - [157] = {.lex_state = 67, .external_lex_state = 5}, - [158] = {.lex_state = 71, .external_lex_state = 4}, - [159] = {.lex_state = 67, .external_lex_state = 8}, + [142] = {.lex_state = 67, .external_lex_state = 7}, + [143] = {.lex_state = 67, .external_lex_state = 7}, + [144] = {.lex_state = 67, .external_lex_state = 7}, + [145] = {.lex_state = 0, .external_lex_state = 4}, + [146] = {.lex_state = 0, .external_lex_state = 4}, + [147] = {.lex_state = 0, .external_lex_state = 8}, + [148] = {.lex_state = 67, .external_lex_state = 5}, + [149] = {.lex_state = 0, .external_lex_state = 8}, + [150] = {.lex_state = 67, .external_lex_state = 5}, + [151] = {.lex_state = 0, .external_lex_state = 8}, + [152] = {.lex_state = 0, .external_lex_state = 8}, + [153] = {.lex_state = 0, .external_lex_state = 7}, + [154] = {.lex_state = 67, .external_lex_state = 7}, + [155] = {.lex_state = 71, .external_lex_state = 4}, + [156] = {.lex_state = 0, .external_lex_state = 8}, + [157] = {.lex_state = 71, .external_lex_state = 4}, + [158] = {.lex_state = 0, .external_lex_state = 8}, + [159] = {.lex_state = 67, .external_lex_state = 5}, [160] = {.lex_state = 67, .external_lex_state = 5}, - [161] = {.lex_state = 0, .external_lex_state = 7}, - [162] = {.lex_state = 0, .external_lex_state = 4}, - [163] = {.lex_state = 67, .external_lex_state = 8}, - [164] = {.lex_state = 0, .external_lex_state = 7}, - [165] = {.lex_state = 0, .external_lex_state = 4}, - [166] = {.lex_state = 67, .external_lex_state = 4}, - [167] = {.lex_state = 67, .external_lex_state = 4}, - [168] = {.lex_state = 67, .external_lex_state = 4}, - [169] = {.lex_state = 0, .external_lex_state = 8}, - [170] = {.lex_state = 0, .external_lex_state = 8}, - [171] = {.lex_state = 71, .external_lex_state = 4}, - [172] = {.lex_state = 0, .external_lex_state = 4}, - [173] = {.lex_state = 0, .external_lex_state = 4}, + [161] = {.lex_state = 0, .external_lex_state = 4}, + [162] = {.lex_state = 67, .external_lex_state = 7}, + [163] = {.lex_state = 71, .external_lex_state = 4}, + [164] = {.lex_state = 67, .external_lex_state = 7}, + [165] = {.lex_state = 67, .external_lex_state = 5}, + [166] = {.lex_state = 0, .external_lex_state = 4}, + [167] = {.lex_state = 71, .external_lex_state = 4}, + [168] = {.lex_state = 0, .external_lex_state = 4}, + [169] = {.lex_state = 67, .external_lex_state = 4}, + [170] = {.lex_state = 0, .external_lex_state = 4}, + [171] = {.lex_state = 0, .external_lex_state = 7}, + [172] = {.lex_state = 0, .external_lex_state = 7}, + [173] = {.lex_state = 67, .external_lex_state = 4}, [174] = {.lex_state = 0, .external_lex_state = 4}, [175] = {.lex_state = 0, .external_lex_state = 4}, [176] = {.lex_state = 67, .external_lex_state = 4}, [177] = {.lex_state = 0, .external_lex_state = 4}, [178] = {.lex_state = 67, .external_lex_state = 4}, [179] = {.lex_state = 0, .external_lex_state = 4}, - [180] = {.lex_state = 0, .external_lex_state = 4}, + [180] = {.lex_state = 67, .external_lex_state = 4}, [181] = {.lex_state = 0, .external_lex_state = 4}, [182] = {.lex_state = 0, .external_lex_state = 4}, [183] = {.lex_state = 0, .external_lex_state = 4}, - [184] = {.lex_state = 0, .external_lex_state = 5}, + [184] = {.lex_state = 0, .external_lex_state = 4}, [185] = {.lex_state = 0, .external_lex_state = 4}, [186] = {.lex_state = 0, .external_lex_state = 4}, [187] = {.lex_state = 0, .external_lex_state = 4}, @@ -4559,8 +4635,8 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [245] = {.lex_state = 0, .external_lex_state = 4}, [246] = {.lex_state = 0, .external_lex_state = 4}, [247] = {.lex_state = 0, .external_lex_state = 4}, - [248] = {.lex_state = 71, .external_lex_state = 4}, - [249] = {.lex_state = 71, .external_lex_state = 4}, + [248] = {.lex_state = 0, .external_lex_state = 4}, + [249] = {.lex_state = 0, .external_lex_state = 4}, [250] = {.lex_state = 0, .external_lex_state = 4}, [251] = {.lex_state = 0, .external_lex_state = 4}, [252] = {.lex_state = 0, .external_lex_state = 4}, @@ -4572,27 +4648,27 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [258] = {.lex_state = 0, .external_lex_state = 4}, [259] = {.lex_state = 0, .external_lex_state = 4}, [260] = {.lex_state = 0, .external_lex_state = 4}, - [261] = {.lex_state = 0, .external_lex_state = 4}, - [262] = {.lex_state = 75, .external_lex_state = 4}, + [261] = {.lex_state = 71, .external_lex_state = 4}, + [262] = {.lex_state = 0, .external_lex_state = 4}, [263] = {.lex_state = 0, .external_lex_state = 4}, [264] = {.lex_state = 0, .external_lex_state = 4}, - [265] = {.lex_state = 0, .external_lex_state = 5}, - [266] = {.lex_state = 9, .external_lex_state = 4}, - [267] = {.lex_state = 67, .external_lex_state = 4}, - [268] = {.lex_state = 10, .external_lex_state = 4}, + [265] = {.lex_state = 0, .external_lex_state = 4}, + [266] = {.lex_state = 71, .external_lex_state = 4}, + [267] = {.lex_state = 0, .external_lex_state = 5}, + [268] = {.lex_state = 0, .external_lex_state = 4}, [269] = {.lex_state = 0, .external_lex_state = 4}, - [270] = {.lex_state = 0, .external_lex_state = 4}, - [271] = {.lex_state = 67, .external_lex_state = 2}, - [272] = {.lex_state = 67, .external_lex_state = 2}, - [273] = {.lex_state = 69}, - [274] = {.lex_state = 69}, - [275] = {.lex_state = 69}, - [276] = {.lex_state = 69}, - [277] = {.lex_state = 69}, - [278] = {.lex_state = 69}, - [279] = {.lex_state = 69}, - [280] = {.lex_state = 69}, - [281] = {.lex_state = 69}, + [270] = {.lex_state = 75, .external_lex_state = 4}, + [271] = {.lex_state = 0, .external_lex_state = 4}, + [272] = {.lex_state = 0, .external_lex_state = 4}, + [273] = {.lex_state = 0, .external_lex_state = 4}, + [274] = {.lex_state = 0, .external_lex_state = 5}, + [275] = {.lex_state = 67, .external_lex_state = 4}, + [276] = {.lex_state = 9, .external_lex_state = 4}, + [277] = {.lex_state = 10, .external_lex_state = 4}, + [278] = {.lex_state = 0, .external_lex_state = 4}, + [279] = {.lex_state = 0, .external_lex_state = 4}, + [280] = {.lex_state = 67, .external_lex_state = 2}, + [281] = {.lex_state = 67, .external_lex_state = 2}, [282] = {.lex_state = 69}, [283] = {.lex_state = 69}, [284] = {.lex_state = 69}, @@ -4611,8 +4687,8 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [297] = {.lex_state = 69}, [298] = {.lex_state = 69}, [299] = {.lex_state = 69}, - [300] = {.lex_state = 69, .external_lex_state = 9}, - [301] = {.lex_state = 69, .external_lex_state = 9}, + [300] = {.lex_state = 69}, + [301] = {.lex_state = 69}, [302] = {.lex_state = 69}, [303] = {.lex_state = 69}, [304] = {.lex_state = 69}, @@ -4620,199 +4696,199 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [306] = {.lex_state = 69}, [307] = {.lex_state = 69}, [308] = {.lex_state = 69}, - [309] = {.lex_state = 69}, + [309] = {.lex_state = 69, .external_lex_state = 9}, [310] = {.lex_state = 69}, [311] = {.lex_state = 69}, [312] = {.lex_state = 69}, - [313] = {.lex_state = 69, .external_lex_state = 9}, - [314] = {.lex_state = 3}, + [313] = {.lex_state = 69}, + [314] = {.lex_state = 69}, [315] = {.lex_state = 69}, [316] = {.lex_state = 69}, [317] = {.lex_state = 69}, [318] = {.lex_state = 69}, [319] = {.lex_state = 69}, [320] = {.lex_state = 69}, - [321] = {.lex_state = 3}, + [321] = {.lex_state = 69}, [322] = {.lex_state = 69, .external_lex_state = 9}, - [323] = {.lex_state = 69, .external_lex_state = 9}, - [324] = {.lex_state = 69, .external_lex_state = 9}, - [325] = {.lex_state = 69, .external_lex_state = 9}, - [326] = {.lex_state = 69, .external_lex_state = 9}, - [327] = {.lex_state = 69, .external_lex_state = 9}, - [328] = {.lex_state = 69, .external_lex_state = 9}, + [323] = {.lex_state = 3}, + [324] = {.lex_state = 69}, + [325] = {.lex_state = 69}, + [326] = {.lex_state = 3}, + [327] = {.lex_state = 69}, + [328] = {.lex_state = 69}, [329] = {.lex_state = 69, .external_lex_state = 9}, - [330] = {.lex_state = 69, .external_lex_state = 9}, + [330] = {.lex_state = 69}, [331] = {.lex_state = 69, .external_lex_state = 9}, - [332] = {.lex_state = 3}, - [333] = {.lex_state = 6}, - [334] = {.lex_state = 69}, - [335] = {.lex_state = 6}, - [336] = {.lex_state = 6}, - [337] = {.lex_state = 6}, - [338] = {.lex_state = 69}, - [339] = {.lex_state = 6}, - [340] = {.lex_state = 69}, - [341] = {.lex_state = 69}, + [332] = {.lex_state = 69, .external_lex_state = 9}, + [333] = {.lex_state = 69, .external_lex_state = 9}, + [334] = {.lex_state = 69, .external_lex_state = 9}, + [335] = {.lex_state = 69, .external_lex_state = 9}, + [336] = {.lex_state = 69, .external_lex_state = 9}, + [337] = {.lex_state = 69, .external_lex_state = 9}, + [338] = {.lex_state = 69, .external_lex_state = 9}, + [339] = {.lex_state = 69, .external_lex_state = 9}, + [340] = {.lex_state = 69, .external_lex_state = 9}, + [341] = {.lex_state = 3}, [342] = {.lex_state = 6}, - [343] = {.lex_state = 6}, - [344] = {.lex_state = 3}, - [345] = {.lex_state = 69}, + [343] = {.lex_state = 69}, + [344] = {.lex_state = 6}, + [345] = {.lex_state = 3}, [346] = {.lex_state = 69}, - [347] = {.lex_state = 6}, - [348] = {.lex_state = 3}, - [349] = {.lex_state = 6}, + [347] = {.lex_state = 69}, + [348] = {.lex_state = 6}, + [349] = {.lex_state = 3}, [350] = {.lex_state = 6}, - [351] = {.lex_state = 7}, - [352] = {.lex_state = 7}, - [353] = {.lex_state = 2}, - [354] = {.lex_state = 3, .external_lex_state = 10}, - [355] = {.lex_state = 3, .external_lex_state = 10}, - [356] = {.lex_state = 7}, - [357] = {.lex_state = 3, .external_lex_state = 10}, - [358] = {.lex_state = 7}, - [359] = {.lex_state = 3, .external_lex_state = 10}, - [360] = {.lex_state = 3, .external_lex_state = 10}, - [361] = {.lex_state = 3, .external_lex_state = 10}, - [362] = {.lex_state = 3, .external_lex_state = 10}, + [351] = {.lex_state = 6}, + [352] = {.lex_state = 69}, + [353] = {.lex_state = 69}, + [354] = {.lex_state = 6}, + [355] = {.lex_state = 6}, + [356] = {.lex_state = 6}, + [357] = {.lex_state = 6}, + [358] = {.lex_state = 69}, + [359] = {.lex_state = 6}, + [360] = {.lex_state = 7}, + [361] = {.lex_state = 2}, + [362] = {.lex_state = 7}, [363] = {.lex_state = 3, .external_lex_state = 10}, [364] = {.lex_state = 3, .external_lex_state = 10}, [365] = {.lex_state = 3, .external_lex_state = 10}, - [366] = {.lex_state = 3, .external_lex_state = 10}, - [367] = {.lex_state = 3, .external_lex_state = 10}, + [366] = {.lex_state = 7}, + [367] = {.lex_state = 7}, [368] = {.lex_state = 3, .external_lex_state = 10}, - [369] = {.lex_state = 7}, - [370] = {.lex_state = 3}, - [371] = {.lex_state = 6}, - [372] = {.lex_state = 6}, - [373] = {.lex_state = 2}, - [374] = {.lex_state = 4}, - [375] = {.lex_state = 6, .external_lex_state = 9}, - [376] = {.lex_state = 4}, - [377] = {.lex_state = 4}, - [378] = {.lex_state = 6, .external_lex_state = 9}, - [379] = {.lex_state = 6, .external_lex_state = 9}, - [380] = {.lex_state = 4}, - [381] = {.lex_state = 4}, - [382] = {.lex_state = 4}, + [369] = {.lex_state = 3, .external_lex_state = 10}, + [370] = {.lex_state = 3, .external_lex_state = 10}, + [371] = {.lex_state = 3, .external_lex_state = 10}, + [372] = {.lex_state = 3, .external_lex_state = 10}, + [373] = {.lex_state = 3, .external_lex_state = 10}, + [374] = {.lex_state = 3, .external_lex_state = 10}, + [375] = {.lex_state = 3, .external_lex_state = 10}, + [376] = {.lex_state = 3, .external_lex_state = 10}, + [377] = {.lex_state = 3, .external_lex_state = 10}, + [378] = {.lex_state = 3}, + [379] = {.lex_state = 6}, + [380] = {.lex_state = 7}, + [381] = {.lex_state = 2}, + [382] = {.lex_state = 6}, [383] = {.lex_state = 69}, - [384] = {.lex_state = 4}, + [384] = {.lex_state = 69}, [385] = {.lex_state = 4}, [386] = {.lex_state = 4}, [387] = {.lex_state = 4}, [388] = {.lex_state = 4}, [389] = {.lex_state = 4}, - [390] = {.lex_state = 69}, - [391] = {.lex_state = 4}, + [390] = {.lex_state = 6, .external_lex_state = 9}, + [391] = {.lex_state = 69}, [392] = {.lex_state = 4}, - [393] = {.lex_state = 4}, - [394] = {.lex_state = 69}, - [395] = {.lex_state = 69}, - [396] = {.lex_state = 69}, + [393] = {.lex_state = 69}, + [394] = {.lex_state = 4}, + [395] = {.lex_state = 4}, + [396] = {.lex_state = 6, .external_lex_state = 9}, [397] = {.lex_state = 4}, [398] = {.lex_state = 4}, [399] = {.lex_state = 6, .external_lex_state = 9}, - [400] = {.lex_state = 6, .external_lex_state = 9}, - [401] = {.lex_state = 6, .external_lex_state = 9}, - [402] = {.lex_state = 6, .external_lex_state = 9}, - [403] = {.lex_state = 5}, - [404] = {.lex_state = 6, .external_lex_state = 9}, - [405] = {.lex_state = 6, .external_lex_state = 9}, - [406] = {.lex_state = 6, .external_lex_state = 9}, - [407] = {.lex_state = 7}, - [408] = {.lex_state = 7}, + [400] = {.lex_state = 4}, + [401] = {.lex_state = 4}, + [402] = {.lex_state = 4}, + [403] = {.lex_state = 69}, + [404] = {.lex_state = 4}, + [405] = {.lex_state = 4}, + [406] = {.lex_state = 4}, + [407] = {.lex_state = 4}, + [408] = {.lex_state = 6, .external_lex_state = 9}, [409] = {.lex_state = 6, .external_lex_state = 9}, - [410] = {.lex_state = 5}, + [410] = {.lex_state = 6, .external_lex_state = 9}, [411] = {.lex_state = 5}, - [412] = {.lex_state = 6, .external_lex_state = 9}, + [412] = {.lex_state = 7}, [413] = {.lex_state = 6, .external_lex_state = 9}, - [414] = {.lex_state = 6, .external_lex_state = 9}, - [415] = {.lex_state = 4}, - [416] = {.lex_state = 6}, - [417] = {.lex_state = 4}, - [418] = {.lex_state = 0}, - [419] = {.lex_state = 6, .external_lex_state = 9}, + [414] = {.lex_state = 5}, + [415] = {.lex_state = 6, .external_lex_state = 9}, + [416] = {.lex_state = 6, .external_lex_state = 9}, + [417] = {.lex_state = 6, .external_lex_state = 9}, + [418] = {.lex_state = 5}, + [419] = {.lex_state = 7}, [420] = {.lex_state = 6, .external_lex_state = 9}, - [421] = {.lex_state = 6, .external_lex_state = 9}, - [422] = {.lex_state = 6, .external_lex_state = 9}, + [421] = {.lex_state = 4}, + [422] = {.lex_state = 0}, [423] = {.lex_state = 6, .external_lex_state = 9}, - [424] = {.lex_state = 0}, - [425] = {.lex_state = 0}, + [424] = {.lex_state = 6, .external_lex_state = 9}, + [425] = {.lex_state = 6, .external_lex_state = 9}, [426] = {.lex_state = 6}, - [427] = {.lex_state = 0}, - [428] = {.lex_state = 0}, - [429] = {.lex_state = 0}, - [430] = {.lex_state = 11}, - [431] = {.lex_state = 11}, - [432] = {.lex_state = 11}, - [433] = {.lex_state = 11}, - [434] = {.lex_state = 11}, - [435] = {.lex_state = 11}, - [436] = {.lex_state = 11}, - [437] = {.lex_state = 11}, - [438] = {.lex_state = 11}, + [427] = {.lex_state = 6, .external_lex_state = 9}, + [428] = {.lex_state = 6, .external_lex_state = 9}, + [429] = {.lex_state = 6, .external_lex_state = 9}, + [430] = {.lex_state = 6, .external_lex_state = 9}, + [431] = {.lex_state = 4}, + [432] = {.lex_state = 6, .external_lex_state = 9}, + [433] = {.lex_state = 0}, + [434] = {.lex_state = 0}, + [435] = {.lex_state = 6}, + [436] = {.lex_state = 0}, + [437] = {.lex_state = 0}, + [438] = {.lex_state = 0}, [439] = {.lex_state = 11}, - [440] = {.lex_state = 8}, + [440] = {.lex_state = 11}, [441] = {.lex_state = 11}, [442] = {.lex_state = 11}, [443] = {.lex_state = 11}, - [444] = {.lex_state = 0}, + [444] = {.lex_state = 11}, [445] = {.lex_state = 11}, [446] = {.lex_state = 11}, - [447] = {.lex_state = 11}, - [448] = {.lex_state = 11}, - [449] = {.lex_state = 0}, - [450] = {.lex_state = 0}, - [451] = {.lex_state = 0, .external_lex_state = 11}, - [452] = {.lex_state = 8}, - [453] = {.lex_state = 0}, - [454] = {.lex_state = 0}, - [455] = {.lex_state = 0}, - [456] = {.lex_state = 0}, - [457] = {.lex_state = 0}, - [458] = {.lex_state = 0, .external_lex_state = 11}, + [447] = {.lex_state = 0}, + [448] = {.lex_state = 8}, + [449] = {.lex_state = 11}, + [450] = {.lex_state = 11}, + [451] = {.lex_state = 11}, + [452] = {.lex_state = 11}, + [453] = {.lex_state = 11}, + [454] = {.lex_state = 11}, + [455] = {.lex_state = 11}, + [456] = {.lex_state = 11}, + [457] = {.lex_state = 11}, + [458] = {.lex_state = 0}, [459] = {.lex_state = 0}, [460] = {.lex_state = 0}, - [461] = {.lex_state = 0}, + [461] = {.lex_state = 0, .external_lex_state = 11}, [462] = {.lex_state = 0}, [463] = {.lex_state = 0}, [464] = {.lex_state = 0}, [465] = {.lex_state = 0}, [466] = {.lex_state = 0}, [467] = {.lex_state = 0}, - [468] = {.lex_state = 0, .external_lex_state = 11}, - [469] = {.lex_state = 0, .external_lex_state = 11}, - [470] = {.lex_state = 0, .external_lex_state = 12}, + [468] = {.lex_state = 0}, + [469] = {.lex_state = 0}, + [470] = {.lex_state = 0}, [471] = {.lex_state = 0}, - [472] = {.lex_state = 67}, - [473] = {.lex_state = 12}, - [474] = {.lex_state = 67}, + [472] = {.lex_state = 8}, + [473] = {.lex_state = 0}, + [474] = {.lex_state = 0}, [475] = {.lex_state = 0, .external_lex_state = 11}, - [476] = {.lex_state = 0, .external_lex_state = 11}, + [476] = {.lex_state = 0}, [477] = {.lex_state = 0, .external_lex_state = 11}, [478] = {.lex_state = 0, .external_lex_state = 11}, - [479] = {.lex_state = 0, .external_lex_state = 11}, + [479] = {.lex_state = 12}, [480] = {.lex_state = 0, .external_lex_state = 11}, - [481] = {.lex_state = 0}, + [481] = {.lex_state = 0, .external_lex_state = 11}, [482] = {.lex_state = 0, .external_lex_state = 11}, [483] = {.lex_state = 0}, - [484] = {.lex_state = 0, .external_lex_state = 11}, - [485] = {.lex_state = 0}, - [486] = {.lex_state = 0}, + [484] = {.lex_state = 0, .external_lex_state = 12}, + [485] = {.lex_state = 0, .external_lex_state = 11}, + [486] = {.lex_state = 67}, [487] = {.lex_state = 0}, [488] = {.lex_state = 0}, - [489] = {.lex_state = 0}, - [490] = {.lex_state = 0}, - [491] = {.lex_state = 13}, - [492] = {.lex_state = 0}, - [493] = {.lex_state = 0}, + [489] = {.lex_state = 0, .external_lex_state = 11}, + [490] = {.lex_state = 0, .external_lex_state = 11}, + [491] = {.lex_state = 0, .external_lex_state = 11}, + [492] = {.lex_state = 67}, + [493] = {.lex_state = 0, .external_lex_state = 11}, [494] = {.lex_state = 0}, [495] = {.lex_state = 0}, [496] = {.lex_state = 0}, [497] = {.lex_state = 0}, - [498] = {.lex_state = 0}, + [498] = {.lex_state = 67}, [499] = {.lex_state = 0}, [500] = {.lex_state = 0}, - [501] = {.lex_state = 0}, + [501] = {.lex_state = 0, .external_lex_state = 12}, [502] = {.lex_state = 0}, [503] = {.lex_state = 0}, [504] = {.lex_state = 0}, @@ -4824,7 +4900,7 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [510] = {.lex_state = 0}, [511] = {.lex_state = 0}, [512] = {.lex_state = 0}, - [513] = {.lex_state = 0, .external_lex_state = 9}, + [513] = {.lex_state = 0}, [514] = {.lex_state = 0}, [515] = {.lex_state = 0}, [516] = {.lex_state = 0}, @@ -4833,29 +4909,38 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [519] = {.lex_state = 0}, [520] = {.lex_state = 0}, [521] = {.lex_state = 0}, - [522] = {.lex_state = 0}, + [522] = {.lex_state = 0, .external_lex_state = 9}, [523] = {.lex_state = 0}, [524] = {.lex_state = 0}, - [525] = {.lex_state = 1}, - [526] = {.lex_state = 0}, + [525] = {.lex_state = 0}, + [526] = {.lex_state = 0, .external_lex_state = 13}, [527] = {.lex_state = 0}, [528] = {.lex_state = 0}, - [529] = {.lex_state = 0, .external_lex_state = 12}, + [529] = {.lex_state = 0}, [530] = {.lex_state = 0}, [531] = {.lex_state = 0}, [532] = {.lex_state = 0}, [533] = {.lex_state = 0}, - [534] = {.lex_state = 7}, - [535] = {.lex_state = 0, .external_lex_state = 13}, - [536] = {.lex_state = 0, .external_lex_state = 9}, + [534] = {.lex_state = 0}, + [535] = {.lex_state = 7}, + [536] = {.lex_state = 0}, [537] = {.lex_state = 0}, - [538] = {.lex_state = 67}, - [539] = {.lex_state = 0, .external_lex_state = 13}, + [538] = {.lex_state = 0}, + [539] = {.lex_state = 0}, [540] = {.lex_state = 0}, - [541] = {.lex_state = 1}, + [541] = {.lex_state = 0}, [542] = {.lex_state = 0}, [543] = {.lex_state = 0}, - [544] = {.lex_state = 0, .external_lex_state = 13}, + [544] = {.lex_state = 13}, + [545] = {.lex_state = 0, .external_lex_state = 9}, + [546] = {.lex_state = 1}, + [547] = {.lex_state = 0}, + [548] = {.lex_state = 0}, + [549] = {.lex_state = 0}, + [550] = {.lex_state = 0, .external_lex_state = 13}, + [551] = {.lex_state = 0}, + [552] = {.lex_state = 1}, + [553] = {.lex_state = 0, .external_lex_state = 13}, }; enum { @@ -4911,11 +4996,11 @@ static bool ts_external_scanner_states[14][EXTERNAL_TOKEN_COUNT] = { [7] = { [ts_external_token_file_descriptor] = true, [ts_external_token__eq_sep_concat] = true, - [ts_external_token__concat] = true, }, [8] = { [ts_external_token_file_descriptor] = true, [ts_external_token__eq_sep_concat] = true, + [ts_external_token__concat] = true, }, [9] = { [ts_external_token__concat] = true, @@ -5020,80 +5105,80 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__concat_pf_dot] = ACTIONS(1), }, [1] = { - [sym_commands] = STATE(530), - [sym__command] = STATE(425), - [sym_legacy_quoted_command] = STATE(180), - [sym__simple_command] = STATE(180), - [sym__tmp_command] = STATE(180), - [sym__iter_command] = STATE(180), - [sym__pipe_command] = STATE(180), - [sym_grep_command] = STATE(180), - [sym_html_disable_command] = STATE(180), - [sym_html_enable_command] = STATE(180), - [sym_pipe_command] = STATE(180), - [sym_iter_file_lines_command] = STATE(180), - [sym_iter_offsets_command] = STATE(180), - [sym_iter_offsetssizes_command] = STATE(180), - [sym_iter_hit_command] = STATE(180), - [sym_iter_interpret_command] = STATE(180), - [sym_iter_interpret_offsetssizes_command] = STATE(180), - [sym_iter_comment_command] = STATE(180), - [sym_iter_dbta_command] = STATE(180), - [sym_iter_dbtb_command] = STATE(180), - [sym_iter_dbts_command] = STATE(180), - [sym_iter_threads_command] = STATE(180), - [sym_iter_bbs_command] = STATE(180), - [sym_iter_instrs_command] = STATE(180), - [sym_iter_import_command] = STATE(180), - [sym_iter_sections_command] = STATE(180), - [sym_iter_segments_command] = STATE(180), - [sym_iter_symbol_command] = STATE(180), - [sym_iter_string_command] = STATE(180), - [sym_iter_flags_command] = STATE(180), - [sym_iter_function_command] = STATE(180), - [sym_iter_iomap_command] = STATE(180), - [sym_iter_dbgmap_command] = STATE(180), - [sym_iter_register_command] = STATE(180), - [sym_iter_step_command] = STATE(180), - [sym_tmp_seek_command] = STATE(180), - [sym_tmp_blksz_command] = STATE(180), - [sym_tmp_fromto_command] = STATE(180), - [sym_tmp_arch_command] = STATE(180), - [sym_tmp_bits_command] = STATE(180), - [sym_tmp_nthi_command] = STATE(180), - [sym_tmp_eval_command] = STATE(180), - [sym_tmp_fs_command] = STATE(180), - [sym_tmp_reli_command] = STATE(180), - [sym_tmp_kuery_command] = STATE(180), - [sym_tmp_fd_command] = STATE(180), - [sym_tmp_reg_command] = STATE(180), - [sym_tmp_file_command] = STATE(180), - [sym_tmp_string_command] = STATE(180), - [sym_tmp_value_command] = STATE(180), - [sym_tmp_hex_command] = STATE(180), - [sym_number_command] = STATE(180), - [sym_help_command] = STATE(180), - [sym_arged_command] = STATE(180), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(281), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(180), - [sym_Cf_cmd] = STATE(180), - [sym_pf_new_cmd] = STATE(180), - [sym_pf_dot_cmd] = STATE(180), - [sym_pf_cmd] = STATE(180), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(77), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(180), - [sym_redirect_command] = STATE(425), + [sym_commands] = STATE(549), + [sym__command] = STATE(433), + [sym_legacy_quoted_command] = STATE(175), + [sym__simple_command] = STATE(175), + [sym__tmp_command] = STATE(175), + [sym__iter_command] = STATE(175), + [sym__pipe_command] = STATE(175), + [sym_grep_command] = STATE(175), + [sym_html_disable_command] = STATE(175), + [sym_html_enable_command] = STATE(175), + [sym_pipe_command] = STATE(175), + [sym_iter_file_lines_command] = STATE(175), + [sym_iter_offsets_command] = STATE(175), + [sym_iter_offsetssizes_command] = STATE(175), + [sym_iter_hit_command] = STATE(175), + [sym_iter_interpret_command] = STATE(175), + [sym_iter_interpret_offsetssizes_command] = STATE(175), + [sym_iter_comment_command] = STATE(175), + [sym_iter_dbta_command] = STATE(175), + [sym_iter_dbtb_command] = STATE(175), + [sym_iter_dbts_command] = STATE(175), + [sym_iter_threads_command] = STATE(175), + [sym_iter_bbs_command] = STATE(175), + [sym_iter_instrs_command] = STATE(175), + [sym_iter_import_command] = STATE(175), + [sym_iter_sections_command] = STATE(175), + [sym_iter_segments_command] = STATE(175), + [sym_iter_symbol_command] = STATE(175), + [sym_iter_string_command] = STATE(175), + [sym_iter_flags_command] = STATE(175), + [sym_iter_function_command] = STATE(175), + [sym_iter_iomap_command] = STATE(175), + [sym_iter_dbgmap_command] = STATE(175), + [sym_iter_register_command] = STATE(175), + [sym_iter_step_command] = STATE(175), + [sym_tmp_seek_command] = STATE(175), + [sym_tmp_blksz_command] = STATE(175), + [sym_tmp_fromto_command] = STATE(175), + [sym_tmp_arch_command] = STATE(175), + [sym_tmp_bits_command] = STATE(175), + [sym_tmp_nthi_command] = STATE(175), + [sym_tmp_eval_command] = STATE(175), + [sym_tmp_fs_command] = STATE(175), + [sym_tmp_reli_command] = STATE(175), + [sym_tmp_kuery_command] = STATE(175), + [sym_tmp_fd_command] = STATE(175), + [sym_tmp_reg_command] = STATE(175), + [sym_tmp_file_command] = STATE(175), + [sym_tmp_string_command] = STATE(175), + [sym_tmp_value_command] = STATE(175), + [sym_tmp_hex_command] = STATE(175), + [sym_number_command] = STATE(175), + [sym_help_command] = STATE(175), + [sym_arged_command] = STATE(175), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(306), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(175), + [sym_Cf_cmd] = STATE(175), + [sym_pf_new_cmd] = STATE(175), + [sym_pf_dot_cmd] = STATE(175), + [sym_pf_cmd] = STATE(175), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(78), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(175), + [sym_redirect_command] = STATE(433), [sym__dec_number] = STATE(2), [aux_sym_commands_repeat1] = STATE(6), [ts_builtin_sym_end] = ACTIONS(5), @@ -5128,77 +5213,77 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__help_command] = ACTIONS(55), }, [2] = { - [sym_legacy_quoted_command] = STATE(239), - [sym__simple_command] = STATE(239), - [sym__tmp_command] = STATE(239), - [sym__iter_command] = STATE(239), - [sym__pipe_command] = STATE(239), - [sym_grep_command] = STATE(239), - [sym_html_disable_command] = STATE(239), - [sym_html_enable_command] = STATE(239), - [sym_pipe_command] = STATE(239), - [sym_iter_file_lines_command] = STATE(239), - [sym_iter_offsets_command] = STATE(239), - [sym_iter_offsetssizes_command] = STATE(239), - [sym_iter_hit_command] = STATE(239), - [sym_iter_interpret_command] = STATE(239), - [sym_iter_interpret_offsetssizes_command] = STATE(239), - [sym_iter_comment_command] = STATE(239), - [sym_iter_dbta_command] = STATE(239), - [sym_iter_dbtb_command] = STATE(239), - [sym_iter_dbts_command] = STATE(239), - [sym_iter_threads_command] = STATE(239), - [sym_iter_bbs_command] = STATE(239), - [sym_iter_instrs_command] = STATE(239), - [sym_iter_import_command] = STATE(239), - [sym_iter_sections_command] = STATE(239), - [sym_iter_segments_command] = STATE(239), - [sym_iter_symbol_command] = STATE(239), - [sym_iter_string_command] = STATE(239), - [sym_iter_flags_command] = STATE(239), - [sym_iter_function_command] = STATE(239), - [sym_iter_iomap_command] = STATE(239), - [sym_iter_dbgmap_command] = STATE(239), - [sym_iter_register_command] = STATE(239), - [sym_iter_step_command] = STATE(239), - [sym_tmp_seek_command] = STATE(239), - [sym_tmp_blksz_command] = STATE(239), - [sym_tmp_fromto_command] = STATE(239), - [sym_tmp_arch_command] = STATE(239), - [sym_tmp_bits_command] = STATE(239), - [sym_tmp_nthi_command] = STATE(239), - [sym_tmp_eval_command] = STATE(239), - [sym_tmp_fs_command] = STATE(239), - [sym_tmp_reli_command] = STATE(239), - [sym_tmp_kuery_command] = STATE(239), - [sym_tmp_fd_command] = STATE(239), - [sym_tmp_reg_command] = STATE(239), - [sym_tmp_file_command] = STATE(239), - [sym_tmp_string_command] = STATE(239), - [sym_tmp_value_command] = STATE(239), - [sym_tmp_hex_command] = STATE(239), - [sym_number_command] = STATE(239), - [sym_help_command] = STATE(239), - [sym_arged_command] = STATE(239), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(281), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(239), - [sym_Cf_cmd] = STATE(239), - [sym_pf_new_cmd] = STATE(239), - [sym_pf_dot_cmd] = STATE(239), - [sym_pf_cmd] = STATE(239), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(77), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(239), + [sym_legacy_quoted_command] = STATE(203), + [sym__simple_command] = STATE(203), + [sym__tmp_command] = STATE(203), + [sym__iter_command] = STATE(203), + [sym__pipe_command] = STATE(203), + [sym_grep_command] = STATE(203), + [sym_html_disable_command] = STATE(203), + [sym_html_enable_command] = STATE(203), + [sym_pipe_command] = STATE(203), + [sym_iter_file_lines_command] = STATE(203), + [sym_iter_offsets_command] = STATE(203), + [sym_iter_offsetssizes_command] = STATE(203), + [sym_iter_hit_command] = STATE(203), + [sym_iter_interpret_command] = STATE(203), + [sym_iter_interpret_offsetssizes_command] = STATE(203), + [sym_iter_comment_command] = STATE(203), + [sym_iter_dbta_command] = STATE(203), + [sym_iter_dbtb_command] = STATE(203), + [sym_iter_dbts_command] = STATE(203), + [sym_iter_threads_command] = STATE(203), + [sym_iter_bbs_command] = STATE(203), + [sym_iter_instrs_command] = STATE(203), + [sym_iter_import_command] = STATE(203), + [sym_iter_sections_command] = STATE(203), + [sym_iter_segments_command] = STATE(203), + [sym_iter_symbol_command] = STATE(203), + [sym_iter_string_command] = STATE(203), + [sym_iter_flags_command] = STATE(203), + [sym_iter_function_command] = STATE(203), + [sym_iter_iomap_command] = STATE(203), + [sym_iter_dbgmap_command] = STATE(203), + [sym_iter_register_command] = STATE(203), + [sym_iter_step_command] = STATE(203), + [sym_tmp_seek_command] = STATE(203), + [sym_tmp_blksz_command] = STATE(203), + [sym_tmp_fromto_command] = STATE(203), + [sym_tmp_arch_command] = STATE(203), + [sym_tmp_bits_command] = STATE(203), + [sym_tmp_nthi_command] = STATE(203), + [sym_tmp_eval_command] = STATE(203), + [sym_tmp_fs_command] = STATE(203), + [sym_tmp_reli_command] = STATE(203), + [sym_tmp_kuery_command] = STATE(203), + [sym_tmp_fd_command] = STATE(203), + [sym_tmp_reg_command] = STATE(203), + [sym_tmp_file_command] = STATE(203), + [sym_tmp_string_command] = STATE(203), + [sym_tmp_value_command] = STATE(203), + [sym_tmp_hex_command] = STATE(203), + [sym_number_command] = STATE(203), + [sym_help_command] = STATE(203), + [sym_arged_command] = STATE(203), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(306), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(203), + [sym_Cf_cmd] = STATE(203), + [sym_pf_new_cmd] = STATE(203), + [sym_pf_dot_cmd] = STATE(203), + [sym_pf_cmd] = STATE(203), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(78), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(203), [sym__dec_number] = STATE(2), [ts_builtin_sym_end] = ACTIONS(57), [anon_sym_DQUOTE] = ACTIONS(7), @@ -5283,77 +5368,77 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(57), }, [3] = { - [sym_legacy_quoted_command] = STATE(250), - [sym__simple_command] = STATE(250), - [sym__tmp_command] = STATE(250), - [sym__iter_command] = STATE(250), - [sym__pipe_command] = STATE(250), - [sym_grep_command] = STATE(250), - [sym_html_disable_command] = STATE(250), - [sym_html_enable_command] = STATE(250), - [sym_pipe_command] = STATE(250), - [sym_iter_file_lines_command] = STATE(250), - [sym_iter_offsets_command] = STATE(250), - [sym_iter_offsetssizes_command] = STATE(250), - [sym_iter_hit_command] = STATE(250), - [sym_iter_interpret_command] = STATE(250), - [sym_iter_interpret_offsetssizes_command] = STATE(250), - [sym_iter_comment_command] = STATE(250), - [sym_iter_dbta_command] = STATE(250), - [sym_iter_dbtb_command] = STATE(250), - [sym_iter_dbts_command] = STATE(250), - [sym_iter_threads_command] = STATE(250), - [sym_iter_bbs_command] = STATE(250), - [sym_iter_instrs_command] = STATE(250), - [sym_iter_import_command] = STATE(250), - [sym_iter_sections_command] = STATE(250), - [sym_iter_segments_command] = STATE(250), - [sym_iter_symbol_command] = STATE(250), - [sym_iter_string_command] = STATE(250), - [sym_iter_flags_command] = STATE(250), - [sym_iter_function_command] = STATE(250), - [sym_iter_iomap_command] = STATE(250), - [sym_iter_dbgmap_command] = STATE(250), - [sym_iter_register_command] = STATE(250), - [sym_iter_step_command] = STATE(250), - [sym_tmp_seek_command] = STATE(250), - [sym_tmp_blksz_command] = STATE(250), - [sym_tmp_fromto_command] = STATE(250), - [sym_tmp_arch_command] = STATE(250), - [sym_tmp_bits_command] = STATE(250), - [sym_tmp_nthi_command] = STATE(250), - [sym_tmp_eval_command] = STATE(250), - [sym_tmp_fs_command] = STATE(250), - [sym_tmp_reli_command] = STATE(250), - [sym_tmp_kuery_command] = STATE(250), - [sym_tmp_fd_command] = STATE(250), - [sym_tmp_reg_command] = STATE(250), - [sym_tmp_file_command] = STATE(250), - [sym_tmp_string_command] = STATE(250), - [sym_tmp_value_command] = STATE(250), - [sym_tmp_hex_command] = STATE(250), - [sym_number_command] = STATE(250), - [sym_help_command] = STATE(250), - [sym_arged_command] = STATE(250), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(281), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(250), - [sym_Cf_cmd] = STATE(250), - [sym_pf_new_cmd] = STATE(250), - [sym_pf_dot_cmd] = STATE(250), - [sym_pf_cmd] = STATE(250), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(77), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(250), + [sym_legacy_quoted_command] = STATE(219), + [sym__simple_command] = STATE(219), + [sym__tmp_command] = STATE(219), + [sym__iter_command] = STATE(219), + [sym__pipe_command] = STATE(219), + [sym_grep_command] = STATE(219), + [sym_html_disable_command] = STATE(219), + [sym_html_enable_command] = STATE(219), + [sym_pipe_command] = STATE(219), + [sym_iter_file_lines_command] = STATE(219), + [sym_iter_offsets_command] = STATE(219), + [sym_iter_offsetssizes_command] = STATE(219), + [sym_iter_hit_command] = STATE(219), + [sym_iter_interpret_command] = STATE(219), + [sym_iter_interpret_offsetssizes_command] = STATE(219), + [sym_iter_comment_command] = STATE(219), + [sym_iter_dbta_command] = STATE(219), + [sym_iter_dbtb_command] = STATE(219), + [sym_iter_dbts_command] = STATE(219), + [sym_iter_threads_command] = STATE(219), + [sym_iter_bbs_command] = STATE(219), + [sym_iter_instrs_command] = STATE(219), + [sym_iter_import_command] = STATE(219), + [sym_iter_sections_command] = STATE(219), + [sym_iter_segments_command] = STATE(219), + [sym_iter_symbol_command] = STATE(219), + [sym_iter_string_command] = STATE(219), + [sym_iter_flags_command] = STATE(219), + [sym_iter_function_command] = STATE(219), + [sym_iter_iomap_command] = STATE(219), + [sym_iter_dbgmap_command] = STATE(219), + [sym_iter_register_command] = STATE(219), + [sym_iter_step_command] = STATE(219), + [sym_tmp_seek_command] = STATE(219), + [sym_tmp_blksz_command] = STATE(219), + [sym_tmp_fromto_command] = STATE(219), + [sym_tmp_arch_command] = STATE(219), + [sym_tmp_bits_command] = STATE(219), + [sym_tmp_nthi_command] = STATE(219), + [sym_tmp_eval_command] = STATE(219), + [sym_tmp_fs_command] = STATE(219), + [sym_tmp_reli_command] = STATE(219), + [sym_tmp_kuery_command] = STATE(219), + [sym_tmp_fd_command] = STATE(219), + [sym_tmp_reg_command] = STATE(219), + [sym_tmp_file_command] = STATE(219), + [sym_tmp_string_command] = STATE(219), + [sym_tmp_value_command] = STATE(219), + [sym_tmp_hex_command] = STATE(219), + [sym_number_command] = STATE(219), + [sym_help_command] = STATE(219), + [sym_arged_command] = STATE(219), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(306), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(219), + [sym_Cf_cmd] = STATE(219), + [sym_pf_new_cmd] = STATE(219), + [sym_pf_dot_cmd] = STATE(219), + [sym_pf_cmd] = STATE(219), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(78), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(219), [sym__dec_number] = STATE(2), [ts_builtin_sym_end] = ACTIONS(61), [anon_sym_DQUOTE] = ACTIONS(7), @@ -5438,230 +5523,78 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(61), }, [4] = { - [sym_legacy_quoted_command] = STATE(239), - [sym__simple_command] = STATE(239), - [sym__tmp_command] = STATE(239), - [sym__iter_command] = STATE(239), - [sym__pipe_command] = STATE(239), - [sym_grep_command] = STATE(239), - [sym_html_disable_command] = STATE(239), - [sym_html_enable_command] = STATE(239), - [sym_pipe_command] = STATE(239), - [sym_iter_file_lines_command] = STATE(239), - [sym_iter_offsets_command] = STATE(239), - [sym_iter_offsetssizes_command] = STATE(239), - [sym_iter_hit_command] = STATE(239), - [sym_iter_interpret_command] = STATE(239), - [sym_iter_interpret_offsetssizes_command] = STATE(239), - [sym_iter_comment_command] = STATE(239), - [sym_iter_dbta_command] = STATE(239), - [sym_iter_dbtb_command] = STATE(239), - [sym_iter_dbts_command] = STATE(239), - [sym_iter_threads_command] = STATE(239), - [sym_iter_bbs_command] = STATE(239), - [sym_iter_instrs_command] = STATE(239), - [sym_iter_import_command] = STATE(239), - [sym_iter_sections_command] = STATE(239), - [sym_iter_segments_command] = STATE(239), - [sym_iter_symbol_command] = STATE(239), - [sym_iter_string_command] = STATE(239), - [sym_iter_flags_command] = STATE(239), - [sym_iter_function_command] = STATE(239), - [sym_iter_iomap_command] = STATE(239), - [sym_iter_dbgmap_command] = STATE(239), - [sym_iter_register_command] = STATE(239), - [sym_iter_step_command] = STATE(239), - [sym_tmp_seek_command] = STATE(239), - [sym_tmp_blksz_command] = STATE(239), - [sym_tmp_fromto_command] = STATE(239), - [sym_tmp_arch_command] = STATE(239), - [sym_tmp_bits_command] = STATE(239), - [sym_tmp_nthi_command] = STATE(239), - [sym_tmp_eval_command] = STATE(239), - [sym_tmp_fs_command] = STATE(239), - [sym_tmp_reli_command] = STATE(239), - [sym_tmp_kuery_command] = STATE(239), - [sym_tmp_fd_command] = STATE(239), - [sym_tmp_reg_command] = STATE(239), - [sym_tmp_file_command] = STATE(239), - [sym_tmp_string_command] = STATE(239), - [sym_tmp_value_command] = STATE(239), - [sym_tmp_hex_command] = STATE(239), - [sym_number_command] = STATE(239), - [sym_help_command] = STATE(239), - [sym_arged_command] = STATE(239), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(278), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(239), - [sym_Cf_cmd] = STATE(239), - [sym_pf_new_cmd] = STATE(239), - [sym_pf_dot_cmd] = STATE(239), - [sym_pf_cmd] = STATE(239), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(97), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(239), - [sym__dec_number] = STATE(4), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_TILDE] = ACTIONS(57), - [anon_sym_PIPE] = ACTIONS(59), - [anon_sym_PIPEH] = ACTIONS(57), - [anon_sym_AT_AT_DOT] = ACTIONS(57), - [anon_sym_AT_AT_EQ] = ACTIONS(57), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(57), - [anon_sym_AT_AT] = ACTIONS(59), - [anon_sym_AT_ATc_COLON] = ACTIONS(57), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(57), - [anon_sym_AT_ATC] = ACTIONS(57), - [anon_sym_AT_ATdbt] = ACTIONS(59), - [anon_sym_AT_ATdbta] = ACTIONS(57), - [anon_sym_AT_ATdbtb] = ACTIONS(57), - [anon_sym_AT_ATdbts] = ACTIONS(57), - [anon_sym_AT_ATt] = ACTIONS(57), - [anon_sym_AT_ATb] = ACTIONS(57), - [anon_sym_AT_ATi] = ACTIONS(59), - [anon_sym_AT_ATii] = ACTIONS(57), - [anon_sym_AT_ATiS] = ACTIONS(59), - [anon_sym_AT_ATiSS] = ACTIONS(57), - [anon_sym_AT_ATis] = ACTIONS(57), - [anon_sym_AT_ATiz] = ACTIONS(57), - [anon_sym_AT_ATf] = ACTIONS(57), - [anon_sym_AT_ATF] = ACTIONS(57), - [anon_sym_AT_ATom] = ACTIONS(57), - [anon_sym_AT_ATdm] = ACTIONS(57), - [anon_sym_AT_ATr] = ACTIONS(57), - [anon_sym_AT_ATs_COLON] = ACTIONS(57), - [anon_sym_AT] = ACTIONS(59), - [anon_sym_AT_BANG] = ACTIONS(57), - [anon_sym_AT_LBRACE] = ACTIONS(57), - [anon_sym_ATa_COLON] = ACTIONS(57), - [anon_sym_ATb_COLON] = ACTIONS(57), - [anon_sym_ATB_COLON] = ACTIONS(57), - [anon_sym_ATe_COLON] = ACTIONS(57), - [anon_sym_ATF_COLON] = ACTIONS(57), - [anon_sym_ATi_COLON] = ACTIONS(57), - [anon_sym_ATk_COLON] = ACTIONS(57), - [anon_sym_ATo_COLON] = ACTIONS(57), - [anon_sym_ATr_COLON] = ACTIONS(57), - [anon_sym_ATf_COLON] = ACTIONS(57), - [anon_sym_ATs_COLON] = ACTIONS(57), - [anon_sym_ATv_COLON] = ACTIONS(57), - [anon_sym_ATx_COLON] = ACTIONS(57), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_PIPE_DOT] = ACTIONS(57), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(71), - [anon_sym_Cf] = ACTIONS(73), - [sym_pf_dot_cmd_identifier] = ACTIONS(75), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), - [aux_sym_pf_cmd_token1] = ACTIONS(79), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(81), - [sym_question_mark_identifier] = ACTIONS(83), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(85), - [anon_sym_SEMI] = ACTIONS(57), - [anon_sym_GT] = ACTIONS(59), - [anon_sym_GT_GT] = ACTIONS(57), - [sym_html_redirect_operator] = ACTIONS(59), - [sym_html_append_operator] = ACTIONS(57), - [anon_sym_BQUOTE] = ACTIONS(57), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(87), - [sym__help_command] = ACTIONS(89), - [sym_file_descriptor] = ACTIONS(57), - }, - [5] = { - [sym_legacy_quoted_command] = STATE(250), - [sym__simple_command] = STATE(250), - [sym__tmp_command] = STATE(250), - [sym__iter_command] = STATE(250), - [sym__pipe_command] = STATE(250), - [sym_grep_command] = STATE(250), - [sym_html_disable_command] = STATE(250), - [sym_html_enable_command] = STATE(250), - [sym_pipe_command] = STATE(250), - [sym_iter_file_lines_command] = STATE(250), - [sym_iter_offsets_command] = STATE(250), - [sym_iter_offsetssizes_command] = STATE(250), - [sym_iter_hit_command] = STATE(250), - [sym_iter_interpret_command] = STATE(250), - [sym_iter_interpret_offsetssizes_command] = STATE(250), - [sym_iter_comment_command] = STATE(250), - [sym_iter_dbta_command] = STATE(250), - [sym_iter_dbtb_command] = STATE(250), - [sym_iter_dbts_command] = STATE(250), - [sym_iter_threads_command] = STATE(250), - [sym_iter_bbs_command] = STATE(250), - [sym_iter_instrs_command] = STATE(250), - [sym_iter_import_command] = STATE(250), - [sym_iter_sections_command] = STATE(250), - [sym_iter_segments_command] = STATE(250), - [sym_iter_symbol_command] = STATE(250), - [sym_iter_string_command] = STATE(250), - [sym_iter_flags_command] = STATE(250), - [sym_iter_function_command] = STATE(250), - [sym_iter_iomap_command] = STATE(250), - [sym_iter_dbgmap_command] = STATE(250), - [sym_iter_register_command] = STATE(250), - [sym_iter_step_command] = STATE(250), - [sym_tmp_seek_command] = STATE(250), - [sym_tmp_blksz_command] = STATE(250), - [sym_tmp_fromto_command] = STATE(250), - [sym_tmp_arch_command] = STATE(250), - [sym_tmp_bits_command] = STATE(250), - [sym_tmp_nthi_command] = STATE(250), - [sym_tmp_eval_command] = STATE(250), - [sym_tmp_fs_command] = STATE(250), - [sym_tmp_reli_command] = STATE(250), - [sym_tmp_kuery_command] = STATE(250), - [sym_tmp_fd_command] = STATE(250), - [sym_tmp_reg_command] = STATE(250), - [sym_tmp_file_command] = STATE(250), - [sym_tmp_string_command] = STATE(250), - [sym_tmp_value_command] = STATE(250), - [sym_tmp_hex_command] = STATE(250), - [sym_number_command] = STATE(250), - [sym_help_command] = STATE(250), - [sym_arged_command] = STATE(250), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(278), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(250), - [sym_Cf_cmd] = STATE(250), - [sym_pf_new_cmd] = STATE(250), - [sym_pf_dot_cmd] = STATE(250), - [sym_pf_cmd] = STATE(250), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(97), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(250), - [sym__dec_number] = STATE(4), + [sym_legacy_quoted_command] = STATE(219), + [sym__simple_command] = STATE(219), + [sym__tmp_command] = STATE(219), + [sym__iter_command] = STATE(219), + [sym__pipe_command] = STATE(219), + [sym_grep_command] = STATE(219), + [sym_html_disable_command] = STATE(219), + [sym_html_enable_command] = STATE(219), + [sym_pipe_command] = STATE(219), + [sym_iter_file_lines_command] = STATE(219), + [sym_iter_offsets_command] = STATE(219), + [sym_iter_offsetssizes_command] = STATE(219), + [sym_iter_hit_command] = STATE(219), + [sym_iter_interpret_command] = STATE(219), + [sym_iter_interpret_offsetssizes_command] = STATE(219), + [sym_iter_comment_command] = STATE(219), + [sym_iter_dbta_command] = STATE(219), + [sym_iter_dbtb_command] = STATE(219), + [sym_iter_dbts_command] = STATE(219), + [sym_iter_threads_command] = STATE(219), + [sym_iter_bbs_command] = STATE(219), + [sym_iter_instrs_command] = STATE(219), + [sym_iter_import_command] = STATE(219), + [sym_iter_sections_command] = STATE(219), + [sym_iter_segments_command] = STATE(219), + [sym_iter_symbol_command] = STATE(219), + [sym_iter_string_command] = STATE(219), + [sym_iter_flags_command] = STATE(219), + [sym_iter_function_command] = STATE(219), + [sym_iter_iomap_command] = STATE(219), + [sym_iter_dbgmap_command] = STATE(219), + [sym_iter_register_command] = STATE(219), + [sym_iter_step_command] = STATE(219), + [sym_tmp_seek_command] = STATE(219), + [sym_tmp_blksz_command] = STATE(219), + [sym_tmp_fromto_command] = STATE(219), + [sym_tmp_arch_command] = STATE(219), + [sym_tmp_bits_command] = STATE(219), + [sym_tmp_nthi_command] = STATE(219), + [sym_tmp_eval_command] = STATE(219), + [sym_tmp_fs_command] = STATE(219), + [sym_tmp_reli_command] = STATE(219), + [sym_tmp_kuery_command] = STATE(219), + [sym_tmp_fd_command] = STATE(219), + [sym_tmp_reg_command] = STATE(219), + [sym_tmp_file_command] = STATE(219), + [sym_tmp_string_command] = STATE(219), + [sym_tmp_value_command] = STATE(219), + [sym_tmp_hex_command] = STATE(219), + [sym_number_command] = STATE(219), + [sym_help_command] = STATE(219), + [sym_arged_command] = STATE(219), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(299), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(219), + [sym_Cf_cmd] = STATE(219), + [sym_pf_new_cmd] = STATE(219), + [sym_pf_dot_cmd] = STATE(219), + [sym_pf_cmd] = STATE(219), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(98), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(219), + [sym__dec_number] = STATE(5), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_TILDE] = ACTIONS(61), [anon_sym_PIPE] = ACTIONS(63), @@ -5741,82 +5674,234 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__help_command] = ACTIONS(89), [sym_file_descriptor] = ACTIONS(61), }, + [5] = { + [sym_legacy_quoted_command] = STATE(203), + [sym__simple_command] = STATE(203), + [sym__tmp_command] = STATE(203), + [sym__iter_command] = STATE(203), + [sym__pipe_command] = STATE(203), + [sym_grep_command] = STATE(203), + [sym_html_disable_command] = STATE(203), + [sym_html_enable_command] = STATE(203), + [sym_pipe_command] = STATE(203), + [sym_iter_file_lines_command] = STATE(203), + [sym_iter_offsets_command] = STATE(203), + [sym_iter_offsetssizes_command] = STATE(203), + [sym_iter_hit_command] = STATE(203), + [sym_iter_interpret_command] = STATE(203), + [sym_iter_interpret_offsetssizes_command] = STATE(203), + [sym_iter_comment_command] = STATE(203), + [sym_iter_dbta_command] = STATE(203), + [sym_iter_dbtb_command] = STATE(203), + [sym_iter_dbts_command] = STATE(203), + [sym_iter_threads_command] = STATE(203), + [sym_iter_bbs_command] = STATE(203), + [sym_iter_instrs_command] = STATE(203), + [sym_iter_import_command] = STATE(203), + [sym_iter_sections_command] = STATE(203), + [sym_iter_segments_command] = STATE(203), + [sym_iter_symbol_command] = STATE(203), + [sym_iter_string_command] = STATE(203), + [sym_iter_flags_command] = STATE(203), + [sym_iter_function_command] = STATE(203), + [sym_iter_iomap_command] = STATE(203), + [sym_iter_dbgmap_command] = STATE(203), + [sym_iter_register_command] = STATE(203), + [sym_iter_step_command] = STATE(203), + [sym_tmp_seek_command] = STATE(203), + [sym_tmp_blksz_command] = STATE(203), + [sym_tmp_fromto_command] = STATE(203), + [sym_tmp_arch_command] = STATE(203), + [sym_tmp_bits_command] = STATE(203), + [sym_tmp_nthi_command] = STATE(203), + [sym_tmp_eval_command] = STATE(203), + [sym_tmp_fs_command] = STATE(203), + [sym_tmp_reli_command] = STATE(203), + [sym_tmp_kuery_command] = STATE(203), + [sym_tmp_fd_command] = STATE(203), + [sym_tmp_reg_command] = STATE(203), + [sym_tmp_file_command] = STATE(203), + [sym_tmp_string_command] = STATE(203), + [sym_tmp_value_command] = STATE(203), + [sym_tmp_hex_command] = STATE(203), + [sym_number_command] = STATE(203), + [sym_help_command] = STATE(203), + [sym_arged_command] = STATE(203), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(299), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(203), + [sym_Cf_cmd] = STATE(203), + [sym_pf_new_cmd] = STATE(203), + [sym_pf_dot_cmd] = STATE(203), + [sym_pf_cmd] = STATE(203), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(98), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(203), + [sym__dec_number] = STATE(5), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_TILDE] = ACTIONS(57), + [anon_sym_PIPE] = ACTIONS(59), + [anon_sym_PIPEH] = ACTIONS(57), + [anon_sym_AT_AT_DOT] = ACTIONS(57), + [anon_sym_AT_AT_EQ] = ACTIONS(57), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(57), + [anon_sym_AT_AT] = ACTIONS(59), + [anon_sym_AT_ATc_COLON] = ACTIONS(57), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(57), + [anon_sym_AT_ATC] = ACTIONS(57), + [anon_sym_AT_ATdbt] = ACTIONS(59), + [anon_sym_AT_ATdbta] = ACTIONS(57), + [anon_sym_AT_ATdbtb] = ACTIONS(57), + [anon_sym_AT_ATdbts] = ACTIONS(57), + [anon_sym_AT_ATt] = ACTIONS(57), + [anon_sym_AT_ATb] = ACTIONS(57), + [anon_sym_AT_ATi] = ACTIONS(59), + [anon_sym_AT_ATii] = ACTIONS(57), + [anon_sym_AT_ATiS] = ACTIONS(59), + [anon_sym_AT_ATiSS] = ACTIONS(57), + [anon_sym_AT_ATis] = ACTIONS(57), + [anon_sym_AT_ATiz] = ACTIONS(57), + [anon_sym_AT_ATf] = ACTIONS(57), + [anon_sym_AT_ATF] = ACTIONS(57), + [anon_sym_AT_ATom] = ACTIONS(57), + [anon_sym_AT_ATdm] = ACTIONS(57), + [anon_sym_AT_ATr] = ACTIONS(57), + [anon_sym_AT_ATs_COLON] = ACTIONS(57), + [anon_sym_AT] = ACTIONS(59), + [anon_sym_AT_BANG] = ACTIONS(57), + [anon_sym_AT_LBRACE] = ACTIONS(57), + [anon_sym_ATa_COLON] = ACTIONS(57), + [anon_sym_ATb_COLON] = ACTIONS(57), + [anon_sym_ATB_COLON] = ACTIONS(57), + [anon_sym_ATe_COLON] = ACTIONS(57), + [anon_sym_ATF_COLON] = ACTIONS(57), + [anon_sym_ATi_COLON] = ACTIONS(57), + [anon_sym_ATk_COLON] = ACTIONS(57), + [anon_sym_ATo_COLON] = ACTIONS(57), + [anon_sym_ATr_COLON] = ACTIONS(57), + [anon_sym_ATf_COLON] = ACTIONS(57), + [anon_sym_ATs_COLON] = ACTIONS(57), + [anon_sym_ATv_COLON] = ACTIONS(57), + [anon_sym_ATx_COLON] = ACTIONS(57), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(65), + [aux_sym__interpret_command_token1] = ACTIONS(67), + [aux_sym__interpret_command_token3] = ACTIONS(69), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_PIPE_DOT] = ACTIONS(57), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(71), + [anon_sym_Cf] = ACTIONS(73), + [sym_pf_dot_cmd_identifier] = ACTIONS(75), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), + [aux_sym_pf_cmd_token1] = ACTIONS(79), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(81), + [sym_question_mark_identifier] = ACTIONS(83), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(85), + [anon_sym_SEMI] = ACTIONS(57), + [anon_sym_GT] = ACTIONS(59), + [anon_sym_GT_GT] = ACTIONS(57), + [sym_html_redirect_operator] = ACTIONS(59), + [sym_html_append_operator] = ACTIONS(57), + [anon_sym_BQUOTE] = ACTIONS(57), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(87), + [sym__help_command] = ACTIONS(89), + [sym_file_descriptor] = ACTIONS(57), + }, [6] = { - [sym__command] = STATE(427), - [sym_legacy_quoted_command] = STATE(180), - [sym__simple_command] = STATE(180), - [sym__tmp_command] = STATE(180), - [sym__iter_command] = STATE(180), - [sym__pipe_command] = STATE(180), - [sym_grep_command] = STATE(180), - [sym_html_disable_command] = STATE(180), - [sym_html_enable_command] = STATE(180), - [sym_pipe_command] = STATE(180), - [sym_iter_file_lines_command] = STATE(180), - [sym_iter_offsets_command] = STATE(180), - [sym_iter_offsetssizes_command] = STATE(180), - [sym_iter_hit_command] = STATE(180), - [sym_iter_interpret_command] = STATE(180), - [sym_iter_interpret_offsetssizes_command] = STATE(180), - [sym_iter_comment_command] = STATE(180), - [sym_iter_dbta_command] = STATE(180), - [sym_iter_dbtb_command] = STATE(180), - [sym_iter_dbts_command] = STATE(180), - [sym_iter_threads_command] = STATE(180), - [sym_iter_bbs_command] = STATE(180), - [sym_iter_instrs_command] = STATE(180), - [sym_iter_import_command] = STATE(180), - [sym_iter_sections_command] = STATE(180), - [sym_iter_segments_command] = STATE(180), - [sym_iter_symbol_command] = STATE(180), - [sym_iter_string_command] = STATE(180), - [sym_iter_flags_command] = STATE(180), - [sym_iter_function_command] = STATE(180), - [sym_iter_iomap_command] = STATE(180), - [sym_iter_dbgmap_command] = STATE(180), - [sym_iter_register_command] = STATE(180), - [sym_iter_step_command] = STATE(180), - [sym_tmp_seek_command] = STATE(180), - [sym_tmp_blksz_command] = STATE(180), - [sym_tmp_fromto_command] = STATE(180), - [sym_tmp_arch_command] = STATE(180), - [sym_tmp_bits_command] = STATE(180), - [sym_tmp_nthi_command] = STATE(180), - [sym_tmp_eval_command] = STATE(180), - [sym_tmp_fs_command] = STATE(180), - [sym_tmp_reli_command] = STATE(180), - [sym_tmp_kuery_command] = STATE(180), - [sym_tmp_fd_command] = STATE(180), - [sym_tmp_reg_command] = STATE(180), - [sym_tmp_file_command] = STATE(180), - [sym_tmp_string_command] = STATE(180), - [sym_tmp_value_command] = STATE(180), - [sym_tmp_hex_command] = STATE(180), - [sym_number_command] = STATE(180), - [sym_help_command] = STATE(180), - [sym_arged_command] = STATE(180), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(281), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(180), - [sym_Cf_cmd] = STATE(180), - [sym_pf_new_cmd] = STATE(180), - [sym_pf_dot_cmd] = STATE(180), - [sym_pf_cmd] = STATE(180), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(77), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(180), - [sym_redirect_command] = STATE(427), + [sym__command] = STATE(436), + [sym_legacy_quoted_command] = STATE(175), + [sym__simple_command] = STATE(175), + [sym__tmp_command] = STATE(175), + [sym__iter_command] = STATE(175), + [sym__pipe_command] = STATE(175), + [sym_grep_command] = STATE(175), + [sym_html_disable_command] = STATE(175), + [sym_html_enable_command] = STATE(175), + [sym_pipe_command] = STATE(175), + [sym_iter_file_lines_command] = STATE(175), + [sym_iter_offsets_command] = STATE(175), + [sym_iter_offsetssizes_command] = STATE(175), + [sym_iter_hit_command] = STATE(175), + [sym_iter_interpret_command] = STATE(175), + [sym_iter_interpret_offsetssizes_command] = STATE(175), + [sym_iter_comment_command] = STATE(175), + [sym_iter_dbta_command] = STATE(175), + [sym_iter_dbtb_command] = STATE(175), + [sym_iter_dbts_command] = STATE(175), + [sym_iter_threads_command] = STATE(175), + [sym_iter_bbs_command] = STATE(175), + [sym_iter_instrs_command] = STATE(175), + [sym_iter_import_command] = STATE(175), + [sym_iter_sections_command] = STATE(175), + [sym_iter_segments_command] = STATE(175), + [sym_iter_symbol_command] = STATE(175), + [sym_iter_string_command] = STATE(175), + [sym_iter_flags_command] = STATE(175), + [sym_iter_function_command] = STATE(175), + [sym_iter_iomap_command] = STATE(175), + [sym_iter_dbgmap_command] = STATE(175), + [sym_iter_register_command] = STATE(175), + [sym_iter_step_command] = STATE(175), + [sym_tmp_seek_command] = STATE(175), + [sym_tmp_blksz_command] = STATE(175), + [sym_tmp_fromto_command] = STATE(175), + [sym_tmp_arch_command] = STATE(175), + [sym_tmp_bits_command] = STATE(175), + [sym_tmp_nthi_command] = STATE(175), + [sym_tmp_eval_command] = STATE(175), + [sym_tmp_fs_command] = STATE(175), + [sym_tmp_reli_command] = STATE(175), + [sym_tmp_kuery_command] = STATE(175), + [sym_tmp_fd_command] = STATE(175), + [sym_tmp_reg_command] = STATE(175), + [sym_tmp_file_command] = STATE(175), + [sym_tmp_string_command] = STATE(175), + [sym_tmp_value_command] = STATE(175), + [sym_tmp_hex_command] = STATE(175), + [sym_number_command] = STATE(175), + [sym_help_command] = STATE(175), + [sym_arged_command] = STATE(175), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(306), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(175), + [sym_Cf_cmd] = STATE(175), + [sym_pf_new_cmd] = STATE(175), + [sym_pf_dot_cmd] = STATE(175), + [sym_pf_cmd] = STATE(175), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(78), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(175), + [sym_redirect_command] = STATE(436), [sym__dec_number] = STATE(2), - [aux_sym_commands_repeat1] = STATE(271), + [aux_sym_commands_repeat1] = STATE(280), [ts_builtin_sym_end] = ACTIONS(91), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), @@ -5849,79 +5934,79 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__help_command] = ACTIONS(55), }, [7] = { - [sym__command] = STATE(444), - [sym_legacy_quoted_command] = STATE(180), - [sym__simple_command] = STATE(180), - [sym__tmp_command] = STATE(180), - [sym__iter_command] = STATE(180), - [sym__pipe_command] = STATE(180), - [sym_grep_command] = STATE(180), - [sym_html_disable_command] = STATE(180), - [sym_html_enable_command] = STATE(180), - [sym_pipe_command] = STATE(180), - [sym_iter_file_lines_command] = STATE(180), - [sym_iter_offsets_command] = STATE(180), - [sym_iter_offsetssizes_command] = STATE(180), - [sym_iter_hit_command] = STATE(180), - [sym_iter_interpret_command] = STATE(180), - [sym_iter_interpret_offsetssizes_command] = STATE(180), - [sym_iter_comment_command] = STATE(180), - [sym_iter_dbta_command] = STATE(180), - [sym_iter_dbtb_command] = STATE(180), - [sym_iter_dbts_command] = STATE(180), - [sym_iter_threads_command] = STATE(180), - [sym_iter_bbs_command] = STATE(180), - [sym_iter_instrs_command] = STATE(180), - [sym_iter_import_command] = STATE(180), - [sym_iter_sections_command] = STATE(180), - [sym_iter_segments_command] = STATE(180), - [sym_iter_symbol_command] = STATE(180), - [sym_iter_string_command] = STATE(180), - [sym_iter_flags_command] = STATE(180), - [sym_iter_function_command] = STATE(180), - [sym_iter_iomap_command] = STATE(180), - [sym_iter_dbgmap_command] = STATE(180), - [sym_iter_register_command] = STATE(180), - [sym_iter_step_command] = STATE(180), - [sym_tmp_seek_command] = STATE(180), - [sym_tmp_blksz_command] = STATE(180), - [sym_tmp_fromto_command] = STATE(180), - [sym_tmp_arch_command] = STATE(180), - [sym_tmp_bits_command] = STATE(180), - [sym_tmp_nthi_command] = STATE(180), - [sym_tmp_eval_command] = STATE(180), - [sym_tmp_fs_command] = STATE(180), - [sym_tmp_reli_command] = STATE(180), - [sym_tmp_kuery_command] = STATE(180), - [sym_tmp_fd_command] = STATE(180), - [sym_tmp_reg_command] = STATE(180), - [sym_tmp_file_command] = STATE(180), - [sym_tmp_string_command] = STATE(180), - [sym_tmp_value_command] = STATE(180), - [sym_tmp_hex_command] = STATE(180), - [sym_number_command] = STATE(180), - [sym_help_command] = STATE(180), - [sym_arged_command] = STATE(180), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(281), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(180), - [sym_Cf_cmd] = STATE(180), - [sym_pf_new_cmd] = STATE(180), - [sym_pf_dot_cmd] = STATE(180), - [sym_pf_cmd] = STATE(180), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(77), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(180), - [sym_redirect_command] = STATE(444), + [sym__command] = STATE(447), + [sym_legacy_quoted_command] = STATE(175), + [sym__simple_command] = STATE(175), + [sym__tmp_command] = STATE(175), + [sym__iter_command] = STATE(175), + [sym__pipe_command] = STATE(175), + [sym_grep_command] = STATE(175), + [sym_html_disable_command] = STATE(175), + [sym_html_enable_command] = STATE(175), + [sym_pipe_command] = STATE(175), + [sym_iter_file_lines_command] = STATE(175), + [sym_iter_offsets_command] = STATE(175), + [sym_iter_offsetssizes_command] = STATE(175), + [sym_iter_hit_command] = STATE(175), + [sym_iter_interpret_command] = STATE(175), + [sym_iter_interpret_offsetssizes_command] = STATE(175), + [sym_iter_comment_command] = STATE(175), + [sym_iter_dbta_command] = STATE(175), + [sym_iter_dbtb_command] = STATE(175), + [sym_iter_dbts_command] = STATE(175), + [sym_iter_threads_command] = STATE(175), + [sym_iter_bbs_command] = STATE(175), + [sym_iter_instrs_command] = STATE(175), + [sym_iter_import_command] = STATE(175), + [sym_iter_sections_command] = STATE(175), + [sym_iter_segments_command] = STATE(175), + [sym_iter_symbol_command] = STATE(175), + [sym_iter_string_command] = STATE(175), + [sym_iter_flags_command] = STATE(175), + [sym_iter_function_command] = STATE(175), + [sym_iter_iomap_command] = STATE(175), + [sym_iter_dbgmap_command] = STATE(175), + [sym_iter_register_command] = STATE(175), + [sym_iter_step_command] = STATE(175), + [sym_tmp_seek_command] = STATE(175), + [sym_tmp_blksz_command] = STATE(175), + [sym_tmp_fromto_command] = STATE(175), + [sym_tmp_arch_command] = STATE(175), + [sym_tmp_bits_command] = STATE(175), + [sym_tmp_nthi_command] = STATE(175), + [sym_tmp_eval_command] = STATE(175), + [sym_tmp_fs_command] = STATE(175), + [sym_tmp_reli_command] = STATE(175), + [sym_tmp_kuery_command] = STATE(175), + [sym_tmp_fd_command] = STATE(175), + [sym_tmp_reg_command] = STATE(175), + [sym_tmp_file_command] = STATE(175), + [sym_tmp_string_command] = STATE(175), + [sym_tmp_value_command] = STATE(175), + [sym_tmp_hex_command] = STATE(175), + [sym_number_command] = STATE(175), + [sym_help_command] = STATE(175), + [sym_arged_command] = STATE(175), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(306), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(175), + [sym_Cf_cmd] = STATE(175), + [sym_pf_new_cmd] = STATE(175), + [sym_pf_dot_cmd] = STATE(175), + [sym_pf_cmd] = STATE(175), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(78), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(175), + [sym_redirect_command] = STATE(447), [sym__dec_number] = STATE(2), [ts_builtin_sym_end] = ACTIONS(95), [anon_sym_DQUOTE] = ACTIONS(7), @@ -5955,3768 +6040,8 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__help_command] = ACTIONS(55), }, [8] = { - [sym__commands_singleline] = STATE(498), - [sym__command] = STATE(450), - [sym_legacy_quoted_command] = STATE(261), - [sym__simple_command] = STATE(261), - [sym__tmp_command] = STATE(261), - [sym__iter_command] = STATE(261), - [sym__pipe_command] = STATE(261), - [sym_grep_command] = STATE(261), - [sym_html_disable_command] = STATE(261), - [sym_html_enable_command] = STATE(261), - [sym_pipe_command] = STATE(261), - [sym_iter_file_lines_command] = STATE(261), - [sym_iter_offsets_command] = STATE(261), - [sym_iter_offsetssizes_command] = STATE(261), - [sym_iter_hit_command] = STATE(261), - [sym_iter_interpret_command] = STATE(261), - [sym_iter_interpret_offsetssizes_command] = STATE(261), - [sym_iter_comment_command] = STATE(261), - [sym_iter_dbta_command] = STATE(261), - [sym_iter_dbtb_command] = STATE(261), - [sym_iter_dbts_command] = STATE(261), - [sym_iter_threads_command] = STATE(261), - [sym_iter_bbs_command] = STATE(261), - [sym_iter_instrs_command] = STATE(261), - [sym_iter_import_command] = STATE(261), - [sym_iter_sections_command] = STATE(261), - [sym_iter_segments_command] = STATE(261), - [sym_iter_symbol_command] = STATE(261), - [sym_iter_string_command] = STATE(261), - [sym_iter_flags_command] = STATE(261), - [sym_iter_function_command] = STATE(261), - [sym_iter_iomap_command] = STATE(261), - [sym_iter_dbgmap_command] = STATE(261), - [sym_iter_register_command] = STATE(261), - [sym_iter_step_command] = STATE(261), - [sym_tmp_seek_command] = STATE(261), - [sym_tmp_blksz_command] = STATE(261), - [sym_tmp_fromto_command] = STATE(261), - [sym_tmp_arch_command] = STATE(261), - [sym_tmp_bits_command] = STATE(261), - [sym_tmp_nthi_command] = STATE(261), - [sym_tmp_eval_command] = STATE(261), - [sym_tmp_fs_command] = STATE(261), - [sym_tmp_reli_command] = STATE(261), - [sym_tmp_kuery_command] = STATE(261), - [sym_tmp_fd_command] = STATE(261), - [sym_tmp_reg_command] = STATE(261), - [sym_tmp_file_command] = STATE(261), - [sym_tmp_string_command] = STATE(261), - [sym_tmp_value_command] = STATE(261), - [sym_tmp_hex_command] = STATE(261), - [sym_number_command] = STATE(261), - [sym_help_command] = STATE(261), - [sym_arged_command] = STATE(261), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(281), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(77), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(261), - [sym_redirect_command] = STATE(450), - [sym__dec_number] = STATE(2), - [aux_sym__commands_singleline_repeat1] = STATE(37), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(25), - [anon_sym_Cf] = ACTIONS(27), - [sym_pf_dot_cmd_identifier] = ACTIONS(29), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), - [aux_sym_pf_cmd_token1] = ACTIONS(33), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(39), - [sym_question_mark_identifier] = ACTIONS(41), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(45), - [anon_sym_SEMI] = ACTIONS(97), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), - }, - [9] = { - [sym__commands_singleline] = STATE(489), - [sym__command] = STATE(454), - [sym_legacy_quoted_command] = STATE(260), - [sym__simple_command] = STATE(260), - [sym__tmp_command] = STATE(260), - [sym__iter_command] = STATE(260), - [sym__pipe_command] = STATE(260), - [sym_grep_command] = STATE(260), - [sym_html_disable_command] = STATE(260), - [sym_html_enable_command] = STATE(260), - [sym_pipe_command] = STATE(260), - [sym_iter_file_lines_command] = STATE(260), - [sym_iter_offsets_command] = STATE(260), - [sym_iter_offsetssizes_command] = STATE(260), - [sym_iter_hit_command] = STATE(260), - [sym_iter_interpret_command] = STATE(260), - [sym_iter_interpret_offsetssizes_command] = STATE(260), - [sym_iter_comment_command] = STATE(260), - [sym_iter_dbta_command] = STATE(260), - [sym_iter_dbtb_command] = STATE(260), - [sym_iter_dbts_command] = STATE(260), - [sym_iter_threads_command] = STATE(260), - [sym_iter_bbs_command] = STATE(260), - [sym_iter_instrs_command] = STATE(260), - [sym_iter_import_command] = STATE(260), - [sym_iter_sections_command] = STATE(260), - [sym_iter_segments_command] = STATE(260), - [sym_iter_symbol_command] = STATE(260), - [sym_iter_string_command] = STATE(260), - [sym_iter_flags_command] = STATE(260), - [sym_iter_function_command] = STATE(260), - [sym_iter_iomap_command] = STATE(260), - [sym_iter_dbgmap_command] = STATE(260), - [sym_iter_register_command] = STATE(260), - [sym_iter_step_command] = STATE(260), - [sym_tmp_seek_command] = STATE(260), - [sym_tmp_blksz_command] = STATE(260), - [sym_tmp_fromto_command] = STATE(260), - [sym_tmp_arch_command] = STATE(260), - [sym_tmp_bits_command] = STATE(260), - [sym_tmp_nthi_command] = STATE(260), - [sym_tmp_eval_command] = STATE(260), - [sym_tmp_fs_command] = STATE(260), - [sym_tmp_reli_command] = STATE(260), - [sym_tmp_kuery_command] = STATE(260), - [sym_tmp_fd_command] = STATE(260), - [sym_tmp_reg_command] = STATE(260), - [sym_tmp_file_command] = STATE(260), - [sym_tmp_string_command] = STATE(260), - [sym_tmp_value_command] = STATE(260), - [sym_tmp_hex_command] = STATE(260), - [sym_number_command] = STATE(260), - [sym_help_command] = STATE(260), - [sym_arged_command] = STATE(260), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(278), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(97), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(260), - [sym_redirect_command] = STATE(454), - [sym__dec_number] = STATE(4), - [aux_sym__commands_singleline_repeat1] = STATE(36), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(71), - [anon_sym_Cf] = ACTIONS(73), - [sym_pf_dot_cmd_identifier] = ACTIONS(75), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), - [aux_sym_pf_cmd_token1] = ACTIONS(79), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(81), - [sym_question_mark_identifier] = ACTIONS(83), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(85), - [anon_sym_SEMI] = ACTIONS(99), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(87), - [sym__help_command] = ACTIONS(89), - }, - [10] = { - [sym__commands_singleline] = STATE(505), - [sym__command] = STATE(454), - [sym_legacy_quoted_command] = STATE(260), - [sym__simple_command] = STATE(260), - [sym__tmp_command] = STATE(260), - [sym__iter_command] = STATE(260), - [sym__pipe_command] = STATE(260), - [sym_grep_command] = STATE(260), - [sym_html_disable_command] = STATE(260), - [sym_html_enable_command] = STATE(260), - [sym_pipe_command] = STATE(260), - [sym_iter_file_lines_command] = STATE(260), - [sym_iter_offsets_command] = STATE(260), - [sym_iter_offsetssizes_command] = STATE(260), - [sym_iter_hit_command] = STATE(260), - [sym_iter_interpret_command] = STATE(260), - [sym_iter_interpret_offsetssizes_command] = STATE(260), - [sym_iter_comment_command] = STATE(260), - [sym_iter_dbta_command] = STATE(260), - [sym_iter_dbtb_command] = STATE(260), - [sym_iter_dbts_command] = STATE(260), - [sym_iter_threads_command] = STATE(260), - [sym_iter_bbs_command] = STATE(260), - [sym_iter_instrs_command] = STATE(260), - [sym_iter_import_command] = STATE(260), - [sym_iter_sections_command] = STATE(260), - [sym_iter_segments_command] = STATE(260), - [sym_iter_symbol_command] = STATE(260), - [sym_iter_string_command] = STATE(260), - [sym_iter_flags_command] = STATE(260), - [sym_iter_function_command] = STATE(260), - [sym_iter_iomap_command] = STATE(260), - [sym_iter_dbgmap_command] = STATE(260), - [sym_iter_register_command] = STATE(260), - [sym_iter_step_command] = STATE(260), - [sym_tmp_seek_command] = STATE(260), - [sym_tmp_blksz_command] = STATE(260), - [sym_tmp_fromto_command] = STATE(260), - [sym_tmp_arch_command] = STATE(260), - [sym_tmp_bits_command] = STATE(260), - [sym_tmp_nthi_command] = STATE(260), - [sym_tmp_eval_command] = STATE(260), - [sym_tmp_fs_command] = STATE(260), - [sym_tmp_reli_command] = STATE(260), - [sym_tmp_kuery_command] = STATE(260), - [sym_tmp_fd_command] = STATE(260), - [sym_tmp_reg_command] = STATE(260), - [sym_tmp_file_command] = STATE(260), - [sym_tmp_string_command] = STATE(260), - [sym_tmp_value_command] = STATE(260), - [sym_tmp_hex_command] = STATE(260), - [sym_number_command] = STATE(260), - [sym_help_command] = STATE(260), - [sym_arged_command] = STATE(260), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(278), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(97), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(260), - [sym_redirect_command] = STATE(454), - [sym__dec_number] = STATE(4), - [aux_sym__commands_singleline_repeat1] = STATE(36), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(71), - [anon_sym_Cf] = ACTIONS(73), - [sym_pf_dot_cmd_identifier] = ACTIONS(75), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), - [aux_sym_pf_cmd_token1] = ACTIONS(79), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(81), - [sym_question_mark_identifier] = ACTIONS(83), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(85), - [anon_sym_SEMI] = ACTIONS(99), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(87), - [sym__help_command] = ACTIONS(89), - }, - [11] = { - [sym__commands_singleline] = STATE(492), - [sym__command] = STATE(450), - [sym_legacy_quoted_command] = STATE(261), - [sym__simple_command] = STATE(261), - [sym__tmp_command] = STATE(261), - [sym__iter_command] = STATE(261), - [sym__pipe_command] = STATE(261), - [sym_grep_command] = STATE(261), - [sym_html_disable_command] = STATE(261), - [sym_html_enable_command] = STATE(261), - [sym_pipe_command] = STATE(261), - [sym_iter_file_lines_command] = STATE(261), - [sym_iter_offsets_command] = STATE(261), - [sym_iter_offsetssizes_command] = STATE(261), - [sym_iter_hit_command] = STATE(261), - [sym_iter_interpret_command] = STATE(261), - [sym_iter_interpret_offsetssizes_command] = STATE(261), - [sym_iter_comment_command] = STATE(261), - [sym_iter_dbta_command] = STATE(261), - [sym_iter_dbtb_command] = STATE(261), - [sym_iter_dbts_command] = STATE(261), - [sym_iter_threads_command] = STATE(261), - [sym_iter_bbs_command] = STATE(261), - [sym_iter_instrs_command] = STATE(261), - [sym_iter_import_command] = STATE(261), - [sym_iter_sections_command] = STATE(261), - [sym_iter_segments_command] = STATE(261), - [sym_iter_symbol_command] = STATE(261), - [sym_iter_string_command] = STATE(261), - [sym_iter_flags_command] = STATE(261), - [sym_iter_function_command] = STATE(261), - [sym_iter_iomap_command] = STATE(261), - [sym_iter_dbgmap_command] = STATE(261), - [sym_iter_register_command] = STATE(261), - [sym_iter_step_command] = STATE(261), - [sym_tmp_seek_command] = STATE(261), - [sym_tmp_blksz_command] = STATE(261), - [sym_tmp_fromto_command] = STATE(261), - [sym_tmp_arch_command] = STATE(261), - [sym_tmp_bits_command] = STATE(261), - [sym_tmp_nthi_command] = STATE(261), - [sym_tmp_eval_command] = STATE(261), - [sym_tmp_fs_command] = STATE(261), - [sym_tmp_reli_command] = STATE(261), - [sym_tmp_kuery_command] = STATE(261), - [sym_tmp_fd_command] = STATE(261), - [sym_tmp_reg_command] = STATE(261), - [sym_tmp_file_command] = STATE(261), - [sym_tmp_string_command] = STATE(261), - [sym_tmp_value_command] = STATE(261), - [sym_tmp_hex_command] = STATE(261), - [sym_number_command] = STATE(261), - [sym_help_command] = STATE(261), - [sym_arged_command] = STATE(261), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(281), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(77), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(261), - [sym_redirect_command] = STATE(450), - [sym__dec_number] = STATE(2), - [aux_sym__commands_singleline_repeat1] = STATE(37), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(25), - [anon_sym_Cf] = ACTIONS(27), - [sym_pf_dot_cmd_identifier] = ACTIONS(29), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), - [aux_sym_pf_cmd_token1] = ACTIONS(33), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(39), - [sym_question_mark_identifier] = ACTIONS(41), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(45), - [anon_sym_SEMI] = ACTIONS(97), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), - }, - [12] = { - [sym__commands_singleline] = STATE(504), - [sym__command] = STATE(450), - [sym_legacy_quoted_command] = STATE(261), - [sym__simple_command] = STATE(261), - [sym__tmp_command] = STATE(261), - [sym__iter_command] = STATE(261), - [sym__pipe_command] = STATE(261), - [sym_grep_command] = STATE(261), - [sym_html_disable_command] = STATE(261), - [sym_html_enable_command] = STATE(261), - [sym_pipe_command] = STATE(261), - [sym_iter_file_lines_command] = STATE(261), - [sym_iter_offsets_command] = STATE(261), - [sym_iter_offsetssizes_command] = STATE(261), - [sym_iter_hit_command] = STATE(261), - [sym_iter_interpret_command] = STATE(261), - [sym_iter_interpret_offsetssizes_command] = STATE(261), - [sym_iter_comment_command] = STATE(261), - [sym_iter_dbta_command] = STATE(261), - [sym_iter_dbtb_command] = STATE(261), - [sym_iter_dbts_command] = STATE(261), - [sym_iter_threads_command] = STATE(261), - [sym_iter_bbs_command] = STATE(261), - [sym_iter_instrs_command] = STATE(261), - [sym_iter_import_command] = STATE(261), - [sym_iter_sections_command] = STATE(261), - [sym_iter_segments_command] = STATE(261), - [sym_iter_symbol_command] = STATE(261), - [sym_iter_string_command] = STATE(261), - [sym_iter_flags_command] = STATE(261), - [sym_iter_function_command] = STATE(261), - [sym_iter_iomap_command] = STATE(261), - [sym_iter_dbgmap_command] = STATE(261), - [sym_iter_register_command] = STATE(261), - [sym_iter_step_command] = STATE(261), - [sym_tmp_seek_command] = STATE(261), - [sym_tmp_blksz_command] = STATE(261), - [sym_tmp_fromto_command] = STATE(261), - [sym_tmp_arch_command] = STATE(261), - [sym_tmp_bits_command] = STATE(261), - [sym_tmp_nthi_command] = STATE(261), - [sym_tmp_eval_command] = STATE(261), - [sym_tmp_fs_command] = STATE(261), - [sym_tmp_reli_command] = STATE(261), - [sym_tmp_kuery_command] = STATE(261), - [sym_tmp_fd_command] = STATE(261), - [sym_tmp_reg_command] = STATE(261), - [sym_tmp_file_command] = STATE(261), - [sym_tmp_string_command] = STATE(261), - [sym_tmp_value_command] = STATE(261), - [sym_tmp_hex_command] = STATE(261), - [sym_number_command] = STATE(261), - [sym_help_command] = STATE(261), - [sym_arged_command] = STATE(261), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(281), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(77), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(261), - [sym_redirect_command] = STATE(450), - [sym__dec_number] = STATE(2), - [aux_sym__commands_singleline_repeat1] = STATE(37), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(25), - [anon_sym_Cf] = ACTIONS(27), - [sym_pf_dot_cmd_identifier] = ACTIONS(29), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), - [aux_sym_pf_cmd_token1] = ACTIONS(33), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(39), - [sym_question_mark_identifier] = ACTIONS(41), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(45), - [anon_sym_SEMI] = ACTIONS(97), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), - }, - [13] = { - [sym__commands_singleline] = STATE(503), - [sym__command] = STATE(454), - [sym_legacy_quoted_command] = STATE(260), - [sym__simple_command] = STATE(260), - [sym__tmp_command] = STATE(260), - [sym__iter_command] = STATE(260), - [sym__pipe_command] = STATE(260), - [sym_grep_command] = STATE(260), - [sym_html_disable_command] = STATE(260), - [sym_html_enable_command] = STATE(260), - [sym_pipe_command] = STATE(260), - [sym_iter_file_lines_command] = STATE(260), - [sym_iter_offsets_command] = STATE(260), - [sym_iter_offsetssizes_command] = STATE(260), - [sym_iter_hit_command] = STATE(260), - [sym_iter_interpret_command] = STATE(260), - [sym_iter_interpret_offsetssizes_command] = STATE(260), - [sym_iter_comment_command] = STATE(260), - [sym_iter_dbta_command] = STATE(260), - [sym_iter_dbtb_command] = STATE(260), - [sym_iter_dbts_command] = STATE(260), - [sym_iter_threads_command] = STATE(260), - [sym_iter_bbs_command] = STATE(260), - [sym_iter_instrs_command] = STATE(260), - [sym_iter_import_command] = STATE(260), - [sym_iter_sections_command] = STATE(260), - [sym_iter_segments_command] = STATE(260), - [sym_iter_symbol_command] = STATE(260), - [sym_iter_string_command] = STATE(260), - [sym_iter_flags_command] = STATE(260), - [sym_iter_function_command] = STATE(260), - [sym_iter_iomap_command] = STATE(260), - [sym_iter_dbgmap_command] = STATE(260), - [sym_iter_register_command] = STATE(260), - [sym_iter_step_command] = STATE(260), - [sym_tmp_seek_command] = STATE(260), - [sym_tmp_blksz_command] = STATE(260), - [sym_tmp_fromto_command] = STATE(260), - [sym_tmp_arch_command] = STATE(260), - [sym_tmp_bits_command] = STATE(260), - [sym_tmp_nthi_command] = STATE(260), - [sym_tmp_eval_command] = STATE(260), - [sym_tmp_fs_command] = STATE(260), - [sym_tmp_reli_command] = STATE(260), - [sym_tmp_kuery_command] = STATE(260), - [sym_tmp_fd_command] = STATE(260), - [sym_tmp_reg_command] = STATE(260), - [sym_tmp_file_command] = STATE(260), - [sym_tmp_string_command] = STATE(260), - [sym_tmp_value_command] = STATE(260), - [sym_tmp_hex_command] = STATE(260), - [sym_number_command] = STATE(260), - [sym_help_command] = STATE(260), - [sym_arged_command] = STATE(260), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(278), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(97), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(260), - [sym_redirect_command] = STATE(454), - [sym__dec_number] = STATE(4), - [aux_sym__commands_singleline_repeat1] = STATE(36), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(71), - [anon_sym_Cf] = ACTIONS(73), - [sym_pf_dot_cmd_identifier] = ACTIONS(75), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), - [aux_sym_pf_cmd_token1] = ACTIONS(79), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(81), - [sym_question_mark_identifier] = ACTIONS(83), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(85), - [anon_sym_SEMI] = ACTIONS(99), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(87), - [sym__help_command] = ACTIONS(89), - }, - [14] = { - [sym__commands_singleline] = STATE(502), - [sym__command] = STATE(450), - [sym_legacy_quoted_command] = STATE(261), - [sym__simple_command] = STATE(261), - [sym__tmp_command] = STATE(261), - [sym__iter_command] = STATE(261), - [sym__pipe_command] = STATE(261), - [sym_grep_command] = STATE(261), - [sym_html_disable_command] = STATE(261), - [sym_html_enable_command] = STATE(261), - [sym_pipe_command] = STATE(261), - [sym_iter_file_lines_command] = STATE(261), - [sym_iter_offsets_command] = STATE(261), - [sym_iter_offsetssizes_command] = STATE(261), - [sym_iter_hit_command] = STATE(261), - [sym_iter_interpret_command] = STATE(261), - [sym_iter_interpret_offsetssizes_command] = STATE(261), - [sym_iter_comment_command] = STATE(261), - [sym_iter_dbta_command] = STATE(261), - [sym_iter_dbtb_command] = STATE(261), - [sym_iter_dbts_command] = STATE(261), - [sym_iter_threads_command] = STATE(261), - [sym_iter_bbs_command] = STATE(261), - [sym_iter_instrs_command] = STATE(261), - [sym_iter_import_command] = STATE(261), - [sym_iter_sections_command] = STATE(261), - [sym_iter_segments_command] = STATE(261), - [sym_iter_symbol_command] = STATE(261), - [sym_iter_string_command] = STATE(261), - [sym_iter_flags_command] = STATE(261), - [sym_iter_function_command] = STATE(261), - [sym_iter_iomap_command] = STATE(261), - [sym_iter_dbgmap_command] = STATE(261), - [sym_iter_register_command] = STATE(261), - [sym_iter_step_command] = STATE(261), - [sym_tmp_seek_command] = STATE(261), - [sym_tmp_blksz_command] = STATE(261), - [sym_tmp_fromto_command] = STATE(261), - [sym_tmp_arch_command] = STATE(261), - [sym_tmp_bits_command] = STATE(261), - [sym_tmp_nthi_command] = STATE(261), - [sym_tmp_eval_command] = STATE(261), - [sym_tmp_fs_command] = STATE(261), - [sym_tmp_reli_command] = STATE(261), - [sym_tmp_kuery_command] = STATE(261), - [sym_tmp_fd_command] = STATE(261), - [sym_tmp_reg_command] = STATE(261), - [sym_tmp_file_command] = STATE(261), - [sym_tmp_string_command] = STATE(261), - [sym_tmp_value_command] = STATE(261), - [sym_tmp_hex_command] = STATE(261), - [sym_number_command] = STATE(261), - [sym_help_command] = STATE(261), - [sym_arged_command] = STATE(261), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(281), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(77), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(261), - [sym_redirect_command] = STATE(450), - [sym__dec_number] = STATE(2), - [aux_sym__commands_singleline_repeat1] = STATE(37), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(25), - [anon_sym_Cf] = ACTIONS(27), - [sym_pf_dot_cmd_identifier] = ACTIONS(29), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), - [aux_sym_pf_cmd_token1] = ACTIONS(33), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(39), - [sym_question_mark_identifier] = ACTIONS(41), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(45), - [anon_sym_SEMI] = ACTIONS(97), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), - }, - [15] = { - [sym__commands_singleline] = STATE(501), - [sym__command] = STATE(454), - [sym_legacy_quoted_command] = STATE(260), - [sym__simple_command] = STATE(260), - [sym__tmp_command] = STATE(260), - [sym__iter_command] = STATE(260), - [sym__pipe_command] = STATE(260), - [sym_grep_command] = STATE(260), - [sym_html_disable_command] = STATE(260), - [sym_html_enable_command] = STATE(260), - [sym_pipe_command] = STATE(260), - [sym_iter_file_lines_command] = STATE(260), - [sym_iter_offsets_command] = STATE(260), - [sym_iter_offsetssizes_command] = STATE(260), - [sym_iter_hit_command] = STATE(260), - [sym_iter_interpret_command] = STATE(260), - [sym_iter_interpret_offsetssizes_command] = STATE(260), - [sym_iter_comment_command] = STATE(260), - [sym_iter_dbta_command] = STATE(260), - [sym_iter_dbtb_command] = STATE(260), - [sym_iter_dbts_command] = STATE(260), - [sym_iter_threads_command] = STATE(260), - [sym_iter_bbs_command] = STATE(260), - [sym_iter_instrs_command] = STATE(260), - [sym_iter_import_command] = STATE(260), - [sym_iter_sections_command] = STATE(260), - [sym_iter_segments_command] = STATE(260), - [sym_iter_symbol_command] = STATE(260), - [sym_iter_string_command] = STATE(260), - [sym_iter_flags_command] = STATE(260), - [sym_iter_function_command] = STATE(260), - [sym_iter_iomap_command] = STATE(260), - [sym_iter_dbgmap_command] = STATE(260), - [sym_iter_register_command] = STATE(260), - [sym_iter_step_command] = STATE(260), - [sym_tmp_seek_command] = STATE(260), - [sym_tmp_blksz_command] = STATE(260), - [sym_tmp_fromto_command] = STATE(260), - [sym_tmp_arch_command] = STATE(260), - [sym_tmp_bits_command] = STATE(260), - [sym_tmp_nthi_command] = STATE(260), - [sym_tmp_eval_command] = STATE(260), - [sym_tmp_fs_command] = STATE(260), - [sym_tmp_reli_command] = STATE(260), - [sym_tmp_kuery_command] = STATE(260), - [sym_tmp_fd_command] = STATE(260), - [sym_tmp_reg_command] = STATE(260), - [sym_tmp_file_command] = STATE(260), - [sym_tmp_string_command] = STATE(260), - [sym_tmp_value_command] = STATE(260), - [sym_tmp_hex_command] = STATE(260), - [sym_number_command] = STATE(260), - [sym_help_command] = STATE(260), - [sym_arged_command] = STATE(260), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(278), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(97), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(260), - [sym_redirect_command] = STATE(454), - [sym__dec_number] = STATE(4), - [aux_sym__commands_singleline_repeat1] = STATE(36), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(71), - [anon_sym_Cf] = ACTIONS(73), - [sym_pf_dot_cmd_identifier] = ACTIONS(75), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), - [aux_sym_pf_cmd_token1] = ACTIONS(79), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(81), - [sym_question_mark_identifier] = ACTIONS(83), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(85), - [anon_sym_SEMI] = ACTIONS(99), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(87), - [sym__help_command] = ACTIONS(89), - }, - [16] = { - [sym__commands_singleline] = STATE(507), - [sym__command] = STATE(454), - [sym_legacy_quoted_command] = STATE(260), - [sym__simple_command] = STATE(260), - [sym__tmp_command] = STATE(260), - [sym__iter_command] = STATE(260), - [sym__pipe_command] = STATE(260), - [sym_grep_command] = STATE(260), - [sym_html_disable_command] = STATE(260), - [sym_html_enable_command] = STATE(260), - [sym_pipe_command] = STATE(260), - [sym_iter_file_lines_command] = STATE(260), - [sym_iter_offsets_command] = STATE(260), - [sym_iter_offsetssizes_command] = STATE(260), - [sym_iter_hit_command] = STATE(260), - [sym_iter_interpret_command] = STATE(260), - [sym_iter_interpret_offsetssizes_command] = STATE(260), - [sym_iter_comment_command] = STATE(260), - [sym_iter_dbta_command] = STATE(260), - [sym_iter_dbtb_command] = STATE(260), - [sym_iter_dbts_command] = STATE(260), - [sym_iter_threads_command] = STATE(260), - [sym_iter_bbs_command] = STATE(260), - [sym_iter_instrs_command] = STATE(260), - [sym_iter_import_command] = STATE(260), - [sym_iter_sections_command] = STATE(260), - [sym_iter_segments_command] = STATE(260), - [sym_iter_symbol_command] = STATE(260), - [sym_iter_string_command] = STATE(260), - [sym_iter_flags_command] = STATE(260), - [sym_iter_function_command] = STATE(260), - [sym_iter_iomap_command] = STATE(260), - [sym_iter_dbgmap_command] = STATE(260), - [sym_iter_register_command] = STATE(260), - [sym_iter_step_command] = STATE(260), - [sym_tmp_seek_command] = STATE(260), - [sym_tmp_blksz_command] = STATE(260), - [sym_tmp_fromto_command] = STATE(260), - [sym_tmp_arch_command] = STATE(260), - [sym_tmp_bits_command] = STATE(260), - [sym_tmp_nthi_command] = STATE(260), - [sym_tmp_eval_command] = STATE(260), - [sym_tmp_fs_command] = STATE(260), - [sym_tmp_reli_command] = STATE(260), - [sym_tmp_kuery_command] = STATE(260), - [sym_tmp_fd_command] = STATE(260), - [sym_tmp_reg_command] = STATE(260), - [sym_tmp_file_command] = STATE(260), - [sym_tmp_string_command] = STATE(260), - [sym_tmp_value_command] = STATE(260), - [sym_tmp_hex_command] = STATE(260), - [sym_number_command] = STATE(260), - [sym_help_command] = STATE(260), - [sym_arged_command] = STATE(260), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(278), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(97), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(260), - [sym_redirect_command] = STATE(454), - [sym__dec_number] = STATE(4), - [aux_sym__commands_singleline_repeat1] = STATE(36), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(71), - [anon_sym_Cf] = ACTIONS(73), - [sym_pf_dot_cmd_identifier] = ACTIONS(75), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), - [aux_sym_pf_cmd_token1] = ACTIONS(79), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(81), - [sym_question_mark_identifier] = ACTIONS(83), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(85), - [anon_sym_SEMI] = ACTIONS(99), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(87), - [sym__help_command] = ACTIONS(89), - }, - [17] = { - [sym__commands_singleline] = STATE(500), - [sym__command] = STATE(450), - [sym_legacy_quoted_command] = STATE(261), - [sym__simple_command] = STATE(261), - [sym__tmp_command] = STATE(261), - [sym__iter_command] = STATE(261), - [sym__pipe_command] = STATE(261), - [sym_grep_command] = STATE(261), - [sym_html_disable_command] = STATE(261), - [sym_html_enable_command] = STATE(261), - [sym_pipe_command] = STATE(261), - [sym_iter_file_lines_command] = STATE(261), - [sym_iter_offsets_command] = STATE(261), - [sym_iter_offsetssizes_command] = STATE(261), - [sym_iter_hit_command] = STATE(261), - [sym_iter_interpret_command] = STATE(261), - [sym_iter_interpret_offsetssizes_command] = STATE(261), - [sym_iter_comment_command] = STATE(261), - [sym_iter_dbta_command] = STATE(261), - [sym_iter_dbtb_command] = STATE(261), - [sym_iter_dbts_command] = STATE(261), - [sym_iter_threads_command] = STATE(261), - [sym_iter_bbs_command] = STATE(261), - [sym_iter_instrs_command] = STATE(261), - [sym_iter_import_command] = STATE(261), - [sym_iter_sections_command] = STATE(261), - [sym_iter_segments_command] = STATE(261), - [sym_iter_symbol_command] = STATE(261), - [sym_iter_string_command] = STATE(261), - [sym_iter_flags_command] = STATE(261), - [sym_iter_function_command] = STATE(261), - [sym_iter_iomap_command] = STATE(261), - [sym_iter_dbgmap_command] = STATE(261), - [sym_iter_register_command] = STATE(261), - [sym_iter_step_command] = STATE(261), - [sym_tmp_seek_command] = STATE(261), - [sym_tmp_blksz_command] = STATE(261), - [sym_tmp_fromto_command] = STATE(261), - [sym_tmp_arch_command] = STATE(261), - [sym_tmp_bits_command] = STATE(261), - [sym_tmp_nthi_command] = STATE(261), - [sym_tmp_eval_command] = STATE(261), - [sym_tmp_fs_command] = STATE(261), - [sym_tmp_reli_command] = STATE(261), - [sym_tmp_kuery_command] = STATE(261), - [sym_tmp_fd_command] = STATE(261), - [sym_tmp_reg_command] = STATE(261), - [sym_tmp_file_command] = STATE(261), - [sym_tmp_string_command] = STATE(261), - [sym_tmp_value_command] = STATE(261), - [sym_tmp_hex_command] = STATE(261), - [sym_number_command] = STATE(261), - [sym_help_command] = STATE(261), - [sym_arged_command] = STATE(261), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(281), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(77), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(261), - [sym_redirect_command] = STATE(450), - [sym__dec_number] = STATE(2), - [aux_sym__commands_singleline_repeat1] = STATE(37), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(25), - [anon_sym_Cf] = ACTIONS(27), - [sym_pf_dot_cmd_identifier] = ACTIONS(29), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), - [aux_sym_pf_cmd_token1] = ACTIONS(33), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(39), - [sym_question_mark_identifier] = ACTIONS(41), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(45), - [anon_sym_SEMI] = ACTIONS(97), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), - }, - [18] = { - [sym__commands_singleline] = STATE(499), - [sym__command] = STATE(454), - [sym_legacy_quoted_command] = STATE(260), - [sym__simple_command] = STATE(260), - [sym__tmp_command] = STATE(260), - [sym__iter_command] = STATE(260), - [sym__pipe_command] = STATE(260), - [sym_grep_command] = STATE(260), - [sym_html_disable_command] = STATE(260), - [sym_html_enable_command] = STATE(260), - [sym_pipe_command] = STATE(260), - [sym_iter_file_lines_command] = STATE(260), - [sym_iter_offsets_command] = STATE(260), - [sym_iter_offsetssizes_command] = STATE(260), - [sym_iter_hit_command] = STATE(260), - [sym_iter_interpret_command] = STATE(260), - [sym_iter_interpret_offsetssizes_command] = STATE(260), - [sym_iter_comment_command] = STATE(260), - [sym_iter_dbta_command] = STATE(260), - [sym_iter_dbtb_command] = STATE(260), - [sym_iter_dbts_command] = STATE(260), - [sym_iter_threads_command] = STATE(260), - [sym_iter_bbs_command] = STATE(260), - [sym_iter_instrs_command] = STATE(260), - [sym_iter_import_command] = STATE(260), - [sym_iter_sections_command] = STATE(260), - [sym_iter_segments_command] = STATE(260), - [sym_iter_symbol_command] = STATE(260), - [sym_iter_string_command] = STATE(260), - [sym_iter_flags_command] = STATE(260), - [sym_iter_function_command] = STATE(260), - [sym_iter_iomap_command] = STATE(260), - [sym_iter_dbgmap_command] = STATE(260), - [sym_iter_register_command] = STATE(260), - [sym_iter_step_command] = STATE(260), - [sym_tmp_seek_command] = STATE(260), - [sym_tmp_blksz_command] = STATE(260), - [sym_tmp_fromto_command] = STATE(260), - [sym_tmp_arch_command] = STATE(260), - [sym_tmp_bits_command] = STATE(260), - [sym_tmp_nthi_command] = STATE(260), - [sym_tmp_eval_command] = STATE(260), - [sym_tmp_fs_command] = STATE(260), - [sym_tmp_reli_command] = STATE(260), - [sym_tmp_kuery_command] = STATE(260), - [sym_tmp_fd_command] = STATE(260), - [sym_tmp_reg_command] = STATE(260), - [sym_tmp_file_command] = STATE(260), - [sym_tmp_string_command] = STATE(260), - [sym_tmp_value_command] = STATE(260), - [sym_tmp_hex_command] = STATE(260), - [sym_number_command] = STATE(260), - [sym_help_command] = STATE(260), - [sym_arged_command] = STATE(260), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(278), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(97), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(260), - [sym_redirect_command] = STATE(454), - [sym__dec_number] = STATE(4), - [aux_sym__commands_singleline_repeat1] = STATE(36), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(71), - [anon_sym_Cf] = ACTIONS(73), - [sym_pf_dot_cmd_identifier] = ACTIONS(75), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), - [aux_sym_pf_cmd_token1] = ACTIONS(79), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(81), - [sym_question_mark_identifier] = ACTIONS(83), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(85), - [anon_sym_SEMI] = ACTIONS(99), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(87), - [sym__help_command] = ACTIONS(89), - }, - [19] = { - [sym__commands_singleline] = STATE(497), - [sym__command] = STATE(454), - [sym_legacy_quoted_command] = STATE(260), - [sym__simple_command] = STATE(260), - [sym__tmp_command] = STATE(260), - [sym__iter_command] = STATE(260), - [sym__pipe_command] = STATE(260), - [sym_grep_command] = STATE(260), - [sym_html_disable_command] = STATE(260), - [sym_html_enable_command] = STATE(260), - [sym_pipe_command] = STATE(260), - [sym_iter_file_lines_command] = STATE(260), - [sym_iter_offsets_command] = STATE(260), - [sym_iter_offsetssizes_command] = STATE(260), - [sym_iter_hit_command] = STATE(260), - [sym_iter_interpret_command] = STATE(260), - [sym_iter_interpret_offsetssizes_command] = STATE(260), - [sym_iter_comment_command] = STATE(260), - [sym_iter_dbta_command] = STATE(260), - [sym_iter_dbtb_command] = STATE(260), - [sym_iter_dbts_command] = STATE(260), - [sym_iter_threads_command] = STATE(260), - [sym_iter_bbs_command] = STATE(260), - [sym_iter_instrs_command] = STATE(260), - [sym_iter_import_command] = STATE(260), - [sym_iter_sections_command] = STATE(260), - [sym_iter_segments_command] = STATE(260), - [sym_iter_symbol_command] = STATE(260), - [sym_iter_string_command] = STATE(260), - [sym_iter_flags_command] = STATE(260), - [sym_iter_function_command] = STATE(260), - [sym_iter_iomap_command] = STATE(260), - [sym_iter_dbgmap_command] = STATE(260), - [sym_iter_register_command] = STATE(260), - [sym_iter_step_command] = STATE(260), - [sym_tmp_seek_command] = STATE(260), - [sym_tmp_blksz_command] = STATE(260), - [sym_tmp_fromto_command] = STATE(260), - [sym_tmp_arch_command] = STATE(260), - [sym_tmp_bits_command] = STATE(260), - [sym_tmp_nthi_command] = STATE(260), - [sym_tmp_eval_command] = STATE(260), - [sym_tmp_fs_command] = STATE(260), - [sym_tmp_reli_command] = STATE(260), - [sym_tmp_kuery_command] = STATE(260), - [sym_tmp_fd_command] = STATE(260), - [sym_tmp_reg_command] = STATE(260), - [sym_tmp_file_command] = STATE(260), - [sym_tmp_string_command] = STATE(260), - [sym_tmp_value_command] = STATE(260), - [sym_tmp_hex_command] = STATE(260), - [sym_number_command] = STATE(260), - [sym_help_command] = STATE(260), - [sym_arged_command] = STATE(260), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(278), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(97), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(260), - [sym_redirect_command] = STATE(454), - [sym__dec_number] = STATE(4), - [aux_sym__commands_singleline_repeat1] = STATE(36), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(71), - [anon_sym_Cf] = ACTIONS(73), - [sym_pf_dot_cmd_identifier] = ACTIONS(75), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), - [aux_sym_pf_cmd_token1] = ACTIONS(79), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(81), - [sym_question_mark_identifier] = ACTIONS(83), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(85), - [anon_sym_SEMI] = ACTIONS(99), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(87), - [sym__help_command] = ACTIONS(89), - }, - [20] = { - [sym__commands_singleline] = STATE(496), - [sym__command] = STATE(450), - [sym_legacy_quoted_command] = STATE(261), - [sym__simple_command] = STATE(261), - [sym__tmp_command] = STATE(261), - [sym__iter_command] = STATE(261), - [sym__pipe_command] = STATE(261), - [sym_grep_command] = STATE(261), - [sym_html_disable_command] = STATE(261), - [sym_html_enable_command] = STATE(261), - [sym_pipe_command] = STATE(261), - [sym_iter_file_lines_command] = STATE(261), - [sym_iter_offsets_command] = STATE(261), - [sym_iter_offsetssizes_command] = STATE(261), - [sym_iter_hit_command] = STATE(261), - [sym_iter_interpret_command] = STATE(261), - [sym_iter_interpret_offsetssizes_command] = STATE(261), - [sym_iter_comment_command] = STATE(261), - [sym_iter_dbta_command] = STATE(261), - [sym_iter_dbtb_command] = STATE(261), - [sym_iter_dbts_command] = STATE(261), - [sym_iter_threads_command] = STATE(261), - [sym_iter_bbs_command] = STATE(261), - [sym_iter_instrs_command] = STATE(261), - [sym_iter_import_command] = STATE(261), - [sym_iter_sections_command] = STATE(261), - [sym_iter_segments_command] = STATE(261), - [sym_iter_symbol_command] = STATE(261), - [sym_iter_string_command] = STATE(261), - [sym_iter_flags_command] = STATE(261), - [sym_iter_function_command] = STATE(261), - [sym_iter_iomap_command] = STATE(261), - [sym_iter_dbgmap_command] = STATE(261), - [sym_iter_register_command] = STATE(261), - [sym_iter_step_command] = STATE(261), - [sym_tmp_seek_command] = STATE(261), - [sym_tmp_blksz_command] = STATE(261), - [sym_tmp_fromto_command] = STATE(261), - [sym_tmp_arch_command] = STATE(261), - [sym_tmp_bits_command] = STATE(261), - [sym_tmp_nthi_command] = STATE(261), - [sym_tmp_eval_command] = STATE(261), - [sym_tmp_fs_command] = STATE(261), - [sym_tmp_reli_command] = STATE(261), - [sym_tmp_kuery_command] = STATE(261), - [sym_tmp_fd_command] = STATE(261), - [sym_tmp_reg_command] = STATE(261), - [sym_tmp_file_command] = STATE(261), - [sym_tmp_string_command] = STATE(261), - [sym_tmp_value_command] = STATE(261), - [sym_tmp_hex_command] = STATE(261), - [sym_number_command] = STATE(261), - [sym_help_command] = STATE(261), - [sym_arged_command] = STATE(261), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(281), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(77), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(261), - [sym_redirect_command] = STATE(450), - [sym__dec_number] = STATE(2), - [aux_sym__commands_singleline_repeat1] = STATE(37), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(25), - [anon_sym_Cf] = ACTIONS(27), - [sym_pf_dot_cmd_identifier] = ACTIONS(29), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), - [aux_sym_pf_cmd_token1] = ACTIONS(33), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(39), - [sym_question_mark_identifier] = ACTIONS(41), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(45), - [anon_sym_SEMI] = ACTIONS(97), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), - }, - [21] = { - [sym__commands_singleline] = STATE(506), - [sym__command] = STATE(450), - [sym_legacy_quoted_command] = STATE(261), - [sym__simple_command] = STATE(261), - [sym__tmp_command] = STATE(261), - [sym__iter_command] = STATE(261), - [sym__pipe_command] = STATE(261), - [sym_grep_command] = STATE(261), - [sym_html_disable_command] = STATE(261), - [sym_html_enable_command] = STATE(261), - [sym_pipe_command] = STATE(261), - [sym_iter_file_lines_command] = STATE(261), - [sym_iter_offsets_command] = STATE(261), - [sym_iter_offsetssizes_command] = STATE(261), - [sym_iter_hit_command] = STATE(261), - [sym_iter_interpret_command] = STATE(261), - [sym_iter_interpret_offsetssizes_command] = STATE(261), - [sym_iter_comment_command] = STATE(261), - [sym_iter_dbta_command] = STATE(261), - [sym_iter_dbtb_command] = STATE(261), - [sym_iter_dbts_command] = STATE(261), - [sym_iter_threads_command] = STATE(261), - [sym_iter_bbs_command] = STATE(261), - [sym_iter_instrs_command] = STATE(261), - [sym_iter_import_command] = STATE(261), - [sym_iter_sections_command] = STATE(261), - [sym_iter_segments_command] = STATE(261), - [sym_iter_symbol_command] = STATE(261), - [sym_iter_string_command] = STATE(261), - [sym_iter_flags_command] = STATE(261), - [sym_iter_function_command] = STATE(261), - [sym_iter_iomap_command] = STATE(261), - [sym_iter_dbgmap_command] = STATE(261), - [sym_iter_register_command] = STATE(261), - [sym_iter_step_command] = STATE(261), - [sym_tmp_seek_command] = STATE(261), - [sym_tmp_blksz_command] = STATE(261), - [sym_tmp_fromto_command] = STATE(261), - [sym_tmp_arch_command] = STATE(261), - [sym_tmp_bits_command] = STATE(261), - [sym_tmp_nthi_command] = STATE(261), - [sym_tmp_eval_command] = STATE(261), - [sym_tmp_fs_command] = STATE(261), - [sym_tmp_reli_command] = STATE(261), - [sym_tmp_kuery_command] = STATE(261), - [sym_tmp_fd_command] = STATE(261), - [sym_tmp_reg_command] = STATE(261), - [sym_tmp_file_command] = STATE(261), - [sym_tmp_string_command] = STATE(261), - [sym_tmp_value_command] = STATE(261), - [sym_tmp_hex_command] = STATE(261), - [sym_number_command] = STATE(261), - [sym_help_command] = STATE(261), - [sym_arged_command] = STATE(261), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(281), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(77), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(261), - [sym_redirect_command] = STATE(450), - [sym__dec_number] = STATE(2), - [aux_sym__commands_singleline_repeat1] = STATE(37), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(25), - [anon_sym_Cf] = ACTIONS(27), - [sym_pf_dot_cmd_identifier] = ACTIONS(29), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), - [aux_sym_pf_cmd_token1] = ACTIONS(33), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(39), - [sym_question_mark_identifier] = ACTIONS(41), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(45), - [anon_sym_SEMI] = ACTIONS(97), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), - }, - [22] = { - [sym__commands_singleline] = STATE(509), - [sym__command] = STATE(454), - [sym_legacy_quoted_command] = STATE(260), - [sym__simple_command] = STATE(260), - [sym__tmp_command] = STATE(260), - [sym__iter_command] = STATE(260), - [sym__pipe_command] = STATE(260), - [sym_grep_command] = STATE(260), - [sym_html_disable_command] = STATE(260), - [sym_html_enable_command] = STATE(260), - [sym_pipe_command] = STATE(260), - [sym_iter_file_lines_command] = STATE(260), - [sym_iter_offsets_command] = STATE(260), - [sym_iter_offsetssizes_command] = STATE(260), - [sym_iter_hit_command] = STATE(260), - [sym_iter_interpret_command] = STATE(260), - [sym_iter_interpret_offsetssizes_command] = STATE(260), - [sym_iter_comment_command] = STATE(260), - [sym_iter_dbta_command] = STATE(260), - [sym_iter_dbtb_command] = STATE(260), - [sym_iter_dbts_command] = STATE(260), - [sym_iter_threads_command] = STATE(260), - [sym_iter_bbs_command] = STATE(260), - [sym_iter_instrs_command] = STATE(260), - [sym_iter_import_command] = STATE(260), - [sym_iter_sections_command] = STATE(260), - [sym_iter_segments_command] = STATE(260), - [sym_iter_symbol_command] = STATE(260), - [sym_iter_string_command] = STATE(260), - [sym_iter_flags_command] = STATE(260), - [sym_iter_function_command] = STATE(260), - [sym_iter_iomap_command] = STATE(260), - [sym_iter_dbgmap_command] = STATE(260), - [sym_iter_register_command] = STATE(260), - [sym_iter_step_command] = STATE(260), - [sym_tmp_seek_command] = STATE(260), - [sym_tmp_blksz_command] = STATE(260), - [sym_tmp_fromto_command] = STATE(260), - [sym_tmp_arch_command] = STATE(260), - [sym_tmp_bits_command] = STATE(260), - [sym_tmp_nthi_command] = STATE(260), - [sym_tmp_eval_command] = STATE(260), - [sym_tmp_fs_command] = STATE(260), - [sym_tmp_reli_command] = STATE(260), - [sym_tmp_kuery_command] = STATE(260), - [sym_tmp_fd_command] = STATE(260), - [sym_tmp_reg_command] = STATE(260), - [sym_tmp_file_command] = STATE(260), - [sym_tmp_string_command] = STATE(260), - [sym_tmp_value_command] = STATE(260), - [sym_tmp_hex_command] = STATE(260), - [sym_number_command] = STATE(260), - [sym_help_command] = STATE(260), - [sym_arged_command] = STATE(260), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(278), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(97), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(260), - [sym_redirect_command] = STATE(454), - [sym__dec_number] = STATE(4), - [aux_sym__commands_singleline_repeat1] = STATE(36), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(71), - [anon_sym_Cf] = ACTIONS(73), - [sym_pf_dot_cmd_identifier] = ACTIONS(75), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), - [aux_sym_pf_cmd_token1] = ACTIONS(79), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(81), - [sym_question_mark_identifier] = ACTIONS(83), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(85), - [anon_sym_SEMI] = ACTIONS(99), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(87), - [sym__help_command] = ACTIONS(89), - }, - [23] = { - [sym__commands_singleline] = STATE(495), - [sym__command] = STATE(454), - [sym_legacy_quoted_command] = STATE(260), - [sym__simple_command] = STATE(260), - [sym__tmp_command] = STATE(260), - [sym__iter_command] = STATE(260), - [sym__pipe_command] = STATE(260), - [sym_grep_command] = STATE(260), - [sym_html_disable_command] = STATE(260), - [sym_html_enable_command] = STATE(260), - [sym_pipe_command] = STATE(260), - [sym_iter_file_lines_command] = STATE(260), - [sym_iter_offsets_command] = STATE(260), - [sym_iter_offsetssizes_command] = STATE(260), - [sym_iter_hit_command] = STATE(260), - [sym_iter_interpret_command] = STATE(260), - [sym_iter_interpret_offsetssizes_command] = STATE(260), - [sym_iter_comment_command] = STATE(260), - [sym_iter_dbta_command] = STATE(260), - [sym_iter_dbtb_command] = STATE(260), - [sym_iter_dbts_command] = STATE(260), - [sym_iter_threads_command] = STATE(260), - [sym_iter_bbs_command] = STATE(260), - [sym_iter_instrs_command] = STATE(260), - [sym_iter_import_command] = STATE(260), - [sym_iter_sections_command] = STATE(260), - [sym_iter_segments_command] = STATE(260), - [sym_iter_symbol_command] = STATE(260), - [sym_iter_string_command] = STATE(260), - [sym_iter_flags_command] = STATE(260), - [sym_iter_function_command] = STATE(260), - [sym_iter_iomap_command] = STATE(260), - [sym_iter_dbgmap_command] = STATE(260), - [sym_iter_register_command] = STATE(260), - [sym_iter_step_command] = STATE(260), - [sym_tmp_seek_command] = STATE(260), - [sym_tmp_blksz_command] = STATE(260), - [sym_tmp_fromto_command] = STATE(260), - [sym_tmp_arch_command] = STATE(260), - [sym_tmp_bits_command] = STATE(260), - [sym_tmp_nthi_command] = STATE(260), - [sym_tmp_eval_command] = STATE(260), - [sym_tmp_fs_command] = STATE(260), - [sym_tmp_reli_command] = STATE(260), - [sym_tmp_kuery_command] = STATE(260), - [sym_tmp_fd_command] = STATE(260), - [sym_tmp_reg_command] = STATE(260), - [sym_tmp_file_command] = STATE(260), - [sym_tmp_string_command] = STATE(260), - [sym_tmp_value_command] = STATE(260), - [sym_tmp_hex_command] = STATE(260), - [sym_number_command] = STATE(260), - [sym_help_command] = STATE(260), - [sym_arged_command] = STATE(260), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(278), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(97), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(260), - [sym_redirect_command] = STATE(454), - [sym__dec_number] = STATE(4), - [aux_sym__commands_singleline_repeat1] = STATE(36), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(71), - [anon_sym_Cf] = ACTIONS(73), - [sym_pf_dot_cmd_identifier] = ACTIONS(75), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), - [aux_sym_pf_cmd_token1] = ACTIONS(79), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(81), - [sym_question_mark_identifier] = ACTIONS(83), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(85), - [anon_sym_SEMI] = ACTIONS(99), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(87), - [sym__help_command] = ACTIONS(89), - }, - [24] = { - [sym__commands_singleline] = STATE(487), - [sym__command] = STATE(450), - [sym_legacy_quoted_command] = STATE(261), - [sym__simple_command] = STATE(261), - [sym__tmp_command] = STATE(261), - [sym__iter_command] = STATE(261), - [sym__pipe_command] = STATE(261), - [sym_grep_command] = STATE(261), - [sym_html_disable_command] = STATE(261), - [sym_html_enable_command] = STATE(261), - [sym_pipe_command] = STATE(261), - [sym_iter_file_lines_command] = STATE(261), - [sym_iter_offsets_command] = STATE(261), - [sym_iter_offsetssizes_command] = STATE(261), - [sym_iter_hit_command] = STATE(261), - [sym_iter_interpret_command] = STATE(261), - [sym_iter_interpret_offsetssizes_command] = STATE(261), - [sym_iter_comment_command] = STATE(261), - [sym_iter_dbta_command] = STATE(261), - [sym_iter_dbtb_command] = STATE(261), - [sym_iter_dbts_command] = STATE(261), - [sym_iter_threads_command] = STATE(261), - [sym_iter_bbs_command] = STATE(261), - [sym_iter_instrs_command] = STATE(261), - [sym_iter_import_command] = STATE(261), - [sym_iter_sections_command] = STATE(261), - [sym_iter_segments_command] = STATE(261), - [sym_iter_symbol_command] = STATE(261), - [sym_iter_string_command] = STATE(261), - [sym_iter_flags_command] = STATE(261), - [sym_iter_function_command] = STATE(261), - [sym_iter_iomap_command] = STATE(261), - [sym_iter_dbgmap_command] = STATE(261), - [sym_iter_register_command] = STATE(261), - [sym_iter_step_command] = STATE(261), - [sym_tmp_seek_command] = STATE(261), - [sym_tmp_blksz_command] = STATE(261), - [sym_tmp_fromto_command] = STATE(261), - [sym_tmp_arch_command] = STATE(261), - [sym_tmp_bits_command] = STATE(261), - [sym_tmp_nthi_command] = STATE(261), - [sym_tmp_eval_command] = STATE(261), - [sym_tmp_fs_command] = STATE(261), - [sym_tmp_reli_command] = STATE(261), - [sym_tmp_kuery_command] = STATE(261), - [sym_tmp_fd_command] = STATE(261), - [sym_tmp_reg_command] = STATE(261), - [sym_tmp_file_command] = STATE(261), - [sym_tmp_string_command] = STATE(261), - [sym_tmp_value_command] = STATE(261), - [sym_tmp_hex_command] = STATE(261), - [sym_number_command] = STATE(261), - [sym_help_command] = STATE(261), - [sym_arged_command] = STATE(261), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(281), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(77), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(261), - [sym_redirect_command] = STATE(450), - [sym__dec_number] = STATE(2), - [aux_sym__commands_singleline_repeat1] = STATE(37), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(25), - [anon_sym_Cf] = ACTIONS(27), - [sym_pf_dot_cmd_identifier] = ACTIONS(29), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), - [aux_sym_pf_cmd_token1] = ACTIONS(33), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(39), - [sym_question_mark_identifier] = ACTIONS(41), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(45), - [anon_sym_SEMI] = ACTIONS(97), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), - }, - [25] = { - [sym__commands_singleline] = STATE(490), - [sym__command] = STATE(454), - [sym_legacy_quoted_command] = STATE(260), - [sym__simple_command] = STATE(260), - [sym__tmp_command] = STATE(260), - [sym__iter_command] = STATE(260), - [sym__pipe_command] = STATE(260), - [sym_grep_command] = STATE(260), - [sym_html_disable_command] = STATE(260), - [sym_html_enable_command] = STATE(260), - [sym_pipe_command] = STATE(260), - [sym_iter_file_lines_command] = STATE(260), - [sym_iter_offsets_command] = STATE(260), - [sym_iter_offsetssizes_command] = STATE(260), - [sym_iter_hit_command] = STATE(260), - [sym_iter_interpret_command] = STATE(260), - [sym_iter_interpret_offsetssizes_command] = STATE(260), - [sym_iter_comment_command] = STATE(260), - [sym_iter_dbta_command] = STATE(260), - [sym_iter_dbtb_command] = STATE(260), - [sym_iter_dbts_command] = STATE(260), - [sym_iter_threads_command] = STATE(260), - [sym_iter_bbs_command] = STATE(260), - [sym_iter_instrs_command] = STATE(260), - [sym_iter_import_command] = STATE(260), - [sym_iter_sections_command] = STATE(260), - [sym_iter_segments_command] = STATE(260), - [sym_iter_symbol_command] = STATE(260), - [sym_iter_string_command] = STATE(260), - [sym_iter_flags_command] = STATE(260), - [sym_iter_function_command] = STATE(260), - [sym_iter_iomap_command] = STATE(260), - [sym_iter_dbgmap_command] = STATE(260), - [sym_iter_register_command] = STATE(260), - [sym_iter_step_command] = STATE(260), - [sym_tmp_seek_command] = STATE(260), - [sym_tmp_blksz_command] = STATE(260), - [sym_tmp_fromto_command] = STATE(260), - [sym_tmp_arch_command] = STATE(260), - [sym_tmp_bits_command] = STATE(260), - [sym_tmp_nthi_command] = STATE(260), - [sym_tmp_eval_command] = STATE(260), - [sym_tmp_fs_command] = STATE(260), - [sym_tmp_reli_command] = STATE(260), - [sym_tmp_kuery_command] = STATE(260), - [sym_tmp_fd_command] = STATE(260), - [sym_tmp_reg_command] = STATE(260), - [sym_tmp_file_command] = STATE(260), - [sym_tmp_string_command] = STATE(260), - [sym_tmp_value_command] = STATE(260), - [sym_tmp_hex_command] = STATE(260), - [sym_number_command] = STATE(260), - [sym_help_command] = STATE(260), - [sym_arged_command] = STATE(260), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(278), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(97), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(260), - [sym_redirect_command] = STATE(454), - [sym__dec_number] = STATE(4), - [aux_sym__commands_singleline_repeat1] = STATE(36), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(71), - [anon_sym_Cf] = ACTIONS(73), - [sym_pf_dot_cmd_identifier] = ACTIONS(75), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), - [aux_sym_pf_cmd_token1] = ACTIONS(79), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(81), - [sym_question_mark_identifier] = ACTIONS(83), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(85), - [anon_sym_SEMI] = ACTIONS(99), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(87), - [sym__help_command] = ACTIONS(89), - }, - [26] = { - [sym__commands_singleline] = STATE(494), - [sym__command] = STATE(450), - [sym_legacy_quoted_command] = STATE(261), - [sym__simple_command] = STATE(261), - [sym__tmp_command] = STATE(261), - [sym__iter_command] = STATE(261), - [sym__pipe_command] = STATE(261), - [sym_grep_command] = STATE(261), - [sym_html_disable_command] = STATE(261), - [sym_html_enable_command] = STATE(261), - [sym_pipe_command] = STATE(261), - [sym_iter_file_lines_command] = STATE(261), - [sym_iter_offsets_command] = STATE(261), - [sym_iter_offsetssizes_command] = STATE(261), - [sym_iter_hit_command] = STATE(261), - [sym_iter_interpret_command] = STATE(261), - [sym_iter_interpret_offsetssizes_command] = STATE(261), - [sym_iter_comment_command] = STATE(261), - [sym_iter_dbta_command] = STATE(261), - [sym_iter_dbtb_command] = STATE(261), - [sym_iter_dbts_command] = STATE(261), - [sym_iter_threads_command] = STATE(261), - [sym_iter_bbs_command] = STATE(261), - [sym_iter_instrs_command] = STATE(261), - [sym_iter_import_command] = STATE(261), - [sym_iter_sections_command] = STATE(261), - [sym_iter_segments_command] = STATE(261), - [sym_iter_symbol_command] = STATE(261), - [sym_iter_string_command] = STATE(261), - [sym_iter_flags_command] = STATE(261), - [sym_iter_function_command] = STATE(261), - [sym_iter_iomap_command] = STATE(261), - [sym_iter_dbgmap_command] = STATE(261), - [sym_iter_register_command] = STATE(261), - [sym_iter_step_command] = STATE(261), - [sym_tmp_seek_command] = STATE(261), - [sym_tmp_blksz_command] = STATE(261), - [sym_tmp_fromto_command] = STATE(261), - [sym_tmp_arch_command] = STATE(261), - [sym_tmp_bits_command] = STATE(261), - [sym_tmp_nthi_command] = STATE(261), - [sym_tmp_eval_command] = STATE(261), - [sym_tmp_fs_command] = STATE(261), - [sym_tmp_reli_command] = STATE(261), - [sym_tmp_kuery_command] = STATE(261), - [sym_tmp_fd_command] = STATE(261), - [sym_tmp_reg_command] = STATE(261), - [sym_tmp_file_command] = STATE(261), - [sym_tmp_string_command] = STATE(261), - [sym_tmp_value_command] = STATE(261), - [sym_tmp_hex_command] = STATE(261), - [sym_number_command] = STATE(261), - [sym_help_command] = STATE(261), - [sym_arged_command] = STATE(261), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(281), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(77), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(261), - [sym_redirect_command] = STATE(450), - [sym__dec_number] = STATE(2), - [aux_sym__commands_singleline_repeat1] = STATE(37), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(25), - [anon_sym_Cf] = ACTIONS(27), - [sym_pf_dot_cmd_identifier] = ACTIONS(29), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), - [aux_sym_pf_cmd_token1] = ACTIONS(33), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(39), - [sym_question_mark_identifier] = ACTIONS(41), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(45), - [anon_sym_SEMI] = ACTIONS(97), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), - }, - [27] = { - [sym__commands_singleline] = STATE(511), - [sym__command] = STATE(454), - [sym_legacy_quoted_command] = STATE(260), - [sym__simple_command] = STATE(260), - [sym__tmp_command] = STATE(260), - [sym__iter_command] = STATE(260), - [sym__pipe_command] = STATE(260), - [sym_grep_command] = STATE(260), - [sym_html_disable_command] = STATE(260), - [sym_html_enable_command] = STATE(260), - [sym_pipe_command] = STATE(260), - [sym_iter_file_lines_command] = STATE(260), - [sym_iter_offsets_command] = STATE(260), - [sym_iter_offsetssizes_command] = STATE(260), - [sym_iter_hit_command] = STATE(260), - [sym_iter_interpret_command] = STATE(260), - [sym_iter_interpret_offsetssizes_command] = STATE(260), - [sym_iter_comment_command] = STATE(260), - [sym_iter_dbta_command] = STATE(260), - [sym_iter_dbtb_command] = STATE(260), - [sym_iter_dbts_command] = STATE(260), - [sym_iter_threads_command] = STATE(260), - [sym_iter_bbs_command] = STATE(260), - [sym_iter_instrs_command] = STATE(260), - [sym_iter_import_command] = STATE(260), - [sym_iter_sections_command] = STATE(260), - [sym_iter_segments_command] = STATE(260), - [sym_iter_symbol_command] = STATE(260), - [sym_iter_string_command] = STATE(260), - [sym_iter_flags_command] = STATE(260), - [sym_iter_function_command] = STATE(260), - [sym_iter_iomap_command] = STATE(260), - [sym_iter_dbgmap_command] = STATE(260), - [sym_iter_register_command] = STATE(260), - [sym_iter_step_command] = STATE(260), - [sym_tmp_seek_command] = STATE(260), - [sym_tmp_blksz_command] = STATE(260), - [sym_tmp_fromto_command] = STATE(260), - [sym_tmp_arch_command] = STATE(260), - [sym_tmp_bits_command] = STATE(260), - [sym_tmp_nthi_command] = STATE(260), - [sym_tmp_eval_command] = STATE(260), - [sym_tmp_fs_command] = STATE(260), - [sym_tmp_reli_command] = STATE(260), - [sym_tmp_kuery_command] = STATE(260), - [sym_tmp_fd_command] = STATE(260), - [sym_tmp_reg_command] = STATE(260), - [sym_tmp_file_command] = STATE(260), - [sym_tmp_string_command] = STATE(260), - [sym_tmp_value_command] = STATE(260), - [sym_tmp_hex_command] = STATE(260), - [sym_number_command] = STATE(260), - [sym_help_command] = STATE(260), - [sym_arged_command] = STATE(260), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(278), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(97), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(260), - [sym_redirect_command] = STATE(454), - [sym__dec_number] = STATE(4), - [aux_sym__commands_singleline_repeat1] = STATE(36), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(71), - [anon_sym_Cf] = ACTIONS(73), - [sym_pf_dot_cmd_identifier] = ACTIONS(75), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), - [aux_sym_pf_cmd_token1] = ACTIONS(79), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(81), - [sym_question_mark_identifier] = ACTIONS(83), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(85), - [anon_sym_SEMI] = ACTIONS(99), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(87), - [sym__help_command] = ACTIONS(89), - }, - [28] = { - [sym__commands_singleline] = STATE(485), - [sym__command] = STATE(450), - [sym_legacy_quoted_command] = STATE(261), - [sym__simple_command] = STATE(261), - [sym__tmp_command] = STATE(261), - [sym__iter_command] = STATE(261), - [sym__pipe_command] = STATE(261), - [sym_grep_command] = STATE(261), - [sym_html_disable_command] = STATE(261), - [sym_html_enable_command] = STATE(261), - [sym_pipe_command] = STATE(261), - [sym_iter_file_lines_command] = STATE(261), - [sym_iter_offsets_command] = STATE(261), - [sym_iter_offsetssizes_command] = STATE(261), - [sym_iter_hit_command] = STATE(261), - [sym_iter_interpret_command] = STATE(261), - [sym_iter_interpret_offsetssizes_command] = STATE(261), - [sym_iter_comment_command] = STATE(261), - [sym_iter_dbta_command] = STATE(261), - [sym_iter_dbtb_command] = STATE(261), - [sym_iter_dbts_command] = STATE(261), - [sym_iter_threads_command] = STATE(261), - [sym_iter_bbs_command] = STATE(261), - [sym_iter_instrs_command] = STATE(261), - [sym_iter_import_command] = STATE(261), - [sym_iter_sections_command] = STATE(261), - [sym_iter_segments_command] = STATE(261), - [sym_iter_symbol_command] = STATE(261), - [sym_iter_string_command] = STATE(261), - [sym_iter_flags_command] = STATE(261), - [sym_iter_function_command] = STATE(261), - [sym_iter_iomap_command] = STATE(261), - [sym_iter_dbgmap_command] = STATE(261), - [sym_iter_register_command] = STATE(261), - [sym_iter_step_command] = STATE(261), - [sym_tmp_seek_command] = STATE(261), - [sym_tmp_blksz_command] = STATE(261), - [sym_tmp_fromto_command] = STATE(261), - [sym_tmp_arch_command] = STATE(261), - [sym_tmp_bits_command] = STATE(261), - [sym_tmp_nthi_command] = STATE(261), - [sym_tmp_eval_command] = STATE(261), - [sym_tmp_fs_command] = STATE(261), - [sym_tmp_reli_command] = STATE(261), - [sym_tmp_kuery_command] = STATE(261), - [sym_tmp_fd_command] = STATE(261), - [sym_tmp_reg_command] = STATE(261), - [sym_tmp_file_command] = STATE(261), - [sym_tmp_string_command] = STATE(261), - [sym_tmp_value_command] = STATE(261), - [sym_tmp_hex_command] = STATE(261), - [sym_number_command] = STATE(261), - [sym_help_command] = STATE(261), - [sym_arged_command] = STATE(261), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(281), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(77), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(261), - [sym_redirect_command] = STATE(450), - [sym__dec_number] = STATE(2), - [aux_sym__commands_singleline_repeat1] = STATE(37), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(25), - [anon_sym_Cf] = ACTIONS(27), - [sym_pf_dot_cmd_identifier] = ACTIONS(29), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), - [aux_sym_pf_cmd_token1] = ACTIONS(33), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(39), - [sym_question_mark_identifier] = ACTIONS(41), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(45), - [anon_sym_SEMI] = ACTIONS(97), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), - }, - [29] = { - [sym__commands_singleline] = STATE(515), - [sym__command] = STATE(454), - [sym_legacy_quoted_command] = STATE(260), - [sym__simple_command] = STATE(260), - [sym__tmp_command] = STATE(260), - [sym__iter_command] = STATE(260), - [sym__pipe_command] = STATE(260), - [sym_grep_command] = STATE(260), - [sym_html_disable_command] = STATE(260), - [sym_html_enable_command] = STATE(260), - [sym_pipe_command] = STATE(260), - [sym_iter_file_lines_command] = STATE(260), - [sym_iter_offsets_command] = STATE(260), - [sym_iter_offsetssizes_command] = STATE(260), - [sym_iter_hit_command] = STATE(260), - [sym_iter_interpret_command] = STATE(260), - [sym_iter_interpret_offsetssizes_command] = STATE(260), - [sym_iter_comment_command] = STATE(260), - [sym_iter_dbta_command] = STATE(260), - [sym_iter_dbtb_command] = STATE(260), - [sym_iter_dbts_command] = STATE(260), - [sym_iter_threads_command] = STATE(260), - [sym_iter_bbs_command] = STATE(260), - [sym_iter_instrs_command] = STATE(260), - [sym_iter_import_command] = STATE(260), - [sym_iter_sections_command] = STATE(260), - [sym_iter_segments_command] = STATE(260), - [sym_iter_symbol_command] = STATE(260), - [sym_iter_string_command] = STATE(260), - [sym_iter_flags_command] = STATE(260), - [sym_iter_function_command] = STATE(260), - [sym_iter_iomap_command] = STATE(260), - [sym_iter_dbgmap_command] = STATE(260), - [sym_iter_register_command] = STATE(260), - [sym_iter_step_command] = STATE(260), - [sym_tmp_seek_command] = STATE(260), - [sym_tmp_blksz_command] = STATE(260), - [sym_tmp_fromto_command] = STATE(260), - [sym_tmp_arch_command] = STATE(260), - [sym_tmp_bits_command] = STATE(260), - [sym_tmp_nthi_command] = STATE(260), - [sym_tmp_eval_command] = STATE(260), - [sym_tmp_fs_command] = STATE(260), - [sym_tmp_reli_command] = STATE(260), - [sym_tmp_kuery_command] = STATE(260), - [sym_tmp_fd_command] = STATE(260), - [sym_tmp_reg_command] = STATE(260), - [sym_tmp_file_command] = STATE(260), - [sym_tmp_string_command] = STATE(260), - [sym_tmp_value_command] = STATE(260), - [sym_tmp_hex_command] = STATE(260), - [sym_number_command] = STATE(260), - [sym_help_command] = STATE(260), - [sym_arged_command] = STATE(260), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(278), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(97), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(260), - [sym_redirect_command] = STATE(454), - [sym__dec_number] = STATE(4), - [aux_sym__commands_singleline_repeat1] = STATE(36), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(71), - [anon_sym_Cf] = ACTIONS(73), - [sym_pf_dot_cmd_identifier] = ACTIONS(75), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), - [aux_sym_pf_cmd_token1] = ACTIONS(79), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(81), - [sym_question_mark_identifier] = ACTIONS(83), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(85), - [anon_sym_SEMI] = ACTIONS(99), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(87), - [sym__help_command] = ACTIONS(89), - }, - [30] = { - [sym__commands_singleline] = STATE(523), - [sym__command] = STATE(450), - [sym_legacy_quoted_command] = STATE(261), - [sym__simple_command] = STATE(261), - [sym__tmp_command] = STATE(261), - [sym__iter_command] = STATE(261), - [sym__pipe_command] = STATE(261), - [sym_grep_command] = STATE(261), - [sym_html_disable_command] = STATE(261), - [sym_html_enable_command] = STATE(261), - [sym_pipe_command] = STATE(261), - [sym_iter_file_lines_command] = STATE(261), - [sym_iter_offsets_command] = STATE(261), - [sym_iter_offsetssizes_command] = STATE(261), - [sym_iter_hit_command] = STATE(261), - [sym_iter_interpret_command] = STATE(261), - [sym_iter_interpret_offsetssizes_command] = STATE(261), - [sym_iter_comment_command] = STATE(261), - [sym_iter_dbta_command] = STATE(261), - [sym_iter_dbtb_command] = STATE(261), - [sym_iter_dbts_command] = STATE(261), - [sym_iter_threads_command] = STATE(261), - [sym_iter_bbs_command] = STATE(261), - [sym_iter_instrs_command] = STATE(261), - [sym_iter_import_command] = STATE(261), - [sym_iter_sections_command] = STATE(261), - [sym_iter_segments_command] = STATE(261), - [sym_iter_symbol_command] = STATE(261), - [sym_iter_string_command] = STATE(261), - [sym_iter_flags_command] = STATE(261), - [sym_iter_function_command] = STATE(261), - [sym_iter_iomap_command] = STATE(261), - [sym_iter_dbgmap_command] = STATE(261), - [sym_iter_register_command] = STATE(261), - [sym_iter_step_command] = STATE(261), - [sym_tmp_seek_command] = STATE(261), - [sym_tmp_blksz_command] = STATE(261), - [sym_tmp_fromto_command] = STATE(261), - [sym_tmp_arch_command] = STATE(261), - [sym_tmp_bits_command] = STATE(261), - [sym_tmp_nthi_command] = STATE(261), - [sym_tmp_eval_command] = STATE(261), - [sym_tmp_fs_command] = STATE(261), - [sym_tmp_reli_command] = STATE(261), - [sym_tmp_kuery_command] = STATE(261), - [sym_tmp_fd_command] = STATE(261), - [sym_tmp_reg_command] = STATE(261), - [sym_tmp_file_command] = STATE(261), - [sym_tmp_string_command] = STATE(261), - [sym_tmp_value_command] = STATE(261), - [sym_tmp_hex_command] = STATE(261), - [sym_number_command] = STATE(261), - [sym_help_command] = STATE(261), - [sym_arged_command] = STATE(261), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(281), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(77), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(261), - [sym_redirect_command] = STATE(450), - [sym__dec_number] = STATE(2), - [aux_sym__commands_singleline_repeat1] = STATE(37), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(25), - [anon_sym_Cf] = ACTIONS(27), - [sym_pf_dot_cmd_identifier] = ACTIONS(29), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), - [aux_sym_pf_cmd_token1] = ACTIONS(33), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(39), - [sym_question_mark_identifier] = ACTIONS(41), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(45), - [anon_sym_SEMI] = ACTIONS(97), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), - }, - [31] = { - [sym__commands_singleline] = STATE(542), - [sym__command] = STATE(450), - [sym_legacy_quoted_command] = STATE(261), - [sym__simple_command] = STATE(261), - [sym__tmp_command] = STATE(261), - [sym__iter_command] = STATE(261), - [sym__pipe_command] = STATE(261), - [sym_grep_command] = STATE(261), - [sym_html_disable_command] = STATE(261), - [sym_html_enable_command] = STATE(261), - [sym_pipe_command] = STATE(261), - [sym_iter_file_lines_command] = STATE(261), - [sym_iter_offsets_command] = STATE(261), - [sym_iter_offsetssizes_command] = STATE(261), - [sym_iter_hit_command] = STATE(261), - [sym_iter_interpret_command] = STATE(261), - [sym_iter_interpret_offsetssizes_command] = STATE(261), - [sym_iter_comment_command] = STATE(261), - [sym_iter_dbta_command] = STATE(261), - [sym_iter_dbtb_command] = STATE(261), - [sym_iter_dbts_command] = STATE(261), - [sym_iter_threads_command] = STATE(261), - [sym_iter_bbs_command] = STATE(261), - [sym_iter_instrs_command] = STATE(261), - [sym_iter_import_command] = STATE(261), - [sym_iter_sections_command] = STATE(261), - [sym_iter_segments_command] = STATE(261), - [sym_iter_symbol_command] = STATE(261), - [sym_iter_string_command] = STATE(261), - [sym_iter_flags_command] = STATE(261), - [sym_iter_function_command] = STATE(261), - [sym_iter_iomap_command] = STATE(261), - [sym_iter_dbgmap_command] = STATE(261), - [sym_iter_register_command] = STATE(261), - [sym_iter_step_command] = STATE(261), - [sym_tmp_seek_command] = STATE(261), - [sym_tmp_blksz_command] = STATE(261), - [sym_tmp_fromto_command] = STATE(261), - [sym_tmp_arch_command] = STATE(261), - [sym_tmp_bits_command] = STATE(261), - [sym_tmp_nthi_command] = STATE(261), - [sym_tmp_eval_command] = STATE(261), - [sym_tmp_fs_command] = STATE(261), - [sym_tmp_reli_command] = STATE(261), - [sym_tmp_kuery_command] = STATE(261), - [sym_tmp_fd_command] = STATE(261), - [sym_tmp_reg_command] = STATE(261), - [sym_tmp_file_command] = STATE(261), - [sym_tmp_string_command] = STATE(261), - [sym_tmp_value_command] = STATE(261), - [sym_tmp_hex_command] = STATE(261), - [sym_number_command] = STATE(261), - [sym_help_command] = STATE(261), - [sym_arged_command] = STATE(261), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(281), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(77), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(261), - [sym_redirect_command] = STATE(450), - [sym__dec_number] = STATE(2), - [aux_sym__commands_singleline_repeat1] = STATE(37), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(25), - [anon_sym_Cf] = ACTIONS(27), - [sym_pf_dot_cmd_identifier] = ACTIONS(29), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), - [aux_sym_pf_cmd_token1] = ACTIONS(33), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(39), - [sym_question_mark_identifier] = ACTIONS(41), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(45), - [anon_sym_SEMI] = ACTIONS(97), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), - }, - [32] = { - [sym__commands_singleline] = STATE(526), - [sym__command] = STATE(454), - [sym_legacy_quoted_command] = STATE(260), - [sym__simple_command] = STATE(260), - [sym__tmp_command] = STATE(260), - [sym__iter_command] = STATE(260), - [sym__pipe_command] = STATE(260), - [sym_grep_command] = STATE(260), - [sym_html_disable_command] = STATE(260), - [sym_html_enable_command] = STATE(260), - [sym_pipe_command] = STATE(260), - [sym_iter_file_lines_command] = STATE(260), - [sym_iter_offsets_command] = STATE(260), - [sym_iter_offsetssizes_command] = STATE(260), - [sym_iter_hit_command] = STATE(260), - [sym_iter_interpret_command] = STATE(260), - [sym_iter_interpret_offsetssizes_command] = STATE(260), - [sym_iter_comment_command] = STATE(260), - [sym_iter_dbta_command] = STATE(260), - [sym_iter_dbtb_command] = STATE(260), - [sym_iter_dbts_command] = STATE(260), - [sym_iter_threads_command] = STATE(260), - [sym_iter_bbs_command] = STATE(260), - [sym_iter_instrs_command] = STATE(260), - [sym_iter_import_command] = STATE(260), - [sym_iter_sections_command] = STATE(260), - [sym_iter_segments_command] = STATE(260), - [sym_iter_symbol_command] = STATE(260), - [sym_iter_string_command] = STATE(260), - [sym_iter_flags_command] = STATE(260), - [sym_iter_function_command] = STATE(260), - [sym_iter_iomap_command] = STATE(260), - [sym_iter_dbgmap_command] = STATE(260), - [sym_iter_register_command] = STATE(260), - [sym_iter_step_command] = STATE(260), - [sym_tmp_seek_command] = STATE(260), - [sym_tmp_blksz_command] = STATE(260), - [sym_tmp_fromto_command] = STATE(260), - [sym_tmp_arch_command] = STATE(260), - [sym_tmp_bits_command] = STATE(260), - [sym_tmp_nthi_command] = STATE(260), - [sym_tmp_eval_command] = STATE(260), - [sym_tmp_fs_command] = STATE(260), - [sym_tmp_reli_command] = STATE(260), - [sym_tmp_kuery_command] = STATE(260), - [sym_tmp_fd_command] = STATE(260), - [sym_tmp_reg_command] = STATE(260), - [sym_tmp_file_command] = STATE(260), - [sym_tmp_string_command] = STATE(260), - [sym_tmp_value_command] = STATE(260), - [sym_tmp_hex_command] = STATE(260), - [sym_number_command] = STATE(260), - [sym_help_command] = STATE(260), - [sym_arged_command] = STATE(260), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(278), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(97), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(260), - [sym_redirect_command] = STATE(454), - [sym__dec_number] = STATE(4), - [aux_sym__commands_singleline_repeat1] = STATE(36), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(71), - [anon_sym_Cf] = ACTIONS(73), - [sym_pf_dot_cmd_identifier] = ACTIONS(75), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), - [aux_sym_pf_cmd_token1] = ACTIONS(79), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(81), - [sym_question_mark_identifier] = ACTIONS(83), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(85), - [anon_sym_SEMI] = ACTIONS(99), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(87), - [sym__help_command] = ACTIONS(89), - }, - [33] = { - [sym__commands_singleline] = STATE(527), - [sym__command] = STATE(450), - [sym_legacy_quoted_command] = STATE(261), - [sym__simple_command] = STATE(261), - [sym__tmp_command] = STATE(261), - [sym__iter_command] = STATE(261), - [sym__pipe_command] = STATE(261), - [sym_grep_command] = STATE(261), - [sym_html_disable_command] = STATE(261), - [sym_html_enable_command] = STATE(261), - [sym_pipe_command] = STATE(261), - [sym_iter_file_lines_command] = STATE(261), - [sym_iter_offsets_command] = STATE(261), - [sym_iter_offsetssizes_command] = STATE(261), - [sym_iter_hit_command] = STATE(261), - [sym_iter_interpret_command] = STATE(261), - [sym_iter_interpret_offsetssizes_command] = STATE(261), - [sym_iter_comment_command] = STATE(261), - [sym_iter_dbta_command] = STATE(261), - [sym_iter_dbtb_command] = STATE(261), - [sym_iter_dbts_command] = STATE(261), - [sym_iter_threads_command] = STATE(261), - [sym_iter_bbs_command] = STATE(261), - [sym_iter_instrs_command] = STATE(261), - [sym_iter_import_command] = STATE(261), - [sym_iter_sections_command] = STATE(261), - [sym_iter_segments_command] = STATE(261), - [sym_iter_symbol_command] = STATE(261), - [sym_iter_string_command] = STATE(261), - [sym_iter_flags_command] = STATE(261), - [sym_iter_function_command] = STATE(261), - [sym_iter_iomap_command] = STATE(261), - [sym_iter_dbgmap_command] = STATE(261), - [sym_iter_register_command] = STATE(261), - [sym_iter_step_command] = STATE(261), - [sym_tmp_seek_command] = STATE(261), - [sym_tmp_blksz_command] = STATE(261), - [sym_tmp_fromto_command] = STATE(261), - [sym_tmp_arch_command] = STATE(261), - [sym_tmp_bits_command] = STATE(261), - [sym_tmp_nthi_command] = STATE(261), - [sym_tmp_eval_command] = STATE(261), - [sym_tmp_fs_command] = STATE(261), - [sym_tmp_reli_command] = STATE(261), - [sym_tmp_kuery_command] = STATE(261), - [sym_tmp_fd_command] = STATE(261), - [sym_tmp_reg_command] = STATE(261), - [sym_tmp_file_command] = STATE(261), - [sym_tmp_string_command] = STATE(261), - [sym_tmp_value_command] = STATE(261), - [sym_tmp_hex_command] = STATE(261), - [sym_number_command] = STATE(261), - [sym_help_command] = STATE(261), - [sym_arged_command] = STATE(261), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(281), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(77), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(261), - [sym_redirect_command] = STATE(450), - [sym__dec_number] = STATE(2), - [aux_sym__commands_singleline_repeat1] = STATE(37), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(25), - [anon_sym_Cf] = ACTIONS(27), - [sym_pf_dot_cmd_identifier] = ACTIONS(29), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), - [aux_sym_pf_cmd_token1] = ACTIONS(33), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(39), - [sym_question_mark_identifier] = ACTIONS(41), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(45), - [anon_sym_SEMI] = ACTIONS(97), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), - }, - [34] = { - [sym__commands_singleline] = STATE(488), - [sym__command] = STATE(450), - [sym_legacy_quoted_command] = STATE(261), - [sym__simple_command] = STATE(261), - [sym__tmp_command] = STATE(261), - [sym__iter_command] = STATE(261), - [sym__pipe_command] = STATE(261), - [sym_grep_command] = STATE(261), - [sym_html_disable_command] = STATE(261), - [sym_html_enable_command] = STATE(261), - [sym_pipe_command] = STATE(261), - [sym_iter_file_lines_command] = STATE(261), - [sym_iter_offsets_command] = STATE(261), - [sym_iter_offsetssizes_command] = STATE(261), - [sym_iter_hit_command] = STATE(261), - [sym_iter_interpret_command] = STATE(261), - [sym_iter_interpret_offsetssizes_command] = STATE(261), - [sym_iter_comment_command] = STATE(261), - [sym_iter_dbta_command] = STATE(261), - [sym_iter_dbtb_command] = STATE(261), - [sym_iter_dbts_command] = STATE(261), - [sym_iter_threads_command] = STATE(261), - [sym_iter_bbs_command] = STATE(261), - [sym_iter_instrs_command] = STATE(261), - [sym_iter_import_command] = STATE(261), - [sym_iter_sections_command] = STATE(261), - [sym_iter_segments_command] = STATE(261), - [sym_iter_symbol_command] = STATE(261), - [sym_iter_string_command] = STATE(261), - [sym_iter_flags_command] = STATE(261), - [sym_iter_function_command] = STATE(261), - [sym_iter_iomap_command] = STATE(261), - [sym_iter_dbgmap_command] = STATE(261), - [sym_iter_register_command] = STATE(261), - [sym_iter_step_command] = STATE(261), - [sym_tmp_seek_command] = STATE(261), - [sym_tmp_blksz_command] = STATE(261), - [sym_tmp_fromto_command] = STATE(261), - [sym_tmp_arch_command] = STATE(261), - [sym_tmp_bits_command] = STATE(261), - [sym_tmp_nthi_command] = STATE(261), - [sym_tmp_eval_command] = STATE(261), - [sym_tmp_fs_command] = STATE(261), - [sym_tmp_reli_command] = STATE(261), - [sym_tmp_kuery_command] = STATE(261), - [sym_tmp_fd_command] = STATE(261), - [sym_tmp_reg_command] = STATE(261), - [sym_tmp_file_command] = STATE(261), - [sym_tmp_string_command] = STATE(261), - [sym_tmp_value_command] = STATE(261), - [sym_tmp_hex_command] = STATE(261), - [sym_number_command] = STATE(261), - [sym_help_command] = STATE(261), - [sym_arged_command] = STATE(261), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(281), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(77), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(261), - [sym_redirect_command] = STATE(450), - [sym__dec_number] = STATE(2), - [aux_sym__commands_singleline_repeat1] = STATE(37), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(25), - [anon_sym_Cf] = ACTIONS(27), - [sym_pf_dot_cmd_identifier] = ACTIONS(29), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), - [aux_sym_pf_cmd_token1] = ACTIONS(33), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(39), - [sym_question_mark_identifier] = ACTIONS(41), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(45), - [anon_sym_SEMI] = ACTIONS(97), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), - }, - [35] = { - [sym__commands_singleline] = STATE(510), - [sym__command] = STATE(454), - [sym_legacy_quoted_command] = STATE(260), - [sym__simple_command] = STATE(260), - [sym__tmp_command] = STATE(260), - [sym__iter_command] = STATE(260), - [sym__pipe_command] = STATE(260), - [sym_grep_command] = STATE(260), - [sym_html_disable_command] = STATE(260), - [sym_html_enable_command] = STATE(260), - [sym_pipe_command] = STATE(260), - [sym_iter_file_lines_command] = STATE(260), - [sym_iter_offsets_command] = STATE(260), - [sym_iter_offsetssizes_command] = STATE(260), - [sym_iter_hit_command] = STATE(260), - [sym_iter_interpret_command] = STATE(260), - [sym_iter_interpret_offsetssizes_command] = STATE(260), - [sym_iter_comment_command] = STATE(260), - [sym_iter_dbta_command] = STATE(260), - [sym_iter_dbtb_command] = STATE(260), - [sym_iter_dbts_command] = STATE(260), - [sym_iter_threads_command] = STATE(260), - [sym_iter_bbs_command] = STATE(260), - [sym_iter_instrs_command] = STATE(260), - [sym_iter_import_command] = STATE(260), - [sym_iter_sections_command] = STATE(260), - [sym_iter_segments_command] = STATE(260), - [sym_iter_symbol_command] = STATE(260), - [sym_iter_string_command] = STATE(260), - [sym_iter_flags_command] = STATE(260), - [sym_iter_function_command] = STATE(260), - [sym_iter_iomap_command] = STATE(260), - [sym_iter_dbgmap_command] = STATE(260), - [sym_iter_register_command] = STATE(260), - [sym_iter_step_command] = STATE(260), - [sym_tmp_seek_command] = STATE(260), - [sym_tmp_blksz_command] = STATE(260), - [sym_tmp_fromto_command] = STATE(260), - [sym_tmp_arch_command] = STATE(260), - [sym_tmp_bits_command] = STATE(260), - [sym_tmp_nthi_command] = STATE(260), - [sym_tmp_eval_command] = STATE(260), - [sym_tmp_fs_command] = STATE(260), - [sym_tmp_reli_command] = STATE(260), - [sym_tmp_kuery_command] = STATE(260), - [sym_tmp_fd_command] = STATE(260), - [sym_tmp_reg_command] = STATE(260), - [sym_tmp_file_command] = STATE(260), - [sym_tmp_string_command] = STATE(260), - [sym_tmp_value_command] = STATE(260), - [sym_tmp_hex_command] = STATE(260), - [sym_number_command] = STATE(260), - [sym_help_command] = STATE(260), - [sym_arged_command] = STATE(260), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(278), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(97), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(260), - [sym_redirect_command] = STATE(454), - [sym__dec_number] = STATE(4), - [aux_sym__commands_singleline_repeat1] = STATE(36), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(71), - [anon_sym_Cf] = ACTIONS(73), - [sym_pf_dot_cmd_identifier] = ACTIONS(75), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), - [aux_sym_pf_cmd_token1] = ACTIONS(79), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(81), - [sym_question_mark_identifier] = ACTIONS(83), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(85), - [anon_sym_SEMI] = ACTIONS(99), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(87), - [sym__help_command] = ACTIONS(89), - }, - [36] = { - [sym__command] = STATE(465), - [sym_legacy_quoted_command] = STATE(260), - [sym__simple_command] = STATE(260), - [sym__tmp_command] = STATE(260), - [sym__iter_command] = STATE(260), - [sym__pipe_command] = STATE(260), - [sym_grep_command] = STATE(260), - [sym_html_disable_command] = STATE(260), - [sym_html_enable_command] = STATE(260), - [sym_pipe_command] = STATE(260), - [sym_iter_file_lines_command] = STATE(260), - [sym_iter_offsets_command] = STATE(260), - [sym_iter_offsetssizes_command] = STATE(260), - [sym_iter_hit_command] = STATE(260), - [sym_iter_interpret_command] = STATE(260), - [sym_iter_interpret_offsetssizes_command] = STATE(260), - [sym_iter_comment_command] = STATE(260), - [sym_iter_dbta_command] = STATE(260), - [sym_iter_dbtb_command] = STATE(260), - [sym_iter_dbts_command] = STATE(260), - [sym_iter_threads_command] = STATE(260), - [sym_iter_bbs_command] = STATE(260), - [sym_iter_instrs_command] = STATE(260), - [sym_iter_import_command] = STATE(260), - [sym_iter_sections_command] = STATE(260), - [sym_iter_segments_command] = STATE(260), - [sym_iter_symbol_command] = STATE(260), - [sym_iter_string_command] = STATE(260), - [sym_iter_flags_command] = STATE(260), - [sym_iter_function_command] = STATE(260), - [sym_iter_iomap_command] = STATE(260), - [sym_iter_dbgmap_command] = STATE(260), - [sym_iter_register_command] = STATE(260), - [sym_iter_step_command] = STATE(260), - [sym_tmp_seek_command] = STATE(260), - [sym_tmp_blksz_command] = STATE(260), - [sym_tmp_fromto_command] = STATE(260), - [sym_tmp_arch_command] = STATE(260), - [sym_tmp_bits_command] = STATE(260), - [sym_tmp_nthi_command] = STATE(260), - [sym_tmp_eval_command] = STATE(260), - [sym_tmp_fs_command] = STATE(260), - [sym_tmp_reli_command] = STATE(260), - [sym_tmp_kuery_command] = STATE(260), - [sym_tmp_fd_command] = STATE(260), - [sym_tmp_reg_command] = STATE(260), - [sym_tmp_file_command] = STATE(260), - [sym_tmp_string_command] = STATE(260), - [sym_tmp_value_command] = STATE(260), - [sym_tmp_hex_command] = STATE(260), - [sym_number_command] = STATE(260), - [sym_help_command] = STATE(260), - [sym_arged_command] = STATE(260), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(278), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(97), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(260), - [sym_redirect_command] = STATE(465), - [sym__dec_number] = STATE(4), - [aux_sym__commands_singleline_repeat1] = STATE(272), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(71), - [anon_sym_Cf] = ACTIONS(73), - [sym_pf_dot_cmd_identifier] = ACTIONS(75), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), - [aux_sym_pf_cmd_token1] = ACTIONS(79), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(81), - [sym_question_mark_identifier] = ACTIONS(83), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(85), - [anon_sym_SEMI] = ACTIONS(101), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(87), - [sym__help_command] = ACTIONS(89), - }, - [37] = { - [sym__command] = STATE(463), - [sym_legacy_quoted_command] = STATE(261), - [sym__simple_command] = STATE(261), - [sym__tmp_command] = STATE(261), - [sym__iter_command] = STATE(261), - [sym__pipe_command] = STATE(261), - [sym_grep_command] = STATE(261), - [sym_html_disable_command] = STATE(261), - [sym_html_enable_command] = STATE(261), - [sym_pipe_command] = STATE(261), - [sym_iter_file_lines_command] = STATE(261), - [sym_iter_offsets_command] = STATE(261), - [sym_iter_offsetssizes_command] = STATE(261), - [sym_iter_hit_command] = STATE(261), - [sym_iter_interpret_command] = STATE(261), - [sym_iter_interpret_offsetssizes_command] = STATE(261), - [sym_iter_comment_command] = STATE(261), - [sym_iter_dbta_command] = STATE(261), - [sym_iter_dbtb_command] = STATE(261), - [sym_iter_dbts_command] = STATE(261), - [sym_iter_threads_command] = STATE(261), - [sym_iter_bbs_command] = STATE(261), - [sym_iter_instrs_command] = STATE(261), - [sym_iter_import_command] = STATE(261), - [sym_iter_sections_command] = STATE(261), - [sym_iter_segments_command] = STATE(261), - [sym_iter_symbol_command] = STATE(261), - [sym_iter_string_command] = STATE(261), - [sym_iter_flags_command] = STATE(261), - [sym_iter_function_command] = STATE(261), - [sym_iter_iomap_command] = STATE(261), - [sym_iter_dbgmap_command] = STATE(261), - [sym_iter_register_command] = STATE(261), - [sym_iter_step_command] = STATE(261), - [sym_tmp_seek_command] = STATE(261), - [sym_tmp_blksz_command] = STATE(261), - [sym_tmp_fromto_command] = STATE(261), - [sym_tmp_arch_command] = STATE(261), - [sym_tmp_bits_command] = STATE(261), - [sym_tmp_nthi_command] = STATE(261), - [sym_tmp_eval_command] = STATE(261), - [sym_tmp_fs_command] = STATE(261), - [sym_tmp_reli_command] = STATE(261), - [sym_tmp_kuery_command] = STATE(261), - [sym_tmp_fd_command] = STATE(261), - [sym_tmp_reg_command] = STATE(261), - [sym_tmp_file_command] = STATE(261), - [sym_tmp_string_command] = STATE(261), - [sym_tmp_value_command] = STATE(261), - [sym_tmp_hex_command] = STATE(261), - [sym_number_command] = STATE(261), - [sym_help_command] = STATE(261), - [sym_arged_command] = STATE(261), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(281), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(77), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(261), - [sym_redirect_command] = STATE(463), - [sym__dec_number] = STATE(2), - [aux_sym__commands_singleline_repeat1] = STATE(272), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(25), - [anon_sym_Cf] = ACTIONS(27), - [sym_pf_dot_cmd_identifier] = ACTIONS(29), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), - [aux_sym_pf_cmd_token1] = ACTIONS(33), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(39), - [sym_question_mark_identifier] = ACTIONS(41), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(45), - [anon_sym_SEMI] = ACTIONS(101), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), - }, - [38] = { - [sym__command] = STATE(449), - [sym_legacy_quoted_command] = STATE(260), - [sym__simple_command] = STATE(260), - [sym__tmp_command] = STATE(260), - [sym__iter_command] = STATE(260), - [sym__pipe_command] = STATE(260), - [sym_grep_command] = STATE(260), - [sym_html_disable_command] = STATE(260), - [sym_html_enable_command] = STATE(260), - [sym_pipe_command] = STATE(260), - [sym_iter_file_lines_command] = STATE(260), - [sym_iter_offsets_command] = STATE(260), - [sym_iter_offsetssizes_command] = STATE(260), - [sym_iter_hit_command] = STATE(260), - [sym_iter_interpret_command] = STATE(260), - [sym_iter_interpret_offsetssizes_command] = STATE(260), - [sym_iter_comment_command] = STATE(260), - [sym_iter_dbta_command] = STATE(260), - [sym_iter_dbtb_command] = STATE(260), - [sym_iter_dbts_command] = STATE(260), - [sym_iter_threads_command] = STATE(260), - [sym_iter_bbs_command] = STATE(260), - [sym_iter_instrs_command] = STATE(260), - [sym_iter_import_command] = STATE(260), - [sym_iter_sections_command] = STATE(260), - [sym_iter_segments_command] = STATE(260), - [sym_iter_symbol_command] = STATE(260), - [sym_iter_string_command] = STATE(260), - [sym_iter_flags_command] = STATE(260), - [sym_iter_function_command] = STATE(260), - [sym_iter_iomap_command] = STATE(260), - [sym_iter_dbgmap_command] = STATE(260), - [sym_iter_register_command] = STATE(260), - [sym_iter_step_command] = STATE(260), - [sym_tmp_seek_command] = STATE(260), - [sym_tmp_blksz_command] = STATE(260), - [sym_tmp_fromto_command] = STATE(260), - [sym_tmp_arch_command] = STATE(260), - [sym_tmp_bits_command] = STATE(260), - [sym_tmp_nthi_command] = STATE(260), - [sym_tmp_eval_command] = STATE(260), - [sym_tmp_fs_command] = STATE(260), - [sym_tmp_reli_command] = STATE(260), - [sym_tmp_kuery_command] = STATE(260), - [sym_tmp_fd_command] = STATE(260), - [sym_tmp_reg_command] = STATE(260), - [sym_tmp_file_command] = STATE(260), - [sym_tmp_string_command] = STATE(260), - [sym_tmp_value_command] = STATE(260), - [sym_tmp_hex_command] = STATE(260), - [sym_number_command] = STATE(260), - [sym_help_command] = STATE(260), - [sym_arged_command] = STATE(260), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(278), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(97), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(260), - [sym_redirect_command] = STATE(449), - [sym__dec_number] = STATE(4), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(71), - [anon_sym_Cf] = ACTIONS(73), - [sym_pf_dot_cmd_identifier] = ACTIONS(75), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), - [aux_sym_pf_cmd_token1] = ACTIONS(79), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(81), - [sym_question_mark_identifier] = ACTIONS(83), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(85), - [anon_sym_SEMI] = ACTIONS(103), - [anon_sym_BQUOTE] = ACTIONS(103), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(87), - [sym__help_command] = ACTIONS(89), - }, - [39] = { - [sym__command] = STATE(449), - [sym_legacy_quoted_command] = STATE(261), - [sym__simple_command] = STATE(261), - [sym__tmp_command] = STATE(261), - [sym__iter_command] = STATE(261), - [sym__pipe_command] = STATE(261), - [sym_grep_command] = STATE(261), - [sym_html_disable_command] = STATE(261), - [sym_html_enable_command] = STATE(261), - [sym_pipe_command] = STATE(261), - [sym_iter_file_lines_command] = STATE(261), - [sym_iter_offsets_command] = STATE(261), - [sym_iter_offsetssizes_command] = STATE(261), - [sym_iter_hit_command] = STATE(261), - [sym_iter_interpret_command] = STATE(261), - [sym_iter_interpret_offsetssizes_command] = STATE(261), - [sym_iter_comment_command] = STATE(261), - [sym_iter_dbta_command] = STATE(261), - [sym_iter_dbtb_command] = STATE(261), - [sym_iter_dbts_command] = STATE(261), - [sym_iter_threads_command] = STATE(261), - [sym_iter_bbs_command] = STATE(261), - [sym_iter_instrs_command] = STATE(261), - [sym_iter_import_command] = STATE(261), - [sym_iter_sections_command] = STATE(261), - [sym_iter_segments_command] = STATE(261), - [sym_iter_symbol_command] = STATE(261), - [sym_iter_string_command] = STATE(261), - [sym_iter_flags_command] = STATE(261), - [sym_iter_function_command] = STATE(261), - [sym_iter_iomap_command] = STATE(261), - [sym_iter_dbgmap_command] = STATE(261), - [sym_iter_register_command] = STATE(261), - [sym_iter_step_command] = STATE(261), - [sym_tmp_seek_command] = STATE(261), - [sym_tmp_blksz_command] = STATE(261), - [sym_tmp_fromto_command] = STATE(261), - [sym_tmp_arch_command] = STATE(261), - [sym_tmp_bits_command] = STATE(261), - [sym_tmp_nthi_command] = STATE(261), - [sym_tmp_eval_command] = STATE(261), - [sym_tmp_fs_command] = STATE(261), - [sym_tmp_reli_command] = STATE(261), - [sym_tmp_kuery_command] = STATE(261), - [sym_tmp_fd_command] = STATE(261), - [sym_tmp_reg_command] = STATE(261), - [sym_tmp_file_command] = STATE(261), - [sym_tmp_string_command] = STATE(261), - [sym_tmp_value_command] = STATE(261), - [sym_tmp_hex_command] = STATE(261), - [sym_number_command] = STATE(261), - [sym_help_command] = STATE(261), - [sym_arged_command] = STATE(261), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(281), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(77), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(261), - [sym_redirect_command] = STATE(449), - [sym__dec_number] = STATE(2), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(25), - [anon_sym_Cf] = ACTIONS(27), - [sym_pf_dot_cmd_identifier] = ACTIONS(29), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), - [aux_sym_pf_cmd_token1] = ACTIONS(33), - [anon_sym_RPAREN] = ACTIONS(103), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(39), - [sym_question_mark_identifier] = ACTIONS(41), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(45), - [anon_sym_SEMI] = ACTIONS(103), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), - }, - [40] = { - [sym__command] = STATE(464), - [sym_legacy_quoted_command] = STATE(261), - [sym__simple_command] = STATE(261), - [sym__tmp_command] = STATE(261), - [sym__iter_command] = STATE(261), - [sym__pipe_command] = STATE(261), - [sym_grep_command] = STATE(261), - [sym_html_disable_command] = STATE(261), - [sym_html_enable_command] = STATE(261), - [sym_pipe_command] = STATE(261), - [sym_iter_file_lines_command] = STATE(261), - [sym_iter_offsets_command] = STATE(261), - [sym_iter_offsetssizes_command] = STATE(261), - [sym_iter_hit_command] = STATE(261), - [sym_iter_interpret_command] = STATE(261), - [sym_iter_interpret_offsetssizes_command] = STATE(261), - [sym_iter_comment_command] = STATE(261), - [sym_iter_dbta_command] = STATE(261), - [sym_iter_dbtb_command] = STATE(261), - [sym_iter_dbts_command] = STATE(261), - [sym_iter_threads_command] = STATE(261), - [sym_iter_bbs_command] = STATE(261), - [sym_iter_instrs_command] = STATE(261), - [sym_iter_import_command] = STATE(261), - [sym_iter_sections_command] = STATE(261), - [sym_iter_segments_command] = STATE(261), - [sym_iter_symbol_command] = STATE(261), - [sym_iter_string_command] = STATE(261), - [sym_iter_flags_command] = STATE(261), - [sym_iter_function_command] = STATE(261), - [sym_iter_iomap_command] = STATE(261), - [sym_iter_dbgmap_command] = STATE(261), - [sym_iter_register_command] = STATE(261), - [sym_iter_step_command] = STATE(261), - [sym_tmp_seek_command] = STATE(261), - [sym_tmp_blksz_command] = STATE(261), - [sym_tmp_fromto_command] = STATE(261), - [sym_tmp_arch_command] = STATE(261), - [sym_tmp_bits_command] = STATE(261), - [sym_tmp_nthi_command] = STATE(261), - [sym_tmp_eval_command] = STATE(261), - [sym_tmp_fs_command] = STATE(261), - [sym_tmp_reli_command] = STATE(261), - [sym_tmp_kuery_command] = STATE(261), - [sym_tmp_fd_command] = STATE(261), - [sym_tmp_reg_command] = STATE(261), - [sym_tmp_file_command] = STATE(261), - [sym_tmp_string_command] = STATE(261), - [sym_tmp_value_command] = STATE(261), - [sym_tmp_hex_command] = STATE(261), - [sym_number_command] = STATE(261), - [sym_help_command] = STATE(261), - [sym_arged_command] = STATE(261), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(281), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(77), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(261), - [sym_redirect_command] = STATE(464), - [sym__dec_number] = STATE(2), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(25), - [anon_sym_Cf] = ACTIONS(27), - [sym_pf_dot_cmd_identifier] = ACTIONS(29), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), - [aux_sym_pf_cmd_token1] = ACTIONS(33), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(39), - [sym_question_mark_identifier] = ACTIONS(41), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(45), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), - }, - [41] = { - [sym__command] = STATE(455), - [sym_legacy_quoted_command] = STATE(261), - [sym__simple_command] = STATE(261), - [sym__tmp_command] = STATE(261), - [sym__iter_command] = STATE(261), - [sym__pipe_command] = STATE(261), - [sym_grep_command] = STATE(261), - [sym_html_disable_command] = STATE(261), - [sym_html_enable_command] = STATE(261), - [sym_pipe_command] = STATE(261), - [sym_iter_file_lines_command] = STATE(261), - [sym_iter_offsets_command] = STATE(261), - [sym_iter_offsetssizes_command] = STATE(261), - [sym_iter_hit_command] = STATE(261), - [sym_iter_interpret_command] = STATE(261), - [sym_iter_interpret_offsetssizes_command] = STATE(261), - [sym_iter_comment_command] = STATE(261), - [sym_iter_dbta_command] = STATE(261), - [sym_iter_dbtb_command] = STATE(261), - [sym_iter_dbts_command] = STATE(261), - [sym_iter_threads_command] = STATE(261), - [sym_iter_bbs_command] = STATE(261), - [sym_iter_instrs_command] = STATE(261), - [sym_iter_import_command] = STATE(261), - [sym_iter_sections_command] = STATE(261), - [sym_iter_segments_command] = STATE(261), - [sym_iter_symbol_command] = STATE(261), - [sym_iter_string_command] = STATE(261), - [sym_iter_flags_command] = STATE(261), - [sym_iter_function_command] = STATE(261), - [sym_iter_iomap_command] = STATE(261), - [sym_iter_dbgmap_command] = STATE(261), - [sym_iter_register_command] = STATE(261), - [sym_iter_step_command] = STATE(261), - [sym_tmp_seek_command] = STATE(261), - [sym_tmp_blksz_command] = STATE(261), - [sym_tmp_fromto_command] = STATE(261), - [sym_tmp_arch_command] = STATE(261), - [sym_tmp_bits_command] = STATE(261), - [sym_tmp_nthi_command] = STATE(261), - [sym_tmp_eval_command] = STATE(261), - [sym_tmp_fs_command] = STATE(261), - [sym_tmp_reli_command] = STATE(261), - [sym_tmp_kuery_command] = STATE(261), - [sym_tmp_fd_command] = STATE(261), - [sym_tmp_reg_command] = STATE(261), - [sym_tmp_file_command] = STATE(261), - [sym_tmp_string_command] = STATE(261), - [sym_tmp_value_command] = STATE(261), - [sym_tmp_hex_command] = STATE(261), - [sym_number_command] = STATE(261), - [sym_help_command] = STATE(261), - [sym_arged_command] = STATE(261), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(281), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(77), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(261), - [sym_redirect_command] = STATE(455), - [sym__dec_number] = STATE(2), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(25), - [anon_sym_Cf] = ACTIONS(27), - [sym_pf_dot_cmd_identifier] = ACTIONS(29), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), - [aux_sym_pf_cmd_token1] = ACTIONS(33), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(39), - [sym_question_mark_identifier] = ACTIONS(41), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(45), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), - }, - [42] = { - [sym__command] = STATE(483), - [sym_legacy_quoted_command] = STATE(261), - [sym__simple_command] = STATE(261), - [sym__tmp_command] = STATE(261), - [sym__iter_command] = STATE(261), - [sym__pipe_command] = STATE(261), - [sym_grep_command] = STATE(261), - [sym_html_disable_command] = STATE(261), - [sym_html_enable_command] = STATE(261), - [sym_pipe_command] = STATE(261), - [sym_iter_file_lines_command] = STATE(261), - [sym_iter_offsets_command] = STATE(261), - [sym_iter_offsetssizes_command] = STATE(261), - [sym_iter_hit_command] = STATE(261), - [sym_iter_interpret_command] = STATE(261), - [sym_iter_interpret_offsetssizes_command] = STATE(261), - [sym_iter_comment_command] = STATE(261), - [sym_iter_dbta_command] = STATE(261), - [sym_iter_dbtb_command] = STATE(261), - [sym_iter_dbts_command] = STATE(261), - [sym_iter_threads_command] = STATE(261), - [sym_iter_bbs_command] = STATE(261), - [sym_iter_instrs_command] = STATE(261), - [sym_iter_import_command] = STATE(261), - [sym_iter_sections_command] = STATE(261), - [sym_iter_segments_command] = STATE(261), - [sym_iter_symbol_command] = STATE(261), - [sym_iter_string_command] = STATE(261), - [sym_iter_flags_command] = STATE(261), - [sym_iter_function_command] = STATE(261), - [sym_iter_iomap_command] = STATE(261), - [sym_iter_dbgmap_command] = STATE(261), - [sym_iter_register_command] = STATE(261), - [sym_iter_step_command] = STATE(261), - [sym_tmp_seek_command] = STATE(261), - [sym_tmp_blksz_command] = STATE(261), - [sym_tmp_fromto_command] = STATE(261), - [sym_tmp_arch_command] = STATE(261), - [sym_tmp_bits_command] = STATE(261), - [sym_tmp_nthi_command] = STATE(261), - [sym_tmp_eval_command] = STATE(261), - [sym_tmp_fs_command] = STATE(261), - [sym_tmp_reli_command] = STATE(261), - [sym_tmp_kuery_command] = STATE(261), - [sym_tmp_fd_command] = STATE(261), - [sym_tmp_reg_command] = STATE(261), - [sym_tmp_file_command] = STATE(261), - [sym_tmp_string_command] = STATE(261), - [sym_tmp_value_command] = STATE(261), - [sym_tmp_hex_command] = STATE(261), - [sym_number_command] = STATE(261), - [sym_help_command] = STATE(261), - [sym_arged_command] = STATE(261), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(281), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(77), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(261), - [sym_redirect_command] = STATE(483), - [sym__dec_number] = STATE(2), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(25), - [anon_sym_Cf] = ACTIONS(27), - [sym_pf_dot_cmd_identifier] = ACTIONS(29), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), - [aux_sym_pf_cmd_token1] = ACTIONS(33), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(39), - [sym_question_mark_identifier] = ACTIONS(41), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(45), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), - }, - [43] = { - [sym_legacy_quoted_command] = STATE(270), - [sym__simple_command] = STATE(270), - [sym__tmp_command] = STATE(270), - [sym__iter_command] = STATE(270), - [sym__pipe_command] = STATE(270), - [sym_grep_command] = STATE(270), - [sym_html_disable_command] = STATE(270), - [sym_html_enable_command] = STATE(270), - [sym_pipe_command] = STATE(270), - [sym_iter_file_lines_command] = STATE(270), - [sym_iter_offsets_command] = STATE(270), - [sym_iter_offsetssizes_command] = STATE(270), - [sym_iter_hit_command] = STATE(270), - [sym_iter_interpret_command] = STATE(270), - [sym_iter_interpret_offsetssizes_command] = STATE(270), - [sym_iter_comment_command] = STATE(270), - [sym_iter_dbta_command] = STATE(270), - [sym_iter_dbtb_command] = STATE(270), - [sym_iter_dbts_command] = STATE(270), - [sym_iter_threads_command] = STATE(270), - [sym_iter_bbs_command] = STATE(270), - [sym_iter_instrs_command] = STATE(270), - [sym_iter_import_command] = STATE(270), - [sym_iter_sections_command] = STATE(270), - [sym_iter_segments_command] = STATE(270), - [sym_iter_symbol_command] = STATE(270), - [sym_iter_string_command] = STATE(270), - [sym_iter_flags_command] = STATE(270), - [sym_iter_function_command] = STATE(270), - [sym_iter_iomap_command] = STATE(270), - [sym_iter_dbgmap_command] = STATE(270), - [sym_iter_register_command] = STATE(270), - [sym_iter_step_command] = STATE(270), - [sym_tmp_seek_command] = STATE(270), - [sym_tmp_blksz_command] = STATE(270), - [sym_tmp_fromto_command] = STATE(270), - [sym_tmp_arch_command] = STATE(270), - [sym_tmp_bits_command] = STATE(270), - [sym_tmp_nthi_command] = STATE(270), - [sym_tmp_eval_command] = STATE(270), - [sym_tmp_fs_command] = STATE(270), - [sym_tmp_reli_command] = STATE(270), - [sym_tmp_kuery_command] = STATE(270), - [sym_tmp_fd_command] = STATE(270), - [sym_tmp_reg_command] = STATE(270), - [sym_tmp_file_command] = STATE(270), - [sym_tmp_string_command] = STATE(270), - [sym_tmp_value_command] = STATE(270), - [sym_tmp_hex_command] = STATE(270), - [sym_number_command] = STATE(270), - [sym_help_command] = STATE(270), - [sym_arged_command] = STATE(270), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(278), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(270), - [sym_Cf_cmd] = STATE(270), - [sym_pf_new_cmd] = STATE(270), - [sym_pf_dot_cmd] = STATE(270), - [sym_pf_cmd] = STATE(270), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(97), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(270), - [sym__dec_number] = STATE(4), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), - [anon_sym_DOT_BANG] = ACTIONS(19), - [anon_sym_DOT_LPAREN] = ACTIONS(21), - [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(71), - [anon_sym_Cf] = ACTIONS(73), - [sym_pf_dot_cmd_identifier] = ACTIONS(75), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), - [aux_sym_pf_cmd_token1] = ACTIONS(79), - [anon_sym_PERCENT] = ACTIONS(35), - [anon_sym_env] = ACTIONS(35), - [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(81), - [sym_question_mark_identifier] = ACTIONS(83), - [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(85), - [aux_sym__dec_number_token1] = ACTIONS(49), - [aux_sym__dec_number_token2] = ACTIONS(51), - [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(87), - [sym__help_command] = ACTIONS(89), - }, - [44] = { + [sym__commands_singleline] = STATE(521), + [sym__command] = STATE(473), [sym_legacy_quoted_command] = STATE(269), [sym__simple_command] = STATE(269), [sym__tmp_command] = STATE(269), @@ -9769,26 +6094,3686 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_number_command] = STATE(269), [sym_help_command] = STATE(269), [sym_arged_command] = STATE(269), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(278), - [sym__pf_arged_command] = STATE(213), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(299), + [sym__pf_arged_command] = STATE(230), [sym__pf_commands] = STATE(269), [sym_Cf_cmd] = STATE(269), [sym_pf_new_cmd] = STATE(269), [sym_pf_dot_cmd] = STATE(269), [sym_pf_cmd] = STATE(269), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(97), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(98), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), [sym_repeat_command] = STATE(269), - [sym__dec_number] = STATE(4), + [sym_redirect_command] = STATE(473), + [sym__dec_number] = STATE(5), + [aux_sym__commands_singleline_repeat1] = STATE(38), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(65), + [aux_sym__interpret_command_token1] = ACTIONS(67), + [aux_sym__interpret_command_token3] = ACTIONS(69), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(71), + [anon_sym_Cf] = ACTIONS(73), + [sym_pf_dot_cmd_identifier] = ACTIONS(75), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), + [aux_sym_pf_cmd_token1] = ACTIONS(79), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(81), + [sym_question_mark_identifier] = ACTIONS(83), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(85), + [anon_sym_SEMI] = ACTIONS(97), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(87), + [sym__help_command] = ACTIONS(89), + }, + [9] = { + [sym__commands_singleline] = STATE(507), + [sym__command] = STATE(464), + [sym_legacy_quoted_command] = STATE(272), + [sym__simple_command] = STATE(272), + [sym__tmp_command] = STATE(272), + [sym__iter_command] = STATE(272), + [sym__pipe_command] = STATE(272), + [sym_grep_command] = STATE(272), + [sym_html_disable_command] = STATE(272), + [sym_html_enable_command] = STATE(272), + [sym_pipe_command] = STATE(272), + [sym_iter_file_lines_command] = STATE(272), + [sym_iter_offsets_command] = STATE(272), + [sym_iter_offsetssizes_command] = STATE(272), + [sym_iter_hit_command] = STATE(272), + [sym_iter_interpret_command] = STATE(272), + [sym_iter_interpret_offsetssizes_command] = STATE(272), + [sym_iter_comment_command] = STATE(272), + [sym_iter_dbta_command] = STATE(272), + [sym_iter_dbtb_command] = STATE(272), + [sym_iter_dbts_command] = STATE(272), + [sym_iter_threads_command] = STATE(272), + [sym_iter_bbs_command] = STATE(272), + [sym_iter_instrs_command] = STATE(272), + [sym_iter_import_command] = STATE(272), + [sym_iter_sections_command] = STATE(272), + [sym_iter_segments_command] = STATE(272), + [sym_iter_symbol_command] = STATE(272), + [sym_iter_string_command] = STATE(272), + [sym_iter_flags_command] = STATE(272), + [sym_iter_function_command] = STATE(272), + [sym_iter_iomap_command] = STATE(272), + [sym_iter_dbgmap_command] = STATE(272), + [sym_iter_register_command] = STATE(272), + [sym_iter_step_command] = STATE(272), + [sym_tmp_seek_command] = STATE(272), + [sym_tmp_blksz_command] = STATE(272), + [sym_tmp_fromto_command] = STATE(272), + [sym_tmp_arch_command] = STATE(272), + [sym_tmp_bits_command] = STATE(272), + [sym_tmp_nthi_command] = STATE(272), + [sym_tmp_eval_command] = STATE(272), + [sym_tmp_fs_command] = STATE(272), + [sym_tmp_reli_command] = STATE(272), + [sym_tmp_kuery_command] = STATE(272), + [sym_tmp_fd_command] = STATE(272), + [sym_tmp_reg_command] = STATE(272), + [sym_tmp_file_command] = STATE(272), + [sym_tmp_string_command] = STATE(272), + [sym_tmp_value_command] = STATE(272), + [sym_tmp_hex_command] = STATE(272), + [sym_number_command] = STATE(272), + [sym_help_command] = STATE(272), + [sym_arged_command] = STATE(272), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(306), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(272), + [sym_Cf_cmd] = STATE(272), + [sym_pf_new_cmd] = STATE(272), + [sym_pf_dot_cmd] = STATE(272), + [sym_pf_cmd] = STATE(272), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(78), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(272), + [sym_redirect_command] = STATE(464), + [sym__dec_number] = STATE(2), + [aux_sym__commands_singleline_repeat1] = STATE(39), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(13), + [aux_sym__interpret_command_token1] = ACTIONS(15), + [aux_sym__interpret_command_token3] = ACTIONS(17), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(25), + [anon_sym_Cf] = ACTIONS(27), + [sym_pf_dot_cmd_identifier] = ACTIONS(29), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), + [aux_sym_pf_cmd_token1] = ACTIONS(33), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(39), + [sym_question_mark_identifier] = ACTIONS(41), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(45), + [anon_sym_SEMI] = ACTIONS(99), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(53), + [sym__help_command] = ACTIONS(55), + }, + [10] = { + [sym__commands_singleline] = STATE(541), + [sym__command] = STATE(473), + [sym_legacy_quoted_command] = STATE(269), + [sym__simple_command] = STATE(269), + [sym__tmp_command] = STATE(269), + [sym__iter_command] = STATE(269), + [sym__pipe_command] = STATE(269), + [sym_grep_command] = STATE(269), + [sym_html_disable_command] = STATE(269), + [sym_html_enable_command] = STATE(269), + [sym_pipe_command] = STATE(269), + [sym_iter_file_lines_command] = STATE(269), + [sym_iter_offsets_command] = STATE(269), + [sym_iter_offsetssizes_command] = STATE(269), + [sym_iter_hit_command] = STATE(269), + [sym_iter_interpret_command] = STATE(269), + [sym_iter_interpret_offsetssizes_command] = STATE(269), + [sym_iter_comment_command] = STATE(269), + [sym_iter_dbta_command] = STATE(269), + [sym_iter_dbtb_command] = STATE(269), + [sym_iter_dbts_command] = STATE(269), + [sym_iter_threads_command] = STATE(269), + [sym_iter_bbs_command] = STATE(269), + [sym_iter_instrs_command] = STATE(269), + [sym_iter_import_command] = STATE(269), + [sym_iter_sections_command] = STATE(269), + [sym_iter_segments_command] = STATE(269), + [sym_iter_symbol_command] = STATE(269), + [sym_iter_string_command] = STATE(269), + [sym_iter_flags_command] = STATE(269), + [sym_iter_function_command] = STATE(269), + [sym_iter_iomap_command] = STATE(269), + [sym_iter_dbgmap_command] = STATE(269), + [sym_iter_register_command] = STATE(269), + [sym_iter_step_command] = STATE(269), + [sym_tmp_seek_command] = STATE(269), + [sym_tmp_blksz_command] = STATE(269), + [sym_tmp_fromto_command] = STATE(269), + [sym_tmp_arch_command] = STATE(269), + [sym_tmp_bits_command] = STATE(269), + [sym_tmp_nthi_command] = STATE(269), + [sym_tmp_eval_command] = STATE(269), + [sym_tmp_fs_command] = STATE(269), + [sym_tmp_reli_command] = STATE(269), + [sym_tmp_kuery_command] = STATE(269), + [sym_tmp_fd_command] = STATE(269), + [sym_tmp_reg_command] = STATE(269), + [sym_tmp_file_command] = STATE(269), + [sym_tmp_string_command] = STATE(269), + [sym_tmp_value_command] = STATE(269), + [sym_tmp_hex_command] = STATE(269), + [sym_number_command] = STATE(269), + [sym_help_command] = STATE(269), + [sym_arged_command] = STATE(269), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(299), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(269), + [sym_Cf_cmd] = STATE(269), + [sym_pf_new_cmd] = STATE(269), + [sym_pf_dot_cmd] = STATE(269), + [sym_pf_cmd] = STATE(269), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(98), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(269), + [sym_redirect_command] = STATE(473), + [sym__dec_number] = STATE(5), + [aux_sym__commands_singleline_repeat1] = STATE(38), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(65), + [aux_sym__interpret_command_token1] = ACTIONS(67), + [aux_sym__interpret_command_token3] = ACTIONS(69), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(71), + [anon_sym_Cf] = ACTIONS(73), + [sym_pf_dot_cmd_identifier] = ACTIONS(75), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), + [aux_sym_pf_cmd_token1] = ACTIONS(79), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(81), + [sym_question_mark_identifier] = ACTIONS(83), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(85), + [anon_sym_SEMI] = ACTIONS(97), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(87), + [sym__help_command] = ACTIONS(89), + }, + [11] = { + [sym__commands_singleline] = STATE(505), + [sym__command] = STATE(464), + [sym_legacy_quoted_command] = STATE(272), + [sym__simple_command] = STATE(272), + [sym__tmp_command] = STATE(272), + [sym__iter_command] = STATE(272), + [sym__pipe_command] = STATE(272), + [sym_grep_command] = STATE(272), + [sym_html_disable_command] = STATE(272), + [sym_html_enable_command] = STATE(272), + [sym_pipe_command] = STATE(272), + [sym_iter_file_lines_command] = STATE(272), + [sym_iter_offsets_command] = STATE(272), + [sym_iter_offsetssizes_command] = STATE(272), + [sym_iter_hit_command] = STATE(272), + [sym_iter_interpret_command] = STATE(272), + [sym_iter_interpret_offsetssizes_command] = STATE(272), + [sym_iter_comment_command] = STATE(272), + [sym_iter_dbta_command] = STATE(272), + [sym_iter_dbtb_command] = STATE(272), + [sym_iter_dbts_command] = STATE(272), + [sym_iter_threads_command] = STATE(272), + [sym_iter_bbs_command] = STATE(272), + [sym_iter_instrs_command] = STATE(272), + [sym_iter_import_command] = STATE(272), + [sym_iter_sections_command] = STATE(272), + [sym_iter_segments_command] = STATE(272), + [sym_iter_symbol_command] = STATE(272), + [sym_iter_string_command] = STATE(272), + [sym_iter_flags_command] = STATE(272), + [sym_iter_function_command] = STATE(272), + [sym_iter_iomap_command] = STATE(272), + [sym_iter_dbgmap_command] = STATE(272), + [sym_iter_register_command] = STATE(272), + [sym_iter_step_command] = STATE(272), + [sym_tmp_seek_command] = STATE(272), + [sym_tmp_blksz_command] = STATE(272), + [sym_tmp_fromto_command] = STATE(272), + [sym_tmp_arch_command] = STATE(272), + [sym_tmp_bits_command] = STATE(272), + [sym_tmp_nthi_command] = STATE(272), + [sym_tmp_eval_command] = STATE(272), + [sym_tmp_fs_command] = STATE(272), + [sym_tmp_reli_command] = STATE(272), + [sym_tmp_kuery_command] = STATE(272), + [sym_tmp_fd_command] = STATE(272), + [sym_tmp_reg_command] = STATE(272), + [sym_tmp_file_command] = STATE(272), + [sym_tmp_string_command] = STATE(272), + [sym_tmp_value_command] = STATE(272), + [sym_tmp_hex_command] = STATE(272), + [sym_number_command] = STATE(272), + [sym_help_command] = STATE(272), + [sym_arged_command] = STATE(272), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(306), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(272), + [sym_Cf_cmd] = STATE(272), + [sym_pf_new_cmd] = STATE(272), + [sym_pf_dot_cmd] = STATE(272), + [sym_pf_cmd] = STATE(272), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(78), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(272), + [sym_redirect_command] = STATE(464), + [sym__dec_number] = STATE(2), + [aux_sym__commands_singleline_repeat1] = STATE(39), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(13), + [aux_sym__interpret_command_token1] = ACTIONS(15), + [aux_sym__interpret_command_token3] = ACTIONS(17), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(25), + [anon_sym_Cf] = ACTIONS(27), + [sym_pf_dot_cmd_identifier] = ACTIONS(29), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), + [aux_sym_pf_cmd_token1] = ACTIONS(33), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(39), + [sym_question_mark_identifier] = ACTIONS(41), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(45), + [anon_sym_SEMI] = ACTIONS(99), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(53), + [sym__help_command] = ACTIONS(55), + }, + [12] = { + [sym__commands_singleline] = STATE(536), + [sym__command] = STATE(464), + [sym_legacy_quoted_command] = STATE(272), + [sym__simple_command] = STATE(272), + [sym__tmp_command] = STATE(272), + [sym__iter_command] = STATE(272), + [sym__pipe_command] = STATE(272), + [sym_grep_command] = STATE(272), + [sym_html_disable_command] = STATE(272), + [sym_html_enable_command] = STATE(272), + [sym_pipe_command] = STATE(272), + [sym_iter_file_lines_command] = STATE(272), + [sym_iter_offsets_command] = STATE(272), + [sym_iter_offsetssizes_command] = STATE(272), + [sym_iter_hit_command] = STATE(272), + [sym_iter_interpret_command] = STATE(272), + [sym_iter_interpret_offsetssizes_command] = STATE(272), + [sym_iter_comment_command] = STATE(272), + [sym_iter_dbta_command] = STATE(272), + [sym_iter_dbtb_command] = STATE(272), + [sym_iter_dbts_command] = STATE(272), + [sym_iter_threads_command] = STATE(272), + [sym_iter_bbs_command] = STATE(272), + [sym_iter_instrs_command] = STATE(272), + [sym_iter_import_command] = STATE(272), + [sym_iter_sections_command] = STATE(272), + [sym_iter_segments_command] = STATE(272), + [sym_iter_symbol_command] = STATE(272), + [sym_iter_string_command] = STATE(272), + [sym_iter_flags_command] = STATE(272), + [sym_iter_function_command] = STATE(272), + [sym_iter_iomap_command] = STATE(272), + [sym_iter_dbgmap_command] = STATE(272), + [sym_iter_register_command] = STATE(272), + [sym_iter_step_command] = STATE(272), + [sym_tmp_seek_command] = STATE(272), + [sym_tmp_blksz_command] = STATE(272), + [sym_tmp_fromto_command] = STATE(272), + [sym_tmp_arch_command] = STATE(272), + [sym_tmp_bits_command] = STATE(272), + [sym_tmp_nthi_command] = STATE(272), + [sym_tmp_eval_command] = STATE(272), + [sym_tmp_fs_command] = STATE(272), + [sym_tmp_reli_command] = STATE(272), + [sym_tmp_kuery_command] = STATE(272), + [sym_tmp_fd_command] = STATE(272), + [sym_tmp_reg_command] = STATE(272), + [sym_tmp_file_command] = STATE(272), + [sym_tmp_string_command] = STATE(272), + [sym_tmp_value_command] = STATE(272), + [sym_tmp_hex_command] = STATE(272), + [sym_number_command] = STATE(272), + [sym_help_command] = STATE(272), + [sym_arged_command] = STATE(272), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(306), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(272), + [sym_Cf_cmd] = STATE(272), + [sym_pf_new_cmd] = STATE(272), + [sym_pf_dot_cmd] = STATE(272), + [sym_pf_cmd] = STATE(272), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(78), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(272), + [sym_redirect_command] = STATE(464), + [sym__dec_number] = STATE(2), + [aux_sym__commands_singleline_repeat1] = STATE(39), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(13), + [aux_sym__interpret_command_token1] = ACTIONS(15), + [aux_sym__interpret_command_token3] = ACTIONS(17), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(25), + [anon_sym_Cf] = ACTIONS(27), + [sym_pf_dot_cmd_identifier] = ACTIONS(29), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), + [aux_sym_pf_cmd_token1] = ACTIONS(33), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(39), + [sym_question_mark_identifier] = ACTIONS(41), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(45), + [anon_sym_SEMI] = ACTIONS(99), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(53), + [sym__help_command] = ACTIONS(55), + }, + [13] = { + [sym__commands_singleline] = STATE(504), + [sym__command] = STATE(473), + [sym_legacy_quoted_command] = STATE(269), + [sym__simple_command] = STATE(269), + [sym__tmp_command] = STATE(269), + [sym__iter_command] = STATE(269), + [sym__pipe_command] = STATE(269), + [sym_grep_command] = STATE(269), + [sym_html_disable_command] = STATE(269), + [sym_html_enable_command] = STATE(269), + [sym_pipe_command] = STATE(269), + [sym_iter_file_lines_command] = STATE(269), + [sym_iter_offsets_command] = STATE(269), + [sym_iter_offsetssizes_command] = STATE(269), + [sym_iter_hit_command] = STATE(269), + [sym_iter_interpret_command] = STATE(269), + [sym_iter_interpret_offsetssizes_command] = STATE(269), + [sym_iter_comment_command] = STATE(269), + [sym_iter_dbta_command] = STATE(269), + [sym_iter_dbtb_command] = STATE(269), + [sym_iter_dbts_command] = STATE(269), + [sym_iter_threads_command] = STATE(269), + [sym_iter_bbs_command] = STATE(269), + [sym_iter_instrs_command] = STATE(269), + [sym_iter_import_command] = STATE(269), + [sym_iter_sections_command] = STATE(269), + [sym_iter_segments_command] = STATE(269), + [sym_iter_symbol_command] = STATE(269), + [sym_iter_string_command] = STATE(269), + [sym_iter_flags_command] = STATE(269), + [sym_iter_function_command] = STATE(269), + [sym_iter_iomap_command] = STATE(269), + [sym_iter_dbgmap_command] = STATE(269), + [sym_iter_register_command] = STATE(269), + [sym_iter_step_command] = STATE(269), + [sym_tmp_seek_command] = STATE(269), + [sym_tmp_blksz_command] = STATE(269), + [sym_tmp_fromto_command] = STATE(269), + [sym_tmp_arch_command] = STATE(269), + [sym_tmp_bits_command] = STATE(269), + [sym_tmp_nthi_command] = STATE(269), + [sym_tmp_eval_command] = STATE(269), + [sym_tmp_fs_command] = STATE(269), + [sym_tmp_reli_command] = STATE(269), + [sym_tmp_kuery_command] = STATE(269), + [sym_tmp_fd_command] = STATE(269), + [sym_tmp_reg_command] = STATE(269), + [sym_tmp_file_command] = STATE(269), + [sym_tmp_string_command] = STATE(269), + [sym_tmp_value_command] = STATE(269), + [sym_tmp_hex_command] = STATE(269), + [sym_number_command] = STATE(269), + [sym_help_command] = STATE(269), + [sym_arged_command] = STATE(269), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(299), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(269), + [sym_Cf_cmd] = STATE(269), + [sym_pf_new_cmd] = STATE(269), + [sym_pf_dot_cmd] = STATE(269), + [sym_pf_cmd] = STATE(269), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(98), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(269), + [sym_redirect_command] = STATE(473), + [sym__dec_number] = STATE(5), + [aux_sym__commands_singleline_repeat1] = STATE(38), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(65), + [aux_sym__interpret_command_token1] = ACTIONS(67), + [aux_sym__interpret_command_token3] = ACTIONS(69), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(71), + [anon_sym_Cf] = ACTIONS(73), + [sym_pf_dot_cmd_identifier] = ACTIONS(75), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), + [aux_sym_pf_cmd_token1] = ACTIONS(79), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(81), + [sym_question_mark_identifier] = ACTIONS(83), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(85), + [anon_sym_SEMI] = ACTIONS(97), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(87), + [sym__help_command] = ACTIONS(89), + }, + [14] = { + [sym__commands_singleline] = STATE(509), + [sym__command] = STATE(464), + [sym_legacy_quoted_command] = STATE(272), + [sym__simple_command] = STATE(272), + [sym__tmp_command] = STATE(272), + [sym__iter_command] = STATE(272), + [sym__pipe_command] = STATE(272), + [sym_grep_command] = STATE(272), + [sym_html_disable_command] = STATE(272), + [sym_html_enable_command] = STATE(272), + [sym_pipe_command] = STATE(272), + [sym_iter_file_lines_command] = STATE(272), + [sym_iter_offsets_command] = STATE(272), + [sym_iter_offsetssizes_command] = STATE(272), + [sym_iter_hit_command] = STATE(272), + [sym_iter_interpret_command] = STATE(272), + [sym_iter_interpret_offsetssizes_command] = STATE(272), + [sym_iter_comment_command] = STATE(272), + [sym_iter_dbta_command] = STATE(272), + [sym_iter_dbtb_command] = STATE(272), + [sym_iter_dbts_command] = STATE(272), + [sym_iter_threads_command] = STATE(272), + [sym_iter_bbs_command] = STATE(272), + [sym_iter_instrs_command] = STATE(272), + [sym_iter_import_command] = STATE(272), + [sym_iter_sections_command] = STATE(272), + [sym_iter_segments_command] = STATE(272), + [sym_iter_symbol_command] = STATE(272), + [sym_iter_string_command] = STATE(272), + [sym_iter_flags_command] = STATE(272), + [sym_iter_function_command] = STATE(272), + [sym_iter_iomap_command] = STATE(272), + [sym_iter_dbgmap_command] = STATE(272), + [sym_iter_register_command] = STATE(272), + [sym_iter_step_command] = STATE(272), + [sym_tmp_seek_command] = STATE(272), + [sym_tmp_blksz_command] = STATE(272), + [sym_tmp_fromto_command] = STATE(272), + [sym_tmp_arch_command] = STATE(272), + [sym_tmp_bits_command] = STATE(272), + [sym_tmp_nthi_command] = STATE(272), + [sym_tmp_eval_command] = STATE(272), + [sym_tmp_fs_command] = STATE(272), + [sym_tmp_reli_command] = STATE(272), + [sym_tmp_kuery_command] = STATE(272), + [sym_tmp_fd_command] = STATE(272), + [sym_tmp_reg_command] = STATE(272), + [sym_tmp_file_command] = STATE(272), + [sym_tmp_string_command] = STATE(272), + [sym_tmp_value_command] = STATE(272), + [sym_tmp_hex_command] = STATE(272), + [sym_number_command] = STATE(272), + [sym_help_command] = STATE(272), + [sym_arged_command] = STATE(272), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(306), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(272), + [sym_Cf_cmd] = STATE(272), + [sym_pf_new_cmd] = STATE(272), + [sym_pf_dot_cmd] = STATE(272), + [sym_pf_cmd] = STATE(272), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(78), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(272), + [sym_redirect_command] = STATE(464), + [sym__dec_number] = STATE(2), + [aux_sym__commands_singleline_repeat1] = STATE(39), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(13), + [aux_sym__interpret_command_token1] = ACTIONS(15), + [aux_sym__interpret_command_token3] = ACTIONS(17), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(25), + [anon_sym_Cf] = ACTIONS(27), + [sym_pf_dot_cmd_identifier] = ACTIONS(29), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), + [aux_sym_pf_cmd_token1] = ACTIONS(33), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(39), + [sym_question_mark_identifier] = ACTIONS(41), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(45), + [anon_sym_SEMI] = ACTIONS(99), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(53), + [sym__help_command] = ACTIONS(55), + }, + [15] = { + [sym__commands_singleline] = STATE(514), + [sym__command] = STATE(473), + [sym_legacy_quoted_command] = STATE(269), + [sym__simple_command] = STATE(269), + [sym__tmp_command] = STATE(269), + [sym__iter_command] = STATE(269), + [sym__pipe_command] = STATE(269), + [sym_grep_command] = STATE(269), + [sym_html_disable_command] = STATE(269), + [sym_html_enable_command] = STATE(269), + [sym_pipe_command] = STATE(269), + [sym_iter_file_lines_command] = STATE(269), + [sym_iter_offsets_command] = STATE(269), + [sym_iter_offsetssizes_command] = STATE(269), + [sym_iter_hit_command] = STATE(269), + [sym_iter_interpret_command] = STATE(269), + [sym_iter_interpret_offsetssizes_command] = STATE(269), + [sym_iter_comment_command] = STATE(269), + [sym_iter_dbta_command] = STATE(269), + [sym_iter_dbtb_command] = STATE(269), + [sym_iter_dbts_command] = STATE(269), + [sym_iter_threads_command] = STATE(269), + [sym_iter_bbs_command] = STATE(269), + [sym_iter_instrs_command] = STATE(269), + [sym_iter_import_command] = STATE(269), + [sym_iter_sections_command] = STATE(269), + [sym_iter_segments_command] = STATE(269), + [sym_iter_symbol_command] = STATE(269), + [sym_iter_string_command] = STATE(269), + [sym_iter_flags_command] = STATE(269), + [sym_iter_function_command] = STATE(269), + [sym_iter_iomap_command] = STATE(269), + [sym_iter_dbgmap_command] = STATE(269), + [sym_iter_register_command] = STATE(269), + [sym_iter_step_command] = STATE(269), + [sym_tmp_seek_command] = STATE(269), + [sym_tmp_blksz_command] = STATE(269), + [sym_tmp_fromto_command] = STATE(269), + [sym_tmp_arch_command] = STATE(269), + [sym_tmp_bits_command] = STATE(269), + [sym_tmp_nthi_command] = STATE(269), + [sym_tmp_eval_command] = STATE(269), + [sym_tmp_fs_command] = STATE(269), + [sym_tmp_reli_command] = STATE(269), + [sym_tmp_kuery_command] = STATE(269), + [sym_tmp_fd_command] = STATE(269), + [sym_tmp_reg_command] = STATE(269), + [sym_tmp_file_command] = STATE(269), + [sym_tmp_string_command] = STATE(269), + [sym_tmp_value_command] = STATE(269), + [sym_tmp_hex_command] = STATE(269), + [sym_number_command] = STATE(269), + [sym_help_command] = STATE(269), + [sym_arged_command] = STATE(269), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(299), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(269), + [sym_Cf_cmd] = STATE(269), + [sym_pf_new_cmd] = STATE(269), + [sym_pf_dot_cmd] = STATE(269), + [sym_pf_cmd] = STATE(269), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(98), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(269), + [sym_redirect_command] = STATE(473), + [sym__dec_number] = STATE(5), + [aux_sym__commands_singleline_repeat1] = STATE(38), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(65), + [aux_sym__interpret_command_token1] = ACTIONS(67), + [aux_sym__interpret_command_token3] = ACTIONS(69), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(71), + [anon_sym_Cf] = ACTIONS(73), + [sym_pf_dot_cmd_identifier] = ACTIONS(75), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), + [aux_sym_pf_cmd_token1] = ACTIONS(79), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(81), + [sym_question_mark_identifier] = ACTIONS(83), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(85), + [anon_sym_SEMI] = ACTIONS(97), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(87), + [sym__help_command] = ACTIONS(89), + }, + [16] = { + [sym__commands_singleline] = STATE(534), + [sym__command] = STATE(464), + [sym_legacy_quoted_command] = STATE(272), + [sym__simple_command] = STATE(272), + [sym__tmp_command] = STATE(272), + [sym__iter_command] = STATE(272), + [sym__pipe_command] = STATE(272), + [sym_grep_command] = STATE(272), + [sym_html_disable_command] = STATE(272), + [sym_html_enable_command] = STATE(272), + [sym_pipe_command] = STATE(272), + [sym_iter_file_lines_command] = STATE(272), + [sym_iter_offsets_command] = STATE(272), + [sym_iter_offsetssizes_command] = STATE(272), + [sym_iter_hit_command] = STATE(272), + [sym_iter_interpret_command] = STATE(272), + [sym_iter_interpret_offsetssizes_command] = STATE(272), + [sym_iter_comment_command] = STATE(272), + [sym_iter_dbta_command] = STATE(272), + [sym_iter_dbtb_command] = STATE(272), + [sym_iter_dbts_command] = STATE(272), + [sym_iter_threads_command] = STATE(272), + [sym_iter_bbs_command] = STATE(272), + [sym_iter_instrs_command] = STATE(272), + [sym_iter_import_command] = STATE(272), + [sym_iter_sections_command] = STATE(272), + [sym_iter_segments_command] = STATE(272), + [sym_iter_symbol_command] = STATE(272), + [sym_iter_string_command] = STATE(272), + [sym_iter_flags_command] = STATE(272), + [sym_iter_function_command] = STATE(272), + [sym_iter_iomap_command] = STATE(272), + [sym_iter_dbgmap_command] = STATE(272), + [sym_iter_register_command] = STATE(272), + [sym_iter_step_command] = STATE(272), + [sym_tmp_seek_command] = STATE(272), + [sym_tmp_blksz_command] = STATE(272), + [sym_tmp_fromto_command] = STATE(272), + [sym_tmp_arch_command] = STATE(272), + [sym_tmp_bits_command] = STATE(272), + [sym_tmp_nthi_command] = STATE(272), + [sym_tmp_eval_command] = STATE(272), + [sym_tmp_fs_command] = STATE(272), + [sym_tmp_reli_command] = STATE(272), + [sym_tmp_kuery_command] = STATE(272), + [sym_tmp_fd_command] = STATE(272), + [sym_tmp_reg_command] = STATE(272), + [sym_tmp_file_command] = STATE(272), + [sym_tmp_string_command] = STATE(272), + [sym_tmp_value_command] = STATE(272), + [sym_tmp_hex_command] = STATE(272), + [sym_number_command] = STATE(272), + [sym_help_command] = STATE(272), + [sym_arged_command] = STATE(272), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(306), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(272), + [sym_Cf_cmd] = STATE(272), + [sym_pf_new_cmd] = STATE(272), + [sym_pf_dot_cmd] = STATE(272), + [sym_pf_cmd] = STATE(272), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(78), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(272), + [sym_redirect_command] = STATE(464), + [sym__dec_number] = STATE(2), + [aux_sym__commands_singleline_repeat1] = STATE(39), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(13), + [aux_sym__interpret_command_token1] = ACTIONS(15), + [aux_sym__interpret_command_token3] = ACTIONS(17), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(25), + [anon_sym_Cf] = ACTIONS(27), + [sym_pf_dot_cmd_identifier] = ACTIONS(29), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), + [aux_sym_pf_cmd_token1] = ACTIONS(33), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(39), + [sym_question_mark_identifier] = ACTIONS(41), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(45), + [anon_sym_SEMI] = ACTIONS(99), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(53), + [sym__help_command] = ACTIONS(55), + }, + [17] = { + [sym__commands_singleline] = STATE(533), + [sym__command] = STATE(473), + [sym_legacy_quoted_command] = STATE(269), + [sym__simple_command] = STATE(269), + [sym__tmp_command] = STATE(269), + [sym__iter_command] = STATE(269), + [sym__pipe_command] = STATE(269), + [sym_grep_command] = STATE(269), + [sym_html_disable_command] = STATE(269), + [sym_html_enable_command] = STATE(269), + [sym_pipe_command] = STATE(269), + [sym_iter_file_lines_command] = STATE(269), + [sym_iter_offsets_command] = STATE(269), + [sym_iter_offsetssizes_command] = STATE(269), + [sym_iter_hit_command] = STATE(269), + [sym_iter_interpret_command] = STATE(269), + [sym_iter_interpret_offsetssizes_command] = STATE(269), + [sym_iter_comment_command] = STATE(269), + [sym_iter_dbta_command] = STATE(269), + [sym_iter_dbtb_command] = STATE(269), + [sym_iter_dbts_command] = STATE(269), + [sym_iter_threads_command] = STATE(269), + [sym_iter_bbs_command] = STATE(269), + [sym_iter_instrs_command] = STATE(269), + [sym_iter_import_command] = STATE(269), + [sym_iter_sections_command] = STATE(269), + [sym_iter_segments_command] = STATE(269), + [sym_iter_symbol_command] = STATE(269), + [sym_iter_string_command] = STATE(269), + [sym_iter_flags_command] = STATE(269), + [sym_iter_function_command] = STATE(269), + [sym_iter_iomap_command] = STATE(269), + [sym_iter_dbgmap_command] = STATE(269), + [sym_iter_register_command] = STATE(269), + [sym_iter_step_command] = STATE(269), + [sym_tmp_seek_command] = STATE(269), + [sym_tmp_blksz_command] = STATE(269), + [sym_tmp_fromto_command] = STATE(269), + [sym_tmp_arch_command] = STATE(269), + [sym_tmp_bits_command] = STATE(269), + [sym_tmp_nthi_command] = STATE(269), + [sym_tmp_eval_command] = STATE(269), + [sym_tmp_fs_command] = STATE(269), + [sym_tmp_reli_command] = STATE(269), + [sym_tmp_kuery_command] = STATE(269), + [sym_tmp_fd_command] = STATE(269), + [sym_tmp_reg_command] = STATE(269), + [sym_tmp_file_command] = STATE(269), + [sym_tmp_string_command] = STATE(269), + [sym_tmp_value_command] = STATE(269), + [sym_tmp_hex_command] = STATE(269), + [sym_number_command] = STATE(269), + [sym_help_command] = STATE(269), + [sym_arged_command] = STATE(269), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(299), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(269), + [sym_Cf_cmd] = STATE(269), + [sym_pf_new_cmd] = STATE(269), + [sym_pf_dot_cmd] = STATE(269), + [sym_pf_cmd] = STATE(269), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(98), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(269), + [sym_redirect_command] = STATE(473), + [sym__dec_number] = STATE(5), + [aux_sym__commands_singleline_repeat1] = STATE(38), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(65), + [aux_sym__interpret_command_token1] = ACTIONS(67), + [aux_sym__interpret_command_token3] = ACTIONS(69), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(71), + [anon_sym_Cf] = ACTIONS(73), + [sym_pf_dot_cmd_identifier] = ACTIONS(75), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), + [aux_sym_pf_cmd_token1] = ACTIONS(79), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(81), + [sym_question_mark_identifier] = ACTIONS(83), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(85), + [anon_sym_SEMI] = ACTIONS(97), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(87), + [sym__help_command] = ACTIONS(89), + }, + [18] = { + [sym__commands_singleline] = STATE(529), + [sym__command] = STATE(464), + [sym_legacy_quoted_command] = STATE(272), + [sym__simple_command] = STATE(272), + [sym__tmp_command] = STATE(272), + [sym__iter_command] = STATE(272), + [sym__pipe_command] = STATE(272), + [sym_grep_command] = STATE(272), + [sym_html_disable_command] = STATE(272), + [sym_html_enable_command] = STATE(272), + [sym_pipe_command] = STATE(272), + [sym_iter_file_lines_command] = STATE(272), + [sym_iter_offsets_command] = STATE(272), + [sym_iter_offsetssizes_command] = STATE(272), + [sym_iter_hit_command] = STATE(272), + [sym_iter_interpret_command] = STATE(272), + [sym_iter_interpret_offsetssizes_command] = STATE(272), + [sym_iter_comment_command] = STATE(272), + [sym_iter_dbta_command] = STATE(272), + [sym_iter_dbtb_command] = STATE(272), + [sym_iter_dbts_command] = STATE(272), + [sym_iter_threads_command] = STATE(272), + [sym_iter_bbs_command] = STATE(272), + [sym_iter_instrs_command] = STATE(272), + [sym_iter_import_command] = STATE(272), + [sym_iter_sections_command] = STATE(272), + [sym_iter_segments_command] = STATE(272), + [sym_iter_symbol_command] = STATE(272), + [sym_iter_string_command] = STATE(272), + [sym_iter_flags_command] = STATE(272), + [sym_iter_function_command] = STATE(272), + [sym_iter_iomap_command] = STATE(272), + [sym_iter_dbgmap_command] = STATE(272), + [sym_iter_register_command] = STATE(272), + [sym_iter_step_command] = STATE(272), + [sym_tmp_seek_command] = STATE(272), + [sym_tmp_blksz_command] = STATE(272), + [sym_tmp_fromto_command] = STATE(272), + [sym_tmp_arch_command] = STATE(272), + [sym_tmp_bits_command] = STATE(272), + [sym_tmp_nthi_command] = STATE(272), + [sym_tmp_eval_command] = STATE(272), + [sym_tmp_fs_command] = STATE(272), + [sym_tmp_reli_command] = STATE(272), + [sym_tmp_kuery_command] = STATE(272), + [sym_tmp_fd_command] = STATE(272), + [sym_tmp_reg_command] = STATE(272), + [sym_tmp_file_command] = STATE(272), + [sym_tmp_string_command] = STATE(272), + [sym_tmp_value_command] = STATE(272), + [sym_tmp_hex_command] = STATE(272), + [sym_number_command] = STATE(272), + [sym_help_command] = STATE(272), + [sym_arged_command] = STATE(272), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(306), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(272), + [sym_Cf_cmd] = STATE(272), + [sym_pf_new_cmd] = STATE(272), + [sym_pf_dot_cmd] = STATE(272), + [sym_pf_cmd] = STATE(272), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(78), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(272), + [sym_redirect_command] = STATE(464), + [sym__dec_number] = STATE(2), + [aux_sym__commands_singleline_repeat1] = STATE(39), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(13), + [aux_sym__interpret_command_token1] = ACTIONS(15), + [aux_sym__interpret_command_token3] = ACTIONS(17), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(25), + [anon_sym_Cf] = ACTIONS(27), + [sym_pf_dot_cmd_identifier] = ACTIONS(29), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), + [aux_sym_pf_cmd_token1] = ACTIONS(33), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(39), + [sym_question_mark_identifier] = ACTIONS(41), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(45), + [anon_sym_SEMI] = ACTIONS(99), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(53), + [sym__help_command] = ACTIONS(55), + }, + [19] = { + [sym__commands_singleline] = STATE(510), + [sym__command] = STATE(473), + [sym_legacy_quoted_command] = STATE(269), + [sym__simple_command] = STATE(269), + [sym__tmp_command] = STATE(269), + [sym__iter_command] = STATE(269), + [sym__pipe_command] = STATE(269), + [sym_grep_command] = STATE(269), + [sym_html_disable_command] = STATE(269), + [sym_html_enable_command] = STATE(269), + [sym_pipe_command] = STATE(269), + [sym_iter_file_lines_command] = STATE(269), + [sym_iter_offsets_command] = STATE(269), + [sym_iter_offsetssizes_command] = STATE(269), + [sym_iter_hit_command] = STATE(269), + [sym_iter_interpret_command] = STATE(269), + [sym_iter_interpret_offsetssizes_command] = STATE(269), + [sym_iter_comment_command] = STATE(269), + [sym_iter_dbta_command] = STATE(269), + [sym_iter_dbtb_command] = STATE(269), + [sym_iter_dbts_command] = STATE(269), + [sym_iter_threads_command] = STATE(269), + [sym_iter_bbs_command] = STATE(269), + [sym_iter_instrs_command] = STATE(269), + [sym_iter_import_command] = STATE(269), + [sym_iter_sections_command] = STATE(269), + [sym_iter_segments_command] = STATE(269), + [sym_iter_symbol_command] = STATE(269), + [sym_iter_string_command] = STATE(269), + [sym_iter_flags_command] = STATE(269), + [sym_iter_function_command] = STATE(269), + [sym_iter_iomap_command] = STATE(269), + [sym_iter_dbgmap_command] = STATE(269), + [sym_iter_register_command] = STATE(269), + [sym_iter_step_command] = STATE(269), + [sym_tmp_seek_command] = STATE(269), + [sym_tmp_blksz_command] = STATE(269), + [sym_tmp_fromto_command] = STATE(269), + [sym_tmp_arch_command] = STATE(269), + [sym_tmp_bits_command] = STATE(269), + [sym_tmp_nthi_command] = STATE(269), + [sym_tmp_eval_command] = STATE(269), + [sym_tmp_fs_command] = STATE(269), + [sym_tmp_reli_command] = STATE(269), + [sym_tmp_kuery_command] = STATE(269), + [sym_tmp_fd_command] = STATE(269), + [sym_tmp_reg_command] = STATE(269), + [sym_tmp_file_command] = STATE(269), + [sym_tmp_string_command] = STATE(269), + [sym_tmp_value_command] = STATE(269), + [sym_tmp_hex_command] = STATE(269), + [sym_number_command] = STATE(269), + [sym_help_command] = STATE(269), + [sym_arged_command] = STATE(269), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(299), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(269), + [sym_Cf_cmd] = STATE(269), + [sym_pf_new_cmd] = STATE(269), + [sym_pf_dot_cmd] = STATE(269), + [sym_pf_cmd] = STATE(269), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(98), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(269), + [sym_redirect_command] = STATE(473), + [sym__dec_number] = STATE(5), + [aux_sym__commands_singleline_repeat1] = STATE(38), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(65), + [aux_sym__interpret_command_token1] = ACTIONS(67), + [aux_sym__interpret_command_token3] = ACTIONS(69), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(71), + [anon_sym_Cf] = ACTIONS(73), + [sym_pf_dot_cmd_identifier] = ACTIONS(75), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), + [aux_sym_pf_cmd_token1] = ACTIONS(79), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(81), + [sym_question_mark_identifier] = ACTIONS(83), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(85), + [anon_sym_SEMI] = ACTIONS(97), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(87), + [sym__help_command] = ACTIONS(89), + }, + [20] = { + [sym__commands_singleline] = STATE(503), + [sym__command] = STATE(464), + [sym_legacy_quoted_command] = STATE(272), + [sym__simple_command] = STATE(272), + [sym__tmp_command] = STATE(272), + [sym__iter_command] = STATE(272), + [sym__pipe_command] = STATE(272), + [sym_grep_command] = STATE(272), + [sym_html_disable_command] = STATE(272), + [sym_html_enable_command] = STATE(272), + [sym_pipe_command] = STATE(272), + [sym_iter_file_lines_command] = STATE(272), + [sym_iter_offsets_command] = STATE(272), + [sym_iter_offsetssizes_command] = STATE(272), + [sym_iter_hit_command] = STATE(272), + [sym_iter_interpret_command] = STATE(272), + [sym_iter_interpret_offsetssizes_command] = STATE(272), + [sym_iter_comment_command] = STATE(272), + [sym_iter_dbta_command] = STATE(272), + [sym_iter_dbtb_command] = STATE(272), + [sym_iter_dbts_command] = STATE(272), + [sym_iter_threads_command] = STATE(272), + [sym_iter_bbs_command] = STATE(272), + [sym_iter_instrs_command] = STATE(272), + [sym_iter_import_command] = STATE(272), + [sym_iter_sections_command] = STATE(272), + [sym_iter_segments_command] = STATE(272), + [sym_iter_symbol_command] = STATE(272), + [sym_iter_string_command] = STATE(272), + [sym_iter_flags_command] = STATE(272), + [sym_iter_function_command] = STATE(272), + [sym_iter_iomap_command] = STATE(272), + [sym_iter_dbgmap_command] = STATE(272), + [sym_iter_register_command] = STATE(272), + [sym_iter_step_command] = STATE(272), + [sym_tmp_seek_command] = STATE(272), + [sym_tmp_blksz_command] = STATE(272), + [sym_tmp_fromto_command] = STATE(272), + [sym_tmp_arch_command] = STATE(272), + [sym_tmp_bits_command] = STATE(272), + [sym_tmp_nthi_command] = STATE(272), + [sym_tmp_eval_command] = STATE(272), + [sym_tmp_fs_command] = STATE(272), + [sym_tmp_reli_command] = STATE(272), + [sym_tmp_kuery_command] = STATE(272), + [sym_tmp_fd_command] = STATE(272), + [sym_tmp_reg_command] = STATE(272), + [sym_tmp_file_command] = STATE(272), + [sym_tmp_string_command] = STATE(272), + [sym_tmp_value_command] = STATE(272), + [sym_tmp_hex_command] = STATE(272), + [sym_number_command] = STATE(272), + [sym_help_command] = STATE(272), + [sym_arged_command] = STATE(272), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(306), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(272), + [sym_Cf_cmd] = STATE(272), + [sym_pf_new_cmd] = STATE(272), + [sym_pf_dot_cmd] = STATE(272), + [sym_pf_cmd] = STATE(272), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(78), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(272), + [sym_redirect_command] = STATE(464), + [sym__dec_number] = STATE(2), + [aux_sym__commands_singleline_repeat1] = STATE(39), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(13), + [aux_sym__interpret_command_token1] = ACTIONS(15), + [aux_sym__interpret_command_token3] = ACTIONS(17), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(25), + [anon_sym_Cf] = ACTIONS(27), + [sym_pf_dot_cmd_identifier] = ACTIONS(29), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), + [aux_sym_pf_cmd_token1] = ACTIONS(33), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(39), + [sym_question_mark_identifier] = ACTIONS(41), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(45), + [anon_sym_SEMI] = ACTIONS(99), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(53), + [sym__help_command] = ACTIONS(55), + }, + [21] = { + [sym__commands_singleline] = STATE(528), + [sym__command] = STATE(473), + [sym_legacy_quoted_command] = STATE(269), + [sym__simple_command] = STATE(269), + [sym__tmp_command] = STATE(269), + [sym__iter_command] = STATE(269), + [sym__pipe_command] = STATE(269), + [sym_grep_command] = STATE(269), + [sym_html_disable_command] = STATE(269), + [sym_html_enable_command] = STATE(269), + [sym_pipe_command] = STATE(269), + [sym_iter_file_lines_command] = STATE(269), + [sym_iter_offsets_command] = STATE(269), + [sym_iter_offsetssizes_command] = STATE(269), + [sym_iter_hit_command] = STATE(269), + [sym_iter_interpret_command] = STATE(269), + [sym_iter_interpret_offsetssizes_command] = STATE(269), + [sym_iter_comment_command] = STATE(269), + [sym_iter_dbta_command] = STATE(269), + [sym_iter_dbtb_command] = STATE(269), + [sym_iter_dbts_command] = STATE(269), + [sym_iter_threads_command] = STATE(269), + [sym_iter_bbs_command] = STATE(269), + [sym_iter_instrs_command] = STATE(269), + [sym_iter_import_command] = STATE(269), + [sym_iter_sections_command] = STATE(269), + [sym_iter_segments_command] = STATE(269), + [sym_iter_symbol_command] = STATE(269), + [sym_iter_string_command] = STATE(269), + [sym_iter_flags_command] = STATE(269), + [sym_iter_function_command] = STATE(269), + [sym_iter_iomap_command] = STATE(269), + [sym_iter_dbgmap_command] = STATE(269), + [sym_iter_register_command] = STATE(269), + [sym_iter_step_command] = STATE(269), + [sym_tmp_seek_command] = STATE(269), + [sym_tmp_blksz_command] = STATE(269), + [sym_tmp_fromto_command] = STATE(269), + [sym_tmp_arch_command] = STATE(269), + [sym_tmp_bits_command] = STATE(269), + [sym_tmp_nthi_command] = STATE(269), + [sym_tmp_eval_command] = STATE(269), + [sym_tmp_fs_command] = STATE(269), + [sym_tmp_reli_command] = STATE(269), + [sym_tmp_kuery_command] = STATE(269), + [sym_tmp_fd_command] = STATE(269), + [sym_tmp_reg_command] = STATE(269), + [sym_tmp_file_command] = STATE(269), + [sym_tmp_string_command] = STATE(269), + [sym_tmp_value_command] = STATE(269), + [sym_tmp_hex_command] = STATE(269), + [sym_number_command] = STATE(269), + [sym_help_command] = STATE(269), + [sym_arged_command] = STATE(269), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(299), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(269), + [sym_Cf_cmd] = STATE(269), + [sym_pf_new_cmd] = STATE(269), + [sym_pf_dot_cmd] = STATE(269), + [sym_pf_cmd] = STATE(269), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(98), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(269), + [sym_redirect_command] = STATE(473), + [sym__dec_number] = STATE(5), + [aux_sym__commands_singleline_repeat1] = STATE(38), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(65), + [aux_sym__interpret_command_token1] = ACTIONS(67), + [aux_sym__interpret_command_token3] = ACTIONS(69), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(71), + [anon_sym_Cf] = ACTIONS(73), + [sym_pf_dot_cmd_identifier] = ACTIONS(75), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), + [aux_sym_pf_cmd_token1] = ACTIONS(79), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(81), + [sym_question_mark_identifier] = ACTIONS(83), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(85), + [anon_sym_SEMI] = ACTIONS(97), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(87), + [sym__help_command] = ACTIONS(89), + }, + [22] = { + [sym__commands_singleline] = STATE(508), + [sym__command] = STATE(473), + [sym_legacy_quoted_command] = STATE(269), + [sym__simple_command] = STATE(269), + [sym__tmp_command] = STATE(269), + [sym__iter_command] = STATE(269), + [sym__pipe_command] = STATE(269), + [sym_grep_command] = STATE(269), + [sym_html_disable_command] = STATE(269), + [sym_html_enable_command] = STATE(269), + [sym_pipe_command] = STATE(269), + [sym_iter_file_lines_command] = STATE(269), + [sym_iter_offsets_command] = STATE(269), + [sym_iter_offsetssizes_command] = STATE(269), + [sym_iter_hit_command] = STATE(269), + [sym_iter_interpret_command] = STATE(269), + [sym_iter_interpret_offsetssizes_command] = STATE(269), + [sym_iter_comment_command] = STATE(269), + [sym_iter_dbta_command] = STATE(269), + [sym_iter_dbtb_command] = STATE(269), + [sym_iter_dbts_command] = STATE(269), + [sym_iter_threads_command] = STATE(269), + [sym_iter_bbs_command] = STATE(269), + [sym_iter_instrs_command] = STATE(269), + [sym_iter_import_command] = STATE(269), + [sym_iter_sections_command] = STATE(269), + [sym_iter_segments_command] = STATE(269), + [sym_iter_symbol_command] = STATE(269), + [sym_iter_string_command] = STATE(269), + [sym_iter_flags_command] = STATE(269), + [sym_iter_function_command] = STATE(269), + [sym_iter_iomap_command] = STATE(269), + [sym_iter_dbgmap_command] = STATE(269), + [sym_iter_register_command] = STATE(269), + [sym_iter_step_command] = STATE(269), + [sym_tmp_seek_command] = STATE(269), + [sym_tmp_blksz_command] = STATE(269), + [sym_tmp_fromto_command] = STATE(269), + [sym_tmp_arch_command] = STATE(269), + [sym_tmp_bits_command] = STATE(269), + [sym_tmp_nthi_command] = STATE(269), + [sym_tmp_eval_command] = STATE(269), + [sym_tmp_fs_command] = STATE(269), + [sym_tmp_reli_command] = STATE(269), + [sym_tmp_kuery_command] = STATE(269), + [sym_tmp_fd_command] = STATE(269), + [sym_tmp_reg_command] = STATE(269), + [sym_tmp_file_command] = STATE(269), + [sym_tmp_string_command] = STATE(269), + [sym_tmp_value_command] = STATE(269), + [sym_tmp_hex_command] = STATE(269), + [sym_number_command] = STATE(269), + [sym_help_command] = STATE(269), + [sym_arged_command] = STATE(269), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(299), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(269), + [sym_Cf_cmd] = STATE(269), + [sym_pf_new_cmd] = STATE(269), + [sym_pf_dot_cmd] = STATE(269), + [sym_pf_cmd] = STATE(269), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(98), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(269), + [sym_redirect_command] = STATE(473), + [sym__dec_number] = STATE(5), + [aux_sym__commands_singleline_repeat1] = STATE(38), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(65), + [aux_sym__interpret_command_token1] = ACTIONS(67), + [aux_sym__interpret_command_token3] = ACTIONS(69), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(71), + [anon_sym_Cf] = ACTIONS(73), + [sym_pf_dot_cmd_identifier] = ACTIONS(75), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), + [aux_sym_pf_cmd_token1] = ACTIONS(79), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(81), + [sym_question_mark_identifier] = ACTIONS(83), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(85), + [anon_sym_SEMI] = ACTIONS(97), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(87), + [sym__help_command] = ACTIONS(89), + }, + [23] = { + [sym__commands_singleline] = STATE(543), + [sym__command] = STATE(464), + [sym_legacy_quoted_command] = STATE(272), + [sym__simple_command] = STATE(272), + [sym__tmp_command] = STATE(272), + [sym__iter_command] = STATE(272), + [sym__pipe_command] = STATE(272), + [sym_grep_command] = STATE(272), + [sym_html_disable_command] = STATE(272), + [sym_html_enable_command] = STATE(272), + [sym_pipe_command] = STATE(272), + [sym_iter_file_lines_command] = STATE(272), + [sym_iter_offsets_command] = STATE(272), + [sym_iter_offsetssizes_command] = STATE(272), + [sym_iter_hit_command] = STATE(272), + [sym_iter_interpret_command] = STATE(272), + [sym_iter_interpret_offsetssizes_command] = STATE(272), + [sym_iter_comment_command] = STATE(272), + [sym_iter_dbta_command] = STATE(272), + [sym_iter_dbtb_command] = STATE(272), + [sym_iter_dbts_command] = STATE(272), + [sym_iter_threads_command] = STATE(272), + [sym_iter_bbs_command] = STATE(272), + [sym_iter_instrs_command] = STATE(272), + [sym_iter_import_command] = STATE(272), + [sym_iter_sections_command] = STATE(272), + [sym_iter_segments_command] = STATE(272), + [sym_iter_symbol_command] = STATE(272), + [sym_iter_string_command] = STATE(272), + [sym_iter_flags_command] = STATE(272), + [sym_iter_function_command] = STATE(272), + [sym_iter_iomap_command] = STATE(272), + [sym_iter_dbgmap_command] = STATE(272), + [sym_iter_register_command] = STATE(272), + [sym_iter_step_command] = STATE(272), + [sym_tmp_seek_command] = STATE(272), + [sym_tmp_blksz_command] = STATE(272), + [sym_tmp_fromto_command] = STATE(272), + [sym_tmp_arch_command] = STATE(272), + [sym_tmp_bits_command] = STATE(272), + [sym_tmp_nthi_command] = STATE(272), + [sym_tmp_eval_command] = STATE(272), + [sym_tmp_fs_command] = STATE(272), + [sym_tmp_reli_command] = STATE(272), + [sym_tmp_kuery_command] = STATE(272), + [sym_tmp_fd_command] = STATE(272), + [sym_tmp_reg_command] = STATE(272), + [sym_tmp_file_command] = STATE(272), + [sym_tmp_string_command] = STATE(272), + [sym_tmp_value_command] = STATE(272), + [sym_tmp_hex_command] = STATE(272), + [sym_number_command] = STATE(272), + [sym_help_command] = STATE(272), + [sym_arged_command] = STATE(272), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(306), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(272), + [sym_Cf_cmd] = STATE(272), + [sym_pf_new_cmd] = STATE(272), + [sym_pf_dot_cmd] = STATE(272), + [sym_pf_cmd] = STATE(272), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(78), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(272), + [sym_redirect_command] = STATE(464), + [sym__dec_number] = STATE(2), + [aux_sym__commands_singleline_repeat1] = STATE(39), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(13), + [aux_sym__interpret_command_token1] = ACTIONS(15), + [aux_sym__interpret_command_token3] = ACTIONS(17), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(25), + [anon_sym_Cf] = ACTIONS(27), + [sym_pf_dot_cmd_identifier] = ACTIONS(29), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), + [aux_sym_pf_cmd_token1] = ACTIONS(33), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(39), + [sym_question_mark_identifier] = ACTIONS(41), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(45), + [anon_sym_SEMI] = ACTIONS(99), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(53), + [sym__help_command] = ACTIONS(55), + }, + [24] = { + [sym__commands_singleline] = STATE(513), + [sym__command] = STATE(464), + [sym_legacy_quoted_command] = STATE(272), + [sym__simple_command] = STATE(272), + [sym__tmp_command] = STATE(272), + [sym__iter_command] = STATE(272), + [sym__pipe_command] = STATE(272), + [sym_grep_command] = STATE(272), + [sym_html_disable_command] = STATE(272), + [sym_html_enable_command] = STATE(272), + [sym_pipe_command] = STATE(272), + [sym_iter_file_lines_command] = STATE(272), + [sym_iter_offsets_command] = STATE(272), + [sym_iter_offsetssizes_command] = STATE(272), + [sym_iter_hit_command] = STATE(272), + [sym_iter_interpret_command] = STATE(272), + [sym_iter_interpret_offsetssizes_command] = STATE(272), + [sym_iter_comment_command] = STATE(272), + [sym_iter_dbta_command] = STATE(272), + [sym_iter_dbtb_command] = STATE(272), + [sym_iter_dbts_command] = STATE(272), + [sym_iter_threads_command] = STATE(272), + [sym_iter_bbs_command] = STATE(272), + [sym_iter_instrs_command] = STATE(272), + [sym_iter_import_command] = STATE(272), + [sym_iter_sections_command] = STATE(272), + [sym_iter_segments_command] = STATE(272), + [sym_iter_symbol_command] = STATE(272), + [sym_iter_string_command] = STATE(272), + [sym_iter_flags_command] = STATE(272), + [sym_iter_function_command] = STATE(272), + [sym_iter_iomap_command] = STATE(272), + [sym_iter_dbgmap_command] = STATE(272), + [sym_iter_register_command] = STATE(272), + [sym_iter_step_command] = STATE(272), + [sym_tmp_seek_command] = STATE(272), + [sym_tmp_blksz_command] = STATE(272), + [sym_tmp_fromto_command] = STATE(272), + [sym_tmp_arch_command] = STATE(272), + [sym_tmp_bits_command] = STATE(272), + [sym_tmp_nthi_command] = STATE(272), + [sym_tmp_eval_command] = STATE(272), + [sym_tmp_fs_command] = STATE(272), + [sym_tmp_reli_command] = STATE(272), + [sym_tmp_kuery_command] = STATE(272), + [sym_tmp_fd_command] = STATE(272), + [sym_tmp_reg_command] = STATE(272), + [sym_tmp_file_command] = STATE(272), + [sym_tmp_string_command] = STATE(272), + [sym_tmp_value_command] = STATE(272), + [sym_tmp_hex_command] = STATE(272), + [sym_number_command] = STATE(272), + [sym_help_command] = STATE(272), + [sym_arged_command] = STATE(272), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(306), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(272), + [sym_Cf_cmd] = STATE(272), + [sym_pf_new_cmd] = STATE(272), + [sym_pf_dot_cmd] = STATE(272), + [sym_pf_cmd] = STATE(272), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(78), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(272), + [sym_redirect_command] = STATE(464), + [sym__dec_number] = STATE(2), + [aux_sym__commands_singleline_repeat1] = STATE(39), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(13), + [aux_sym__interpret_command_token1] = ACTIONS(15), + [aux_sym__interpret_command_token3] = ACTIONS(17), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(25), + [anon_sym_Cf] = ACTIONS(27), + [sym_pf_dot_cmd_identifier] = ACTIONS(29), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), + [aux_sym_pf_cmd_token1] = ACTIONS(33), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(39), + [sym_question_mark_identifier] = ACTIONS(41), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(45), + [anon_sym_SEMI] = ACTIONS(99), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(53), + [sym__help_command] = ACTIONS(55), + }, + [25] = { + [sym__commands_singleline] = STATE(500), + [sym__command] = STATE(473), + [sym_legacy_quoted_command] = STATE(269), + [sym__simple_command] = STATE(269), + [sym__tmp_command] = STATE(269), + [sym__iter_command] = STATE(269), + [sym__pipe_command] = STATE(269), + [sym_grep_command] = STATE(269), + [sym_html_disable_command] = STATE(269), + [sym_html_enable_command] = STATE(269), + [sym_pipe_command] = STATE(269), + [sym_iter_file_lines_command] = STATE(269), + [sym_iter_offsets_command] = STATE(269), + [sym_iter_offsetssizes_command] = STATE(269), + [sym_iter_hit_command] = STATE(269), + [sym_iter_interpret_command] = STATE(269), + [sym_iter_interpret_offsetssizes_command] = STATE(269), + [sym_iter_comment_command] = STATE(269), + [sym_iter_dbta_command] = STATE(269), + [sym_iter_dbtb_command] = STATE(269), + [sym_iter_dbts_command] = STATE(269), + [sym_iter_threads_command] = STATE(269), + [sym_iter_bbs_command] = STATE(269), + [sym_iter_instrs_command] = STATE(269), + [sym_iter_import_command] = STATE(269), + [sym_iter_sections_command] = STATE(269), + [sym_iter_segments_command] = STATE(269), + [sym_iter_symbol_command] = STATE(269), + [sym_iter_string_command] = STATE(269), + [sym_iter_flags_command] = STATE(269), + [sym_iter_function_command] = STATE(269), + [sym_iter_iomap_command] = STATE(269), + [sym_iter_dbgmap_command] = STATE(269), + [sym_iter_register_command] = STATE(269), + [sym_iter_step_command] = STATE(269), + [sym_tmp_seek_command] = STATE(269), + [sym_tmp_blksz_command] = STATE(269), + [sym_tmp_fromto_command] = STATE(269), + [sym_tmp_arch_command] = STATE(269), + [sym_tmp_bits_command] = STATE(269), + [sym_tmp_nthi_command] = STATE(269), + [sym_tmp_eval_command] = STATE(269), + [sym_tmp_fs_command] = STATE(269), + [sym_tmp_reli_command] = STATE(269), + [sym_tmp_kuery_command] = STATE(269), + [sym_tmp_fd_command] = STATE(269), + [sym_tmp_reg_command] = STATE(269), + [sym_tmp_file_command] = STATE(269), + [sym_tmp_string_command] = STATE(269), + [sym_tmp_value_command] = STATE(269), + [sym_tmp_hex_command] = STATE(269), + [sym_number_command] = STATE(269), + [sym_help_command] = STATE(269), + [sym_arged_command] = STATE(269), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(299), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(269), + [sym_Cf_cmd] = STATE(269), + [sym_pf_new_cmd] = STATE(269), + [sym_pf_dot_cmd] = STATE(269), + [sym_pf_cmd] = STATE(269), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(98), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(269), + [sym_redirect_command] = STATE(473), + [sym__dec_number] = STATE(5), + [aux_sym__commands_singleline_repeat1] = STATE(38), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(65), + [aux_sym__interpret_command_token1] = ACTIONS(67), + [aux_sym__interpret_command_token3] = ACTIONS(69), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(71), + [anon_sym_Cf] = ACTIONS(73), + [sym_pf_dot_cmd_identifier] = ACTIONS(75), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), + [aux_sym_pf_cmd_token1] = ACTIONS(79), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(81), + [sym_question_mark_identifier] = ACTIONS(83), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(85), + [anon_sym_SEMI] = ACTIONS(97), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(87), + [sym__help_command] = ACTIONS(89), + }, + [26] = { + [sym__commands_singleline] = STATE(506), + [sym__command] = STATE(473), + [sym_legacy_quoted_command] = STATE(269), + [sym__simple_command] = STATE(269), + [sym__tmp_command] = STATE(269), + [sym__iter_command] = STATE(269), + [sym__pipe_command] = STATE(269), + [sym_grep_command] = STATE(269), + [sym_html_disable_command] = STATE(269), + [sym_html_enable_command] = STATE(269), + [sym_pipe_command] = STATE(269), + [sym_iter_file_lines_command] = STATE(269), + [sym_iter_offsets_command] = STATE(269), + [sym_iter_offsetssizes_command] = STATE(269), + [sym_iter_hit_command] = STATE(269), + [sym_iter_interpret_command] = STATE(269), + [sym_iter_interpret_offsetssizes_command] = STATE(269), + [sym_iter_comment_command] = STATE(269), + [sym_iter_dbta_command] = STATE(269), + [sym_iter_dbtb_command] = STATE(269), + [sym_iter_dbts_command] = STATE(269), + [sym_iter_threads_command] = STATE(269), + [sym_iter_bbs_command] = STATE(269), + [sym_iter_instrs_command] = STATE(269), + [sym_iter_import_command] = STATE(269), + [sym_iter_sections_command] = STATE(269), + [sym_iter_segments_command] = STATE(269), + [sym_iter_symbol_command] = STATE(269), + [sym_iter_string_command] = STATE(269), + [sym_iter_flags_command] = STATE(269), + [sym_iter_function_command] = STATE(269), + [sym_iter_iomap_command] = STATE(269), + [sym_iter_dbgmap_command] = STATE(269), + [sym_iter_register_command] = STATE(269), + [sym_iter_step_command] = STATE(269), + [sym_tmp_seek_command] = STATE(269), + [sym_tmp_blksz_command] = STATE(269), + [sym_tmp_fromto_command] = STATE(269), + [sym_tmp_arch_command] = STATE(269), + [sym_tmp_bits_command] = STATE(269), + [sym_tmp_nthi_command] = STATE(269), + [sym_tmp_eval_command] = STATE(269), + [sym_tmp_fs_command] = STATE(269), + [sym_tmp_reli_command] = STATE(269), + [sym_tmp_kuery_command] = STATE(269), + [sym_tmp_fd_command] = STATE(269), + [sym_tmp_reg_command] = STATE(269), + [sym_tmp_file_command] = STATE(269), + [sym_tmp_string_command] = STATE(269), + [sym_tmp_value_command] = STATE(269), + [sym_tmp_hex_command] = STATE(269), + [sym_number_command] = STATE(269), + [sym_help_command] = STATE(269), + [sym_arged_command] = STATE(269), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(299), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(269), + [sym_Cf_cmd] = STATE(269), + [sym_pf_new_cmd] = STATE(269), + [sym_pf_dot_cmd] = STATE(269), + [sym_pf_cmd] = STATE(269), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(98), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(269), + [sym_redirect_command] = STATE(473), + [sym__dec_number] = STATE(5), + [aux_sym__commands_singleline_repeat1] = STATE(38), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(65), + [aux_sym__interpret_command_token1] = ACTIONS(67), + [aux_sym__interpret_command_token3] = ACTIONS(69), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(71), + [anon_sym_Cf] = ACTIONS(73), + [sym_pf_dot_cmd_identifier] = ACTIONS(75), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), + [aux_sym_pf_cmd_token1] = ACTIONS(79), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(81), + [sym_question_mark_identifier] = ACTIONS(83), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(85), + [anon_sym_SEMI] = ACTIONS(97), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(87), + [sym__help_command] = ACTIONS(89), + }, + [27] = { + [sym__commands_singleline] = STATE(516), + [sym__command] = STATE(473), + [sym_legacy_quoted_command] = STATE(269), + [sym__simple_command] = STATE(269), + [sym__tmp_command] = STATE(269), + [sym__iter_command] = STATE(269), + [sym__pipe_command] = STATE(269), + [sym_grep_command] = STATE(269), + [sym_html_disable_command] = STATE(269), + [sym_html_enable_command] = STATE(269), + [sym_pipe_command] = STATE(269), + [sym_iter_file_lines_command] = STATE(269), + [sym_iter_offsets_command] = STATE(269), + [sym_iter_offsetssizes_command] = STATE(269), + [sym_iter_hit_command] = STATE(269), + [sym_iter_interpret_command] = STATE(269), + [sym_iter_interpret_offsetssizes_command] = STATE(269), + [sym_iter_comment_command] = STATE(269), + [sym_iter_dbta_command] = STATE(269), + [sym_iter_dbtb_command] = STATE(269), + [sym_iter_dbts_command] = STATE(269), + [sym_iter_threads_command] = STATE(269), + [sym_iter_bbs_command] = STATE(269), + [sym_iter_instrs_command] = STATE(269), + [sym_iter_import_command] = STATE(269), + [sym_iter_sections_command] = STATE(269), + [sym_iter_segments_command] = STATE(269), + [sym_iter_symbol_command] = STATE(269), + [sym_iter_string_command] = STATE(269), + [sym_iter_flags_command] = STATE(269), + [sym_iter_function_command] = STATE(269), + [sym_iter_iomap_command] = STATE(269), + [sym_iter_dbgmap_command] = STATE(269), + [sym_iter_register_command] = STATE(269), + [sym_iter_step_command] = STATE(269), + [sym_tmp_seek_command] = STATE(269), + [sym_tmp_blksz_command] = STATE(269), + [sym_tmp_fromto_command] = STATE(269), + [sym_tmp_arch_command] = STATE(269), + [sym_tmp_bits_command] = STATE(269), + [sym_tmp_nthi_command] = STATE(269), + [sym_tmp_eval_command] = STATE(269), + [sym_tmp_fs_command] = STATE(269), + [sym_tmp_reli_command] = STATE(269), + [sym_tmp_kuery_command] = STATE(269), + [sym_tmp_fd_command] = STATE(269), + [sym_tmp_reg_command] = STATE(269), + [sym_tmp_file_command] = STATE(269), + [sym_tmp_string_command] = STATE(269), + [sym_tmp_value_command] = STATE(269), + [sym_tmp_hex_command] = STATE(269), + [sym_number_command] = STATE(269), + [sym_help_command] = STATE(269), + [sym_arged_command] = STATE(269), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(299), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(269), + [sym_Cf_cmd] = STATE(269), + [sym_pf_new_cmd] = STATE(269), + [sym_pf_dot_cmd] = STATE(269), + [sym_pf_cmd] = STATE(269), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(98), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(269), + [sym_redirect_command] = STATE(473), + [sym__dec_number] = STATE(5), + [aux_sym__commands_singleline_repeat1] = STATE(38), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(65), + [aux_sym__interpret_command_token1] = ACTIONS(67), + [aux_sym__interpret_command_token3] = ACTIONS(69), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(71), + [anon_sym_Cf] = ACTIONS(73), + [sym_pf_dot_cmd_identifier] = ACTIONS(75), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), + [aux_sym_pf_cmd_token1] = ACTIONS(79), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(81), + [sym_question_mark_identifier] = ACTIONS(83), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(85), + [anon_sym_SEMI] = ACTIONS(97), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(87), + [sym__help_command] = ACTIONS(89), + }, + [28] = { + [sym__commands_singleline] = STATE(511), + [sym__command] = STATE(464), + [sym_legacy_quoted_command] = STATE(272), + [sym__simple_command] = STATE(272), + [sym__tmp_command] = STATE(272), + [sym__iter_command] = STATE(272), + [sym__pipe_command] = STATE(272), + [sym_grep_command] = STATE(272), + [sym_html_disable_command] = STATE(272), + [sym_html_enable_command] = STATE(272), + [sym_pipe_command] = STATE(272), + [sym_iter_file_lines_command] = STATE(272), + [sym_iter_offsets_command] = STATE(272), + [sym_iter_offsetssizes_command] = STATE(272), + [sym_iter_hit_command] = STATE(272), + [sym_iter_interpret_command] = STATE(272), + [sym_iter_interpret_offsetssizes_command] = STATE(272), + [sym_iter_comment_command] = STATE(272), + [sym_iter_dbta_command] = STATE(272), + [sym_iter_dbtb_command] = STATE(272), + [sym_iter_dbts_command] = STATE(272), + [sym_iter_threads_command] = STATE(272), + [sym_iter_bbs_command] = STATE(272), + [sym_iter_instrs_command] = STATE(272), + [sym_iter_import_command] = STATE(272), + [sym_iter_sections_command] = STATE(272), + [sym_iter_segments_command] = STATE(272), + [sym_iter_symbol_command] = STATE(272), + [sym_iter_string_command] = STATE(272), + [sym_iter_flags_command] = STATE(272), + [sym_iter_function_command] = STATE(272), + [sym_iter_iomap_command] = STATE(272), + [sym_iter_dbgmap_command] = STATE(272), + [sym_iter_register_command] = STATE(272), + [sym_iter_step_command] = STATE(272), + [sym_tmp_seek_command] = STATE(272), + [sym_tmp_blksz_command] = STATE(272), + [sym_tmp_fromto_command] = STATE(272), + [sym_tmp_arch_command] = STATE(272), + [sym_tmp_bits_command] = STATE(272), + [sym_tmp_nthi_command] = STATE(272), + [sym_tmp_eval_command] = STATE(272), + [sym_tmp_fs_command] = STATE(272), + [sym_tmp_reli_command] = STATE(272), + [sym_tmp_kuery_command] = STATE(272), + [sym_tmp_fd_command] = STATE(272), + [sym_tmp_reg_command] = STATE(272), + [sym_tmp_file_command] = STATE(272), + [sym_tmp_string_command] = STATE(272), + [sym_tmp_value_command] = STATE(272), + [sym_tmp_hex_command] = STATE(272), + [sym_number_command] = STATE(272), + [sym_help_command] = STATE(272), + [sym_arged_command] = STATE(272), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(306), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(272), + [sym_Cf_cmd] = STATE(272), + [sym_pf_new_cmd] = STATE(272), + [sym_pf_dot_cmd] = STATE(272), + [sym_pf_cmd] = STATE(272), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(78), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(272), + [sym_redirect_command] = STATE(464), + [sym__dec_number] = STATE(2), + [aux_sym__commands_singleline_repeat1] = STATE(39), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(13), + [aux_sym__interpret_command_token1] = ACTIONS(15), + [aux_sym__interpret_command_token3] = ACTIONS(17), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(25), + [anon_sym_Cf] = ACTIONS(27), + [sym_pf_dot_cmd_identifier] = ACTIONS(29), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), + [aux_sym_pf_cmd_token1] = ACTIONS(33), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(39), + [sym_question_mark_identifier] = ACTIONS(41), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(45), + [anon_sym_SEMI] = ACTIONS(99), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(53), + [sym__help_command] = ACTIONS(55), + }, + [29] = { + [sym__commands_singleline] = STATE(495), + [sym__command] = STATE(464), + [sym_legacy_quoted_command] = STATE(272), + [sym__simple_command] = STATE(272), + [sym__tmp_command] = STATE(272), + [sym__iter_command] = STATE(272), + [sym__pipe_command] = STATE(272), + [sym_grep_command] = STATE(272), + [sym_html_disable_command] = STATE(272), + [sym_html_enable_command] = STATE(272), + [sym_pipe_command] = STATE(272), + [sym_iter_file_lines_command] = STATE(272), + [sym_iter_offsets_command] = STATE(272), + [sym_iter_offsetssizes_command] = STATE(272), + [sym_iter_hit_command] = STATE(272), + [sym_iter_interpret_command] = STATE(272), + [sym_iter_interpret_offsetssizes_command] = STATE(272), + [sym_iter_comment_command] = STATE(272), + [sym_iter_dbta_command] = STATE(272), + [sym_iter_dbtb_command] = STATE(272), + [sym_iter_dbts_command] = STATE(272), + [sym_iter_threads_command] = STATE(272), + [sym_iter_bbs_command] = STATE(272), + [sym_iter_instrs_command] = STATE(272), + [sym_iter_import_command] = STATE(272), + [sym_iter_sections_command] = STATE(272), + [sym_iter_segments_command] = STATE(272), + [sym_iter_symbol_command] = STATE(272), + [sym_iter_string_command] = STATE(272), + [sym_iter_flags_command] = STATE(272), + [sym_iter_function_command] = STATE(272), + [sym_iter_iomap_command] = STATE(272), + [sym_iter_dbgmap_command] = STATE(272), + [sym_iter_register_command] = STATE(272), + [sym_iter_step_command] = STATE(272), + [sym_tmp_seek_command] = STATE(272), + [sym_tmp_blksz_command] = STATE(272), + [sym_tmp_fromto_command] = STATE(272), + [sym_tmp_arch_command] = STATE(272), + [sym_tmp_bits_command] = STATE(272), + [sym_tmp_nthi_command] = STATE(272), + [sym_tmp_eval_command] = STATE(272), + [sym_tmp_fs_command] = STATE(272), + [sym_tmp_reli_command] = STATE(272), + [sym_tmp_kuery_command] = STATE(272), + [sym_tmp_fd_command] = STATE(272), + [sym_tmp_reg_command] = STATE(272), + [sym_tmp_file_command] = STATE(272), + [sym_tmp_string_command] = STATE(272), + [sym_tmp_value_command] = STATE(272), + [sym_tmp_hex_command] = STATE(272), + [sym_number_command] = STATE(272), + [sym_help_command] = STATE(272), + [sym_arged_command] = STATE(272), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(306), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(272), + [sym_Cf_cmd] = STATE(272), + [sym_pf_new_cmd] = STATE(272), + [sym_pf_dot_cmd] = STATE(272), + [sym_pf_cmd] = STATE(272), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(78), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(272), + [sym_redirect_command] = STATE(464), + [sym__dec_number] = STATE(2), + [aux_sym__commands_singleline_repeat1] = STATE(39), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(13), + [aux_sym__interpret_command_token1] = ACTIONS(15), + [aux_sym__interpret_command_token3] = ACTIONS(17), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(25), + [anon_sym_Cf] = ACTIONS(27), + [sym_pf_dot_cmd_identifier] = ACTIONS(29), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), + [aux_sym_pf_cmd_token1] = ACTIONS(33), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(39), + [sym_question_mark_identifier] = ACTIONS(41), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(45), + [anon_sym_SEMI] = ACTIONS(99), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(53), + [sym__help_command] = ACTIONS(55), + }, + [30] = { + [sym__commands_singleline] = STATE(515), + [sym__command] = STATE(464), + [sym_legacy_quoted_command] = STATE(272), + [sym__simple_command] = STATE(272), + [sym__tmp_command] = STATE(272), + [sym__iter_command] = STATE(272), + [sym__pipe_command] = STATE(272), + [sym_grep_command] = STATE(272), + [sym_html_disable_command] = STATE(272), + [sym_html_enable_command] = STATE(272), + [sym_pipe_command] = STATE(272), + [sym_iter_file_lines_command] = STATE(272), + [sym_iter_offsets_command] = STATE(272), + [sym_iter_offsetssizes_command] = STATE(272), + [sym_iter_hit_command] = STATE(272), + [sym_iter_interpret_command] = STATE(272), + [sym_iter_interpret_offsetssizes_command] = STATE(272), + [sym_iter_comment_command] = STATE(272), + [sym_iter_dbta_command] = STATE(272), + [sym_iter_dbtb_command] = STATE(272), + [sym_iter_dbts_command] = STATE(272), + [sym_iter_threads_command] = STATE(272), + [sym_iter_bbs_command] = STATE(272), + [sym_iter_instrs_command] = STATE(272), + [sym_iter_import_command] = STATE(272), + [sym_iter_sections_command] = STATE(272), + [sym_iter_segments_command] = STATE(272), + [sym_iter_symbol_command] = STATE(272), + [sym_iter_string_command] = STATE(272), + [sym_iter_flags_command] = STATE(272), + [sym_iter_function_command] = STATE(272), + [sym_iter_iomap_command] = STATE(272), + [sym_iter_dbgmap_command] = STATE(272), + [sym_iter_register_command] = STATE(272), + [sym_iter_step_command] = STATE(272), + [sym_tmp_seek_command] = STATE(272), + [sym_tmp_blksz_command] = STATE(272), + [sym_tmp_fromto_command] = STATE(272), + [sym_tmp_arch_command] = STATE(272), + [sym_tmp_bits_command] = STATE(272), + [sym_tmp_nthi_command] = STATE(272), + [sym_tmp_eval_command] = STATE(272), + [sym_tmp_fs_command] = STATE(272), + [sym_tmp_reli_command] = STATE(272), + [sym_tmp_kuery_command] = STATE(272), + [sym_tmp_fd_command] = STATE(272), + [sym_tmp_reg_command] = STATE(272), + [sym_tmp_file_command] = STATE(272), + [sym_tmp_string_command] = STATE(272), + [sym_tmp_value_command] = STATE(272), + [sym_tmp_hex_command] = STATE(272), + [sym_number_command] = STATE(272), + [sym_help_command] = STATE(272), + [sym_arged_command] = STATE(272), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(306), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(272), + [sym_Cf_cmd] = STATE(272), + [sym_pf_new_cmd] = STATE(272), + [sym_pf_dot_cmd] = STATE(272), + [sym_pf_cmd] = STATE(272), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(78), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(272), + [sym_redirect_command] = STATE(464), + [sym__dec_number] = STATE(2), + [aux_sym__commands_singleline_repeat1] = STATE(39), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(13), + [aux_sym__interpret_command_token1] = ACTIONS(15), + [aux_sym__interpret_command_token3] = ACTIONS(17), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(25), + [anon_sym_Cf] = ACTIONS(27), + [sym_pf_dot_cmd_identifier] = ACTIONS(29), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), + [aux_sym_pf_cmd_token1] = ACTIONS(33), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(39), + [sym_question_mark_identifier] = ACTIONS(41), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(45), + [anon_sym_SEMI] = ACTIONS(99), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(53), + [sym__help_command] = ACTIONS(55), + }, + [31] = { + [sym__commands_singleline] = STATE(512), + [sym__command] = STATE(473), + [sym_legacy_quoted_command] = STATE(269), + [sym__simple_command] = STATE(269), + [sym__tmp_command] = STATE(269), + [sym__iter_command] = STATE(269), + [sym__pipe_command] = STATE(269), + [sym_grep_command] = STATE(269), + [sym_html_disable_command] = STATE(269), + [sym_html_enable_command] = STATE(269), + [sym_pipe_command] = STATE(269), + [sym_iter_file_lines_command] = STATE(269), + [sym_iter_offsets_command] = STATE(269), + [sym_iter_offsetssizes_command] = STATE(269), + [sym_iter_hit_command] = STATE(269), + [sym_iter_interpret_command] = STATE(269), + [sym_iter_interpret_offsetssizes_command] = STATE(269), + [sym_iter_comment_command] = STATE(269), + [sym_iter_dbta_command] = STATE(269), + [sym_iter_dbtb_command] = STATE(269), + [sym_iter_dbts_command] = STATE(269), + [sym_iter_threads_command] = STATE(269), + [sym_iter_bbs_command] = STATE(269), + [sym_iter_instrs_command] = STATE(269), + [sym_iter_import_command] = STATE(269), + [sym_iter_sections_command] = STATE(269), + [sym_iter_segments_command] = STATE(269), + [sym_iter_symbol_command] = STATE(269), + [sym_iter_string_command] = STATE(269), + [sym_iter_flags_command] = STATE(269), + [sym_iter_function_command] = STATE(269), + [sym_iter_iomap_command] = STATE(269), + [sym_iter_dbgmap_command] = STATE(269), + [sym_iter_register_command] = STATE(269), + [sym_iter_step_command] = STATE(269), + [sym_tmp_seek_command] = STATE(269), + [sym_tmp_blksz_command] = STATE(269), + [sym_tmp_fromto_command] = STATE(269), + [sym_tmp_arch_command] = STATE(269), + [sym_tmp_bits_command] = STATE(269), + [sym_tmp_nthi_command] = STATE(269), + [sym_tmp_eval_command] = STATE(269), + [sym_tmp_fs_command] = STATE(269), + [sym_tmp_reli_command] = STATE(269), + [sym_tmp_kuery_command] = STATE(269), + [sym_tmp_fd_command] = STATE(269), + [sym_tmp_reg_command] = STATE(269), + [sym_tmp_file_command] = STATE(269), + [sym_tmp_string_command] = STATE(269), + [sym_tmp_value_command] = STATE(269), + [sym_tmp_hex_command] = STATE(269), + [sym_number_command] = STATE(269), + [sym_help_command] = STATE(269), + [sym_arged_command] = STATE(269), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(299), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(269), + [sym_Cf_cmd] = STATE(269), + [sym_pf_new_cmd] = STATE(269), + [sym_pf_dot_cmd] = STATE(269), + [sym_pf_cmd] = STATE(269), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(98), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(269), + [sym_redirect_command] = STATE(473), + [sym__dec_number] = STATE(5), + [aux_sym__commands_singleline_repeat1] = STATE(38), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(65), + [aux_sym__interpret_command_token1] = ACTIONS(67), + [aux_sym__interpret_command_token3] = ACTIONS(69), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(71), + [anon_sym_Cf] = ACTIONS(73), + [sym_pf_dot_cmd_identifier] = ACTIONS(75), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), + [aux_sym_pf_cmd_token1] = ACTIONS(79), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(81), + [sym_question_mark_identifier] = ACTIONS(83), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(85), + [anon_sym_SEMI] = ACTIONS(97), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(87), + [sym__help_command] = ACTIONS(89), + }, + [32] = { + [sym__commands_singleline] = STATE(497), + [sym__command] = STATE(473), + [sym_legacy_quoted_command] = STATE(269), + [sym__simple_command] = STATE(269), + [sym__tmp_command] = STATE(269), + [sym__iter_command] = STATE(269), + [sym__pipe_command] = STATE(269), + [sym_grep_command] = STATE(269), + [sym_html_disable_command] = STATE(269), + [sym_html_enable_command] = STATE(269), + [sym_pipe_command] = STATE(269), + [sym_iter_file_lines_command] = STATE(269), + [sym_iter_offsets_command] = STATE(269), + [sym_iter_offsetssizes_command] = STATE(269), + [sym_iter_hit_command] = STATE(269), + [sym_iter_interpret_command] = STATE(269), + [sym_iter_interpret_offsetssizes_command] = STATE(269), + [sym_iter_comment_command] = STATE(269), + [sym_iter_dbta_command] = STATE(269), + [sym_iter_dbtb_command] = STATE(269), + [sym_iter_dbts_command] = STATE(269), + [sym_iter_threads_command] = STATE(269), + [sym_iter_bbs_command] = STATE(269), + [sym_iter_instrs_command] = STATE(269), + [sym_iter_import_command] = STATE(269), + [sym_iter_sections_command] = STATE(269), + [sym_iter_segments_command] = STATE(269), + [sym_iter_symbol_command] = STATE(269), + [sym_iter_string_command] = STATE(269), + [sym_iter_flags_command] = STATE(269), + [sym_iter_function_command] = STATE(269), + [sym_iter_iomap_command] = STATE(269), + [sym_iter_dbgmap_command] = STATE(269), + [sym_iter_register_command] = STATE(269), + [sym_iter_step_command] = STATE(269), + [sym_tmp_seek_command] = STATE(269), + [sym_tmp_blksz_command] = STATE(269), + [sym_tmp_fromto_command] = STATE(269), + [sym_tmp_arch_command] = STATE(269), + [sym_tmp_bits_command] = STATE(269), + [sym_tmp_nthi_command] = STATE(269), + [sym_tmp_eval_command] = STATE(269), + [sym_tmp_fs_command] = STATE(269), + [sym_tmp_reli_command] = STATE(269), + [sym_tmp_kuery_command] = STATE(269), + [sym_tmp_fd_command] = STATE(269), + [sym_tmp_reg_command] = STATE(269), + [sym_tmp_file_command] = STATE(269), + [sym_tmp_string_command] = STATE(269), + [sym_tmp_value_command] = STATE(269), + [sym_tmp_hex_command] = STATE(269), + [sym_number_command] = STATE(269), + [sym_help_command] = STATE(269), + [sym_arged_command] = STATE(269), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(299), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(269), + [sym_Cf_cmd] = STATE(269), + [sym_pf_new_cmd] = STATE(269), + [sym_pf_dot_cmd] = STATE(269), + [sym_pf_cmd] = STATE(269), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(98), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(269), + [sym_redirect_command] = STATE(473), + [sym__dec_number] = STATE(5), + [aux_sym__commands_singleline_repeat1] = STATE(38), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(65), + [aux_sym__interpret_command_token1] = ACTIONS(67), + [aux_sym__interpret_command_token3] = ACTIONS(69), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(71), + [anon_sym_Cf] = ACTIONS(73), + [sym_pf_dot_cmd_identifier] = ACTIONS(75), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), + [aux_sym_pf_cmd_token1] = ACTIONS(79), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(81), + [sym_question_mark_identifier] = ACTIONS(83), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(85), + [anon_sym_SEMI] = ACTIONS(97), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(87), + [sym__help_command] = ACTIONS(89), + }, + [33] = { + [sym__commands_singleline] = STATE(527), + [sym__command] = STATE(473), + [sym_legacy_quoted_command] = STATE(269), + [sym__simple_command] = STATE(269), + [sym__tmp_command] = STATE(269), + [sym__iter_command] = STATE(269), + [sym__pipe_command] = STATE(269), + [sym_grep_command] = STATE(269), + [sym_html_disable_command] = STATE(269), + [sym_html_enable_command] = STATE(269), + [sym_pipe_command] = STATE(269), + [sym_iter_file_lines_command] = STATE(269), + [sym_iter_offsets_command] = STATE(269), + [sym_iter_offsetssizes_command] = STATE(269), + [sym_iter_hit_command] = STATE(269), + [sym_iter_interpret_command] = STATE(269), + [sym_iter_interpret_offsetssizes_command] = STATE(269), + [sym_iter_comment_command] = STATE(269), + [sym_iter_dbta_command] = STATE(269), + [sym_iter_dbtb_command] = STATE(269), + [sym_iter_dbts_command] = STATE(269), + [sym_iter_threads_command] = STATE(269), + [sym_iter_bbs_command] = STATE(269), + [sym_iter_instrs_command] = STATE(269), + [sym_iter_import_command] = STATE(269), + [sym_iter_sections_command] = STATE(269), + [sym_iter_segments_command] = STATE(269), + [sym_iter_symbol_command] = STATE(269), + [sym_iter_string_command] = STATE(269), + [sym_iter_flags_command] = STATE(269), + [sym_iter_function_command] = STATE(269), + [sym_iter_iomap_command] = STATE(269), + [sym_iter_dbgmap_command] = STATE(269), + [sym_iter_register_command] = STATE(269), + [sym_iter_step_command] = STATE(269), + [sym_tmp_seek_command] = STATE(269), + [sym_tmp_blksz_command] = STATE(269), + [sym_tmp_fromto_command] = STATE(269), + [sym_tmp_arch_command] = STATE(269), + [sym_tmp_bits_command] = STATE(269), + [sym_tmp_nthi_command] = STATE(269), + [sym_tmp_eval_command] = STATE(269), + [sym_tmp_fs_command] = STATE(269), + [sym_tmp_reli_command] = STATE(269), + [sym_tmp_kuery_command] = STATE(269), + [sym_tmp_fd_command] = STATE(269), + [sym_tmp_reg_command] = STATE(269), + [sym_tmp_file_command] = STATE(269), + [sym_tmp_string_command] = STATE(269), + [sym_tmp_value_command] = STATE(269), + [sym_tmp_hex_command] = STATE(269), + [sym_number_command] = STATE(269), + [sym_help_command] = STATE(269), + [sym_arged_command] = STATE(269), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(299), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(269), + [sym_Cf_cmd] = STATE(269), + [sym_pf_new_cmd] = STATE(269), + [sym_pf_dot_cmd] = STATE(269), + [sym_pf_cmd] = STATE(269), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(98), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(269), + [sym_redirect_command] = STATE(473), + [sym__dec_number] = STATE(5), + [aux_sym__commands_singleline_repeat1] = STATE(38), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(65), + [aux_sym__interpret_command_token1] = ACTIONS(67), + [aux_sym__interpret_command_token3] = ACTIONS(69), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(71), + [anon_sym_Cf] = ACTIONS(73), + [sym_pf_dot_cmd_identifier] = ACTIONS(75), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), + [aux_sym_pf_cmd_token1] = ACTIONS(79), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(81), + [sym_question_mark_identifier] = ACTIONS(83), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(85), + [anon_sym_SEMI] = ACTIONS(97), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(87), + [sym__help_command] = ACTIONS(89), + }, + [34] = { + [sym__commands_singleline] = STATE(496), + [sym__command] = STATE(464), + [sym_legacy_quoted_command] = STATE(272), + [sym__simple_command] = STATE(272), + [sym__tmp_command] = STATE(272), + [sym__iter_command] = STATE(272), + [sym__pipe_command] = STATE(272), + [sym_grep_command] = STATE(272), + [sym_html_disable_command] = STATE(272), + [sym_html_enable_command] = STATE(272), + [sym_pipe_command] = STATE(272), + [sym_iter_file_lines_command] = STATE(272), + [sym_iter_offsets_command] = STATE(272), + [sym_iter_offsetssizes_command] = STATE(272), + [sym_iter_hit_command] = STATE(272), + [sym_iter_interpret_command] = STATE(272), + [sym_iter_interpret_offsetssizes_command] = STATE(272), + [sym_iter_comment_command] = STATE(272), + [sym_iter_dbta_command] = STATE(272), + [sym_iter_dbtb_command] = STATE(272), + [sym_iter_dbts_command] = STATE(272), + [sym_iter_threads_command] = STATE(272), + [sym_iter_bbs_command] = STATE(272), + [sym_iter_instrs_command] = STATE(272), + [sym_iter_import_command] = STATE(272), + [sym_iter_sections_command] = STATE(272), + [sym_iter_segments_command] = STATE(272), + [sym_iter_symbol_command] = STATE(272), + [sym_iter_string_command] = STATE(272), + [sym_iter_flags_command] = STATE(272), + [sym_iter_function_command] = STATE(272), + [sym_iter_iomap_command] = STATE(272), + [sym_iter_dbgmap_command] = STATE(272), + [sym_iter_register_command] = STATE(272), + [sym_iter_step_command] = STATE(272), + [sym_tmp_seek_command] = STATE(272), + [sym_tmp_blksz_command] = STATE(272), + [sym_tmp_fromto_command] = STATE(272), + [sym_tmp_arch_command] = STATE(272), + [sym_tmp_bits_command] = STATE(272), + [sym_tmp_nthi_command] = STATE(272), + [sym_tmp_eval_command] = STATE(272), + [sym_tmp_fs_command] = STATE(272), + [sym_tmp_reli_command] = STATE(272), + [sym_tmp_kuery_command] = STATE(272), + [sym_tmp_fd_command] = STATE(272), + [sym_tmp_reg_command] = STATE(272), + [sym_tmp_file_command] = STATE(272), + [sym_tmp_string_command] = STATE(272), + [sym_tmp_value_command] = STATE(272), + [sym_tmp_hex_command] = STATE(272), + [sym_number_command] = STATE(272), + [sym_help_command] = STATE(272), + [sym_arged_command] = STATE(272), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(306), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(272), + [sym_Cf_cmd] = STATE(272), + [sym_pf_new_cmd] = STATE(272), + [sym_pf_dot_cmd] = STATE(272), + [sym_pf_cmd] = STATE(272), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(78), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(272), + [sym_redirect_command] = STATE(464), + [sym__dec_number] = STATE(2), + [aux_sym__commands_singleline_repeat1] = STATE(39), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(13), + [aux_sym__interpret_command_token1] = ACTIONS(15), + [aux_sym__interpret_command_token3] = ACTIONS(17), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(25), + [anon_sym_Cf] = ACTIONS(27), + [sym_pf_dot_cmd_identifier] = ACTIONS(29), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), + [aux_sym_pf_cmd_token1] = ACTIONS(33), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(39), + [sym_question_mark_identifier] = ACTIONS(41), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(45), + [anon_sym_SEMI] = ACTIONS(99), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(53), + [sym__help_command] = ACTIONS(55), + }, + [35] = { + [sym__commands_singleline] = STATE(499), + [sym__command] = STATE(464), + [sym_legacy_quoted_command] = STATE(272), + [sym__simple_command] = STATE(272), + [sym__tmp_command] = STATE(272), + [sym__iter_command] = STATE(272), + [sym__pipe_command] = STATE(272), + [sym_grep_command] = STATE(272), + [sym_html_disable_command] = STATE(272), + [sym_html_enable_command] = STATE(272), + [sym_pipe_command] = STATE(272), + [sym_iter_file_lines_command] = STATE(272), + [sym_iter_offsets_command] = STATE(272), + [sym_iter_offsetssizes_command] = STATE(272), + [sym_iter_hit_command] = STATE(272), + [sym_iter_interpret_command] = STATE(272), + [sym_iter_interpret_offsetssizes_command] = STATE(272), + [sym_iter_comment_command] = STATE(272), + [sym_iter_dbta_command] = STATE(272), + [sym_iter_dbtb_command] = STATE(272), + [sym_iter_dbts_command] = STATE(272), + [sym_iter_threads_command] = STATE(272), + [sym_iter_bbs_command] = STATE(272), + [sym_iter_instrs_command] = STATE(272), + [sym_iter_import_command] = STATE(272), + [sym_iter_sections_command] = STATE(272), + [sym_iter_segments_command] = STATE(272), + [sym_iter_symbol_command] = STATE(272), + [sym_iter_string_command] = STATE(272), + [sym_iter_flags_command] = STATE(272), + [sym_iter_function_command] = STATE(272), + [sym_iter_iomap_command] = STATE(272), + [sym_iter_dbgmap_command] = STATE(272), + [sym_iter_register_command] = STATE(272), + [sym_iter_step_command] = STATE(272), + [sym_tmp_seek_command] = STATE(272), + [sym_tmp_blksz_command] = STATE(272), + [sym_tmp_fromto_command] = STATE(272), + [sym_tmp_arch_command] = STATE(272), + [sym_tmp_bits_command] = STATE(272), + [sym_tmp_nthi_command] = STATE(272), + [sym_tmp_eval_command] = STATE(272), + [sym_tmp_fs_command] = STATE(272), + [sym_tmp_reli_command] = STATE(272), + [sym_tmp_kuery_command] = STATE(272), + [sym_tmp_fd_command] = STATE(272), + [sym_tmp_reg_command] = STATE(272), + [sym_tmp_file_command] = STATE(272), + [sym_tmp_string_command] = STATE(272), + [sym_tmp_value_command] = STATE(272), + [sym_tmp_hex_command] = STATE(272), + [sym_number_command] = STATE(272), + [sym_help_command] = STATE(272), + [sym_arged_command] = STATE(272), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(306), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(272), + [sym_Cf_cmd] = STATE(272), + [sym_pf_new_cmd] = STATE(272), + [sym_pf_dot_cmd] = STATE(272), + [sym_pf_cmd] = STATE(272), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(78), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(272), + [sym_redirect_command] = STATE(464), + [sym__dec_number] = STATE(2), + [aux_sym__commands_singleline_repeat1] = STATE(39), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(13), + [aux_sym__interpret_command_token1] = ACTIONS(15), + [aux_sym__interpret_command_token3] = ACTIONS(17), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(25), + [anon_sym_Cf] = ACTIONS(27), + [sym_pf_dot_cmd_identifier] = ACTIONS(29), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), + [aux_sym_pf_cmd_token1] = ACTIONS(33), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(39), + [sym_question_mark_identifier] = ACTIONS(41), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(45), + [anon_sym_SEMI] = ACTIONS(99), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(53), + [sym__help_command] = ACTIONS(55), + }, + [36] = { + [sym__command] = STATE(476), + [sym_legacy_quoted_command] = STATE(269), + [sym__simple_command] = STATE(269), + [sym__tmp_command] = STATE(269), + [sym__iter_command] = STATE(269), + [sym__pipe_command] = STATE(269), + [sym_grep_command] = STATE(269), + [sym_html_disable_command] = STATE(269), + [sym_html_enable_command] = STATE(269), + [sym_pipe_command] = STATE(269), + [sym_iter_file_lines_command] = STATE(269), + [sym_iter_offsets_command] = STATE(269), + [sym_iter_offsetssizes_command] = STATE(269), + [sym_iter_hit_command] = STATE(269), + [sym_iter_interpret_command] = STATE(269), + [sym_iter_interpret_offsetssizes_command] = STATE(269), + [sym_iter_comment_command] = STATE(269), + [sym_iter_dbta_command] = STATE(269), + [sym_iter_dbtb_command] = STATE(269), + [sym_iter_dbts_command] = STATE(269), + [sym_iter_threads_command] = STATE(269), + [sym_iter_bbs_command] = STATE(269), + [sym_iter_instrs_command] = STATE(269), + [sym_iter_import_command] = STATE(269), + [sym_iter_sections_command] = STATE(269), + [sym_iter_segments_command] = STATE(269), + [sym_iter_symbol_command] = STATE(269), + [sym_iter_string_command] = STATE(269), + [sym_iter_flags_command] = STATE(269), + [sym_iter_function_command] = STATE(269), + [sym_iter_iomap_command] = STATE(269), + [sym_iter_dbgmap_command] = STATE(269), + [sym_iter_register_command] = STATE(269), + [sym_iter_step_command] = STATE(269), + [sym_tmp_seek_command] = STATE(269), + [sym_tmp_blksz_command] = STATE(269), + [sym_tmp_fromto_command] = STATE(269), + [sym_tmp_arch_command] = STATE(269), + [sym_tmp_bits_command] = STATE(269), + [sym_tmp_nthi_command] = STATE(269), + [sym_tmp_eval_command] = STATE(269), + [sym_tmp_fs_command] = STATE(269), + [sym_tmp_reli_command] = STATE(269), + [sym_tmp_kuery_command] = STATE(269), + [sym_tmp_fd_command] = STATE(269), + [sym_tmp_reg_command] = STATE(269), + [sym_tmp_file_command] = STATE(269), + [sym_tmp_string_command] = STATE(269), + [sym_tmp_value_command] = STATE(269), + [sym_tmp_hex_command] = STATE(269), + [sym_number_command] = STATE(269), + [sym_help_command] = STATE(269), + [sym_arged_command] = STATE(269), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(299), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(269), + [sym_Cf_cmd] = STATE(269), + [sym_pf_new_cmd] = STATE(269), + [sym_pf_dot_cmd] = STATE(269), + [sym_pf_cmd] = STATE(269), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(98), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(269), + [sym_redirect_command] = STATE(476), + [sym__dec_number] = STATE(5), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(65), + [aux_sym__interpret_command_token1] = ACTIONS(67), + [aux_sym__interpret_command_token3] = ACTIONS(69), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(71), + [anon_sym_Cf] = ACTIONS(73), + [sym_pf_dot_cmd_identifier] = ACTIONS(75), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), + [aux_sym_pf_cmd_token1] = ACTIONS(79), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(81), + [sym_question_mark_identifier] = ACTIONS(83), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(85), + [anon_sym_SEMI] = ACTIONS(101), + [anon_sym_BQUOTE] = ACTIONS(101), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(87), + [sym__help_command] = ACTIONS(89), + }, + [37] = { + [sym__command] = STATE(476), + [sym_legacy_quoted_command] = STATE(272), + [sym__simple_command] = STATE(272), + [sym__tmp_command] = STATE(272), + [sym__iter_command] = STATE(272), + [sym__pipe_command] = STATE(272), + [sym_grep_command] = STATE(272), + [sym_html_disable_command] = STATE(272), + [sym_html_enable_command] = STATE(272), + [sym_pipe_command] = STATE(272), + [sym_iter_file_lines_command] = STATE(272), + [sym_iter_offsets_command] = STATE(272), + [sym_iter_offsetssizes_command] = STATE(272), + [sym_iter_hit_command] = STATE(272), + [sym_iter_interpret_command] = STATE(272), + [sym_iter_interpret_offsetssizes_command] = STATE(272), + [sym_iter_comment_command] = STATE(272), + [sym_iter_dbta_command] = STATE(272), + [sym_iter_dbtb_command] = STATE(272), + [sym_iter_dbts_command] = STATE(272), + [sym_iter_threads_command] = STATE(272), + [sym_iter_bbs_command] = STATE(272), + [sym_iter_instrs_command] = STATE(272), + [sym_iter_import_command] = STATE(272), + [sym_iter_sections_command] = STATE(272), + [sym_iter_segments_command] = STATE(272), + [sym_iter_symbol_command] = STATE(272), + [sym_iter_string_command] = STATE(272), + [sym_iter_flags_command] = STATE(272), + [sym_iter_function_command] = STATE(272), + [sym_iter_iomap_command] = STATE(272), + [sym_iter_dbgmap_command] = STATE(272), + [sym_iter_register_command] = STATE(272), + [sym_iter_step_command] = STATE(272), + [sym_tmp_seek_command] = STATE(272), + [sym_tmp_blksz_command] = STATE(272), + [sym_tmp_fromto_command] = STATE(272), + [sym_tmp_arch_command] = STATE(272), + [sym_tmp_bits_command] = STATE(272), + [sym_tmp_nthi_command] = STATE(272), + [sym_tmp_eval_command] = STATE(272), + [sym_tmp_fs_command] = STATE(272), + [sym_tmp_reli_command] = STATE(272), + [sym_tmp_kuery_command] = STATE(272), + [sym_tmp_fd_command] = STATE(272), + [sym_tmp_reg_command] = STATE(272), + [sym_tmp_file_command] = STATE(272), + [sym_tmp_string_command] = STATE(272), + [sym_tmp_value_command] = STATE(272), + [sym_tmp_hex_command] = STATE(272), + [sym_number_command] = STATE(272), + [sym_help_command] = STATE(272), + [sym_arged_command] = STATE(272), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(306), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(272), + [sym_Cf_cmd] = STATE(272), + [sym_pf_new_cmd] = STATE(272), + [sym_pf_dot_cmd] = STATE(272), + [sym_pf_cmd] = STATE(272), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(78), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(272), + [sym_redirect_command] = STATE(476), + [sym__dec_number] = STATE(2), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(13), + [aux_sym__interpret_command_token1] = ACTIONS(15), + [aux_sym__interpret_command_token3] = ACTIONS(17), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(25), + [anon_sym_Cf] = ACTIONS(27), + [sym_pf_dot_cmd_identifier] = ACTIONS(29), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), + [aux_sym_pf_cmd_token1] = ACTIONS(33), + [anon_sym_RPAREN] = ACTIONS(101), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(39), + [sym_question_mark_identifier] = ACTIONS(41), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(45), + [anon_sym_SEMI] = ACTIONS(101), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(53), + [sym__help_command] = ACTIONS(55), + }, + [38] = { + [sym__command] = STATE(463), + [sym_legacy_quoted_command] = STATE(269), + [sym__simple_command] = STATE(269), + [sym__tmp_command] = STATE(269), + [sym__iter_command] = STATE(269), + [sym__pipe_command] = STATE(269), + [sym_grep_command] = STATE(269), + [sym_html_disable_command] = STATE(269), + [sym_html_enable_command] = STATE(269), + [sym_pipe_command] = STATE(269), + [sym_iter_file_lines_command] = STATE(269), + [sym_iter_offsets_command] = STATE(269), + [sym_iter_offsetssizes_command] = STATE(269), + [sym_iter_hit_command] = STATE(269), + [sym_iter_interpret_command] = STATE(269), + [sym_iter_interpret_offsetssizes_command] = STATE(269), + [sym_iter_comment_command] = STATE(269), + [sym_iter_dbta_command] = STATE(269), + [sym_iter_dbtb_command] = STATE(269), + [sym_iter_dbts_command] = STATE(269), + [sym_iter_threads_command] = STATE(269), + [sym_iter_bbs_command] = STATE(269), + [sym_iter_instrs_command] = STATE(269), + [sym_iter_import_command] = STATE(269), + [sym_iter_sections_command] = STATE(269), + [sym_iter_segments_command] = STATE(269), + [sym_iter_symbol_command] = STATE(269), + [sym_iter_string_command] = STATE(269), + [sym_iter_flags_command] = STATE(269), + [sym_iter_function_command] = STATE(269), + [sym_iter_iomap_command] = STATE(269), + [sym_iter_dbgmap_command] = STATE(269), + [sym_iter_register_command] = STATE(269), + [sym_iter_step_command] = STATE(269), + [sym_tmp_seek_command] = STATE(269), + [sym_tmp_blksz_command] = STATE(269), + [sym_tmp_fromto_command] = STATE(269), + [sym_tmp_arch_command] = STATE(269), + [sym_tmp_bits_command] = STATE(269), + [sym_tmp_nthi_command] = STATE(269), + [sym_tmp_eval_command] = STATE(269), + [sym_tmp_fs_command] = STATE(269), + [sym_tmp_reli_command] = STATE(269), + [sym_tmp_kuery_command] = STATE(269), + [sym_tmp_fd_command] = STATE(269), + [sym_tmp_reg_command] = STATE(269), + [sym_tmp_file_command] = STATE(269), + [sym_tmp_string_command] = STATE(269), + [sym_tmp_value_command] = STATE(269), + [sym_tmp_hex_command] = STATE(269), + [sym_number_command] = STATE(269), + [sym_help_command] = STATE(269), + [sym_arged_command] = STATE(269), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(299), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(269), + [sym_Cf_cmd] = STATE(269), + [sym_pf_new_cmd] = STATE(269), + [sym_pf_dot_cmd] = STATE(269), + [sym_pf_cmd] = STATE(269), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(98), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(269), + [sym_redirect_command] = STATE(463), + [sym__dec_number] = STATE(5), + [aux_sym__commands_singleline_repeat1] = STATE(281), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(65), + [aux_sym__interpret_command_token1] = ACTIONS(67), + [aux_sym__interpret_command_token3] = ACTIONS(69), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(71), + [anon_sym_Cf] = ACTIONS(73), + [sym_pf_dot_cmd_identifier] = ACTIONS(75), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), + [aux_sym_pf_cmd_token1] = ACTIONS(79), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(81), + [sym_question_mark_identifier] = ACTIONS(83), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(85), + [anon_sym_SEMI] = ACTIONS(103), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(87), + [sym__help_command] = ACTIONS(89), + }, + [39] = { + [sym__command] = STATE(469), + [sym_legacy_quoted_command] = STATE(272), + [sym__simple_command] = STATE(272), + [sym__tmp_command] = STATE(272), + [sym__iter_command] = STATE(272), + [sym__pipe_command] = STATE(272), + [sym_grep_command] = STATE(272), + [sym_html_disable_command] = STATE(272), + [sym_html_enable_command] = STATE(272), + [sym_pipe_command] = STATE(272), + [sym_iter_file_lines_command] = STATE(272), + [sym_iter_offsets_command] = STATE(272), + [sym_iter_offsetssizes_command] = STATE(272), + [sym_iter_hit_command] = STATE(272), + [sym_iter_interpret_command] = STATE(272), + [sym_iter_interpret_offsetssizes_command] = STATE(272), + [sym_iter_comment_command] = STATE(272), + [sym_iter_dbta_command] = STATE(272), + [sym_iter_dbtb_command] = STATE(272), + [sym_iter_dbts_command] = STATE(272), + [sym_iter_threads_command] = STATE(272), + [sym_iter_bbs_command] = STATE(272), + [sym_iter_instrs_command] = STATE(272), + [sym_iter_import_command] = STATE(272), + [sym_iter_sections_command] = STATE(272), + [sym_iter_segments_command] = STATE(272), + [sym_iter_symbol_command] = STATE(272), + [sym_iter_string_command] = STATE(272), + [sym_iter_flags_command] = STATE(272), + [sym_iter_function_command] = STATE(272), + [sym_iter_iomap_command] = STATE(272), + [sym_iter_dbgmap_command] = STATE(272), + [sym_iter_register_command] = STATE(272), + [sym_iter_step_command] = STATE(272), + [sym_tmp_seek_command] = STATE(272), + [sym_tmp_blksz_command] = STATE(272), + [sym_tmp_fromto_command] = STATE(272), + [sym_tmp_arch_command] = STATE(272), + [sym_tmp_bits_command] = STATE(272), + [sym_tmp_nthi_command] = STATE(272), + [sym_tmp_eval_command] = STATE(272), + [sym_tmp_fs_command] = STATE(272), + [sym_tmp_reli_command] = STATE(272), + [sym_tmp_kuery_command] = STATE(272), + [sym_tmp_fd_command] = STATE(272), + [sym_tmp_reg_command] = STATE(272), + [sym_tmp_file_command] = STATE(272), + [sym_tmp_string_command] = STATE(272), + [sym_tmp_value_command] = STATE(272), + [sym_tmp_hex_command] = STATE(272), + [sym_number_command] = STATE(272), + [sym_help_command] = STATE(272), + [sym_arged_command] = STATE(272), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(306), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(272), + [sym_Cf_cmd] = STATE(272), + [sym_pf_new_cmd] = STATE(272), + [sym_pf_dot_cmd] = STATE(272), + [sym_pf_cmd] = STATE(272), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(78), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(272), + [sym_redirect_command] = STATE(469), + [sym__dec_number] = STATE(2), + [aux_sym__commands_singleline_repeat1] = STATE(281), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(13), + [aux_sym__interpret_command_token1] = ACTIONS(15), + [aux_sym__interpret_command_token3] = ACTIONS(17), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(25), + [anon_sym_Cf] = ACTIONS(27), + [sym_pf_dot_cmd_identifier] = ACTIONS(29), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), + [aux_sym_pf_cmd_token1] = ACTIONS(33), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(39), + [sym_question_mark_identifier] = ACTIONS(41), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(45), + [anon_sym_SEMI] = ACTIONS(103), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(53), + [sym__help_command] = ACTIONS(55), + }, + [40] = { + [sym__command] = STATE(471), + [sym_legacy_quoted_command] = STATE(272), + [sym__simple_command] = STATE(272), + [sym__tmp_command] = STATE(272), + [sym__iter_command] = STATE(272), + [sym__pipe_command] = STATE(272), + [sym_grep_command] = STATE(272), + [sym_html_disable_command] = STATE(272), + [sym_html_enable_command] = STATE(272), + [sym_pipe_command] = STATE(272), + [sym_iter_file_lines_command] = STATE(272), + [sym_iter_offsets_command] = STATE(272), + [sym_iter_offsetssizes_command] = STATE(272), + [sym_iter_hit_command] = STATE(272), + [sym_iter_interpret_command] = STATE(272), + [sym_iter_interpret_offsetssizes_command] = STATE(272), + [sym_iter_comment_command] = STATE(272), + [sym_iter_dbta_command] = STATE(272), + [sym_iter_dbtb_command] = STATE(272), + [sym_iter_dbts_command] = STATE(272), + [sym_iter_threads_command] = STATE(272), + [sym_iter_bbs_command] = STATE(272), + [sym_iter_instrs_command] = STATE(272), + [sym_iter_import_command] = STATE(272), + [sym_iter_sections_command] = STATE(272), + [sym_iter_segments_command] = STATE(272), + [sym_iter_symbol_command] = STATE(272), + [sym_iter_string_command] = STATE(272), + [sym_iter_flags_command] = STATE(272), + [sym_iter_function_command] = STATE(272), + [sym_iter_iomap_command] = STATE(272), + [sym_iter_dbgmap_command] = STATE(272), + [sym_iter_register_command] = STATE(272), + [sym_iter_step_command] = STATE(272), + [sym_tmp_seek_command] = STATE(272), + [sym_tmp_blksz_command] = STATE(272), + [sym_tmp_fromto_command] = STATE(272), + [sym_tmp_arch_command] = STATE(272), + [sym_tmp_bits_command] = STATE(272), + [sym_tmp_nthi_command] = STATE(272), + [sym_tmp_eval_command] = STATE(272), + [sym_tmp_fs_command] = STATE(272), + [sym_tmp_reli_command] = STATE(272), + [sym_tmp_kuery_command] = STATE(272), + [sym_tmp_fd_command] = STATE(272), + [sym_tmp_reg_command] = STATE(272), + [sym_tmp_file_command] = STATE(272), + [sym_tmp_string_command] = STATE(272), + [sym_tmp_value_command] = STATE(272), + [sym_tmp_hex_command] = STATE(272), + [sym_number_command] = STATE(272), + [sym_help_command] = STATE(272), + [sym_arged_command] = STATE(272), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(306), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(272), + [sym_Cf_cmd] = STATE(272), + [sym_pf_new_cmd] = STATE(272), + [sym_pf_dot_cmd] = STATE(272), + [sym_pf_cmd] = STATE(272), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(78), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(272), + [sym_redirect_command] = STATE(471), + [sym__dec_number] = STATE(2), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(13), + [aux_sym__interpret_command_token1] = ACTIONS(15), + [aux_sym__interpret_command_token3] = ACTIONS(17), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(25), + [anon_sym_Cf] = ACTIONS(27), + [sym_pf_dot_cmd_identifier] = ACTIONS(29), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), + [aux_sym_pf_cmd_token1] = ACTIONS(33), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(39), + [sym_question_mark_identifier] = ACTIONS(41), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(45), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(53), + [sym__help_command] = ACTIONS(55), + }, + [41] = { + [sym__command] = STATE(483), + [sym_legacy_quoted_command] = STATE(272), + [sym__simple_command] = STATE(272), + [sym__tmp_command] = STATE(272), + [sym__iter_command] = STATE(272), + [sym__pipe_command] = STATE(272), + [sym_grep_command] = STATE(272), + [sym_html_disable_command] = STATE(272), + [sym_html_enable_command] = STATE(272), + [sym_pipe_command] = STATE(272), + [sym_iter_file_lines_command] = STATE(272), + [sym_iter_offsets_command] = STATE(272), + [sym_iter_offsetssizes_command] = STATE(272), + [sym_iter_hit_command] = STATE(272), + [sym_iter_interpret_command] = STATE(272), + [sym_iter_interpret_offsetssizes_command] = STATE(272), + [sym_iter_comment_command] = STATE(272), + [sym_iter_dbta_command] = STATE(272), + [sym_iter_dbtb_command] = STATE(272), + [sym_iter_dbts_command] = STATE(272), + [sym_iter_threads_command] = STATE(272), + [sym_iter_bbs_command] = STATE(272), + [sym_iter_instrs_command] = STATE(272), + [sym_iter_import_command] = STATE(272), + [sym_iter_sections_command] = STATE(272), + [sym_iter_segments_command] = STATE(272), + [sym_iter_symbol_command] = STATE(272), + [sym_iter_string_command] = STATE(272), + [sym_iter_flags_command] = STATE(272), + [sym_iter_function_command] = STATE(272), + [sym_iter_iomap_command] = STATE(272), + [sym_iter_dbgmap_command] = STATE(272), + [sym_iter_register_command] = STATE(272), + [sym_iter_step_command] = STATE(272), + [sym_tmp_seek_command] = STATE(272), + [sym_tmp_blksz_command] = STATE(272), + [sym_tmp_fromto_command] = STATE(272), + [sym_tmp_arch_command] = STATE(272), + [sym_tmp_bits_command] = STATE(272), + [sym_tmp_nthi_command] = STATE(272), + [sym_tmp_eval_command] = STATE(272), + [sym_tmp_fs_command] = STATE(272), + [sym_tmp_reli_command] = STATE(272), + [sym_tmp_kuery_command] = STATE(272), + [sym_tmp_fd_command] = STATE(272), + [sym_tmp_reg_command] = STATE(272), + [sym_tmp_file_command] = STATE(272), + [sym_tmp_string_command] = STATE(272), + [sym_tmp_value_command] = STATE(272), + [sym_tmp_hex_command] = STATE(272), + [sym_number_command] = STATE(272), + [sym_help_command] = STATE(272), + [sym_arged_command] = STATE(272), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(306), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(272), + [sym_Cf_cmd] = STATE(272), + [sym_pf_new_cmd] = STATE(272), + [sym_pf_dot_cmd] = STATE(272), + [sym_pf_cmd] = STATE(272), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(78), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(272), + [sym_redirect_command] = STATE(483), + [sym__dec_number] = STATE(2), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(13), + [aux_sym__interpret_command_token1] = ACTIONS(15), + [aux_sym__interpret_command_token3] = ACTIONS(17), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(25), + [anon_sym_Cf] = ACTIONS(27), + [sym_pf_dot_cmd_identifier] = ACTIONS(29), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), + [aux_sym_pf_cmd_token1] = ACTIONS(33), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(39), + [sym_question_mark_identifier] = ACTIONS(41), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(45), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(53), + [sym__help_command] = ACTIONS(55), + }, + [42] = { + [sym__command] = STATE(470), + [sym_legacy_quoted_command] = STATE(272), + [sym__simple_command] = STATE(272), + [sym__tmp_command] = STATE(272), + [sym__iter_command] = STATE(272), + [sym__pipe_command] = STATE(272), + [sym_grep_command] = STATE(272), + [sym_html_disable_command] = STATE(272), + [sym_html_enable_command] = STATE(272), + [sym_pipe_command] = STATE(272), + [sym_iter_file_lines_command] = STATE(272), + [sym_iter_offsets_command] = STATE(272), + [sym_iter_offsetssizes_command] = STATE(272), + [sym_iter_hit_command] = STATE(272), + [sym_iter_interpret_command] = STATE(272), + [sym_iter_interpret_offsetssizes_command] = STATE(272), + [sym_iter_comment_command] = STATE(272), + [sym_iter_dbta_command] = STATE(272), + [sym_iter_dbtb_command] = STATE(272), + [sym_iter_dbts_command] = STATE(272), + [sym_iter_threads_command] = STATE(272), + [sym_iter_bbs_command] = STATE(272), + [sym_iter_instrs_command] = STATE(272), + [sym_iter_import_command] = STATE(272), + [sym_iter_sections_command] = STATE(272), + [sym_iter_segments_command] = STATE(272), + [sym_iter_symbol_command] = STATE(272), + [sym_iter_string_command] = STATE(272), + [sym_iter_flags_command] = STATE(272), + [sym_iter_function_command] = STATE(272), + [sym_iter_iomap_command] = STATE(272), + [sym_iter_dbgmap_command] = STATE(272), + [sym_iter_register_command] = STATE(272), + [sym_iter_step_command] = STATE(272), + [sym_tmp_seek_command] = STATE(272), + [sym_tmp_blksz_command] = STATE(272), + [sym_tmp_fromto_command] = STATE(272), + [sym_tmp_arch_command] = STATE(272), + [sym_tmp_bits_command] = STATE(272), + [sym_tmp_nthi_command] = STATE(272), + [sym_tmp_eval_command] = STATE(272), + [sym_tmp_fs_command] = STATE(272), + [sym_tmp_reli_command] = STATE(272), + [sym_tmp_kuery_command] = STATE(272), + [sym_tmp_fd_command] = STATE(272), + [sym_tmp_reg_command] = STATE(272), + [sym_tmp_file_command] = STATE(272), + [sym_tmp_string_command] = STATE(272), + [sym_tmp_value_command] = STATE(272), + [sym_tmp_hex_command] = STATE(272), + [sym_number_command] = STATE(272), + [sym_help_command] = STATE(272), + [sym_arged_command] = STATE(272), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(306), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(272), + [sym_Cf_cmd] = STATE(272), + [sym_pf_new_cmd] = STATE(272), + [sym_pf_dot_cmd] = STATE(272), + [sym_pf_cmd] = STATE(272), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(78), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(272), + [sym_redirect_command] = STATE(470), + [sym__dec_number] = STATE(2), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(13), + [aux_sym__interpret_command_token1] = ACTIONS(15), + [aux_sym__interpret_command_token3] = ACTIONS(17), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(25), + [anon_sym_Cf] = ACTIONS(27), + [sym_pf_dot_cmd_identifier] = ACTIONS(29), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), + [aux_sym_pf_cmd_token1] = ACTIONS(33), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(39), + [sym_question_mark_identifier] = ACTIONS(41), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(45), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(53), + [sym__help_command] = ACTIONS(55), + }, + [43] = { + [sym_legacy_quoted_command] = STATE(279), + [sym__simple_command] = STATE(279), + [sym__tmp_command] = STATE(279), + [sym__iter_command] = STATE(279), + [sym__pipe_command] = STATE(279), + [sym_grep_command] = STATE(279), + [sym_html_disable_command] = STATE(279), + [sym_html_enable_command] = STATE(279), + [sym_pipe_command] = STATE(279), + [sym_iter_file_lines_command] = STATE(279), + [sym_iter_offsets_command] = STATE(279), + [sym_iter_offsetssizes_command] = STATE(279), + [sym_iter_hit_command] = STATE(279), + [sym_iter_interpret_command] = STATE(279), + [sym_iter_interpret_offsetssizes_command] = STATE(279), + [sym_iter_comment_command] = STATE(279), + [sym_iter_dbta_command] = STATE(279), + [sym_iter_dbtb_command] = STATE(279), + [sym_iter_dbts_command] = STATE(279), + [sym_iter_threads_command] = STATE(279), + [sym_iter_bbs_command] = STATE(279), + [sym_iter_instrs_command] = STATE(279), + [sym_iter_import_command] = STATE(279), + [sym_iter_sections_command] = STATE(279), + [sym_iter_segments_command] = STATE(279), + [sym_iter_symbol_command] = STATE(279), + [sym_iter_string_command] = STATE(279), + [sym_iter_flags_command] = STATE(279), + [sym_iter_function_command] = STATE(279), + [sym_iter_iomap_command] = STATE(279), + [sym_iter_dbgmap_command] = STATE(279), + [sym_iter_register_command] = STATE(279), + [sym_iter_step_command] = STATE(279), + [sym_tmp_seek_command] = STATE(279), + [sym_tmp_blksz_command] = STATE(279), + [sym_tmp_fromto_command] = STATE(279), + [sym_tmp_arch_command] = STATE(279), + [sym_tmp_bits_command] = STATE(279), + [sym_tmp_nthi_command] = STATE(279), + [sym_tmp_eval_command] = STATE(279), + [sym_tmp_fs_command] = STATE(279), + [sym_tmp_reli_command] = STATE(279), + [sym_tmp_kuery_command] = STATE(279), + [sym_tmp_fd_command] = STATE(279), + [sym_tmp_reg_command] = STATE(279), + [sym_tmp_file_command] = STATE(279), + [sym_tmp_string_command] = STATE(279), + [sym_tmp_value_command] = STATE(279), + [sym_tmp_hex_command] = STATE(279), + [sym_number_command] = STATE(279), + [sym_help_command] = STATE(279), + [sym_arged_command] = STATE(279), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(299), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(279), + [sym_Cf_cmd] = STATE(279), + [sym_pf_new_cmd] = STATE(279), + [sym_pf_dot_cmd] = STATE(279), + [sym_pf_cmd] = STATE(279), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(98), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(279), + [sym__dec_number] = STATE(5), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), [aux_sym_number_command_token1] = ACTIONS(11), @@ -9816,78 +9801,178 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_cmd_identifier] = ACTIONS(87), [sym__help_command] = ACTIONS(89), }, + [44] = { + [sym_legacy_quoted_command] = STATE(271), + [sym__simple_command] = STATE(271), + [sym__tmp_command] = STATE(271), + [sym__iter_command] = STATE(271), + [sym__pipe_command] = STATE(271), + [sym_grep_command] = STATE(271), + [sym_html_disable_command] = STATE(271), + [sym_html_enable_command] = STATE(271), + [sym_pipe_command] = STATE(271), + [sym_iter_file_lines_command] = STATE(271), + [sym_iter_offsets_command] = STATE(271), + [sym_iter_offsetssizes_command] = STATE(271), + [sym_iter_hit_command] = STATE(271), + [sym_iter_interpret_command] = STATE(271), + [sym_iter_interpret_offsetssizes_command] = STATE(271), + [sym_iter_comment_command] = STATE(271), + [sym_iter_dbta_command] = STATE(271), + [sym_iter_dbtb_command] = STATE(271), + [sym_iter_dbts_command] = STATE(271), + [sym_iter_threads_command] = STATE(271), + [sym_iter_bbs_command] = STATE(271), + [sym_iter_instrs_command] = STATE(271), + [sym_iter_import_command] = STATE(271), + [sym_iter_sections_command] = STATE(271), + [sym_iter_segments_command] = STATE(271), + [sym_iter_symbol_command] = STATE(271), + [sym_iter_string_command] = STATE(271), + [sym_iter_flags_command] = STATE(271), + [sym_iter_function_command] = STATE(271), + [sym_iter_iomap_command] = STATE(271), + [sym_iter_dbgmap_command] = STATE(271), + [sym_iter_register_command] = STATE(271), + [sym_iter_step_command] = STATE(271), + [sym_tmp_seek_command] = STATE(271), + [sym_tmp_blksz_command] = STATE(271), + [sym_tmp_fromto_command] = STATE(271), + [sym_tmp_arch_command] = STATE(271), + [sym_tmp_bits_command] = STATE(271), + [sym_tmp_nthi_command] = STATE(271), + [sym_tmp_eval_command] = STATE(271), + [sym_tmp_fs_command] = STATE(271), + [sym_tmp_reli_command] = STATE(271), + [sym_tmp_kuery_command] = STATE(271), + [sym_tmp_fd_command] = STATE(271), + [sym_tmp_reg_command] = STATE(271), + [sym_tmp_file_command] = STATE(271), + [sym_tmp_string_command] = STATE(271), + [sym_tmp_value_command] = STATE(271), + [sym_tmp_hex_command] = STATE(271), + [sym_number_command] = STATE(271), + [sym_help_command] = STATE(271), + [sym_arged_command] = STATE(271), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(306), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(271), + [sym_Cf_cmd] = STATE(271), + [sym_pf_new_cmd] = STATE(271), + [sym_pf_dot_cmd] = STATE(271), + [sym_pf_cmd] = STATE(271), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(78), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(271), + [sym__dec_number] = STATE(2), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_0] = ACTIONS(9), + [aux_sym_number_command_token1] = ACTIONS(11), + [anon_sym_DOT] = ACTIONS(13), + [aux_sym__interpret_command_token1] = ACTIONS(15), + [aux_sym__interpret_command_token3] = ACTIONS(17), + [anon_sym_DOT_BANG] = ACTIONS(19), + [anon_sym_DOT_LPAREN] = ACTIONS(21), + [anon_sym_DOT_SLASH] = ACTIONS(23), + [anon_sym_pfo] = ACTIONS(25), + [anon_sym_Cf] = ACTIONS(27), + [sym_pf_dot_cmd_identifier] = ACTIONS(29), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), + [aux_sym_pf_cmd_token1] = ACTIONS(33), + [anon_sym_PERCENT] = ACTIONS(35), + [anon_sym_env] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(39), + [sym_question_mark_identifier] = ACTIONS(41), + [sym_pointer_identifier] = ACTIONS(43), + [sym_macro_identifier] = ACTIONS(45), + [aux_sym__dec_number_token1] = ACTIONS(49), + [aux_sym__dec_number_token2] = ACTIONS(51), + [sym__comment] = ACTIONS(3), + [sym_cmd_identifier] = ACTIONS(53), + [sym__help_command] = ACTIONS(55), + }, [45] = { - [sym_legacy_quoted_command] = STATE(263), - [sym__simple_command] = STATE(263), - [sym__tmp_command] = STATE(263), - [sym__iter_command] = STATE(263), - [sym__pipe_command] = STATE(263), - [sym_grep_command] = STATE(263), - [sym_html_disable_command] = STATE(263), - [sym_html_enable_command] = STATE(263), - [sym_pipe_command] = STATE(263), - [sym_iter_file_lines_command] = STATE(263), - [sym_iter_offsets_command] = STATE(263), - [sym_iter_offsetssizes_command] = STATE(263), - [sym_iter_hit_command] = STATE(263), - [sym_iter_interpret_command] = STATE(263), - [sym_iter_interpret_offsetssizes_command] = STATE(263), - [sym_iter_comment_command] = STATE(263), - [sym_iter_dbta_command] = STATE(263), - [sym_iter_dbtb_command] = STATE(263), - [sym_iter_dbts_command] = STATE(263), - [sym_iter_threads_command] = STATE(263), - [sym_iter_bbs_command] = STATE(263), - [sym_iter_instrs_command] = STATE(263), - [sym_iter_import_command] = STATE(263), - [sym_iter_sections_command] = STATE(263), - [sym_iter_segments_command] = STATE(263), - [sym_iter_symbol_command] = STATE(263), - [sym_iter_string_command] = STATE(263), - [sym_iter_flags_command] = STATE(263), - [sym_iter_function_command] = STATE(263), - [sym_iter_iomap_command] = STATE(263), - [sym_iter_dbgmap_command] = STATE(263), - [sym_iter_register_command] = STATE(263), - [sym_iter_step_command] = STATE(263), - [sym_tmp_seek_command] = STATE(263), - [sym_tmp_blksz_command] = STATE(263), - [sym_tmp_fromto_command] = STATE(263), - [sym_tmp_arch_command] = STATE(263), - [sym_tmp_bits_command] = STATE(263), - [sym_tmp_nthi_command] = STATE(263), - [sym_tmp_eval_command] = STATE(263), - [sym_tmp_fs_command] = STATE(263), - [sym_tmp_reli_command] = STATE(263), - [sym_tmp_kuery_command] = STATE(263), - [sym_tmp_fd_command] = STATE(263), - [sym_tmp_reg_command] = STATE(263), - [sym_tmp_file_command] = STATE(263), - [sym_tmp_string_command] = STATE(263), - [sym_tmp_value_command] = STATE(263), - [sym_tmp_hex_command] = STATE(263), - [sym_number_command] = STATE(263), - [sym_help_command] = STATE(263), - [sym_arged_command] = STATE(263), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(281), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(263), - [sym_Cf_cmd] = STATE(263), - [sym_pf_new_cmd] = STATE(263), - [sym_pf_dot_cmd] = STATE(263), - [sym_pf_cmd] = STATE(263), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(77), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(263), + [sym_legacy_quoted_command] = STATE(273), + [sym__simple_command] = STATE(273), + [sym__tmp_command] = STATE(273), + [sym__iter_command] = STATE(273), + [sym__pipe_command] = STATE(273), + [sym_grep_command] = STATE(273), + [sym_html_disable_command] = STATE(273), + [sym_html_enable_command] = STATE(273), + [sym_pipe_command] = STATE(273), + [sym_iter_file_lines_command] = STATE(273), + [sym_iter_offsets_command] = STATE(273), + [sym_iter_offsetssizes_command] = STATE(273), + [sym_iter_hit_command] = STATE(273), + [sym_iter_interpret_command] = STATE(273), + [sym_iter_interpret_offsetssizes_command] = STATE(273), + [sym_iter_comment_command] = STATE(273), + [sym_iter_dbta_command] = STATE(273), + [sym_iter_dbtb_command] = STATE(273), + [sym_iter_dbts_command] = STATE(273), + [sym_iter_threads_command] = STATE(273), + [sym_iter_bbs_command] = STATE(273), + [sym_iter_instrs_command] = STATE(273), + [sym_iter_import_command] = STATE(273), + [sym_iter_sections_command] = STATE(273), + [sym_iter_segments_command] = STATE(273), + [sym_iter_symbol_command] = STATE(273), + [sym_iter_string_command] = STATE(273), + [sym_iter_flags_command] = STATE(273), + [sym_iter_function_command] = STATE(273), + [sym_iter_iomap_command] = STATE(273), + [sym_iter_dbgmap_command] = STATE(273), + [sym_iter_register_command] = STATE(273), + [sym_iter_step_command] = STATE(273), + [sym_tmp_seek_command] = STATE(273), + [sym_tmp_blksz_command] = STATE(273), + [sym_tmp_fromto_command] = STATE(273), + [sym_tmp_arch_command] = STATE(273), + [sym_tmp_bits_command] = STATE(273), + [sym_tmp_nthi_command] = STATE(273), + [sym_tmp_eval_command] = STATE(273), + [sym_tmp_fs_command] = STATE(273), + [sym_tmp_reli_command] = STATE(273), + [sym_tmp_kuery_command] = STATE(273), + [sym_tmp_fd_command] = STATE(273), + [sym_tmp_reg_command] = STATE(273), + [sym_tmp_file_command] = STATE(273), + [sym_tmp_string_command] = STATE(273), + [sym_tmp_value_command] = STATE(273), + [sym_tmp_hex_command] = STATE(273), + [sym_number_command] = STATE(273), + [sym_help_command] = STATE(273), + [sym_arged_command] = STATE(273), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(306), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(273), + [sym_Cf_cmd] = STATE(273), + [sym_pf_new_cmd] = STATE(273), + [sym_pf_dot_cmd] = STATE(273), + [sym_pf_cmd] = STATE(273), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(78), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(273), [sym__dec_number] = STATE(2), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), @@ -9917,104 +10002,104 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__help_command] = ACTIONS(55), }, [46] = { - [sym_legacy_quoted_command] = STATE(264), - [sym__simple_command] = STATE(264), - [sym__tmp_command] = STATE(264), - [sym__iter_command] = STATE(264), - [sym__pipe_command] = STATE(264), - [sym_grep_command] = STATE(264), - [sym_html_disable_command] = STATE(264), - [sym_html_enable_command] = STATE(264), - [sym_pipe_command] = STATE(264), - [sym_iter_file_lines_command] = STATE(264), - [sym_iter_offsets_command] = STATE(264), - [sym_iter_offsetssizes_command] = STATE(264), - [sym_iter_hit_command] = STATE(264), - [sym_iter_interpret_command] = STATE(264), - [sym_iter_interpret_offsetssizes_command] = STATE(264), - [sym_iter_comment_command] = STATE(264), - [sym_iter_dbta_command] = STATE(264), - [sym_iter_dbtb_command] = STATE(264), - [sym_iter_dbts_command] = STATE(264), - [sym_iter_threads_command] = STATE(264), - [sym_iter_bbs_command] = STATE(264), - [sym_iter_instrs_command] = STATE(264), - [sym_iter_import_command] = STATE(264), - [sym_iter_sections_command] = STATE(264), - [sym_iter_segments_command] = STATE(264), - [sym_iter_symbol_command] = STATE(264), - [sym_iter_string_command] = STATE(264), - [sym_iter_flags_command] = STATE(264), - [sym_iter_function_command] = STATE(264), - [sym_iter_iomap_command] = STATE(264), - [sym_iter_dbgmap_command] = STATE(264), - [sym_iter_register_command] = STATE(264), - [sym_iter_step_command] = STATE(264), - [sym_tmp_seek_command] = STATE(264), - [sym_tmp_blksz_command] = STATE(264), - [sym_tmp_fromto_command] = STATE(264), - [sym_tmp_arch_command] = STATE(264), - [sym_tmp_bits_command] = STATE(264), - [sym_tmp_nthi_command] = STATE(264), - [sym_tmp_eval_command] = STATE(264), - [sym_tmp_fs_command] = STATE(264), - [sym_tmp_reli_command] = STATE(264), - [sym_tmp_kuery_command] = STATE(264), - [sym_tmp_fd_command] = STATE(264), - [sym_tmp_reg_command] = STATE(264), - [sym_tmp_file_command] = STATE(264), - [sym_tmp_string_command] = STATE(264), - [sym_tmp_value_command] = STATE(264), - [sym_tmp_hex_command] = STATE(264), - [sym_number_command] = STATE(264), - [sym_help_command] = STATE(264), - [sym_arged_command] = STATE(264), - [sym__simple_arged_command_question] = STATE(213), - [sym__simple_arged_command] = STATE(213), - [sym__math_arged_command] = STATE(213), - [sym__pointer_arged_command] = STATE(213), - [sym__macro_arged_command] = STATE(213), - [sym__system_command] = STATE(213), - [sym__interpret_command] = STATE(213), - [sym__interpret_search_identifier] = STATE(281), - [sym__pf_arged_command] = STATE(213), - [sym__pf_commands] = STATE(264), - [sym_Cf_cmd] = STATE(264), - [sym_pf_new_cmd] = STATE(264), - [sym_pf_dot_cmd] = STATE(264), - [sym_pf_cmd] = STATE(264), - [sym__env_command] = STATE(213), - [sym__env_command_identifier] = STATE(77), - [sym__last_command] = STATE(213), - [sym_last_command_identifier] = STATE(215), - [sym_repeat_command] = STATE(264), - [sym__dec_number] = STATE(2), + [sym_legacy_quoted_command] = STATE(278), + [sym__simple_command] = STATE(278), + [sym__tmp_command] = STATE(278), + [sym__iter_command] = STATE(278), + [sym__pipe_command] = STATE(278), + [sym_grep_command] = STATE(278), + [sym_html_disable_command] = STATE(278), + [sym_html_enable_command] = STATE(278), + [sym_pipe_command] = STATE(278), + [sym_iter_file_lines_command] = STATE(278), + [sym_iter_offsets_command] = STATE(278), + [sym_iter_offsetssizes_command] = STATE(278), + [sym_iter_hit_command] = STATE(278), + [sym_iter_interpret_command] = STATE(278), + [sym_iter_interpret_offsetssizes_command] = STATE(278), + [sym_iter_comment_command] = STATE(278), + [sym_iter_dbta_command] = STATE(278), + [sym_iter_dbtb_command] = STATE(278), + [sym_iter_dbts_command] = STATE(278), + [sym_iter_threads_command] = STATE(278), + [sym_iter_bbs_command] = STATE(278), + [sym_iter_instrs_command] = STATE(278), + [sym_iter_import_command] = STATE(278), + [sym_iter_sections_command] = STATE(278), + [sym_iter_segments_command] = STATE(278), + [sym_iter_symbol_command] = STATE(278), + [sym_iter_string_command] = STATE(278), + [sym_iter_flags_command] = STATE(278), + [sym_iter_function_command] = STATE(278), + [sym_iter_iomap_command] = STATE(278), + [sym_iter_dbgmap_command] = STATE(278), + [sym_iter_register_command] = STATE(278), + [sym_iter_step_command] = STATE(278), + [sym_tmp_seek_command] = STATE(278), + [sym_tmp_blksz_command] = STATE(278), + [sym_tmp_fromto_command] = STATE(278), + [sym_tmp_arch_command] = STATE(278), + [sym_tmp_bits_command] = STATE(278), + [sym_tmp_nthi_command] = STATE(278), + [sym_tmp_eval_command] = STATE(278), + [sym_tmp_fs_command] = STATE(278), + [sym_tmp_reli_command] = STATE(278), + [sym_tmp_kuery_command] = STATE(278), + [sym_tmp_fd_command] = STATE(278), + [sym_tmp_reg_command] = STATE(278), + [sym_tmp_file_command] = STATE(278), + [sym_tmp_string_command] = STATE(278), + [sym_tmp_value_command] = STATE(278), + [sym_tmp_hex_command] = STATE(278), + [sym_number_command] = STATE(278), + [sym_help_command] = STATE(278), + [sym_arged_command] = STATE(278), + [sym__simple_arged_command_question] = STATE(250), + [sym__simple_arged_command] = STATE(249), + [sym__math_arged_command] = STATE(246), + [sym__pointer_arged_command] = STATE(244), + [sym__macro_arged_command] = STATE(240), + [sym__system_command] = STATE(236), + [sym__interpret_command] = STATE(235), + [sym__interpret_search_identifier] = STATE(299), + [sym__pf_arged_command] = STATE(230), + [sym__pf_commands] = STATE(278), + [sym_Cf_cmd] = STATE(278), + [sym_pf_new_cmd] = STATE(278), + [sym_pf_dot_cmd] = STATE(278), + [sym_pf_cmd] = STATE(278), + [sym__env_command] = STATE(229), + [sym__env_command_identifier] = STATE(98), + [sym__last_command] = STATE(227), + [sym_last_command_identifier] = STATE(226), + [sym_repeat_command] = STATE(278), + [sym__dec_number] = STATE(5), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), [aux_sym_number_command_token1] = ACTIONS(11), - [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), + [anon_sym_DOT] = ACTIONS(65), + [aux_sym__interpret_command_token1] = ACTIONS(67), + [aux_sym__interpret_command_token3] = ACTIONS(69), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), - [anon_sym_pfo] = ACTIONS(25), - [anon_sym_Cf] = ACTIONS(27), - [sym_pf_dot_cmd_identifier] = ACTIONS(29), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(31), - [aux_sym_pf_cmd_token1] = ACTIONS(33), + [anon_sym_pfo] = ACTIONS(71), + [anon_sym_Cf] = ACTIONS(73), + [sym_pf_dot_cmd_identifier] = ACTIONS(75), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(77), + [aux_sym_pf_cmd_token1] = ACTIONS(79), [anon_sym_PERCENT] = ACTIONS(35), [anon_sym_env] = ACTIONS(35), [anon_sym_DOT_DOT_DOT] = ACTIONS(37), - [sym_system_identifier] = ACTIONS(39), - [sym_question_mark_identifier] = ACTIONS(41), + [sym_system_identifier] = ACTIONS(81), + [sym_question_mark_identifier] = ACTIONS(83), [sym_pointer_identifier] = ACTIONS(43), - [sym_macro_identifier] = ACTIONS(45), + [sym_macro_identifier] = ACTIONS(85), [aux_sym__dec_number_token1] = ACTIONS(49), [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), - [sym_cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), + [sym_cmd_identifier] = ACTIONS(87), + [sym__help_command] = ACTIONS(89), }, [47] = { [ts_builtin_sym_end] = ACTIONS(105), @@ -10101,15 +10186,15 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(105), }, [48] = { - [sym__arg] = STATE(81), - [sym_arg] = STATE(59), - [sym_args] = STATE(255), - [sym_arg_identifier] = STATE(81), - [sym_double_quoted_arg] = STATE(81), - [sym_single_quoted_arg] = STATE(81), - [sym_cmd_substitution_arg] = STATE(81), + [sym__arg] = STATE(83), + [sym_arg] = STATE(58), + [sym_args] = STATE(196), + [sym_arg_identifier] = STATE(83), + [sym_double_quoted_arg] = STATE(83), + [sym_single_quoted_arg] = STATE(83), + [sym_cmd_substitution_arg] = STATE(83), [sym_concatenation] = STATE(95), - [aux_sym_args_repeat1] = STATE(59), + [aux_sym_args_repeat1] = STATE(58), [ts_builtin_sym_end] = ACTIONS(109), [anon_sym_DQUOTE] = ACTIONS(111), [anon_sym_TILDE] = ACTIONS(109), @@ -10176,15 +10261,15 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(109), }, [49] = { - [sym__arg] = STATE(81), - [sym_arg] = STATE(59), - [sym_args] = STATE(219), - [sym_arg_identifier] = STATE(81), - [sym_double_quoted_arg] = STATE(81), - [sym_single_quoted_arg] = STATE(81), - [sym_cmd_substitution_arg] = STATE(81), + [sym__arg] = STATE(83), + [sym_arg] = STATE(58), + [sym_args] = STATE(220), + [sym_arg_identifier] = STATE(83), + [sym_double_quoted_arg] = STATE(83), + [sym_single_quoted_arg] = STATE(83), + [sym_cmd_substitution_arg] = STATE(83), [sym_concatenation] = STATE(95), - [aux_sym_args_repeat1] = STATE(59), + [aux_sym_args_repeat1] = STATE(58), [ts_builtin_sym_end] = ACTIONS(127), [anon_sym_DQUOTE] = ACTIONS(111), [anon_sym_TILDE] = ACTIONS(127), @@ -10251,15 +10336,15 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(127), }, [50] = { - [sym__arg] = STATE(81), - [sym_arg] = STATE(59), - [sym_args] = STATE(229), - [sym_arg_identifier] = STATE(81), - [sym_double_quoted_arg] = STATE(81), - [sym_single_quoted_arg] = STATE(81), - [sym_cmd_substitution_arg] = STATE(81), + [sym__arg] = STATE(83), + [sym_arg] = STATE(58), + [sym_args] = STATE(218), + [sym_arg_identifier] = STATE(83), + [sym_double_quoted_arg] = STATE(83), + [sym_single_quoted_arg] = STATE(83), + [sym_cmd_substitution_arg] = STATE(83), [sym_concatenation] = STATE(95), - [aux_sym_args_repeat1] = STATE(59), + [aux_sym_args_repeat1] = STATE(58), [ts_builtin_sym_end] = ACTIONS(131), [anon_sym_DQUOTE] = ACTIONS(111), [anon_sym_TILDE] = ACTIONS(131), @@ -10326,15 +10411,15 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(131), }, [51] = { - [sym__arg] = STATE(81), - [sym_arg] = STATE(59), - [sym_args] = STATE(230), - [sym_arg_identifier] = STATE(81), - [sym_double_quoted_arg] = STATE(81), - [sym_single_quoted_arg] = STATE(81), - [sym_cmd_substitution_arg] = STATE(81), + [sym__arg] = STATE(83), + [sym_arg] = STATE(58), + [sym_args] = STATE(221), + [sym_arg_identifier] = STATE(83), + [sym_double_quoted_arg] = STATE(83), + [sym_single_quoted_arg] = STATE(83), + [sym_cmd_substitution_arg] = STATE(83), [sym_concatenation] = STATE(95), - [aux_sym_args_repeat1] = STATE(59), + [aux_sym_args_repeat1] = STATE(58), [ts_builtin_sym_end] = ACTIONS(135), [anon_sym_DQUOTE] = ACTIONS(111), [anon_sym_TILDE] = ACTIONS(135), @@ -10401,15 +10486,15 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(135), }, [52] = { - [sym__arg] = STATE(81), - [sym_arg] = STATE(59), - [sym_args] = STATE(252), - [sym_arg_identifier] = STATE(81), - [sym_double_quoted_arg] = STATE(81), - [sym_single_quoted_arg] = STATE(81), - [sym_cmd_substitution_arg] = STATE(81), + [sym__arg] = STATE(83), + [sym_arg] = STATE(58), + [sym_args] = STATE(194), + [sym_arg_identifier] = STATE(83), + [sym_double_quoted_arg] = STATE(83), + [sym_single_quoted_arg] = STATE(83), + [sym_cmd_substitution_arg] = STATE(83), [sym_concatenation] = STATE(95), - [aux_sym_args_repeat1] = STATE(59), + [aux_sym_args_repeat1] = STATE(58), [ts_builtin_sym_end] = ACTIONS(139), [anon_sym_DQUOTE] = ACTIONS(111), [anon_sym_TILDE] = ACTIONS(139), @@ -10476,36 +10561,36 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(139), }, [53] = { - [sym_macro_content] = STATE(162), - [sym_macro_args] = STATE(242), - [sym__arg] = STATE(301), - [sym_arg] = STATE(274), - [sym_arg_identifier] = STATE(301), - [sym_double_quoted_arg] = STATE(301), - [sym_single_quoted_arg] = STATE(301), - [sym_cmd_substitution_arg] = STATE(301), - [sym_concatenation] = STATE(341), + [sym__arg] = STATE(83), + [sym_arg] = STATE(58), + [sym_args] = STATE(186), + [sym_arg_identifier] = STATE(83), + [sym_double_quoted_arg] = STATE(83), + [sym_single_quoted_arg] = STATE(83), + [sym_cmd_substitution_arg] = STATE(83), + [sym_concatenation] = STATE(95), + [aux_sym_args_repeat1] = STATE(58), [ts_builtin_sym_end] = ACTIONS(143), - [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_DQUOTE] = ACTIONS(111), [anon_sym_TILDE] = ACTIONS(143), - [anon_sym_PIPE] = ACTIONS(147), + [anon_sym_PIPE] = ACTIONS(145), [anon_sym_PIPEH] = ACTIONS(143), [anon_sym_AT_AT_DOT] = ACTIONS(143), [anon_sym_AT_AT_EQ] = ACTIONS(143), [anon_sym_AT_AT_AT_EQ] = ACTIONS(143), - [anon_sym_AT_AT] = ACTIONS(147), + [anon_sym_AT_AT] = ACTIONS(145), [anon_sym_AT_ATc_COLON] = ACTIONS(143), [anon_sym_AT_AT_ATc_COLON] = ACTIONS(143), [anon_sym_AT_ATC] = ACTIONS(143), - [anon_sym_AT_ATdbt] = ACTIONS(147), + [anon_sym_AT_ATdbt] = ACTIONS(145), [anon_sym_AT_ATdbta] = ACTIONS(143), [anon_sym_AT_ATdbtb] = ACTIONS(143), [anon_sym_AT_ATdbts] = ACTIONS(143), [anon_sym_AT_ATt] = ACTIONS(143), [anon_sym_AT_ATb] = ACTIONS(143), - [anon_sym_AT_ATi] = ACTIONS(147), + [anon_sym_AT_ATi] = ACTIONS(145), [anon_sym_AT_ATii] = ACTIONS(143), - [anon_sym_AT_ATiS] = ACTIONS(147), + [anon_sym_AT_ATiS] = ACTIONS(145), [anon_sym_AT_ATiSS] = ACTIONS(143), [anon_sym_AT_ATis] = ACTIONS(143), [anon_sym_AT_ATiz] = ACTIONS(143), @@ -10515,7 +10600,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_ATdm] = ACTIONS(143), [anon_sym_AT_ATr] = ACTIONS(143), [anon_sym_AT_ATs_COLON] = ACTIONS(143), - [anon_sym_AT] = ACTIONS(147), + [anon_sym_AT] = ACTIONS(145), [anon_sym_AT_BANG] = ACTIONS(143), [anon_sym_AT_LBRACE] = ACTIONS(143), [anon_sym_ATa_COLON] = ACTIONS(143), @@ -10532,184 +10617,184 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATv_COLON] = ACTIONS(143), [anon_sym_ATx_COLON] = ACTIONS(143), [anon_sym_PIPE_DOT] = ACTIONS(143), - [anon_sym_DOLLAR] = ACTIONS(149), - [anon_sym_LPAREN] = ACTIONS(151), + [anon_sym_DOLLAR] = ACTIONS(115), + [anon_sym_LPAREN] = ACTIONS(117), [anon_sym_RPAREN] = ACTIONS(143), [anon_sym_SEMI] = ACTIONS(143), - [anon_sym_GT] = ACTIONS(147), + [anon_sym_GT] = ACTIONS(145), [anon_sym_GT_GT] = ACTIONS(143), - [sym_html_redirect_operator] = ACTIONS(147), + [sym_html_redirect_operator] = ACTIONS(145), [sym_html_append_operator] = ACTIONS(143), - [anon_sym_COMMA] = ACTIONS(153), - [aux_sym_arg_identifier_token1] = ACTIONS(149), - [anon_sym_SQUOTE] = ACTIONS(155), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(159), + [anon_sym_COMMA] = ACTIONS(119), + [aux_sym_arg_identifier_token1] = ACTIONS(115), + [anon_sym_SQUOTE] = ACTIONS(121), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(123), + [anon_sym_BQUOTE] = ACTIONS(125), [sym__comment] = ACTIONS(3), [anon_sym_LF] = ACTIONS(143), [anon_sym_CR] = ACTIONS(143), [sym_file_descriptor] = ACTIONS(143), }, [54] = { - [sym__arg] = STATE(81), - [sym_arg] = STATE(59), - [sym_args] = STATE(221), - [sym_arg_identifier] = STATE(81), - [sym_double_quoted_arg] = STATE(81), - [sym_single_quoted_arg] = STATE(81), - [sym_cmd_substitution_arg] = STATE(81), + [sym__arg] = STATE(83), + [sym_arg] = STATE(58), + [sym_args] = STATE(191), + [sym_arg_identifier] = STATE(83), + [sym_double_quoted_arg] = STATE(83), + [sym_single_quoted_arg] = STATE(83), + [sym_cmd_substitution_arg] = STATE(83), [sym_concatenation] = STATE(95), - [aux_sym_args_repeat1] = STATE(59), - [ts_builtin_sym_end] = ACTIONS(161), + [aux_sym_args_repeat1] = STATE(58), + [ts_builtin_sym_end] = ACTIONS(127), [anon_sym_DQUOTE] = ACTIONS(111), - [anon_sym_TILDE] = ACTIONS(161), - [anon_sym_PIPE] = ACTIONS(163), - [anon_sym_PIPEH] = ACTIONS(161), - [anon_sym_AT_AT_DOT] = ACTIONS(161), - [anon_sym_AT_AT_EQ] = ACTIONS(161), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(161), - [anon_sym_AT_AT] = ACTIONS(163), - [anon_sym_AT_ATc_COLON] = ACTIONS(161), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(161), - [anon_sym_AT_ATC] = ACTIONS(161), - [anon_sym_AT_ATdbt] = ACTIONS(163), - [anon_sym_AT_ATdbta] = ACTIONS(161), - [anon_sym_AT_ATdbtb] = ACTIONS(161), - [anon_sym_AT_ATdbts] = ACTIONS(161), - [anon_sym_AT_ATt] = ACTIONS(161), - [anon_sym_AT_ATb] = ACTIONS(161), - [anon_sym_AT_ATi] = ACTIONS(163), - [anon_sym_AT_ATii] = ACTIONS(161), - [anon_sym_AT_ATiS] = ACTIONS(163), - [anon_sym_AT_ATiSS] = ACTIONS(161), - [anon_sym_AT_ATis] = ACTIONS(161), - [anon_sym_AT_ATiz] = ACTIONS(161), - [anon_sym_AT_ATf] = ACTIONS(161), - [anon_sym_AT_ATF] = ACTIONS(161), - [anon_sym_AT_ATom] = ACTIONS(161), - [anon_sym_AT_ATdm] = ACTIONS(161), - [anon_sym_AT_ATr] = ACTIONS(161), - [anon_sym_AT_ATs_COLON] = ACTIONS(161), - [anon_sym_AT] = ACTIONS(163), - [anon_sym_AT_BANG] = ACTIONS(161), - [anon_sym_AT_LBRACE] = ACTIONS(161), - [anon_sym_ATa_COLON] = ACTIONS(161), - [anon_sym_ATb_COLON] = ACTIONS(161), - [anon_sym_ATB_COLON] = ACTIONS(161), - [anon_sym_ATe_COLON] = ACTIONS(161), - [anon_sym_ATF_COLON] = ACTIONS(161), - [anon_sym_ATi_COLON] = ACTIONS(161), - [anon_sym_ATk_COLON] = ACTIONS(161), - [anon_sym_ATo_COLON] = ACTIONS(161), - [anon_sym_ATr_COLON] = ACTIONS(161), - [anon_sym_ATf_COLON] = ACTIONS(161), - [anon_sym_ATs_COLON] = ACTIONS(161), - [anon_sym_ATv_COLON] = ACTIONS(161), - [anon_sym_ATx_COLON] = ACTIONS(161), - [anon_sym_PIPE_DOT] = ACTIONS(161), + [anon_sym_TILDE] = ACTIONS(127), + [anon_sym_PIPE] = ACTIONS(129), + [anon_sym_PIPEH] = ACTIONS(127), + [anon_sym_AT_AT_DOT] = ACTIONS(127), + [anon_sym_AT_AT_EQ] = ACTIONS(127), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(127), + [anon_sym_AT_AT] = ACTIONS(129), + [anon_sym_AT_ATc_COLON] = ACTIONS(127), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(127), + [anon_sym_AT_ATC] = ACTIONS(127), + [anon_sym_AT_ATdbt] = ACTIONS(129), + [anon_sym_AT_ATdbta] = ACTIONS(127), + [anon_sym_AT_ATdbtb] = ACTIONS(127), + [anon_sym_AT_ATdbts] = ACTIONS(127), + [anon_sym_AT_ATt] = ACTIONS(127), + [anon_sym_AT_ATb] = ACTIONS(127), + [anon_sym_AT_ATi] = ACTIONS(129), + [anon_sym_AT_ATii] = ACTIONS(127), + [anon_sym_AT_ATiS] = ACTIONS(129), + [anon_sym_AT_ATiSS] = ACTIONS(127), + [anon_sym_AT_ATis] = ACTIONS(127), + [anon_sym_AT_ATiz] = ACTIONS(127), + [anon_sym_AT_ATf] = ACTIONS(127), + [anon_sym_AT_ATF] = ACTIONS(127), + [anon_sym_AT_ATom] = ACTIONS(127), + [anon_sym_AT_ATdm] = ACTIONS(127), + [anon_sym_AT_ATr] = ACTIONS(127), + [anon_sym_AT_ATs_COLON] = ACTIONS(127), + [anon_sym_AT] = ACTIONS(129), + [anon_sym_AT_BANG] = ACTIONS(127), + [anon_sym_AT_LBRACE] = ACTIONS(127), + [anon_sym_ATa_COLON] = ACTIONS(127), + [anon_sym_ATb_COLON] = ACTIONS(127), + [anon_sym_ATB_COLON] = ACTIONS(127), + [anon_sym_ATe_COLON] = ACTIONS(127), + [anon_sym_ATF_COLON] = ACTIONS(127), + [anon_sym_ATi_COLON] = ACTIONS(127), + [anon_sym_ATk_COLON] = ACTIONS(127), + [anon_sym_ATo_COLON] = ACTIONS(127), + [anon_sym_ATr_COLON] = ACTIONS(127), + [anon_sym_ATf_COLON] = ACTIONS(127), + [anon_sym_ATs_COLON] = ACTIONS(127), + [anon_sym_ATv_COLON] = ACTIONS(127), + [anon_sym_ATx_COLON] = ACTIONS(127), + [anon_sym_PIPE_DOT] = ACTIONS(127), [anon_sym_DOLLAR] = ACTIONS(115), [anon_sym_LPAREN] = ACTIONS(117), - [anon_sym_RPAREN] = ACTIONS(161), - [anon_sym_SEMI] = ACTIONS(161), - [anon_sym_GT] = ACTIONS(163), - [anon_sym_GT_GT] = ACTIONS(161), - [sym_html_redirect_operator] = ACTIONS(163), - [sym_html_append_operator] = ACTIONS(161), + [anon_sym_RPAREN] = ACTIONS(127), + [anon_sym_SEMI] = ACTIONS(127), + [anon_sym_GT] = ACTIONS(129), + [anon_sym_GT_GT] = ACTIONS(127), + [sym_html_redirect_operator] = ACTIONS(129), + [sym_html_append_operator] = ACTIONS(127), [anon_sym_COMMA] = ACTIONS(119), [aux_sym_arg_identifier_token1] = ACTIONS(115), [anon_sym_SQUOTE] = ACTIONS(121), [anon_sym_DOLLAR_LPAREN] = ACTIONS(123), [anon_sym_BQUOTE] = ACTIONS(125), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(161), - [anon_sym_CR] = ACTIONS(161), - [sym_file_descriptor] = ACTIONS(161), + [anon_sym_LF] = ACTIONS(127), + [anon_sym_CR] = ACTIONS(127), + [sym_file_descriptor] = ACTIONS(127), }, [55] = { - [sym__arg] = STATE(81), - [sym_arg] = STATE(59), - [sym_args] = STATE(256), - [sym_arg_identifier] = STATE(81), - [sym_double_quoted_arg] = STATE(81), - [sym_single_quoted_arg] = STATE(81), - [sym_cmd_substitution_arg] = STATE(81), - [sym_concatenation] = STATE(95), - [aux_sym_args_repeat1] = STATE(59), - [ts_builtin_sym_end] = ACTIONS(165), - [anon_sym_DQUOTE] = ACTIONS(111), - [anon_sym_TILDE] = ACTIONS(165), - [anon_sym_PIPE] = ACTIONS(167), - [anon_sym_PIPEH] = ACTIONS(165), - [anon_sym_AT_AT_DOT] = ACTIONS(165), - [anon_sym_AT_AT_EQ] = ACTIONS(165), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(165), - [anon_sym_AT_AT] = ACTIONS(167), - [anon_sym_AT_ATc_COLON] = ACTIONS(165), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(165), - [anon_sym_AT_ATC] = ACTIONS(165), - [anon_sym_AT_ATdbt] = ACTIONS(167), - [anon_sym_AT_ATdbta] = ACTIONS(165), - [anon_sym_AT_ATdbtb] = ACTIONS(165), - [anon_sym_AT_ATdbts] = ACTIONS(165), - [anon_sym_AT_ATt] = ACTIONS(165), - [anon_sym_AT_ATb] = ACTIONS(165), - [anon_sym_AT_ATi] = ACTIONS(167), - [anon_sym_AT_ATii] = ACTIONS(165), - [anon_sym_AT_ATiS] = ACTIONS(167), - [anon_sym_AT_ATiSS] = ACTIONS(165), - [anon_sym_AT_ATis] = ACTIONS(165), - [anon_sym_AT_ATiz] = ACTIONS(165), - [anon_sym_AT_ATf] = ACTIONS(165), - [anon_sym_AT_ATF] = ACTIONS(165), - [anon_sym_AT_ATom] = ACTIONS(165), - [anon_sym_AT_ATdm] = ACTIONS(165), - [anon_sym_AT_ATr] = ACTIONS(165), - [anon_sym_AT_ATs_COLON] = ACTIONS(165), - [anon_sym_AT] = ACTIONS(167), - [anon_sym_AT_BANG] = ACTIONS(165), - [anon_sym_AT_LBRACE] = ACTIONS(165), - [anon_sym_ATa_COLON] = ACTIONS(165), - [anon_sym_ATb_COLON] = ACTIONS(165), - [anon_sym_ATB_COLON] = ACTIONS(165), - [anon_sym_ATe_COLON] = ACTIONS(165), - [anon_sym_ATF_COLON] = ACTIONS(165), - [anon_sym_ATi_COLON] = ACTIONS(165), - [anon_sym_ATk_COLON] = ACTIONS(165), - [anon_sym_ATo_COLON] = ACTIONS(165), - [anon_sym_ATr_COLON] = ACTIONS(165), - [anon_sym_ATf_COLON] = ACTIONS(165), - [anon_sym_ATs_COLON] = ACTIONS(165), - [anon_sym_ATv_COLON] = ACTIONS(165), - [anon_sym_ATx_COLON] = ACTIONS(165), - [anon_sym_PIPE_DOT] = ACTIONS(165), - [anon_sym_DOLLAR] = ACTIONS(115), - [anon_sym_LPAREN] = ACTIONS(117), - [anon_sym_RPAREN] = ACTIONS(165), - [anon_sym_SEMI] = ACTIONS(165), - [anon_sym_GT] = ACTIONS(167), - [anon_sym_GT_GT] = ACTIONS(165), - [sym_html_redirect_operator] = ACTIONS(167), - [sym_html_append_operator] = ACTIONS(165), - [anon_sym_COMMA] = ACTIONS(119), - [aux_sym_arg_identifier_token1] = ACTIONS(115), - [anon_sym_SQUOTE] = ACTIONS(121), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(123), - [anon_sym_BQUOTE] = ACTIONS(125), + [sym_macro_content] = STATE(146), + [sym_macro_args] = STATE(187), + [sym__arg] = STATE(309), + [sym_arg] = STATE(283), + [sym_arg_identifier] = STATE(309), + [sym_double_quoted_arg] = STATE(309), + [sym_single_quoted_arg] = STATE(309), + [sym_cmd_substitution_arg] = STATE(309), + [sym_concatenation] = STATE(353), + [ts_builtin_sym_end] = ACTIONS(147), + [anon_sym_DQUOTE] = ACTIONS(149), + [anon_sym_TILDE] = ACTIONS(147), + [anon_sym_PIPE] = ACTIONS(151), + [anon_sym_PIPEH] = ACTIONS(147), + [anon_sym_AT_AT_DOT] = ACTIONS(147), + [anon_sym_AT_AT_EQ] = ACTIONS(147), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(147), + [anon_sym_AT_AT] = ACTIONS(151), + [anon_sym_AT_ATc_COLON] = ACTIONS(147), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(147), + [anon_sym_AT_ATC] = ACTIONS(147), + [anon_sym_AT_ATdbt] = ACTIONS(151), + [anon_sym_AT_ATdbta] = ACTIONS(147), + [anon_sym_AT_ATdbtb] = ACTIONS(147), + [anon_sym_AT_ATdbts] = ACTIONS(147), + [anon_sym_AT_ATt] = ACTIONS(147), + [anon_sym_AT_ATb] = ACTIONS(147), + [anon_sym_AT_ATi] = ACTIONS(151), + [anon_sym_AT_ATii] = ACTIONS(147), + [anon_sym_AT_ATiS] = ACTIONS(151), + [anon_sym_AT_ATiSS] = ACTIONS(147), + [anon_sym_AT_ATis] = ACTIONS(147), + [anon_sym_AT_ATiz] = ACTIONS(147), + [anon_sym_AT_ATf] = ACTIONS(147), + [anon_sym_AT_ATF] = ACTIONS(147), + [anon_sym_AT_ATom] = ACTIONS(147), + [anon_sym_AT_ATdm] = ACTIONS(147), + [anon_sym_AT_ATr] = ACTIONS(147), + [anon_sym_AT_ATs_COLON] = ACTIONS(147), + [anon_sym_AT] = ACTIONS(151), + [anon_sym_AT_BANG] = ACTIONS(147), + [anon_sym_AT_LBRACE] = ACTIONS(147), + [anon_sym_ATa_COLON] = ACTIONS(147), + [anon_sym_ATb_COLON] = ACTIONS(147), + [anon_sym_ATB_COLON] = ACTIONS(147), + [anon_sym_ATe_COLON] = ACTIONS(147), + [anon_sym_ATF_COLON] = ACTIONS(147), + [anon_sym_ATi_COLON] = ACTIONS(147), + [anon_sym_ATk_COLON] = ACTIONS(147), + [anon_sym_ATo_COLON] = ACTIONS(147), + [anon_sym_ATr_COLON] = ACTIONS(147), + [anon_sym_ATf_COLON] = ACTIONS(147), + [anon_sym_ATs_COLON] = ACTIONS(147), + [anon_sym_ATv_COLON] = ACTIONS(147), + [anon_sym_ATx_COLON] = ACTIONS(147), + [anon_sym_PIPE_DOT] = ACTIONS(147), + [anon_sym_DOLLAR] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(155), + [anon_sym_RPAREN] = ACTIONS(147), + [anon_sym_SEMI] = ACTIONS(147), + [anon_sym_GT] = ACTIONS(151), + [anon_sym_GT_GT] = ACTIONS(147), + [sym_html_redirect_operator] = ACTIONS(151), + [sym_html_append_operator] = ACTIONS(147), + [anon_sym_COMMA] = ACTIONS(157), + [aux_sym_arg_identifier_token1] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(159), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(161), + [anon_sym_BQUOTE] = ACTIONS(163), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(165), - [anon_sym_CR] = ACTIONS(165), - [sym_file_descriptor] = ACTIONS(165), + [anon_sym_LF] = ACTIONS(147), + [anon_sym_CR] = ACTIONS(147), + [sym_file_descriptor] = ACTIONS(147), }, [56] = { - [sym__arg] = STATE(81), - [sym_arg] = STATE(59), - [sym_args] = STATE(247), - [sym_arg_identifier] = STATE(81), - [sym_double_quoted_arg] = STATE(81), - [sym_single_quoted_arg] = STATE(81), - [sym_cmd_substitution_arg] = STATE(81), + [sym__arg] = STATE(83), + [sym_arg] = STATE(58), + [sym_args] = STATE(239), + [sym_arg_identifier] = STATE(83), + [sym_double_quoted_arg] = STATE(83), + [sym_single_quoted_arg] = STATE(83), + [sym_cmd_substitution_arg] = STATE(83), [sym_concatenation] = STATE(95), - [aux_sym_args_repeat1] = STATE(59), + [aux_sym_args_repeat1] = STATE(58), [ts_builtin_sym_end] = ACTIONS(165), [anon_sym_DQUOTE] = ACTIONS(111), [anon_sym_TILDE] = ACTIONS(165), @@ -10776,35 +10861,35 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(165), }, [57] = { - [aux_sym__offsetsizes_args] = STATE(60), - [sym__arg] = STATE(301), - [sym_arg] = STATE(308), - [sym_arg_identifier] = STATE(301), - [sym_double_quoted_arg] = STATE(301), - [sym_single_quoted_arg] = STATE(301), - [sym_cmd_substitution_arg] = STATE(301), - [sym_concatenation] = STATE(341), + [sym__arg] = STATE(83), + [sym_arg] = STATE(57), + [sym_arg_identifier] = STATE(83), + [sym_double_quoted_arg] = STATE(83), + [sym_single_quoted_arg] = STATE(83), + [sym_cmd_substitution_arg] = STATE(83), + [sym_concatenation] = STATE(95), + [aux_sym_args_repeat1] = STATE(57), [ts_builtin_sym_end] = ACTIONS(169), - [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_DQUOTE] = ACTIONS(171), [anon_sym_TILDE] = ACTIONS(169), - [anon_sym_PIPE] = ACTIONS(171), + [anon_sym_PIPE] = ACTIONS(174), [anon_sym_PIPEH] = ACTIONS(169), [anon_sym_AT_AT_DOT] = ACTIONS(169), [anon_sym_AT_AT_EQ] = ACTIONS(169), [anon_sym_AT_AT_AT_EQ] = ACTIONS(169), - [anon_sym_AT_AT] = ACTIONS(171), + [anon_sym_AT_AT] = ACTIONS(174), [anon_sym_AT_ATc_COLON] = ACTIONS(169), [anon_sym_AT_AT_ATc_COLON] = ACTIONS(169), [anon_sym_AT_ATC] = ACTIONS(169), - [anon_sym_AT_ATdbt] = ACTIONS(171), + [anon_sym_AT_ATdbt] = ACTIONS(174), [anon_sym_AT_ATdbta] = ACTIONS(169), [anon_sym_AT_ATdbtb] = ACTIONS(169), [anon_sym_AT_ATdbts] = ACTIONS(169), [anon_sym_AT_ATt] = ACTIONS(169), [anon_sym_AT_ATb] = ACTIONS(169), - [anon_sym_AT_ATi] = ACTIONS(171), + [anon_sym_AT_ATi] = ACTIONS(174), [anon_sym_AT_ATii] = ACTIONS(169), - [anon_sym_AT_ATiS] = ACTIONS(171), + [anon_sym_AT_ATiS] = ACTIONS(174), [anon_sym_AT_ATiSS] = ACTIONS(169), [anon_sym_AT_ATis] = ACTIONS(169), [anon_sym_AT_ATiz] = ACTIONS(169), @@ -10814,7 +10899,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_ATdm] = ACTIONS(169), [anon_sym_AT_ATr] = ACTIONS(169), [anon_sym_AT_ATs_COLON] = ACTIONS(169), - [anon_sym_AT] = ACTIONS(171), + [anon_sym_AT] = ACTIONS(174), [anon_sym_AT_BANG] = ACTIONS(169), [anon_sym_AT_LBRACE] = ACTIONS(169), [anon_sym_ATa_COLON] = ACTIONS(169), @@ -10831,350 +10916,276 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATv_COLON] = ACTIONS(169), [anon_sym_ATx_COLON] = ACTIONS(169), [anon_sym_PIPE_DOT] = ACTIONS(169), - [anon_sym_DOLLAR] = ACTIONS(149), - [anon_sym_LPAREN] = ACTIONS(151), + [anon_sym_DOLLAR] = ACTIONS(176), + [anon_sym_LPAREN] = ACTIONS(179), [anon_sym_RPAREN] = ACTIONS(169), [anon_sym_SEMI] = ACTIONS(169), - [anon_sym_GT] = ACTIONS(171), + [anon_sym_GT] = ACTIONS(174), [anon_sym_GT_GT] = ACTIONS(169), - [sym_html_redirect_operator] = ACTIONS(171), + [sym_html_redirect_operator] = ACTIONS(174), [sym_html_append_operator] = ACTIONS(169), - [anon_sym_COMMA] = ACTIONS(153), - [aux_sym_arg_identifier_token1] = ACTIONS(149), - [anon_sym_SQUOTE] = ACTIONS(155), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(159), + [anon_sym_COMMA] = ACTIONS(182), + [aux_sym_arg_identifier_token1] = ACTIONS(176), + [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(188), + [anon_sym_BQUOTE] = ACTIONS(191), [sym__comment] = ACTIONS(3), [anon_sym_LF] = ACTIONS(169), [anon_sym_CR] = ACTIONS(169), [sym_file_descriptor] = ACTIONS(169), }, [58] = { - [aux_sym__offsetsizes_args] = STATE(57), - [sym__arg] = STATE(301), - [sym_arg] = STATE(308), - [sym_arg_identifier] = STATE(301), - [sym_double_quoted_arg] = STATE(301), - [sym_single_quoted_arg] = STATE(301), - [sym_cmd_substitution_arg] = STATE(301), - [sym_concatenation] = STATE(341), - [ts_builtin_sym_end] = ACTIONS(173), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_TILDE] = ACTIONS(173), - [anon_sym_PIPE] = ACTIONS(175), - [anon_sym_PIPEH] = ACTIONS(173), - [anon_sym_AT_AT_DOT] = ACTIONS(173), - [anon_sym_AT_AT_EQ] = ACTIONS(173), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(173), - [anon_sym_AT_AT] = ACTIONS(175), - [anon_sym_AT_ATc_COLON] = ACTIONS(173), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(173), - [anon_sym_AT_ATC] = ACTIONS(173), - [anon_sym_AT_ATdbt] = ACTIONS(175), - [anon_sym_AT_ATdbta] = ACTIONS(173), - [anon_sym_AT_ATdbtb] = ACTIONS(173), - [anon_sym_AT_ATdbts] = ACTIONS(173), - [anon_sym_AT_ATt] = ACTIONS(173), - [anon_sym_AT_ATb] = ACTIONS(173), - [anon_sym_AT_ATi] = ACTIONS(175), - [anon_sym_AT_ATii] = ACTIONS(173), - [anon_sym_AT_ATiS] = ACTIONS(175), - [anon_sym_AT_ATiSS] = ACTIONS(173), - [anon_sym_AT_ATis] = ACTIONS(173), - [anon_sym_AT_ATiz] = ACTIONS(173), - [anon_sym_AT_ATf] = ACTIONS(173), - [anon_sym_AT_ATF] = ACTIONS(173), - [anon_sym_AT_ATom] = ACTIONS(173), - [anon_sym_AT_ATdm] = ACTIONS(173), - [anon_sym_AT_ATr] = ACTIONS(173), - [anon_sym_AT_ATs_COLON] = ACTIONS(173), - [anon_sym_AT] = ACTIONS(175), - [anon_sym_AT_BANG] = ACTIONS(173), - [anon_sym_AT_LBRACE] = ACTIONS(173), - [anon_sym_ATa_COLON] = ACTIONS(173), - [anon_sym_ATb_COLON] = ACTIONS(173), - [anon_sym_ATB_COLON] = ACTIONS(173), - [anon_sym_ATe_COLON] = ACTIONS(173), - [anon_sym_ATF_COLON] = ACTIONS(173), - [anon_sym_ATi_COLON] = ACTIONS(173), - [anon_sym_ATk_COLON] = ACTIONS(173), - [anon_sym_ATo_COLON] = ACTIONS(173), - [anon_sym_ATr_COLON] = ACTIONS(173), - [anon_sym_ATf_COLON] = ACTIONS(173), - [anon_sym_ATs_COLON] = ACTIONS(173), - [anon_sym_ATv_COLON] = ACTIONS(173), - [anon_sym_ATx_COLON] = ACTIONS(173), - [anon_sym_PIPE_DOT] = ACTIONS(173), - [anon_sym_DOLLAR] = ACTIONS(149), - [anon_sym_LPAREN] = ACTIONS(151), - [anon_sym_RPAREN] = ACTIONS(173), - [anon_sym_SEMI] = ACTIONS(173), - [anon_sym_GT] = ACTIONS(175), - [anon_sym_GT_GT] = ACTIONS(173), - [sym_html_redirect_operator] = ACTIONS(175), - [sym_html_append_operator] = ACTIONS(173), - [anon_sym_COMMA] = ACTIONS(153), - [aux_sym_arg_identifier_token1] = ACTIONS(149), - [anon_sym_SQUOTE] = ACTIONS(155), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(159), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(173), - [anon_sym_CR] = ACTIONS(173), - [sym_file_descriptor] = ACTIONS(173), - }, - [59] = { - [sym__arg] = STATE(81), - [sym_arg] = STATE(62), - [sym_arg_identifier] = STATE(81), - [sym_double_quoted_arg] = STATE(81), - [sym_single_quoted_arg] = STATE(81), - [sym_cmd_substitution_arg] = STATE(81), + [sym__arg] = STATE(83), + [sym_arg] = STATE(57), + [sym_arg_identifier] = STATE(83), + [sym_double_quoted_arg] = STATE(83), + [sym_single_quoted_arg] = STATE(83), + [sym_cmd_substitution_arg] = STATE(83), [sym_concatenation] = STATE(95), - [aux_sym_args_repeat1] = STATE(62), - [ts_builtin_sym_end] = ACTIONS(177), + [aux_sym_args_repeat1] = STATE(57), + [ts_builtin_sym_end] = ACTIONS(194), [anon_sym_DQUOTE] = ACTIONS(111), - [anon_sym_TILDE] = ACTIONS(177), - [anon_sym_PIPE] = ACTIONS(179), - [anon_sym_PIPEH] = ACTIONS(177), - [anon_sym_AT_AT_DOT] = ACTIONS(177), - [anon_sym_AT_AT_EQ] = ACTIONS(177), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(177), - [anon_sym_AT_AT] = ACTIONS(179), - [anon_sym_AT_ATc_COLON] = ACTIONS(177), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(177), - [anon_sym_AT_ATC] = ACTIONS(177), - [anon_sym_AT_ATdbt] = ACTIONS(179), - [anon_sym_AT_ATdbta] = ACTIONS(177), - [anon_sym_AT_ATdbtb] = ACTIONS(177), - [anon_sym_AT_ATdbts] = ACTIONS(177), - [anon_sym_AT_ATt] = ACTIONS(177), - [anon_sym_AT_ATb] = ACTIONS(177), - [anon_sym_AT_ATi] = ACTIONS(179), - [anon_sym_AT_ATii] = ACTIONS(177), - [anon_sym_AT_ATiS] = ACTIONS(179), - [anon_sym_AT_ATiSS] = ACTIONS(177), - [anon_sym_AT_ATis] = ACTIONS(177), - [anon_sym_AT_ATiz] = ACTIONS(177), - [anon_sym_AT_ATf] = ACTIONS(177), - [anon_sym_AT_ATF] = ACTIONS(177), - [anon_sym_AT_ATom] = ACTIONS(177), - [anon_sym_AT_ATdm] = ACTIONS(177), - [anon_sym_AT_ATr] = ACTIONS(177), - [anon_sym_AT_ATs_COLON] = ACTIONS(177), - [anon_sym_AT] = ACTIONS(179), - [anon_sym_AT_BANG] = ACTIONS(177), - [anon_sym_AT_LBRACE] = ACTIONS(177), - [anon_sym_ATa_COLON] = ACTIONS(177), - [anon_sym_ATb_COLON] = ACTIONS(177), - [anon_sym_ATB_COLON] = ACTIONS(177), - [anon_sym_ATe_COLON] = ACTIONS(177), - [anon_sym_ATF_COLON] = ACTIONS(177), - [anon_sym_ATi_COLON] = ACTIONS(177), - [anon_sym_ATk_COLON] = ACTIONS(177), - [anon_sym_ATo_COLON] = ACTIONS(177), - [anon_sym_ATr_COLON] = ACTIONS(177), - [anon_sym_ATf_COLON] = ACTIONS(177), - [anon_sym_ATs_COLON] = ACTIONS(177), - [anon_sym_ATv_COLON] = ACTIONS(177), - [anon_sym_ATx_COLON] = ACTIONS(177), - [anon_sym_PIPE_DOT] = ACTIONS(177), + [anon_sym_TILDE] = ACTIONS(194), + [anon_sym_PIPE] = ACTIONS(196), + [anon_sym_PIPEH] = ACTIONS(194), + [anon_sym_AT_AT_DOT] = ACTIONS(194), + [anon_sym_AT_AT_EQ] = ACTIONS(194), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(194), + [anon_sym_AT_AT] = ACTIONS(196), + [anon_sym_AT_ATc_COLON] = ACTIONS(194), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(194), + [anon_sym_AT_ATC] = ACTIONS(194), + [anon_sym_AT_ATdbt] = ACTIONS(196), + [anon_sym_AT_ATdbta] = ACTIONS(194), + [anon_sym_AT_ATdbtb] = ACTIONS(194), + [anon_sym_AT_ATdbts] = ACTIONS(194), + [anon_sym_AT_ATt] = ACTIONS(194), + [anon_sym_AT_ATb] = ACTIONS(194), + [anon_sym_AT_ATi] = ACTIONS(196), + [anon_sym_AT_ATii] = ACTIONS(194), + [anon_sym_AT_ATiS] = ACTIONS(196), + [anon_sym_AT_ATiSS] = ACTIONS(194), + [anon_sym_AT_ATis] = ACTIONS(194), + [anon_sym_AT_ATiz] = ACTIONS(194), + [anon_sym_AT_ATf] = ACTIONS(194), + [anon_sym_AT_ATF] = ACTIONS(194), + [anon_sym_AT_ATom] = ACTIONS(194), + [anon_sym_AT_ATdm] = ACTIONS(194), + [anon_sym_AT_ATr] = ACTIONS(194), + [anon_sym_AT_ATs_COLON] = ACTIONS(194), + [anon_sym_AT] = ACTIONS(196), + [anon_sym_AT_BANG] = ACTIONS(194), + [anon_sym_AT_LBRACE] = ACTIONS(194), + [anon_sym_ATa_COLON] = ACTIONS(194), + [anon_sym_ATb_COLON] = ACTIONS(194), + [anon_sym_ATB_COLON] = ACTIONS(194), + [anon_sym_ATe_COLON] = ACTIONS(194), + [anon_sym_ATF_COLON] = ACTIONS(194), + [anon_sym_ATi_COLON] = ACTIONS(194), + [anon_sym_ATk_COLON] = ACTIONS(194), + [anon_sym_ATo_COLON] = ACTIONS(194), + [anon_sym_ATr_COLON] = ACTIONS(194), + [anon_sym_ATf_COLON] = ACTIONS(194), + [anon_sym_ATs_COLON] = ACTIONS(194), + [anon_sym_ATv_COLON] = ACTIONS(194), + [anon_sym_ATx_COLON] = ACTIONS(194), + [anon_sym_PIPE_DOT] = ACTIONS(194), [anon_sym_DOLLAR] = ACTIONS(115), [anon_sym_LPAREN] = ACTIONS(117), - [anon_sym_RPAREN] = ACTIONS(177), - [anon_sym_SEMI] = ACTIONS(177), - [anon_sym_GT] = ACTIONS(179), - [anon_sym_GT_GT] = ACTIONS(177), - [sym_html_redirect_operator] = ACTIONS(179), - [sym_html_append_operator] = ACTIONS(177), + [anon_sym_RPAREN] = ACTIONS(194), + [anon_sym_SEMI] = ACTIONS(194), + [anon_sym_GT] = ACTIONS(196), + [anon_sym_GT_GT] = ACTIONS(194), + [sym_html_redirect_operator] = ACTIONS(196), + [sym_html_append_operator] = ACTIONS(194), [anon_sym_COMMA] = ACTIONS(119), [aux_sym_arg_identifier_token1] = ACTIONS(115), [anon_sym_SQUOTE] = ACTIONS(121), [anon_sym_DOLLAR_LPAREN] = ACTIONS(123), [anon_sym_BQUOTE] = ACTIONS(125), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(177), - [anon_sym_CR] = ACTIONS(177), - [sym_file_descriptor] = ACTIONS(177), + [anon_sym_LF] = ACTIONS(194), + [anon_sym_CR] = ACTIONS(194), + [sym_file_descriptor] = ACTIONS(194), + }, + [59] = { + [sym__Cf_args] = STATE(197), + [sym__arg] = STATE(415), + [sym_arg] = STATE(350), + [sym_arg_identifier] = STATE(415), + [sym_double_quoted_arg] = STATE(415), + [sym_single_quoted_arg] = STATE(415), + [sym_cmd_substitution_arg] = STATE(415), + [sym_concatenation] = STATE(435), + [ts_builtin_sym_end] = ACTIONS(198), + [anon_sym_DQUOTE] = ACTIONS(200), + [anon_sym_TILDE] = ACTIONS(198), + [anon_sym_PIPE] = ACTIONS(202), + [anon_sym_PIPEH] = ACTIONS(198), + [anon_sym_AT_AT_DOT] = ACTIONS(198), + [anon_sym_AT_AT_EQ] = ACTIONS(198), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(198), + [anon_sym_AT_AT] = ACTIONS(202), + [anon_sym_AT_ATc_COLON] = ACTIONS(198), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(198), + [anon_sym_AT_ATC] = ACTIONS(198), + [anon_sym_AT_ATdbt] = ACTIONS(202), + [anon_sym_AT_ATdbta] = ACTIONS(198), + [anon_sym_AT_ATdbtb] = ACTIONS(198), + [anon_sym_AT_ATdbts] = ACTIONS(198), + [anon_sym_AT_ATt] = ACTIONS(198), + [anon_sym_AT_ATb] = ACTIONS(198), + [anon_sym_AT_ATi] = ACTIONS(202), + [anon_sym_AT_ATii] = ACTIONS(198), + [anon_sym_AT_ATiS] = ACTIONS(202), + [anon_sym_AT_ATiSS] = ACTIONS(198), + [anon_sym_AT_ATis] = ACTIONS(198), + [anon_sym_AT_ATiz] = ACTIONS(198), + [anon_sym_AT_ATf] = ACTIONS(198), + [anon_sym_AT_ATF] = ACTIONS(198), + [anon_sym_AT_ATom] = ACTIONS(198), + [anon_sym_AT_ATdm] = ACTIONS(198), + [anon_sym_AT_ATr] = ACTIONS(198), + [anon_sym_AT_ATs_COLON] = ACTIONS(198), + [anon_sym_AT] = ACTIONS(202), + [anon_sym_AT_BANG] = ACTIONS(198), + [anon_sym_AT_LBRACE] = ACTIONS(198), + [anon_sym_ATa_COLON] = ACTIONS(198), + [anon_sym_ATb_COLON] = ACTIONS(198), + [anon_sym_ATB_COLON] = ACTIONS(198), + [anon_sym_ATe_COLON] = ACTIONS(198), + [anon_sym_ATF_COLON] = ACTIONS(198), + [anon_sym_ATi_COLON] = ACTIONS(198), + [anon_sym_ATk_COLON] = ACTIONS(198), + [anon_sym_ATo_COLON] = ACTIONS(198), + [anon_sym_ATr_COLON] = ACTIONS(198), + [anon_sym_ATf_COLON] = ACTIONS(198), + [anon_sym_ATs_COLON] = ACTIONS(198), + [anon_sym_ATv_COLON] = ACTIONS(198), + [anon_sym_ATx_COLON] = ACTIONS(198), + [anon_sym_PIPE_DOT] = ACTIONS(198), + [anon_sym_DOLLAR] = ACTIONS(204), + [anon_sym_LPAREN] = ACTIONS(206), + [anon_sym_RPAREN] = ACTIONS(198), + [anon_sym_SEMI] = ACTIONS(198), + [anon_sym_GT] = ACTIONS(202), + [anon_sym_GT_GT] = ACTIONS(198), + [sym_html_redirect_operator] = ACTIONS(202), + [sym_html_append_operator] = ACTIONS(198), + [anon_sym_COMMA] = ACTIONS(208), + [aux_sym_arg_identifier_token1] = ACTIONS(204), + [anon_sym_SQUOTE] = ACTIONS(210), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(212), + [anon_sym_BQUOTE] = ACTIONS(214), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(198), + [anon_sym_CR] = ACTIONS(198), + [sym_file_descriptor] = ACTIONS(198), }, [60] = { - [aux_sym__offsetsizes_args] = STATE(60), - [sym__arg] = STATE(301), - [sym_arg] = STATE(308), - [sym_arg_identifier] = STATE(301), - [sym_double_quoted_arg] = STATE(301), - [sym_single_quoted_arg] = STATE(301), - [sym_cmd_substitution_arg] = STATE(301), - [sym_concatenation] = STATE(341), - [ts_builtin_sym_end] = ACTIONS(181), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_TILDE] = ACTIONS(181), - [anon_sym_PIPE] = ACTIONS(186), - [anon_sym_PIPEH] = ACTIONS(181), - [anon_sym_AT_AT_DOT] = ACTIONS(181), - [anon_sym_AT_AT_EQ] = ACTIONS(181), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(181), - [anon_sym_AT_AT] = ACTIONS(186), - [anon_sym_AT_ATc_COLON] = ACTIONS(181), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(181), - [anon_sym_AT_ATC] = ACTIONS(181), - [anon_sym_AT_ATdbt] = ACTIONS(186), - [anon_sym_AT_ATdbta] = ACTIONS(181), - [anon_sym_AT_ATdbtb] = ACTIONS(181), - [anon_sym_AT_ATdbts] = ACTIONS(181), - [anon_sym_AT_ATt] = ACTIONS(181), - [anon_sym_AT_ATb] = ACTIONS(181), - [anon_sym_AT_ATi] = ACTIONS(186), - [anon_sym_AT_ATii] = ACTIONS(181), - [anon_sym_AT_ATiS] = ACTIONS(186), - [anon_sym_AT_ATiSS] = ACTIONS(181), - [anon_sym_AT_ATis] = ACTIONS(181), - [anon_sym_AT_ATiz] = ACTIONS(181), - [anon_sym_AT_ATf] = ACTIONS(181), - [anon_sym_AT_ATF] = ACTIONS(181), - [anon_sym_AT_ATom] = ACTIONS(181), - [anon_sym_AT_ATdm] = ACTIONS(181), - [anon_sym_AT_ATr] = ACTIONS(181), - [anon_sym_AT_ATs_COLON] = ACTIONS(181), - [anon_sym_AT] = ACTIONS(186), - [anon_sym_AT_BANG] = ACTIONS(181), - [anon_sym_AT_LBRACE] = ACTIONS(181), - [anon_sym_ATa_COLON] = ACTIONS(181), - [anon_sym_ATb_COLON] = ACTIONS(181), - [anon_sym_ATB_COLON] = ACTIONS(181), - [anon_sym_ATe_COLON] = ACTIONS(181), - [anon_sym_ATF_COLON] = ACTIONS(181), - [anon_sym_ATi_COLON] = ACTIONS(181), - [anon_sym_ATk_COLON] = ACTIONS(181), - [anon_sym_ATo_COLON] = ACTIONS(181), - [anon_sym_ATr_COLON] = ACTIONS(181), - [anon_sym_ATf_COLON] = ACTIONS(181), - [anon_sym_ATs_COLON] = ACTIONS(181), - [anon_sym_ATv_COLON] = ACTIONS(181), - [anon_sym_ATx_COLON] = ACTIONS(181), - [anon_sym_PIPE_DOT] = ACTIONS(181), - [anon_sym_DOLLAR] = ACTIONS(188), - [anon_sym_LPAREN] = ACTIONS(191), - [anon_sym_RPAREN] = ACTIONS(181), - [anon_sym_SEMI] = ACTIONS(181), - [anon_sym_GT] = ACTIONS(186), - [anon_sym_GT_GT] = ACTIONS(181), - [sym_html_redirect_operator] = ACTIONS(186), - [sym_html_append_operator] = ACTIONS(181), - [anon_sym_COMMA] = ACTIONS(194), - [aux_sym_arg_identifier_token1] = ACTIONS(188), - [anon_sym_SQUOTE] = ACTIONS(197), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(200), - [anon_sym_BQUOTE] = ACTIONS(203), + [aux_sym__offsetsizes_args] = STATE(61), + [sym__arg] = STATE(309), + [sym_arg] = STATE(317), + [sym_arg_identifier] = STATE(309), + [sym_double_quoted_arg] = STATE(309), + [sym_single_quoted_arg] = STATE(309), + [sym_cmd_substitution_arg] = STATE(309), + [sym_concatenation] = STATE(353), + [ts_builtin_sym_end] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(149), + [anon_sym_TILDE] = ACTIONS(216), + [anon_sym_PIPE] = ACTIONS(218), + [anon_sym_PIPEH] = ACTIONS(216), + [anon_sym_AT_AT_DOT] = ACTIONS(216), + [anon_sym_AT_AT_EQ] = ACTIONS(216), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(216), + [anon_sym_AT_AT] = ACTIONS(218), + [anon_sym_AT_ATc_COLON] = ACTIONS(216), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(216), + [anon_sym_AT_ATC] = ACTIONS(216), + [anon_sym_AT_ATdbt] = ACTIONS(218), + [anon_sym_AT_ATdbta] = ACTIONS(216), + [anon_sym_AT_ATdbtb] = ACTIONS(216), + [anon_sym_AT_ATdbts] = ACTIONS(216), + [anon_sym_AT_ATt] = ACTIONS(216), + [anon_sym_AT_ATb] = ACTIONS(216), + [anon_sym_AT_ATi] = ACTIONS(218), + [anon_sym_AT_ATii] = ACTIONS(216), + [anon_sym_AT_ATiS] = ACTIONS(218), + [anon_sym_AT_ATiSS] = ACTIONS(216), + [anon_sym_AT_ATis] = ACTIONS(216), + [anon_sym_AT_ATiz] = ACTIONS(216), + [anon_sym_AT_ATf] = ACTIONS(216), + [anon_sym_AT_ATF] = ACTIONS(216), + [anon_sym_AT_ATom] = ACTIONS(216), + [anon_sym_AT_ATdm] = ACTIONS(216), + [anon_sym_AT_ATr] = ACTIONS(216), + [anon_sym_AT_ATs_COLON] = ACTIONS(216), + [anon_sym_AT] = ACTIONS(218), + [anon_sym_AT_BANG] = ACTIONS(216), + [anon_sym_AT_LBRACE] = ACTIONS(216), + [anon_sym_ATa_COLON] = ACTIONS(216), + [anon_sym_ATb_COLON] = ACTIONS(216), + [anon_sym_ATB_COLON] = ACTIONS(216), + [anon_sym_ATe_COLON] = ACTIONS(216), + [anon_sym_ATF_COLON] = ACTIONS(216), + [anon_sym_ATi_COLON] = ACTIONS(216), + [anon_sym_ATk_COLON] = ACTIONS(216), + [anon_sym_ATo_COLON] = ACTIONS(216), + [anon_sym_ATr_COLON] = ACTIONS(216), + [anon_sym_ATf_COLON] = ACTIONS(216), + [anon_sym_ATs_COLON] = ACTIONS(216), + [anon_sym_ATv_COLON] = ACTIONS(216), + [anon_sym_ATx_COLON] = ACTIONS(216), + [anon_sym_PIPE_DOT] = ACTIONS(216), + [anon_sym_DOLLAR] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(155), + [anon_sym_RPAREN] = ACTIONS(216), + [anon_sym_SEMI] = ACTIONS(216), + [anon_sym_GT] = ACTIONS(218), + [anon_sym_GT_GT] = ACTIONS(216), + [sym_html_redirect_operator] = ACTIONS(218), + [sym_html_append_operator] = ACTIONS(216), + [anon_sym_COMMA] = ACTIONS(157), + [aux_sym_arg_identifier_token1] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(159), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(161), + [anon_sym_BQUOTE] = ACTIONS(163), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(181), - [anon_sym_CR] = ACTIONS(181), - [sym_file_descriptor] = ACTIONS(181), + [anon_sym_LF] = ACTIONS(216), + [anon_sym_CR] = ACTIONS(216), + [sym_file_descriptor] = ACTIONS(216), }, [61] = { - [sym__pf_arg_parentheses] = STATE(107), - [sym_pf_arg_identifier] = STATE(107), - [sym__pf_arg] = STATE(107), - [sym_pf_concatenation] = STATE(114), - [sym_pf_arg] = STATE(75), - [sym_pf_args] = STATE(222), - [sym_cmd_substitution_arg] = STATE(107), - [aux_sym_pf_args_repeat1] = STATE(75), - [aux_sym_pf_dot_args_repeat1] = STATE(131), - [ts_builtin_sym_end] = ACTIONS(206), - [anon_sym_TILDE] = ACTIONS(206), - [anon_sym_PIPE] = ACTIONS(208), - [anon_sym_PIPEH] = ACTIONS(206), - [anon_sym_AT_AT_DOT] = ACTIONS(206), - [anon_sym_AT_AT_EQ] = ACTIONS(206), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(206), - [anon_sym_AT_AT] = ACTIONS(208), - [anon_sym_AT_ATc_COLON] = ACTIONS(206), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(206), - [anon_sym_AT_ATC] = ACTIONS(206), - [anon_sym_AT_ATdbt] = ACTIONS(208), - [anon_sym_AT_ATdbta] = ACTIONS(206), - [anon_sym_AT_ATdbtb] = ACTIONS(206), - [anon_sym_AT_ATdbts] = ACTIONS(206), - [anon_sym_AT_ATt] = ACTIONS(206), - [anon_sym_AT_ATb] = ACTIONS(206), - [anon_sym_AT_ATi] = ACTIONS(208), - [anon_sym_AT_ATii] = ACTIONS(206), - [anon_sym_AT_ATiS] = ACTIONS(208), - [anon_sym_AT_ATiSS] = ACTIONS(206), - [anon_sym_AT_ATis] = ACTIONS(206), - [anon_sym_AT_ATiz] = ACTIONS(206), - [anon_sym_AT_ATf] = ACTIONS(206), - [anon_sym_AT_ATF] = ACTIONS(206), - [anon_sym_AT_ATom] = ACTIONS(206), - [anon_sym_AT_ATdm] = ACTIONS(206), - [anon_sym_AT_ATr] = ACTIONS(206), - [anon_sym_AT_ATs_COLON] = ACTIONS(206), - [anon_sym_AT] = ACTIONS(208), - [anon_sym_AT_BANG] = ACTIONS(206), - [anon_sym_AT_LBRACE] = ACTIONS(206), - [anon_sym_ATa_COLON] = ACTIONS(206), - [anon_sym_ATb_COLON] = ACTIONS(206), - [anon_sym_ATB_COLON] = ACTIONS(206), - [anon_sym_ATe_COLON] = ACTIONS(206), - [anon_sym_ATF_COLON] = ACTIONS(206), - [anon_sym_ATi_COLON] = ACTIONS(206), - [anon_sym_ATk_COLON] = ACTIONS(206), - [anon_sym_ATo_COLON] = ACTIONS(206), - [anon_sym_ATr_COLON] = ACTIONS(206), - [anon_sym_ATf_COLON] = ACTIONS(206), - [anon_sym_ATs_COLON] = ACTIONS(206), - [anon_sym_ATv_COLON] = ACTIONS(206), - [anon_sym_ATx_COLON] = ACTIONS(206), - [anon_sym_PIPE_DOT] = ACTIONS(206), - [anon_sym_EQ] = ACTIONS(208), - [anon_sym_DOLLAR] = ACTIONS(210), - [anon_sym_LPAREN] = ACTIONS(212), - [anon_sym_RPAREN] = ACTIONS(206), - [aux_sym_pf_arg_identifier_token1] = ACTIONS(210), - [anon_sym_SEMI] = ACTIONS(206), - [anon_sym_GT] = ACTIONS(208), - [anon_sym_GT_GT] = ACTIONS(206), - [sym_html_redirect_operator] = ACTIONS(208), - [sym_html_append_operator] = ACTIONS(206), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(214), - [anon_sym_BQUOTE] = ACTIONS(216), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(206), - [anon_sym_CR] = ACTIONS(206), - [sym_file_descriptor] = ACTIONS(206), - [sym__concat_pf_dot] = ACTIONS(218), - }, - [62] = { - [sym__arg] = STATE(81), - [sym_arg] = STATE(62), - [sym_arg_identifier] = STATE(81), - [sym_double_quoted_arg] = STATE(81), - [sym_single_quoted_arg] = STATE(81), - [sym_cmd_substitution_arg] = STATE(81), - [sym_concatenation] = STATE(95), - [aux_sym_args_repeat1] = STATE(62), + [aux_sym__offsetsizes_args] = STATE(63), + [sym__arg] = STATE(309), + [sym_arg] = STATE(317), + [sym_arg_identifier] = STATE(309), + [sym_double_quoted_arg] = STATE(309), + [sym_single_quoted_arg] = STATE(309), + [sym_cmd_substitution_arg] = STATE(309), + [sym_concatenation] = STATE(353), [ts_builtin_sym_end] = ACTIONS(220), - [anon_sym_DQUOTE] = ACTIONS(222), + [anon_sym_DQUOTE] = ACTIONS(149), [anon_sym_TILDE] = ACTIONS(220), - [anon_sym_PIPE] = ACTIONS(225), + [anon_sym_PIPE] = ACTIONS(222), [anon_sym_PIPEH] = ACTIONS(220), [anon_sym_AT_AT_DOT] = ACTIONS(220), [anon_sym_AT_AT_EQ] = ACTIONS(220), [anon_sym_AT_AT_AT_EQ] = ACTIONS(220), - [anon_sym_AT_AT] = ACTIONS(225), + [anon_sym_AT_AT] = ACTIONS(222), [anon_sym_AT_ATc_COLON] = ACTIONS(220), [anon_sym_AT_AT_ATc_COLON] = ACTIONS(220), [anon_sym_AT_ATC] = ACTIONS(220), - [anon_sym_AT_ATdbt] = ACTIONS(225), + [anon_sym_AT_ATdbt] = ACTIONS(222), [anon_sym_AT_ATdbta] = ACTIONS(220), [anon_sym_AT_ATdbtb] = ACTIONS(220), [anon_sym_AT_ATdbts] = ACTIONS(220), [anon_sym_AT_ATt] = ACTIONS(220), [anon_sym_AT_ATb] = ACTIONS(220), - [anon_sym_AT_ATi] = ACTIONS(225), + [anon_sym_AT_ATi] = ACTIONS(222), [anon_sym_AT_ATii] = ACTIONS(220), - [anon_sym_AT_ATiS] = ACTIONS(225), + [anon_sym_AT_ATiS] = ACTIONS(222), [anon_sym_AT_ATiSS] = ACTIONS(220), [anon_sym_AT_ATis] = ACTIONS(220), [anon_sym_AT_ATiz] = ACTIONS(220), @@ -11184,7 +11195,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT_ATdm] = ACTIONS(220), [anon_sym_AT_ATr] = ACTIONS(220), [anon_sym_AT_ATs_COLON] = ACTIONS(220), - [anon_sym_AT] = ACTIONS(225), + [anon_sym_AT] = ACTIONS(222), [anon_sym_AT_BANG] = ACTIONS(220), [anon_sym_AT_LBRACE] = ACTIONS(220), [anon_sym_ATa_COLON] = ACTIONS(220), @@ -11201,108 +11212,182 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATv_COLON] = ACTIONS(220), [anon_sym_ATx_COLON] = ACTIONS(220), [anon_sym_PIPE_DOT] = ACTIONS(220), - [anon_sym_DOLLAR] = ACTIONS(227), - [anon_sym_LPAREN] = ACTIONS(230), + [anon_sym_DOLLAR] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(155), [anon_sym_RPAREN] = ACTIONS(220), [anon_sym_SEMI] = ACTIONS(220), - [anon_sym_GT] = ACTIONS(225), + [anon_sym_GT] = ACTIONS(222), [anon_sym_GT_GT] = ACTIONS(220), - [sym_html_redirect_operator] = ACTIONS(225), + [sym_html_redirect_operator] = ACTIONS(222), [sym_html_append_operator] = ACTIONS(220), - [anon_sym_COMMA] = ACTIONS(233), - [aux_sym_arg_identifier_token1] = ACTIONS(227), - [anon_sym_SQUOTE] = ACTIONS(236), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(239), - [anon_sym_BQUOTE] = ACTIONS(242), + [anon_sym_COMMA] = ACTIONS(157), + [aux_sym_arg_identifier_token1] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(159), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(161), + [anon_sym_BQUOTE] = ACTIONS(163), [sym__comment] = ACTIONS(3), [anon_sym_LF] = ACTIONS(220), [anon_sym_CR] = ACTIONS(220), [sym_file_descriptor] = ACTIONS(220), }, - [63] = { - [sym__Cf_args] = STATE(205), - [sym__arg] = STATE(401), - [sym_arg] = STATE(347), - [sym_arg_identifier] = STATE(401), - [sym_double_quoted_arg] = STATE(401), - [sym_single_quoted_arg] = STATE(401), - [sym_cmd_substitution_arg] = STATE(401), - [sym_concatenation] = STATE(426), - [ts_builtin_sym_end] = ACTIONS(245), - [anon_sym_DQUOTE] = ACTIONS(247), - [anon_sym_TILDE] = ACTIONS(245), - [anon_sym_PIPE] = ACTIONS(249), - [anon_sym_PIPEH] = ACTIONS(245), - [anon_sym_AT_AT_DOT] = ACTIONS(245), - [anon_sym_AT_AT_EQ] = ACTIONS(245), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(245), - [anon_sym_AT_AT] = ACTIONS(249), - [anon_sym_AT_ATc_COLON] = ACTIONS(245), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(245), - [anon_sym_AT_ATC] = ACTIONS(245), - [anon_sym_AT_ATdbt] = ACTIONS(249), - [anon_sym_AT_ATdbta] = ACTIONS(245), - [anon_sym_AT_ATdbtb] = ACTIONS(245), - [anon_sym_AT_ATdbts] = ACTIONS(245), - [anon_sym_AT_ATt] = ACTIONS(245), - [anon_sym_AT_ATb] = ACTIONS(245), - [anon_sym_AT_ATi] = ACTIONS(249), - [anon_sym_AT_ATii] = ACTIONS(245), - [anon_sym_AT_ATiS] = ACTIONS(249), - [anon_sym_AT_ATiSS] = ACTIONS(245), - [anon_sym_AT_ATis] = ACTIONS(245), - [anon_sym_AT_ATiz] = ACTIONS(245), - [anon_sym_AT_ATf] = ACTIONS(245), - [anon_sym_AT_ATF] = ACTIONS(245), - [anon_sym_AT_ATom] = ACTIONS(245), - [anon_sym_AT_ATdm] = ACTIONS(245), - [anon_sym_AT_ATr] = ACTIONS(245), - [anon_sym_AT_ATs_COLON] = ACTIONS(245), - [anon_sym_AT] = ACTIONS(249), - [anon_sym_AT_BANG] = ACTIONS(245), - [anon_sym_AT_LBRACE] = ACTIONS(245), - [anon_sym_ATa_COLON] = ACTIONS(245), - [anon_sym_ATb_COLON] = ACTIONS(245), - [anon_sym_ATB_COLON] = ACTIONS(245), - [anon_sym_ATe_COLON] = ACTIONS(245), - [anon_sym_ATF_COLON] = ACTIONS(245), - [anon_sym_ATi_COLON] = ACTIONS(245), - [anon_sym_ATk_COLON] = ACTIONS(245), - [anon_sym_ATo_COLON] = ACTIONS(245), - [anon_sym_ATr_COLON] = ACTIONS(245), - [anon_sym_ATf_COLON] = ACTIONS(245), - [anon_sym_ATs_COLON] = ACTIONS(245), - [anon_sym_ATv_COLON] = ACTIONS(245), - [anon_sym_ATx_COLON] = ACTIONS(245), - [anon_sym_PIPE_DOT] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(251), - [anon_sym_LPAREN] = ACTIONS(253), - [anon_sym_RPAREN] = ACTIONS(245), - [anon_sym_SEMI] = ACTIONS(245), - [anon_sym_GT] = ACTIONS(249), - [anon_sym_GT_GT] = ACTIONS(245), - [sym_html_redirect_operator] = ACTIONS(249), - [sym_html_append_operator] = ACTIONS(245), - [anon_sym_COMMA] = ACTIONS(255), - [aux_sym_arg_identifier_token1] = ACTIONS(251), - [anon_sym_SQUOTE] = ACTIONS(257), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(259), - [anon_sym_BQUOTE] = ACTIONS(261), + [62] = { + [sym__pf_arg_parentheses] = STATE(108), + [sym_pf_arg_identifier] = STATE(108), + [sym__pf_arg] = STATE(108), + [sym_pf_concatenation] = STATE(114), + [sym_pf_arg] = STATE(76), + [sym_pf_args] = STATE(231), + [sym_cmd_substitution_arg] = STATE(108), + [aux_sym_pf_args_repeat1] = STATE(76), + [aux_sym_pf_dot_args_repeat1] = STATE(127), + [ts_builtin_sym_end] = ACTIONS(224), + [anon_sym_TILDE] = ACTIONS(224), + [anon_sym_PIPE] = ACTIONS(226), + [anon_sym_PIPEH] = ACTIONS(224), + [anon_sym_AT_AT_DOT] = ACTIONS(224), + [anon_sym_AT_AT_EQ] = ACTIONS(224), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(224), + [anon_sym_AT_AT] = ACTIONS(226), + [anon_sym_AT_ATc_COLON] = ACTIONS(224), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(224), + [anon_sym_AT_ATC] = ACTIONS(224), + [anon_sym_AT_ATdbt] = ACTIONS(226), + [anon_sym_AT_ATdbta] = ACTIONS(224), + [anon_sym_AT_ATdbtb] = ACTIONS(224), + [anon_sym_AT_ATdbts] = ACTIONS(224), + [anon_sym_AT_ATt] = ACTIONS(224), + [anon_sym_AT_ATb] = ACTIONS(224), + [anon_sym_AT_ATi] = ACTIONS(226), + [anon_sym_AT_ATii] = ACTIONS(224), + [anon_sym_AT_ATiS] = ACTIONS(226), + [anon_sym_AT_ATiSS] = ACTIONS(224), + [anon_sym_AT_ATis] = ACTIONS(224), + [anon_sym_AT_ATiz] = ACTIONS(224), + [anon_sym_AT_ATf] = ACTIONS(224), + [anon_sym_AT_ATF] = ACTIONS(224), + [anon_sym_AT_ATom] = ACTIONS(224), + [anon_sym_AT_ATdm] = ACTIONS(224), + [anon_sym_AT_ATr] = ACTIONS(224), + [anon_sym_AT_ATs_COLON] = ACTIONS(224), + [anon_sym_AT] = ACTIONS(226), + [anon_sym_AT_BANG] = ACTIONS(224), + [anon_sym_AT_LBRACE] = ACTIONS(224), + [anon_sym_ATa_COLON] = ACTIONS(224), + [anon_sym_ATb_COLON] = ACTIONS(224), + [anon_sym_ATB_COLON] = ACTIONS(224), + [anon_sym_ATe_COLON] = ACTIONS(224), + [anon_sym_ATF_COLON] = ACTIONS(224), + [anon_sym_ATi_COLON] = ACTIONS(224), + [anon_sym_ATk_COLON] = ACTIONS(224), + [anon_sym_ATo_COLON] = ACTIONS(224), + [anon_sym_ATr_COLON] = ACTIONS(224), + [anon_sym_ATf_COLON] = ACTIONS(224), + [anon_sym_ATs_COLON] = ACTIONS(224), + [anon_sym_ATv_COLON] = ACTIONS(224), + [anon_sym_ATx_COLON] = ACTIONS(224), + [anon_sym_PIPE_DOT] = ACTIONS(224), + [anon_sym_EQ] = ACTIONS(226), + [anon_sym_DOLLAR] = ACTIONS(228), + [anon_sym_LPAREN] = ACTIONS(230), + [anon_sym_RPAREN] = ACTIONS(224), + [aux_sym_pf_arg_identifier_token1] = ACTIONS(228), + [anon_sym_SEMI] = ACTIONS(224), + [anon_sym_GT] = ACTIONS(226), + [anon_sym_GT_GT] = ACTIONS(224), + [sym_html_redirect_operator] = ACTIONS(226), + [sym_html_append_operator] = ACTIONS(224), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(232), + [anon_sym_BQUOTE] = ACTIONS(234), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(245), - [anon_sym_CR] = ACTIONS(245), - [sym_file_descriptor] = ACTIONS(245), + [anon_sym_LF] = ACTIONS(224), + [anon_sym_CR] = ACTIONS(224), + [sym_file_descriptor] = ACTIONS(224), + [sym__concat_pf_dot] = ACTIONS(236), + }, + [63] = { + [aux_sym__offsetsizes_args] = STATE(63), + [sym__arg] = STATE(309), + [sym_arg] = STATE(317), + [sym_arg_identifier] = STATE(309), + [sym_double_quoted_arg] = STATE(309), + [sym_single_quoted_arg] = STATE(309), + [sym_cmd_substitution_arg] = STATE(309), + [sym_concatenation] = STATE(353), + [ts_builtin_sym_end] = ACTIONS(238), + [anon_sym_DQUOTE] = ACTIONS(240), + [anon_sym_TILDE] = ACTIONS(238), + [anon_sym_PIPE] = ACTIONS(243), + [anon_sym_PIPEH] = ACTIONS(238), + [anon_sym_AT_AT_DOT] = ACTIONS(238), + [anon_sym_AT_AT_EQ] = ACTIONS(238), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(238), + [anon_sym_AT_AT] = ACTIONS(243), + [anon_sym_AT_ATc_COLON] = ACTIONS(238), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(238), + [anon_sym_AT_ATC] = ACTIONS(238), + [anon_sym_AT_ATdbt] = ACTIONS(243), + [anon_sym_AT_ATdbta] = ACTIONS(238), + [anon_sym_AT_ATdbtb] = ACTIONS(238), + [anon_sym_AT_ATdbts] = ACTIONS(238), + [anon_sym_AT_ATt] = ACTIONS(238), + [anon_sym_AT_ATb] = ACTIONS(238), + [anon_sym_AT_ATi] = ACTIONS(243), + [anon_sym_AT_ATii] = ACTIONS(238), + [anon_sym_AT_ATiS] = ACTIONS(243), + [anon_sym_AT_ATiSS] = ACTIONS(238), + [anon_sym_AT_ATis] = ACTIONS(238), + [anon_sym_AT_ATiz] = ACTIONS(238), + [anon_sym_AT_ATf] = ACTIONS(238), + [anon_sym_AT_ATF] = ACTIONS(238), + [anon_sym_AT_ATom] = ACTIONS(238), + [anon_sym_AT_ATdm] = ACTIONS(238), + [anon_sym_AT_ATr] = ACTIONS(238), + [anon_sym_AT_ATs_COLON] = ACTIONS(238), + [anon_sym_AT] = ACTIONS(243), + [anon_sym_AT_BANG] = ACTIONS(238), + [anon_sym_AT_LBRACE] = ACTIONS(238), + [anon_sym_ATa_COLON] = ACTIONS(238), + [anon_sym_ATb_COLON] = ACTIONS(238), + [anon_sym_ATB_COLON] = ACTIONS(238), + [anon_sym_ATe_COLON] = ACTIONS(238), + [anon_sym_ATF_COLON] = ACTIONS(238), + [anon_sym_ATi_COLON] = ACTIONS(238), + [anon_sym_ATk_COLON] = ACTIONS(238), + [anon_sym_ATo_COLON] = ACTIONS(238), + [anon_sym_ATr_COLON] = ACTIONS(238), + [anon_sym_ATf_COLON] = ACTIONS(238), + [anon_sym_ATs_COLON] = ACTIONS(238), + [anon_sym_ATv_COLON] = ACTIONS(238), + [anon_sym_ATx_COLON] = ACTIONS(238), + [anon_sym_PIPE_DOT] = ACTIONS(238), + [anon_sym_DOLLAR] = ACTIONS(245), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_RPAREN] = ACTIONS(238), + [anon_sym_SEMI] = ACTIONS(238), + [anon_sym_GT] = ACTIONS(243), + [anon_sym_GT_GT] = ACTIONS(238), + [sym_html_redirect_operator] = ACTIONS(243), + [sym_html_append_operator] = ACTIONS(238), + [anon_sym_COMMA] = ACTIONS(251), + [aux_sym_arg_identifier_token1] = ACTIONS(245), + [anon_sym_SQUOTE] = ACTIONS(254), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(257), + [anon_sym_BQUOTE] = ACTIONS(260), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(238), + [anon_sym_CR] = ACTIONS(238), + [sym_file_descriptor] = ACTIONS(238), }, [64] = { - [sym__arg] = STATE(81), - [sym_arg] = STATE(78), - [sym_args] = STATE(230), - [sym_arg_identifier] = STATE(81), - [sym_double_quoted_arg] = STATE(81), - [sym_single_quoted_arg] = STATE(81), - [sym_cmd_substitution_arg] = STATE(81), + [sym__arg] = STATE(83), + [sym_arg] = STATE(74), + [sym_args] = STATE(221), + [sym_arg_identifier] = STATE(83), + [sym_double_quoted_arg] = STATE(83), + [sym_single_quoted_arg] = STATE(83), + [sym_cmd_substitution_arg] = STATE(83), [sym_concatenation] = STATE(95), - [aux_sym_args_repeat1] = STATE(78), + [aux_sym_args_repeat1] = STATE(74), [anon_sym_DQUOTE] = ACTIONS(111), [anon_sym_TILDE] = ACTIONS(135), [anon_sym_PIPE] = ACTIONS(137), @@ -11360,91 +11445,20 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_arg_identifier_token1] = ACTIONS(115), [anon_sym_SQUOTE] = ACTIONS(121), [anon_sym_DOLLAR_LPAREN] = ACTIONS(123), - [anon_sym_BQUOTE] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(135), [sym__comment] = ACTIONS(3), [sym_file_descriptor] = ACTIONS(135), }, [65] = { - [sym__arg] = STATE(81), - [sym_arg] = STATE(78), - [sym_args] = STATE(256), - [sym_arg_identifier] = STATE(81), - [sym_double_quoted_arg] = STATE(81), - [sym_single_quoted_arg] = STATE(81), - [sym_cmd_substitution_arg] = STATE(81), + [sym__arg] = STATE(83), + [sym_arg] = STATE(74), + [sym_args] = STATE(196), + [sym_arg_identifier] = STATE(83), + [sym_double_quoted_arg] = STATE(83), + [sym_single_quoted_arg] = STATE(83), + [sym_cmd_substitution_arg] = STATE(83), [sym_concatenation] = STATE(95), - [aux_sym_args_repeat1] = STATE(78), - [anon_sym_DQUOTE] = ACTIONS(111), - [anon_sym_TILDE] = ACTIONS(165), - [anon_sym_PIPE] = ACTIONS(167), - [anon_sym_PIPEH] = ACTIONS(165), - [anon_sym_AT_AT_DOT] = ACTIONS(165), - [anon_sym_AT_AT_EQ] = ACTIONS(165), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(165), - [anon_sym_AT_AT] = ACTIONS(167), - [anon_sym_AT_ATc_COLON] = ACTIONS(165), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(165), - [anon_sym_AT_ATC] = ACTIONS(165), - [anon_sym_AT_ATdbt] = ACTIONS(167), - [anon_sym_AT_ATdbta] = ACTIONS(165), - [anon_sym_AT_ATdbtb] = ACTIONS(165), - [anon_sym_AT_ATdbts] = ACTIONS(165), - [anon_sym_AT_ATt] = ACTIONS(165), - [anon_sym_AT_ATb] = ACTIONS(165), - [anon_sym_AT_ATi] = ACTIONS(167), - [anon_sym_AT_ATii] = ACTIONS(165), - [anon_sym_AT_ATiS] = ACTIONS(167), - [anon_sym_AT_ATiSS] = ACTIONS(165), - [anon_sym_AT_ATis] = ACTIONS(165), - [anon_sym_AT_ATiz] = ACTIONS(165), - [anon_sym_AT_ATf] = ACTIONS(165), - [anon_sym_AT_ATF] = ACTIONS(165), - [anon_sym_AT_ATom] = ACTIONS(165), - [anon_sym_AT_ATdm] = ACTIONS(165), - [anon_sym_AT_ATr] = ACTIONS(165), - [anon_sym_AT_ATs_COLON] = ACTIONS(165), - [anon_sym_AT] = ACTIONS(167), - [anon_sym_AT_BANG] = ACTIONS(165), - [anon_sym_AT_LBRACE] = ACTIONS(165), - [anon_sym_ATa_COLON] = ACTIONS(165), - [anon_sym_ATb_COLON] = ACTIONS(165), - [anon_sym_ATB_COLON] = ACTIONS(165), - [anon_sym_ATe_COLON] = ACTIONS(165), - [anon_sym_ATF_COLON] = ACTIONS(165), - [anon_sym_ATi_COLON] = ACTIONS(165), - [anon_sym_ATk_COLON] = ACTIONS(165), - [anon_sym_ATo_COLON] = ACTIONS(165), - [anon_sym_ATr_COLON] = ACTIONS(165), - [anon_sym_ATf_COLON] = ACTIONS(165), - [anon_sym_ATs_COLON] = ACTIONS(165), - [anon_sym_ATv_COLON] = ACTIONS(165), - [anon_sym_ATx_COLON] = ACTIONS(165), - [anon_sym_PIPE_DOT] = ACTIONS(165), - [anon_sym_DOLLAR] = ACTIONS(115), - [anon_sym_LPAREN] = ACTIONS(117), - [anon_sym_SEMI] = ACTIONS(165), - [anon_sym_GT] = ACTIONS(167), - [anon_sym_GT_GT] = ACTIONS(165), - [sym_html_redirect_operator] = ACTIONS(167), - [sym_html_append_operator] = ACTIONS(165), - [anon_sym_COMMA] = ACTIONS(119), - [aux_sym_arg_identifier_token1] = ACTIONS(115), - [anon_sym_SQUOTE] = ACTIONS(121), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(123), - [anon_sym_BQUOTE] = ACTIONS(165), - [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(165), - }, - [66] = { - [sym__arg] = STATE(81), - [sym_arg] = STATE(78), - [sym_args] = STATE(255), - [sym_arg_identifier] = STATE(81), - [sym_double_quoted_arg] = STATE(81), - [sym_single_quoted_arg] = STATE(81), - [sym_cmd_substitution_arg] = STATE(81), - [sym_concatenation] = STATE(95), - [aux_sym_args_repeat1] = STATE(78), + [aux_sym_args_repeat1] = STATE(74), [anon_sym_DQUOTE] = ACTIONS(111), [anon_sym_TILDE] = ACTIONS(109), [anon_sym_PIPE] = ACTIONS(113), @@ -11506,87 +11520,16 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__comment] = ACTIONS(3), [sym_file_descriptor] = ACTIONS(109), }, - [67] = { - [sym__arg] = STATE(81), - [sym_arg] = STATE(78), - [sym_args] = STATE(221), - [sym_arg_identifier] = STATE(81), - [sym_double_quoted_arg] = STATE(81), - [sym_single_quoted_arg] = STATE(81), - [sym_cmd_substitution_arg] = STATE(81), + [66] = { + [sym__arg] = STATE(83), + [sym_arg] = STATE(74), + [sym_args] = STATE(194), + [sym_arg_identifier] = STATE(83), + [sym_double_quoted_arg] = STATE(83), + [sym_single_quoted_arg] = STATE(83), + [sym_cmd_substitution_arg] = STATE(83), [sym_concatenation] = STATE(95), - [aux_sym_args_repeat1] = STATE(78), - [anon_sym_DQUOTE] = ACTIONS(111), - [anon_sym_TILDE] = ACTIONS(161), - [anon_sym_PIPE] = ACTIONS(163), - [anon_sym_PIPEH] = ACTIONS(161), - [anon_sym_AT_AT_DOT] = ACTIONS(161), - [anon_sym_AT_AT_EQ] = ACTIONS(161), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(161), - [anon_sym_AT_AT] = ACTIONS(163), - [anon_sym_AT_ATc_COLON] = ACTIONS(161), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(161), - [anon_sym_AT_ATC] = ACTIONS(161), - [anon_sym_AT_ATdbt] = ACTIONS(163), - [anon_sym_AT_ATdbta] = ACTIONS(161), - [anon_sym_AT_ATdbtb] = ACTIONS(161), - [anon_sym_AT_ATdbts] = ACTIONS(161), - [anon_sym_AT_ATt] = ACTIONS(161), - [anon_sym_AT_ATb] = ACTIONS(161), - [anon_sym_AT_ATi] = ACTIONS(163), - [anon_sym_AT_ATii] = ACTIONS(161), - [anon_sym_AT_ATiS] = ACTIONS(163), - [anon_sym_AT_ATiSS] = ACTIONS(161), - [anon_sym_AT_ATis] = ACTIONS(161), - [anon_sym_AT_ATiz] = ACTIONS(161), - [anon_sym_AT_ATf] = ACTIONS(161), - [anon_sym_AT_ATF] = ACTIONS(161), - [anon_sym_AT_ATom] = ACTIONS(161), - [anon_sym_AT_ATdm] = ACTIONS(161), - [anon_sym_AT_ATr] = ACTIONS(161), - [anon_sym_AT_ATs_COLON] = ACTIONS(161), - [anon_sym_AT] = ACTIONS(163), - [anon_sym_AT_BANG] = ACTIONS(161), - [anon_sym_AT_LBRACE] = ACTIONS(161), - [anon_sym_ATa_COLON] = ACTIONS(161), - [anon_sym_ATb_COLON] = ACTIONS(161), - [anon_sym_ATB_COLON] = ACTIONS(161), - [anon_sym_ATe_COLON] = ACTIONS(161), - [anon_sym_ATF_COLON] = ACTIONS(161), - [anon_sym_ATi_COLON] = ACTIONS(161), - [anon_sym_ATk_COLON] = ACTIONS(161), - [anon_sym_ATo_COLON] = ACTIONS(161), - [anon_sym_ATr_COLON] = ACTIONS(161), - [anon_sym_ATf_COLON] = ACTIONS(161), - [anon_sym_ATs_COLON] = ACTIONS(161), - [anon_sym_ATv_COLON] = ACTIONS(161), - [anon_sym_ATx_COLON] = ACTIONS(161), - [anon_sym_PIPE_DOT] = ACTIONS(161), - [anon_sym_DOLLAR] = ACTIONS(115), - [anon_sym_LPAREN] = ACTIONS(117), - [anon_sym_SEMI] = ACTIONS(161), - [anon_sym_GT] = ACTIONS(163), - [anon_sym_GT_GT] = ACTIONS(161), - [sym_html_redirect_operator] = ACTIONS(163), - [sym_html_append_operator] = ACTIONS(161), - [anon_sym_COMMA] = ACTIONS(119), - [aux_sym_arg_identifier_token1] = ACTIONS(115), - [anon_sym_SQUOTE] = ACTIONS(121), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(123), - [anon_sym_BQUOTE] = ACTIONS(161), - [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(161), - }, - [68] = { - [sym__arg] = STATE(81), - [sym_arg] = STATE(78), - [sym_args] = STATE(252), - [sym_arg_identifier] = STATE(81), - [sym_double_quoted_arg] = STATE(81), - [sym_single_quoted_arg] = STATE(81), - [sym_cmd_substitution_arg] = STATE(81), - [sym_concatenation] = STATE(95), - [aux_sym_args_repeat1] = STATE(78), + [aux_sym_args_repeat1] = STATE(74), [anon_sym_DQUOTE] = ACTIONS(111), [anon_sym_TILDE] = ACTIONS(139), [anon_sym_PIPE] = ACTIONS(141), @@ -11648,158 +11591,16 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__comment] = ACTIONS(3), [sym_file_descriptor] = ACTIONS(139), }, - [69] = { - [sym_macro_content] = STATE(162), - [sym_macro_args] = STATE(242), - [sym__arg] = STATE(301), - [sym_arg] = STATE(274), - [sym_arg_identifier] = STATE(301), - [sym_double_quoted_arg] = STATE(301), - [sym_single_quoted_arg] = STATE(301), - [sym_cmd_substitution_arg] = STATE(301), - [sym_concatenation] = STATE(341), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_TILDE] = ACTIONS(143), - [anon_sym_PIPE] = ACTIONS(147), - [anon_sym_PIPEH] = ACTIONS(143), - [anon_sym_AT_AT_DOT] = ACTIONS(143), - [anon_sym_AT_AT_EQ] = ACTIONS(143), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(143), - [anon_sym_AT_AT] = ACTIONS(147), - [anon_sym_AT_ATc_COLON] = ACTIONS(143), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(143), - [anon_sym_AT_ATC] = ACTIONS(143), - [anon_sym_AT_ATdbt] = ACTIONS(147), - [anon_sym_AT_ATdbta] = ACTIONS(143), - [anon_sym_AT_ATdbtb] = ACTIONS(143), - [anon_sym_AT_ATdbts] = ACTIONS(143), - [anon_sym_AT_ATt] = ACTIONS(143), - [anon_sym_AT_ATb] = ACTIONS(143), - [anon_sym_AT_ATi] = ACTIONS(147), - [anon_sym_AT_ATii] = ACTIONS(143), - [anon_sym_AT_ATiS] = ACTIONS(147), - [anon_sym_AT_ATiSS] = ACTIONS(143), - [anon_sym_AT_ATis] = ACTIONS(143), - [anon_sym_AT_ATiz] = ACTIONS(143), - [anon_sym_AT_ATf] = ACTIONS(143), - [anon_sym_AT_ATF] = ACTIONS(143), - [anon_sym_AT_ATom] = ACTIONS(143), - [anon_sym_AT_ATdm] = ACTIONS(143), - [anon_sym_AT_ATr] = ACTIONS(143), - [anon_sym_AT_ATs_COLON] = ACTIONS(143), - [anon_sym_AT] = ACTIONS(147), - [anon_sym_AT_BANG] = ACTIONS(143), - [anon_sym_AT_LBRACE] = ACTIONS(143), - [anon_sym_ATa_COLON] = ACTIONS(143), - [anon_sym_ATb_COLON] = ACTIONS(143), - [anon_sym_ATB_COLON] = ACTIONS(143), - [anon_sym_ATe_COLON] = ACTIONS(143), - [anon_sym_ATF_COLON] = ACTIONS(143), - [anon_sym_ATi_COLON] = ACTIONS(143), - [anon_sym_ATk_COLON] = ACTIONS(143), - [anon_sym_ATo_COLON] = ACTIONS(143), - [anon_sym_ATr_COLON] = ACTIONS(143), - [anon_sym_ATf_COLON] = ACTIONS(143), - [anon_sym_ATs_COLON] = ACTIONS(143), - [anon_sym_ATv_COLON] = ACTIONS(143), - [anon_sym_ATx_COLON] = ACTIONS(143), - [anon_sym_PIPE_DOT] = ACTIONS(143), - [anon_sym_DOLLAR] = ACTIONS(149), - [anon_sym_LPAREN] = ACTIONS(151), - [anon_sym_SEMI] = ACTIONS(143), - [anon_sym_GT] = ACTIONS(147), - [anon_sym_GT_GT] = ACTIONS(143), - [sym_html_redirect_operator] = ACTIONS(147), - [sym_html_append_operator] = ACTIONS(143), - [anon_sym_COMMA] = ACTIONS(153), - [aux_sym_arg_identifier_token1] = ACTIONS(149), - [anon_sym_SQUOTE] = ACTIONS(155), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(143), - [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(143), - }, - [70] = { - [sym__arg] = STATE(81), - [sym_arg] = STATE(78), - [sym_args] = STATE(247), - [sym_arg_identifier] = STATE(81), - [sym_double_quoted_arg] = STATE(81), - [sym_single_quoted_arg] = STATE(81), - [sym_cmd_substitution_arg] = STATE(81), + [67] = { + [sym__arg] = STATE(83), + [sym_arg] = STATE(74), + [sym_args] = STATE(191), + [sym_arg_identifier] = STATE(83), + [sym_double_quoted_arg] = STATE(83), + [sym_single_quoted_arg] = STATE(83), + [sym_cmd_substitution_arg] = STATE(83), [sym_concatenation] = STATE(95), - [aux_sym_args_repeat1] = STATE(78), - [anon_sym_DQUOTE] = ACTIONS(111), - [anon_sym_TILDE] = ACTIONS(165), - [anon_sym_PIPE] = ACTIONS(167), - [anon_sym_PIPEH] = ACTIONS(165), - [anon_sym_AT_AT_DOT] = ACTIONS(165), - [anon_sym_AT_AT_EQ] = ACTIONS(165), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(165), - [anon_sym_AT_AT] = ACTIONS(167), - [anon_sym_AT_ATc_COLON] = ACTIONS(165), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(165), - [anon_sym_AT_ATC] = ACTIONS(165), - [anon_sym_AT_ATdbt] = ACTIONS(167), - [anon_sym_AT_ATdbta] = ACTIONS(165), - [anon_sym_AT_ATdbtb] = ACTIONS(165), - [anon_sym_AT_ATdbts] = ACTIONS(165), - [anon_sym_AT_ATt] = ACTIONS(165), - [anon_sym_AT_ATb] = ACTIONS(165), - [anon_sym_AT_ATi] = ACTIONS(167), - [anon_sym_AT_ATii] = ACTIONS(165), - [anon_sym_AT_ATiS] = ACTIONS(167), - [anon_sym_AT_ATiSS] = ACTIONS(165), - [anon_sym_AT_ATis] = ACTIONS(165), - [anon_sym_AT_ATiz] = ACTIONS(165), - [anon_sym_AT_ATf] = ACTIONS(165), - [anon_sym_AT_ATF] = ACTIONS(165), - [anon_sym_AT_ATom] = ACTIONS(165), - [anon_sym_AT_ATdm] = ACTIONS(165), - [anon_sym_AT_ATr] = ACTIONS(165), - [anon_sym_AT_ATs_COLON] = ACTIONS(165), - [anon_sym_AT] = ACTIONS(167), - [anon_sym_AT_BANG] = ACTIONS(165), - [anon_sym_AT_LBRACE] = ACTIONS(165), - [anon_sym_ATa_COLON] = ACTIONS(165), - [anon_sym_ATb_COLON] = ACTIONS(165), - [anon_sym_ATB_COLON] = ACTIONS(165), - [anon_sym_ATe_COLON] = ACTIONS(165), - [anon_sym_ATF_COLON] = ACTIONS(165), - [anon_sym_ATi_COLON] = ACTIONS(165), - [anon_sym_ATk_COLON] = ACTIONS(165), - [anon_sym_ATo_COLON] = ACTIONS(165), - [anon_sym_ATr_COLON] = ACTIONS(165), - [anon_sym_ATf_COLON] = ACTIONS(165), - [anon_sym_ATs_COLON] = ACTIONS(165), - [anon_sym_ATv_COLON] = ACTIONS(165), - [anon_sym_ATx_COLON] = ACTIONS(165), - [anon_sym_PIPE_DOT] = ACTIONS(165), - [anon_sym_DOLLAR] = ACTIONS(115), - [anon_sym_LPAREN] = ACTIONS(117), - [anon_sym_SEMI] = ACTIONS(165), - [anon_sym_GT] = ACTIONS(167), - [anon_sym_GT_GT] = ACTIONS(165), - [sym_html_redirect_operator] = ACTIONS(167), - [sym_html_append_operator] = ACTIONS(165), - [anon_sym_COMMA] = ACTIONS(119), - [aux_sym_arg_identifier_token1] = ACTIONS(115), - [anon_sym_SQUOTE] = ACTIONS(121), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(123), - [anon_sym_BQUOTE] = ACTIONS(165), - [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(165), - }, - [71] = { - [sym__arg] = STATE(81), - [sym_arg] = STATE(78), - [sym_args] = STATE(219), - [sym_arg_identifier] = STATE(81), - [sym_double_quoted_arg] = STATE(81), - [sym_single_quoted_arg] = STATE(81), - [sym_cmd_substitution_arg] = STATE(81), - [sym_concatenation] = STATE(95), - [aux_sym_args_repeat1] = STATE(78), + [aux_sym_args_repeat1] = STATE(74), [anon_sym_DQUOTE] = ACTIONS(111), [anon_sym_TILDE] = ACTIONS(127), [anon_sym_PIPE] = ACTIONS(129), @@ -11861,16 +11662,229 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__comment] = ACTIONS(3), [sym_file_descriptor] = ACTIONS(127), }, - [72] = { - [sym__arg] = STATE(81), - [sym_arg] = STATE(78), - [sym_args] = STATE(229), - [sym_arg_identifier] = STATE(81), - [sym_double_quoted_arg] = STATE(81), - [sym_single_quoted_arg] = STATE(81), - [sym_cmd_substitution_arg] = STATE(81), + [68] = { + [sym_macro_content] = STATE(146), + [sym_macro_args] = STATE(187), + [sym__arg] = STATE(309), + [sym_arg] = STATE(283), + [sym_arg_identifier] = STATE(309), + [sym_double_quoted_arg] = STATE(309), + [sym_single_quoted_arg] = STATE(309), + [sym_cmd_substitution_arg] = STATE(309), + [sym_concatenation] = STATE(353), + [anon_sym_DQUOTE] = ACTIONS(149), + [anon_sym_TILDE] = ACTIONS(147), + [anon_sym_PIPE] = ACTIONS(151), + [anon_sym_PIPEH] = ACTIONS(147), + [anon_sym_AT_AT_DOT] = ACTIONS(147), + [anon_sym_AT_AT_EQ] = ACTIONS(147), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(147), + [anon_sym_AT_AT] = ACTIONS(151), + [anon_sym_AT_ATc_COLON] = ACTIONS(147), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(147), + [anon_sym_AT_ATC] = ACTIONS(147), + [anon_sym_AT_ATdbt] = ACTIONS(151), + [anon_sym_AT_ATdbta] = ACTIONS(147), + [anon_sym_AT_ATdbtb] = ACTIONS(147), + [anon_sym_AT_ATdbts] = ACTIONS(147), + [anon_sym_AT_ATt] = ACTIONS(147), + [anon_sym_AT_ATb] = ACTIONS(147), + [anon_sym_AT_ATi] = ACTIONS(151), + [anon_sym_AT_ATii] = ACTIONS(147), + [anon_sym_AT_ATiS] = ACTIONS(151), + [anon_sym_AT_ATiSS] = ACTIONS(147), + [anon_sym_AT_ATis] = ACTIONS(147), + [anon_sym_AT_ATiz] = ACTIONS(147), + [anon_sym_AT_ATf] = ACTIONS(147), + [anon_sym_AT_ATF] = ACTIONS(147), + [anon_sym_AT_ATom] = ACTIONS(147), + [anon_sym_AT_ATdm] = ACTIONS(147), + [anon_sym_AT_ATr] = ACTIONS(147), + [anon_sym_AT_ATs_COLON] = ACTIONS(147), + [anon_sym_AT] = ACTIONS(151), + [anon_sym_AT_BANG] = ACTIONS(147), + [anon_sym_AT_LBRACE] = ACTIONS(147), + [anon_sym_ATa_COLON] = ACTIONS(147), + [anon_sym_ATb_COLON] = ACTIONS(147), + [anon_sym_ATB_COLON] = ACTIONS(147), + [anon_sym_ATe_COLON] = ACTIONS(147), + [anon_sym_ATF_COLON] = ACTIONS(147), + [anon_sym_ATi_COLON] = ACTIONS(147), + [anon_sym_ATk_COLON] = ACTIONS(147), + [anon_sym_ATo_COLON] = ACTIONS(147), + [anon_sym_ATr_COLON] = ACTIONS(147), + [anon_sym_ATf_COLON] = ACTIONS(147), + [anon_sym_ATs_COLON] = ACTIONS(147), + [anon_sym_ATv_COLON] = ACTIONS(147), + [anon_sym_ATx_COLON] = ACTIONS(147), + [anon_sym_PIPE_DOT] = ACTIONS(147), + [anon_sym_DOLLAR] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(155), + [anon_sym_SEMI] = ACTIONS(147), + [anon_sym_GT] = ACTIONS(151), + [anon_sym_GT_GT] = ACTIONS(147), + [sym_html_redirect_operator] = ACTIONS(151), + [sym_html_append_operator] = ACTIONS(147), + [anon_sym_COMMA] = ACTIONS(157), + [aux_sym_arg_identifier_token1] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(159), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(161), + [anon_sym_BQUOTE] = ACTIONS(147), + [sym__comment] = ACTIONS(3), + [sym_file_descriptor] = ACTIONS(147), + }, + [69] = { + [sym__arg] = STATE(83), + [sym_arg] = STATE(74), + [sym_args] = STATE(239), + [sym_arg_identifier] = STATE(83), + [sym_double_quoted_arg] = STATE(83), + [sym_single_quoted_arg] = STATE(83), + [sym_cmd_substitution_arg] = STATE(83), [sym_concatenation] = STATE(95), - [aux_sym_args_repeat1] = STATE(78), + [aux_sym_args_repeat1] = STATE(74), + [anon_sym_DQUOTE] = ACTIONS(111), + [anon_sym_TILDE] = ACTIONS(165), + [anon_sym_PIPE] = ACTIONS(167), + [anon_sym_PIPEH] = ACTIONS(165), + [anon_sym_AT_AT_DOT] = ACTIONS(165), + [anon_sym_AT_AT_EQ] = ACTIONS(165), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(165), + [anon_sym_AT_AT] = ACTIONS(167), + [anon_sym_AT_ATc_COLON] = ACTIONS(165), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(165), + [anon_sym_AT_ATC] = ACTIONS(165), + [anon_sym_AT_ATdbt] = ACTIONS(167), + [anon_sym_AT_ATdbta] = ACTIONS(165), + [anon_sym_AT_ATdbtb] = ACTIONS(165), + [anon_sym_AT_ATdbts] = ACTIONS(165), + [anon_sym_AT_ATt] = ACTIONS(165), + [anon_sym_AT_ATb] = ACTIONS(165), + [anon_sym_AT_ATi] = ACTIONS(167), + [anon_sym_AT_ATii] = ACTIONS(165), + [anon_sym_AT_ATiS] = ACTIONS(167), + [anon_sym_AT_ATiSS] = ACTIONS(165), + [anon_sym_AT_ATis] = ACTIONS(165), + [anon_sym_AT_ATiz] = ACTIONS(165), + [anon_sym_AT_ATf] = ACTIONS(165), + [anon_sym_AT_ATF] = ACTIONS(165), + [anon_sym_AT_ATom] = ACTIONS(165), + [anon_sym_AT_ATdm] = ACTIONS(165), + [anon_sym_AT_ATr] = ACTIONS(165), + [anon_sym_AT_ATs_COLON] = ACTIONS(165), + [anon_sym_AT] = ACTIONS(167), + [anon_sym_AT_BANG] = ACTIONS(165), + [anon_sym_AT_LBRACE] = ACTIONS(165), + [anon_sym_ATa_COLON] = ACTIONS(165), + [anon_sym_ATb_COLON] = ACTIONS(165), + [anon_sym_ATB_COLON] = ACTIONS(165), + [anon_sym_ATe_COLON] = ACTIONS(165), + [anon_sym_ATF_COLON] = ACTIONS(165), + [anon_sym_ATi_COLON] = ACTIONS(165), + [anon_sym_ATk_COLON] = ACTIONS(165), + [anon_sym_ATo_COLON] = ACTIONS(165), + [anon_sym_ATr_COLON] = ACTIONS(165), + [anon_sym_ATf_COLON] = ACTIONS(165), + [anon_sym_ATs_COLON] = ACTIONS(165), + [anon_sym_ATv_COLON] = ACTIONS(165), + [anon_sym_ATx_COLON] = ACTIONS(165), + [anon_sym_PIPE_DOT] = ACTIONS(165), + [anon_sym_DOLLAR] = ACTIONS(115), + [anon_sym_LPAREN] = ACTIONS(117), + [anon_sym_SEMI] = ACTIONS(165), + [anon_sym_GT] = ACTIONS(167), + [anon_sym_GT_GT] = ACTIONS(165), + [sym_html_redirect_operator] = ACTIONS(167), + [sym_html_append_operator] = ACTIONS(165), + [anon_sym_COMMA] = ACTIONS(119), + [aux_sym_arg_identifier_token1] = ACTIONS(115), + [anon_sym_SQUOTE] = ACTIONS(121), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(123), + [anon_sym_BQUOTE] = ACTIONS(165), + [sym__comment] = ACTIONS(3), + [sym_file_descriptor] = ACTIONS(165), + }, + [70] = { + [sym__arg] = STATE(83), + [sym_arg] = STATE(74), + [sym_args] = STATE(186), + [sym_arg_identifier] = STATE(83), + [sym_double_quoted_arg] = STATE(83), + [sym_single_quoted_arg] = STATE(83), + [sym_cmd_substitution_arg] = STATE(83), + [sym_concatenation] = STATE(95), + [aux_sym_args_repeat1] = STATE(74), + [anon_sym_DQUOTE] = ACTIONS(111), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_PIPE] = ACTIONS(145), + [anon_sym_PIPEH] = ACTIONS(143), + [anon_sym_AT_AT_DOT] = ACTIONS(143), + [anon_sym_AT_AT_EQ] = ACTIONS(143), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(143), + [anon_sym_AT_AT] = ACTIONS(145), + [anon_sym_AT_ATc_COLON] = ACTIONS(143), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(143), + [anon_sym_AT_ATC] = ACTIONS(143), + [anon_sym_AT_ATdbt] = ACTIONS(145), + [anon_sym_AT_ATdbta] = ACTIONS(143), + [anon_sym_AT_ATdbtb] = ACTIONS(143), + [anon_sym_AT_ATdbts] = ACTIONS(143), + [anon_sym_AT_ATt] = ACTIONS(143), + [anon_sym_AT_ATb] = ACTIONS(143), + [anon_sym_AT_ATi] = ACTIONS(145), + [anon_sym_AT_ATii] = ACTIONS(143), + [anon_sym_AT_ATiS] = ACTIONS(145), + [anon_sym_AT_ATiSS] = ACTIONS(143), + [anon_sym_AT_ATis] = ACTIONS(143), + [anon_sym_AT_ATiz] = ACTIONS(143), + [anon_sym_AT_ATf] = ACTIONS(143), + [anon_sym_AT_ATF] = ACTIONS(143), + [anon_sym_AT_ATom] = ACTIONS(143), + [anon_sym_AT_ATdm] = ACTIONS(143), + [anon_sym_AT_ATr] = ACTIONS(143), + [anon_sym_AT_ATs_COLON] = ACTIONS(143), + [anon_sym_AT] = ACTIONS(145), + [anon_sym_AT_BANG] = ACTIONS(143), + [anon_sym_AT_LBRACE] = ACTIONS(143), + [anon_sym_ATa_COLON] = ACTIONS(143), + [anon_sym_ATb_COLON] = ACTIONS(143), + [anon_sym_ATB_COLON] = ACTIONS(143), + [anon_sym_ATe_COLON] = ACTIONS(143), + [anon_sym_ATF_COLON] = ACTIONS(143), + [anon_sym_ATi_COLON] = ACTIONS(143), + [anon_sym_ATk_COLON] = ACTIONS(143), + [anon_sym_ATo_COLON] = ACTIONS(143), + [anon_sym_ATr_COLON] = ACTIONS(143), + [anon_sym_ATf_COLON] = ACTIONS(143), + [anon_sym_ATs_COLON] = ACTIONS(143), + [anon_sym_ATv_COLON] = ACTIONS(143), + [anon_sym_ATx_COLON] = ACTIONS(143), + [anon_sym_PIPE_DOT] = ACTIONS(143), + [anon_sym_DOLLAR] = ACTIONS(115), + [anon_sym_LPAREN] = ACTIONS(117), + [anon_sym_SEMI] = ACTIONS(143), + [anon_sym_GT] = ACTIONS(145), + [anon_sym_GT_GT] = ACTIONS(143), + [sym_html_redirect_operator] = ACTIONS(145), + [sym_html_append_operator] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(119), + [aux_sym_arg_identifier_token1] = ACTIONS(115), + [anon_sym_SQUOTE] = ACTIONS(121), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(123), + [anon_sym_BQUOTE] = ACTIONS(125), + [sym__comment] = ACTIONS(3), + [sym_file_descriptor] = ACTIONS(143), + }, + [71] = { + [sym__arg] = STATE(83), + [sym_arg] = STATE(74), + [sym_args] = STATE(218), + [sym_arg_identifier] = STATE(83), + [sym_double_quoted_arg] = STATE(83), + [sym_single_quoted_arg] = STATE(83), + [sym_cmd_substitution_arg] = STATE(83), + [sym_concatenation] = STATE(95), + [aux_sym_args_repeat1] = STATE(74), [anon_sym_DQUOTE] = ACTIONS(111), [anon_sym_TILDE] = ACTIONS(131), [anon_sym_PIPE] = ACTIONS(133), @@ -11932,154 +11946,85 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__comment] = ACTIONS(3), [sym_file_descriptor] = ACTIONS(131), }, + [72] = { + [sym__arg] = STATE(83), + [sym_arg] = STATE(74), + [sym_args] = STATE(220), + [sym_arg_identifier] = STATE(83), + [sym_double_quoted_arg] = STATE(83), + [sym_single_quoted_arg] = STATE(83), + [sym_cmd_substitution_arg] = STATE(83), + [sym_concatenation] = STATE(95), + [aux_sym_args_repeat1] = STATE(74), + [anon_sym_DQUOTE] = ACTIONS(111), + [anon_sym_TILDE] = ACTIONS(127), + [anon_sym_PIPE] = ACTIONS(129), + [anon_sym_PIPEH] = ACTIONS(127), + [anon_sym_AT_AT_DOT] = ACTIONS(127), + [anon_sym_AT_AT_EQ] = ACTIONS(127), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(127), + [anon_sym_AT_AT] = ACTIONS(129), + [anon_sym_AT_ATc_COLON] = ACTIONS(127), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(127), + [anon_sym_AT_ATC] = ACTIONS(127), + [anon_sym_AT_ATdbt] = ACTIONS(129), + [anon_sym_AT_ATdbta] = ACTIONS(127), + [anon_sym_AT_ATdbtb] = ACTIONS(127), + [anon_sym_AT_ATdbts] = ACTIONS(127), + [anon_sym_AT_ATt] = ACTIONS(127), + [anon_sym_AT_ATb] = ACTIONS(127), + [anon_sym_AT_ATi] = ACTIONS(129), + [anon_sym_AT_ATii] = ACTIONS(127), + [anon_sym_AT_ATiS] = ACTIONS(129), + [anon_sym_AT_ATiSS] = ACTIONS(127), + [anon_sym_AT_ATis] = ACTIONS(127), + [anon_sym_AT_ATiz] = ACTIONS(127), + [anon_sym_AT_ATf] = ACTIONS(127), + [anon_sym_AT_ATF] = ACTIONS(127), + [anon_sym_AT_ATom] = ACTIONS(127), + [anon_sym_AT_ATdm] = ACTIONS(127), + [anon_sym_AT_ATr] = ACTIONS(127), + [anon_sym_AT_ATs_COLON] = ACTIONS(127), + [anon_sym_AT] = ACTIONS(129), + [anon_sym_AT_BANG] = ACTIONS(127), + [anon_sym_AT_LBRACE] = ACTIONS(127), + [anon_sym_ATa_COLON] = ACTIONS(127), + [anon_sym_ATb_COLON] = ACTIONS(127), + [anon_sym_ATB_COLON] = ACTIONS(127), + [anon_sym_ATe_COLON] = ACTIONS(127), + [anon_sym_ATF_COLON] = ACTIONS(127), + [anon_sym_ATi_COLON] = ACTIONS(127), + [anon_sym_ATk_COLON] = ACTIONS(127), + [anon_sym_ATo_COLON] = ACTIONS(127), + [anon_sym_ATr_COLON] = ACTIONS(127), + [anon_sym_ATf_COLON] = ACTIONS(127), + [anon_sym_ATs_COLON] = ACTIONS(127), + [anon_sym_ATv_COLON] = ACTIONS(127), + [anon_sym_ATx_COLON] = ACTIONS(127), + [anon_sym_PIPE_DOT] = ACTIONS(127), + [anon_sym_DOLLAR] = ACTIONS(115), + [anon_sym_LPAREN] = ACTIONS(117), + [anon_sym_SEMI] = ACTIONS(127), + [anon_sym_GT] = ACTIONS(129), + [anon_sym_GT_GT] = ACTIONS(127), + [sym_html_redirect_operator] = ACTIONS(129), + [sym_html_append_operator] = ACTIONS(127), + [anon_sym_COMMA] = ACTIONS(119), + [aux_sym_arg_identifier_token1] = ACTIONS(115), + [anon_sym_SQUOTE] = ACTIONS(121), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(123), + [anon_sym_BQUOTE] = ACTIONS(127), + [sym__comment] = ACTIONS(3), + [sym_file_descriptor] = ACTIONS(127), + }, [73] = { - [aux_sym__offsetsizes_args] = STATE(60), - [sym__arg] = STATE(301), - [sym_arg] = STATE(308), - [sym_arg_identifier] = STATE(301), - [sym_double_quoted_arg] = STATE(301), - [sym_single_quoted_arg] = STATE(301), - [sym_cmd_substitution_arg] = STATE(301), - [sym_concatenation] = STATE(341), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_TILDE] = ACTIONS(169), - [anon_sym_PIPE] = ACTIONS(171), - [anon_sym_PIPEH] = ACTIONS(169), - [anon_sym_AT_AT_DOT] = ACTIONS(169), - [anon_sym_AT_AT_EQ] = ACTIONS(169), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(169), - [anon_sym_AT_AT] = ACTIONS(171), - [anon_sym_AT_ATc_COLON] = ACTIONS(169), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(169), - [anon_sym_AT_ATC] = ACTIONS(169), - [anon_sym_AT_ATdbt] = ACTIONS(171), - [anon_sym_AT_ATdbta] = ACTIONS(169), - [anon_sym_AT_ATdbtb] = ACTIONS(169), - [anon_sym_AT_ATdbts] = ACTIONS(169), - [anon_sym_AT_ATt] = ACTIONS(169), - [anon_sym_AT_ATb] = ACTIONS(169), - [anon_sym_AT_ATi] = ACTIONS(171), - [anon_sym_AT_ATii] = ACTIONS(169), - [anon_sym_AT_ATiS] = ACTIONS(171), - [anon_sym_AT_ATiSS] = ACTIONS(169), - [anon_sym_AT_ATis] = ACTIONS(169), - [anon_sym_AT_ATiz] = ACTIONS(169), - [anon_sym_AT_ATf] = ACTIONS(169), - [anon_sym_AT_ATF] = ACTIONS(169), - [anon_sym_AT_ATom] = ACTIONS(169), - [anon_sym_AT_ATdm] = ACTIONS(169), - [anon_sym_AT_ATr] = ACTIONS(169), - [anon_sym_AT_ATs_COLON] = ACTIONS(169), - [anon_sym_AT] = ACTIONS(171), - [anon_sym_AT_BANG] = ACTIONS(169), - [anon_sym_AT_LBRACE] = ACTIONS(169), - [anon_sym_ATa_COLON] = ACTIONS(169), - [anon_sym_ATb_COLON] = ACTIONS(169), - [anon_sym_ATB_COLON] = ACTIONS(169), - [anon_sym_ATe_COLON] = ACTIONS(169), - [anon_sym_ATF_COLON] = ACTIONS(169), - [anon_sym_ATi_COLON] = ACTIONS(169), - [anon_sym_ATk_COLON] = ACTIONS(169), - [anon_sym_ATo_COLON] = ACTIONS(169), - [anon_sym_ATr_COLON] = ACTIONS(169), - [anon_sym_ATf_COLON] = ACTIONS(169), - [anon_sym_ATs_COLON] = ACTIONS(169), - [anon_sym_ATv_COLON] = ACTIONS(169), - [anon_sym_ATx_COLON] = ACTIONS(169), - [anon_sym_PIPE_DOT] = ACTIONS(169), - [anon_sym_DOLLAR] = ACTIONS(149), - [anon_sym_LPAREN] = ACTIONS(151), - [anon_sym_SEMI] = ACTIONS(169), - [anon_sym_GT] = ACTIONS(171), - [anon_sym_GT_GT] = ACTIONS(169), - [sym_html_redirect_operator] = ACTIONS(171), - [sym_html_append_operator] = ACTIONS(169), - [anon_sym_COMMA] = ACTIONS(153), - [aux_sym_arg_identifier_token1] = ACTIONS(149), - [anon_sym_SQUOTE] = ACTIONS(155), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(169), - [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(169), - }, - [74] = { - [sym__Cf_args] = STATE(205), - [sym__arg] = STATE(401), - [sym_arg] = STATE(337), - [sym_arg_identifier] = STATE(401), - [sym_double_quoted_arg] = STATE(401), - [sym_single_quoted_arg] = STATE(401), - [sym_cmd_substitution_arg] = STATE(401), - [sym_concatenation] = STATE(426), - [anon_sym_DQUOTE] = ACTIONS(247), - [anon_sym_TILDE] = ACTIONS(245), - [anon_sym_PIPE] = ACTIONS(249), - [anon_sym_PIPEH] = ACTIONS(245), - [anon_sym_AT_AT_DOT] = ACTIONS(245), - [anon_sym_AT_AT_EQ] = ACTIONS(245), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(245), - [anon_sym_AT_AT] = ACTIONS(249), - [anon_sym_AT_ATc_COLON] = ACTIONS(245), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(245), - [anon_sym_AT_ATC] = ACTIONS(245), - [anon_sym_AT_ATdbt] = ACTIONS(249), - [anon_sym_AT_ATdbta] = ACTIONS(245), - [anon_sym_AT_ATdbtb] = ACTIONS(245), - [anon_sym_AT_ATdbts] = ACTIONS(245), - [anon_sym_AT_ATt] = ACTIONS(245), - [anon_sym_AT_ATb] = ACTIONS(245), - [anon_sym_AT_ATi] = ACTIONS(249), - [anon_sym_AT_ATii] = ACTIONS(245), - [anon_sym_AT_ATiS] = ACTIONS(249), - [anon_sym_AT_ATiSS] = ACTIONS(245), - [anon_sym_AT_ATis] = ACTIONS(245), - [anon_sym_AT_ATiz] = ACTIONS(245), - [anon_sym_AT_ATf] = ACTIONS(245), - [anon_sym_AT_ATF] = ACTIONS(245), - [anon_sym_AT_ATom] = ACTIONS(245), - [anon_sym_AT_ATdm] = ACTIONS(245), - [anon_sym_AT_ATr] = ACTIONS(245), - [anon_sym_AT_ATs_COLON] = ACTIONS(245), - [anon_sym_AT] = ACTIONS(249), - [anon_sym_AT_BANG] = ACTIONS(245), - [anon_sym_AT_LBRACE] = ACTIONS(245), - [anon_sym_ATa_COLON] = ACTIONS(245), - [anon_sym_ATb_COLON] = ACTIONS(245), - [anon_sym_ATB_COLON] = ACTIONS(245), - [anon_sym_ATe_COLON] = ACTIONS(245), - [anon_sym_ATF_COLON] = ACTIONS(245), - [anon_sym_ATi_COLON] = ACTIONS(245), - [anon_sym_ATk_COLON] = ACTIONS(245), - [anon_sym_ATo_COLON] = ACTIONS(245), - [anon_sym_ATr_COLON] = ACTIONS(245), - [anon_sym_ATf_COLON] = ACTIONS(245), - [anon_sym_ATs_COLON] = ACTIONS(245), - [anon_sym_ATv_COLON] = ACTIONS(245), - [anon_sym_ATx_COLON] = ACTIONS(245), - [anon_sym_PIPE_DOT] = ACTIONS(245), - [anon_sym_DOLLAR] = ACTIONS(251), - [anon_sym_LPAREN] = ACTIONS(253), - [anon_sym_SEMI] = ACTIONS(245), - [anon_sym_GT] = ACTIONS(249), - [anon_sym_GT_GT] = ACTIONS(245), - [sym_html_redirect_operator] = ACTIONS(249), - [sym_html_append_operator] = ACTIONS(245), - [anon_sym_COMMA] = ACTIONS(255), - [aux_sym_arg_identifier_token1] = ACTIONS(251), - [anon_sym_SQUOTE] = ACTIONS(257), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(259), - [anon_sym_BQUOTE] = ACTIONS(245), - [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(245), - }, - [75] = { - [sym__pf_arg_parentheses] = STATE(107), - [sym_pf_arg_identifier] = STATE(107), - [sym__pf_arg] = STATE(107), + [sym__pf_arg_parentheses] = STATE(108), + [sym_pf_arg_identifier] = STATE(108), + [sym__pf_arg] = STATE(108), [sym_pf_concatenation] = STATE(114), - [sym_pf_arg] = STATE(80), - [sym_cmd_substitution_arg] = STATE(107), - [aux_sym_pf_args_repeat1] = STATE(80), + [sym_pf_arg] = STATE(73), + [sym_cmd_substitution_arg] = STATE(108), + [aux_sym_pf_args_repeat1] = STATE(73), [ts_builtin_sym_end] = ACTIONS(263), [anon_sym_TILDE] = ACTIONS(263), [anon_sym_PIPE] = ACTIONS(265), @@ -12126,374 +12071,514 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATv_COLON] = ACTIONS(263), [anon_sym_ATx_COLON] = ACTIONS(263), [anon_sym_PIPE_DOT] = ACTIONS(263), - [anon_sym_DOLLAR] = ACTIONS(210), - [anon_sym_LPAREN] = ACTIONS(212), + [anon_sym_DOLLAR] = ACTIONS(267), + [anon_sym_LPAREN] = ACTIONS(270), [anon_sym_RPAREN] = ACTIONS(263), - [aux_sym_pf_arg_identifier_token1] = ACTIONS(210), + [aux_sym_pf_arg_identifier_token1] = ACTIONS(267), [anon_sym_SEMI] = ACTIONS(263), [anon_sym_GT] = ACTIONS(265), [anon_sym_GT_GT] = ACTIONS(263), [sym_html_redirect_operator] = ACTIONS(265), [sym_html_append_operator] = ACTIONS(263), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(214), - [anon_sym_BQUOTE] = ACTIONS(216), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(273), + [anon_sym_BQUOTE] = ACTIONS(276), [sym__comment] = ACTIONS(3), [anon_sym_LF] = ACTIONS(263), [anon_sym_CR] = ACTIONS(263), [sym_file_descriptor] = ACTIONS(263), }, - [76] = { - [sym__pf_arg_parentheses] = STATE(107), - [sym_pf_arg_identifier] = STATE(107), - [sym__pf_arg] = STATE(107), - [sym_pf_concatenation] = STATE(114), - [sym_pf_arg] = STATE(98), - [sym_pf_args] = STATE(222), - [sym_cmd_substitution_arg] = STATE(107), - [aux_sym_pf_args_repeat1] = STATE(98), - [aux_sym_pf_dot_args_repeat1] = STATE(131), - [anon_sym_TILDE] = ACTIONS(206), - [anon_sym_PIPE] = ACTIONS(208), - [anon_sym_PIPEH] = ACTIONS(206), - [anon_sym_AT_AT_DOT] = ACTIONS(206), - [anon_sym_AT_AT_EQ] = ACTIONS(206), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(206), - [anon_sym_AT_AT] = ACTIONS(208), - [anon_sym_AT_ATc_COLON] = ACTIONS(206), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(206), - [anon_sym_AT_ATC] = ACTIONS(206), - [anon_sym_AT_ATdbt] = ACTIONS(208), - [anon_sym_AT_ATdbta] = ACTIONS(206), - [anon_sym_AT_ATdbtb] = ACTIONS(206), - [anon_sym_AT_ATdbts] = ACTIONS(206), - [anon_sym_AT_ATt] = ACTIONS(206), - [anon_sym_AT_ATb] = ACTIONS(206), - [anon_sym_AT_ATi] = ACTIONS(208), - [anon_sym_AT_ATii] = ACTIONS(206), - [anon_sym_AT_ATiS] = ACTIONS(208), - [anon_sym_AT_ATiSS] = ACTIONS(206), - [anon_sym_AT_ATis] = ACTIONS(206), - [anon_sym_AT_ATiz] = ACTIONS(206), - [anon_sym_AT_ATf] = ACTIONS(206), - [anon_sym_AT_ATF] = ACTIONS(206), - [anon_sym_AT_ATom] = ACTIONS(206), - [anon_sym_AT_ATdm] = ACTIONS(206), - [anon_sym_AT_ATr] = ACTIONS(206), - [anon_sym_AT_ATs_COLON] = ACTIONS(206), - [anon_sym_AT] = ACTIONS(208), - [anon_sym_AT_BANG] = ACTIONS(206), - [anon_sym_AT_LBRACE] = ACTIONS(206), - [anon_sym_ATa_COLON] = ACTIONS(206), - [anon_sym_ATb_COLON] = ACTIONS(206), - [anon_sym_ATB_COLON] = ACTIONS(206), - [anon_sym_ATe_COLON] = ACTIONS(206), - [anon_sym_ATF_COLON] = ACTIONS(206), - [anon_sym_ATi_COLON] = ACTIONS(206), - [anon_sym_ATk_COLON] = ACTIONS(206), - [anon_sym_ATo_COLON] = ACTIONS(206), - [anon_sym_ATr_COLON] = ACTIONS(206), - [anon_sym_ATf_COLON] = ACTIONS(206), - [anon_sym_ATs_COLON] = ACTIONS(206), - [anon_sym_ATv_COLON] = ACTIONS(206), - [anon_sym_ATx_COLON] = ACTIONS(206), - [anon_sym_PIPE_DOT] = ACTIONS(206), - [anon_sym_EQ] = ACTIONS(208), - [anon_sym_DOLLAR] = ACTIONS(210), - [anon_sym_LPAREN] = ACTIONS(212), - [aux_sym_pf_arg_identifier_token1] = ACTIONS(210), - [anon_sym_SEMI] = ACTIONS(206), - [anon_sym_GT] = ACTIONS(208), - [anon_sym_GT_GT] = ACTIONS(206), - [sym_html_redirect_operator] = ACTIONS(208), - [sym_html_append_operator] = ACTIONS(206), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(214), - [anon_sym_BQUOTE] = ACTIONS(206), - [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(206), - [sym__concat_pf_dot] = ACTIONS(218), - }, - [77] = { - [sym_eq_sep_args] = STATE(240), - [sym__eq_sep_key_single] = STATE(123), - [sym__eq_sep_key_concatenation] = STATE(167), - [sym__eq_sep_key] = STATE(168), - [sym_double_quoted_arg] = STATE(123), - [sym_single_quoted_arg] = STATE(123), - [sym_cmd_substitution_arg] = STATE(123), - [ts_builtin_sym_end] = ACTIONS(267), - [anon_sym_DQUOTE] = ACTIONS(269), - [anon_sym_TILDE] = ACTIONS(267), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_PIPEH] = ACTIONS(267), - [anon_sym_AT_AT_DOT] = ACTIONS(267), - [anon_sym_AT_AT_EQ] = ACTIONS(267), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(267), - [anon_sym_AT_AT] = ACTIONS(271), - [anon_sym_AT_ATc_COLON] = ACTIONS(267), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(267), - [anon_sym_AT_ATC] = ACTIONS(267), - [anon_sym_AT_ATdbt] = ACTIONS(271), - [anon_sym_AT_ATdbta] = ACTIONS(267), - [anon_sym_AT_ATdbtb] = ACTIONS(267), - [anon_sym_AT_ATdbts] = ACTIONS(267), - [anon_sym_AT_ATt] = ACTIONS(267), - [anon_sym_AT_ATb] = ACTIONS(267), - [anon_sym_AT_ATi] = ACTIONS(271), - [anon_sym_AT_ATii] = ACTIONS(267), - [anon_sym_AT_ATiS] = ACTIONS(271), - [anon_sym_AT_ATiSS] = ACTIONS(267), - [anon_sym_AT_ATis] = ACTIONS(267), - [anon_sym_AT_ATiz] = ACTIONS(267), - [anon_sym_AT_ATf] = ACTIONS(267), - [anon_sym_AT_ATF] = ACTIONS(267), - [anon_sym_AT_ATom] = ACTIONS(267), - [anon_sym_AT_ATdm] = ACTIONS(267), - [anon_sym_AT_ATr] = ACTIONS(267), - [anon_sym_AT_ATs_COLON] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_AT_BANG] = ACTIONS(267), - [anon_sym_AT_LBRACE] = ACTIONS(267), - [anon_sym_ATa_COLON] = ACTIONS(267), - [anon_sym_ATb_COLON] = ACTIONS(267), - [anon_sym_ATB_COLON] = ACTIONS(267), - [anon_sym_ATe_COLON] = ACTIONS(267), - [anon_sym_ATF_COLON] = ACTIONS(267), - [anon_sym_ATi_COLON] = ACTIONS(267), - [anon_sym_ATk_COLON] = ACTIONS(267), - [anon_sym_ATo_COLON] = ACTIONS(267), - [anon_sym_ATr_COLON] = ACTIONS(267), - [anon_sym_ATf_COLON] = ACTIONS(267), - [anon_sym_ATs_COLON] = ACTIONS(267), - [anon_sym_ATv_COLON] = ACTIONS(267), - [anon_sym_ATx_COLON] = ACTIONS(267), - [anon_sym_PIPE_DOT] = ACTIONS(267), - [anon_sym_RPAREN] = ACTIONS(267), - [anon_sym_SEMI] = ACTIONS(267), - [anon_sym_GT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(267), - [sym_html_redirect_operator] = ACTIONS(271), - [sym_html_append_operator] = ACTIONS(267), - [sym__eq_sep_key_identifier] = ACTIONS(273), - [anon_sym_SQUOTE] = ACTIONS(275), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(277), - [anon_sym_BQUOTE] = ACTIONS(279), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(267), - [anon_sym_CR] = ACTIONS(267), - [sym_file_descriptor] = ACTIONS(267), - }, - [78] = { - [sym__arg] = STATE(81), - [sym_arg] = STATE(62), - [sym_arg_identifier] = STATE(81), - [sym_double_quoted_arg] = STATE(81), - [sym_single_quoted_arg] = STATE(81), - [sym_cmd_substitution_arg] = STATE(81), + [74] = { + [sym__arg] = STATE(83), + [sym_arg] = STATE(57), + [sym_arg_identifier] = STATE(83), + [sym_double_quoted_arg] = STATE(83), + [sym_single_quoted_arg] = STATE(83), + [sym_cmd_substitution_arg] = STATE(83), [sym_concatenation] = STATE(95), - [aux_sym_args_repeat1] = STATE(62), + [aux_sym_args_repeat1] = STATE(57), [anon_sym_DQUOTE] = ACTIONS(111), - [anon_sym_TILDE] = ACTIONS(177), - [anon_sym_PIPE] = ACTIONS(179), - [anon_sym_PIPEH] = ACTIONS(177), - [anon_sym_AT_AT_DOT] = ACTIONS(177), - [anon_sym_AT_AT_EQ] = ACTIONS(177), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(177), - [anon_sym_AT_AT] = ACTIONS(179), - [anon_sym_AT_ATc_COLON] = ACTIONS(177), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(177), - [anon_sym_AT_ATC] = ACTIONS(177), - [anon_sym_AT_ATdbt] = ACTIONS(179), - [anon_sym_AT_ATdbta] = ACTIONS(177), - [anon_sym_AT_ATdbtb] = ACTIONS(177), - [anon_sym_AT_ATdbts] = ACTIONS(177), - [anon_sym_AT_ATt] = ACTIONS(177), - [anon_sym_AT_ATb] = ACTIONS(177), - [anon_sym_AT_ATi] = ACTIONS(179), - [anon_sym_AT_ATii] = ACTIONS(177), - [anon_sym_AT_ATiS] = ACTIONS(179), - [anon_sym_AT_ATiSS] = ACTIONS(177), - [anon_sym_AT_ATis] = ACTIONS(177), - [anon_sym_AT_ATiz] = ACTIONS(177), - [anon_sym_AT_ATf] = ACTIONS(177), - [anon_sym_AT_ATF] = ACTIONS(177), - [anon_sym_AT_ATom] = ACTIONS(177), - [anon_sym_AT_ATdm] = ACTIONS(177), - [anon_sym_AT_ATr] = ACTIONS(177), - [anon_sym_AT_ATs_COLON] = ACTIONS(177), - [anon_sym_AT] = ACTIONS(179), - [anon_sym_AT_BANG] = ACTIONS(177), - [anon_sym_AT_LBRACE] = ACTIONS(177), - [anon_sym_ATa_COLON] = ACTIONS(177), - [anon_sym_ATb_COLON] = ACTIONS(177), - [anon_sym_ATB_COLON] = ACTIONS(177), - [anon_sym_ATe_COLON] = ACTIONS(177), - [anon_sym_ATF_COLON] = ACTIONS(177), - [anon_sym_ATi_COLON] = ACTIONS(177), - [anon_sym_ATk_COLON] = ACTIONS(177), - [anon_sym_ATo_COLON] = ACTIONS(177), - [anon_sym_ATr_COLON] = ACTIONS(177), - [anon_sym_ATf_COLON] = ACTIONS(177), - [anon_sym_ATs_COLON] = ACTIONS(177), - [anon_sym_ATv_COLON] = ACTIONS(177), - [anon_sym_ATx_COLON] = ACTIONS(177), - [anon_sym_PIPE_DOT] = ACTIONS(177), + [anon_sym_TILDE] = ACTIONS(194), + [anon_sym_PIPE] = ACTIONS(196), + [anon_sym_PIPEH] = ACTIONS(194), + [anon_sym_AT_AT_DOT] = ACTIONS(194), + [anon_sym_AT_AT_EQ] = ACTIONS(194), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(194), + [anon_sym_AT_AT] = ACTIONS(196), + [anon_sym_AT_ATc_COLON] = ACTIONS(194), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(194), + [anon_sym_AT_ATC] = ACTIONS(194), + [anon_sym_AT_ATdbt] = ACTIONS(196), + [anon_sym_AT_ATdbta] = ACTIONS(194), + [anon_sym_AT_ATdbtb] = ACTIONS(194), + [anon_sym_AT_ATdbts] = ACTIONS(194), + [anon_sym_AT_ATt] = ACTIONS(194), + [anon_sym_AT_ATb] = ACTIONS(194), + [anon_sym_AT_ATi] = ACTIONS(196), + [anon_sym_AT_ATii] = ACTIONS(194), + [anon_sym_AT_ATiS] = ACTIONS(196), + [anon_sym_AT_ATiSS] = ACTIONS(194), + [anon_sym_AT_ATis] = ACTIONS(194), + [anon_sym_AT_ATiz] = ACTIONS(194), + [anon_sym_AT_ATf] = ACTIONS(194), + [anon_sym_AT_ATF] = ACTIONS(194), + [anon_sym_AT_ATom] = ACTIONS(194), + [anon_sym_AT_ATdm] = ACTIONS(194), + [anon_sym_AT_ATr] = ACTIONS(194), + [anon_sym_AT_ATs_COLON] = ACTIONS(194), + [anon_sym_AT] = ACTIONS(196), + [anon_sym_AT_BANG] = ACTIONS(194), + [anon_sym_AT_LBRACE] = ACTIONS(194), + [anon_sym_ATa_COLON] = ACTIONS(194), + [anon_sym_ATb_COLON] = ACTIONS(194), + [anon_sym_ATB_COLON] = ACTIONS(194), + [anon_sym_ATe_COLON] = ACTIONS(194), + [anon_sym_ATF_COLON] = ACTIONS(194), + [anon_sym_ATi_COLON] = ACTIONS(194), + [anon_sym_ATk_COLON] = ACTIONS(194), + [anon_sym_ATo_COLON] = ACTIONS(194), + [anon_sym_ATr_COLON] = ACTIONS(194), + [anon_sym_ATf_COLON] = ACTIONS(194), + [anon_sym_ATs_COLON] = ACTIONS(194), + [anon_sym_ATv_COLON] = ACTIONS(194), + [anon_sym_ATx_COLON] = ACTIONS(194), + [anon_sym_PIPE_DOT] = ACTIONS(194), [anon_sym_DOLLAR] = ACTIONS(115), [anon_sym_LPAREN] = ACTIONS(117), - [anon_sym_SEMI] = ACTIONS(177), - [anon_sym_GT] = ACTIONS(179), - [anon_sym_GT_GT] = ACTIONS(177), - [sym_html_redirect_operator] = ACTIONS(179), - [sym_html_append_operator] = ACTIONS(177), + [anon_sym_SEMI] = ACTIONS(194), + [anon_sym_GT] = ACTIONS(196), + [anon_sym_GT_GT] = ACTIONS(194), + [sym_html_redirect_operator] = ACTIONS(196), + [sym_html_append_operator] = ACTIONS(194), [anon_sym_COMMA] = ACTIONS(119), [aux_sym_arg_identifier_token1] = ACTIONS(115), [anon_sym_SQUOTE] = ACTIONS(121), [anon_sym_DOLLAR_LPAREN] = ACTIONS(123), - [anon_sym_BQUOTE] = ACTIONS(177), + [anon_sym_BQUOTE] = ACTIONS(194), [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(177), + [sym_file_descriptor] = ACTIONS(194), + }, + [75] = { + [sym__Cf_args] = STATE(197), + [sym__arg] = STATE(415), + [sym_arg] = STATE(359), + [sym_arg_identifier] = STATE(415), + [sym_double_quoted_arg] = STATE(415), + [sym_single_quoted_arg] = STATE(415), + [sym_cmd_substitution_arg] = STATE(415), + [sym_concatenation] = STATE(435), + [anon_sym_DQUOTE] = ACTIONS(200), + [anon_sym_TILDE] = ACTIONS(198), + [anon_sym_PIPE] = ACTIONS(202), + [anon_sym_PIPEH] = ACTIONS(198), + [anon_sym_AT_AT_DOT] = ACTIONS(198), + [anon_sym_AT_AT_EQ] = ACTIONS(198), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(198), + [anon_sym_AT_AT] = ACTIONS(202), + [anon_sym_AT_ATc_COLON] = ACTIONS(198), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(198), + [anon_sym_AT_ATC] = ACTIONS(198), + [anon_sym_AT_ATdbt] = ACTIONS(202), + [anon_sym_AT_ATdbta] = ACTIONS(198), + [anon_sym_AT_ATdbtb] = ACTIONS(198), + [anon_sym_AT_ATdbts] = ACTIONS(198), + [anon_sym_AT_ATt] = ACTIONS(198), + [anon_sym_AT_ATb] = ACTIONS(198), + [anon_sym_AT_ATi] = ACTIONS(202), + [anon_sym_AT_ATii] = ACTIONS(198), + [anon_sym_AT_ATiS] = ACTIONS(202), + [anon_sym_AT_ATiSS] = ACTIONS(198), + [anon_sym_AT_ATis] = ACTIONS(198), + [anon_sym_AT_ATiz] = ACTIONS(198), + [anon_sym_AT_ATf] = ACTIONS(198), + [anon_sym_AT_ATF] = ACTIONS(198), + [anon_sym_AT_ATom] = ACTIONS(198), + [anon_sym_AT_ATdm] = ACTIONS(198), + [anon_sym_AT_ATr] = ACTIONS(198), + [anon_sym_AT_ATs_COLON] = ACTIONS(198), + [anon_sym_AT] = ACTIONS(202), + [anon_sym_AT_BANG] = ACTIONS(198), + [anon_sym_AT_LBRACE] = ACTIONS(198), + [anon_sym_ATa_COLON] = ACTIONS(198), + [anon_sym_ATb_COLON] = ACTIONS(198), + [anon_sym_ATB_COLON] = ACTIONS(198), + [anon_sym_ATe_COLON] = ACTIONS(198), + [anon_sym_ATF_COLON] = ACTIONS(198), + [anon_sym_ATi_COLON] = ACTIONS(198), + [anon_sym_ATk_COLON] = ACTIONS(198), + [anon_sym_ATo_COLON] = ACTIONS(198), + [anon_sym_ATr_COLON] = ACTIONS(198), + [anon_sym_ATf_COLON] = ACTIONS(198), + [anon_sym_ATs_COLON] = ACTIONS(198), + [anon_sym_ATv_COLON] = ACTIONS(198), + [anon_sym_ATx_COLON] = ACTIONS(198), + [anon_sym_PIPE_DOT] = ACTIONS(198), + [anon_sym_DOLLAR] = ACTIONS(204), + [anon_sym_LPAREN] = ACTIONS(206), + [anon_sym_SEMI] = ACTIONS(198), + [anon_sym_GT] = ACTIONS(202), + [anon_sym_GT_GT] = ACTIONS(198), + [sym_html_redirect_operator] = ACTIONS(202), + [sym_html_append_operator] = ACTIONS(198), + [anon_sym_COMMA] = ACTIONS(208), + [aux_sym_arg_identifier_token1] = ACTIONS(204), + [anon_sym_SQUOTE] = ACTIONS(210), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(212), + [anon_sym_BQUOTE] = ACTIONS(198), + [sym__comment] = ACTIONS(3), + [sym_file_descriptor] = ACTIONS(198), + }, + [76] = { + [sym__pf_arg_parentheses] = STATE(108), + [sym_pf_arg_identifier] = STATE(108), + [sym__pf_arg] = STATE(108), + [sym_pf_concatenation] = STATE(114), + [sym_pf_arg] = STATE(73), + [sym_cmd_substitution_arg] = STATE(108), + [aux_sym_pf_args_repeat1] = STATE(73), + [ts_builtin_sym_end] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(279), + [anon_sym_PIPE] = ACTIONS(281), + [anon_sym_PIPEH] = ACTIONS(279), + [anon_sym_AT_AT_DOT] = ACTIONS(279), + [anon_sym_AT_AT_EQ] = ACTIONS(279), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(279), + [anon_sym_AT_AT] = ACTIONS(281), + [anon_sym_AT_ATc_COLON] = ACTIONS(279), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(279), + [anon_sym_AT_ATC] = ACTIONS(279), + [anon_sym_AT_ATdbt] = ACTIONS(281), + [anon_sym_AT_ATdbta] = ACTIONS(279), + [anon_sym_AT_ATdbtb] = ACTIONS(279), + [anon_sym_AT_ATdbts] = ACTIONS(279), + [anon_sym_AT_ATt] = ACTIONS(279), + [anon_sym_AT_ATb] = ACTIONS(279), + [anon_sym_AT_ATi] = ACTIONS(281), + [anon_sym_AT_ATii] = ACTIONS(279), + [anon_sym_AT_ATiS] = ACTIONS(281), + [anon_sym_AT_ATiSS] = ACTIONS(279), + [anon_sym_AT_ATis] = ACTIONS(279), + [anon_sym_AT_ATiz] = ACTIONS(279), + [anon_sym_AT_ATf] = ACTIONS(279), + [anon_sym_AT_ATF] = ACTIONS(279), + [anon_sym_AT_ATom] = ACTIONS(279), + [anon_sym_AT_ATdm] = ACTIONS(279), + [anon_sym_AT_ATr] = ACTIONS(279), + [anon_sym_AT_ATs_COLON] = ACTIONS(279), + [anon_sym_AT] = ACTIONS(281), + [anon_sym_AT_BANG] = ACTIONS(279), + [anon_sym_AT_LBRACE] = ACTIONS(279), + [anon_sym_ATa_COLON] = ACTIONS(279), + [anon_sym_ATb_COLON] = ACTIONS(279), + [anon_sym_ATB_COLON] = ACTIONS(279), + [anon_sym_ATe_COLON] = ACTIONS(279), + [anon_sym_ATF_COLON] = ACTIONS(279), + [anon_sym_ATi_COLON] = ACTIONS(279), + [anon_sym_ATk_COLON] = ACTIONS(279), + [anon_sym_ATo_COLON] = ACTIONS(279), + [anon_sym_ATr_COLON] = ACTIONS(279), + [anon_sym_ATf_COLON] = ACTIONS(279), + [anon_sym_ATs_COLON] = ACTIONS(279), + [anon_sym_ATv_COLON] = ACTIONS(279), + [anon_sym_ATx_COLON] = ACTIONS(279), + [anon_sym_PIPE_DOT] = ACTIONS(279), + [anon_sym_DOLLAR] = ACTIONS(228), + [anon_sym_LPAREN] = ACTIONS(230), + [anon_sym_RPAREN] = ACTIONS(279), + [aux_sym_pf_arg_identifier_token1] = ACTIONS(228), + [anon_sym_SEMI] = ACTIONS(279), + [anon_sym_GT] = ACTIONS(281), + [anon_sym_GT_GT] = ACTIONS(279), + [sym_html_redirect_operator] = ACTIONS(281), + [sym_html_append_operator] = ACTIONS(279), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(232), + [anon_sym_BQUOTE] = ACTIONS(234), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(279), + [anon_sym_CR] = ACTIONS(279), + [sym_file_descriptor] = ACTIONS(279), + }, + [77] = { + [aux_sym__offsetsizes_args] = STATE(79), + [sym__arg] = STATE(309), + [sym_arg] = STATE(317), + [sym_arg_identifier] = STATE(309), + [sym_double_quoted_arg] = STATE(309), + [sym_single_quoted_arg] = STATE(309), + [sym_cmd_substitution_arg] = STATE(309), + [sym_concatenation] = STATE(353), + [anon_sym_DQUOTE] = ACTIONS(149), + [anon_sym_TILDE] = ACTIONS(216), + [anon_sym_PIPE] = ACTIONS(218), + [anon_sym_PIPEH] = ACTIONS(216), + [anon_sym_AT_AT_DOT] = ACTIONS(216), + [anon_sym_AT_AT_EQ] = ACTIONS(216), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(216), + [anon_sym_AT_AT] = ACTIONS(218), + [anon_sym_AT_ATc_COLON] = ACTIONS(216), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(216), + [anon_sym_AT_ATC] = ACTIONS(216), + [anon_sym_AT_ATdbt] = ACTIONS(218), + [anon_sym_AT_ATdbta] = ACTIONS(216), + [anon_sym_AT_ATdbtb] = ACTIONS(216), + [anon_sym_AT_ATdbts] = ACTIONS(216), + [anon_sym_AT_ATt] = ACTIONS(216), + [anon_sym_AT_ATb] = ACTIONS(216), + [anon_sym_AT_ATi] = ACTIONS(218), + [anon_sym_AT_ATii] = ACTIONS(216), + [anon_sym_AT_ATiS] = ACTIONS(218), + [anon_sym_AT_ATiSS] = ACTIONS(216), + [anon_sym_AT_ATis] = ACTIONS(216), + [anon_sym_AT_ATiz] = ACTIONS(216), + [anon_sym_AT_ATf] = ACTIONS(216), + [anon_sym_AT_ATF] = ACTIONS(216), + [anon_sym_AT_ATom] = ACTIONS(216), + [anon_sym_AT_ATdm] = ACTIONS(216), + [anon_sym_AT_ATr] = ACTIONS(216), + [anon_sym_AT_ATs_COLON] = ACTIONS(216), + [anon_sym_AT] = ACTIONS(218), + [anon_sym_AT_BANG] = ACTIONS(216), + [anon_sym_AT_LBRACE] = ACTIONS(216), + [anon_sym_ATa_COLON] = ACTIONS(216), + [anon_sym_ATb_COLON] = ACTIONS(216), + [anon_sym_ATB_COLON] = ACTIONS(216), + [anon_sym_ATe_COLON] = ACTIONS(216), + [anon_sym_ATF_COLON] = ACTIONS(216), + [anon_sym_ATi_COLON] = ACTIONS(216), + [anon_sym_ATk_COLON] = ACTIONS(216), + [anon_sym_ATo_COLON] = ACTIONS(216), + [anon_sym_ATr_COLON] = ACTIONS(216), + [anon_sym_ATf_COLON] = ACTIONS(216), + [anon_sym_ATs_COLON] = ACTIONS(216), + [anon_sym_ATv_COLON] = ACTIONS(216), + [anon_sym_ATx_COLON] = ACTIONS(216), + [anon_sym_PIPE_DOT] = ACTIONS(216), + [anon_sym_DOLLAR] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(155), + [anon_sym_SEMI] = ACTIONS(216), + [anon_sym_GT] = ACTIONS(218), + [anon_sym_GT_GT] = ACTIONS(216), + [sym_html_redirect_operator] = ACTIONS(218), + [sym_html_append_operator] = ACTIONS(216), + [anon_sym_COMMA] = ACTIONS(157), + [aux_sym_arg_identifier_token1] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(159), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(161), + [anon_sym_BQUOTE] = ACTIONS(163), + [sym__comment] = ACTIONS(3), + [sym_file_descriptor] = ACTIONS(216), + }, + [78] = { + [sym_eq_sep_args] = STATE(189), + [sym__eq_sep_key_single] = STATE(123), + [sym__eq_sep_key_concatenation] = STATE(180), + [sym__eq_sep_key] = STATE(176), + [sym_double_quoted_arg] = STATE(123), + [sym_single_quoted_arg] = STATE(123), + [sym_cmd_substitution_arg] = STATE(123), + [ts_builtin_sym_end] = ACTIONS(283), + [anon_sym_DQUOTE] = ACTIONS(285), + [anon_sym_TILDE] = ACTIONS(283), + [anon_sym_PIPE] = ACTIONS(287), + [anon_sym_PIPEH] = ACTIONS(283), + [anon_sym_AT_AT_DOT] = ACTIONS(283), + [anon_sym_AT_AT_EQ] = ACTIONS(283), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(283), + [anon_sym_AT_AT] = ACTIONS(287), + [anon_sym_AT_ATc_COLON] = ACTIONS(283), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(283), + [anon_sym_AT_ATC] = ACTIONS(283), + [anon_sym_AT_ATdbt] = ACTIONS(287), + [anon_sym_AT_ATdbta] = ACTIONS(283), + [anon_sym_AT_ATdbtb] = ACTIONS(283), + [anon_sym_AT_ATdbts] = ACTIONS(283), + [anon_sym_AT_ATt] = ACTIONS(283), + [anon_sym_AT_ATb] = ACTIONS(283), + [anon_sym_AT_ATi] = ACTIONS(287), + [anon_sym_AT_ATii] = ACTIONS(283), + [anon_sym_AT_ATiS] = ACTIONS(287), + [anon_sym_AT_ATiSS] = ACTIONS(283), + [anon_sym_AT_ATis] = ACTIONS(283), + [anon_sym_AT_ATiz] = ACTIONS(283), + [anon_sym_AT_ATf] = ACTIONS(283), + [anon_sym_AT_ATF] = ACTIONS(283), + [anon_sym_AT_ATom] = ACTIONS(283), + [anon_sym_AT_ATdm] = ACTIONS(283), + [anon_sym_AT_ATr] = ACTIONS(283), + [anon_sym_AT_ATs_COLON] = ACTIONS(283), + [anon_sym_AT] = ACTIONS(287), + [anon_sym_AT_BANG] = ACTIONS(283), + [anon_sym_AT_LBRACE] = ACTIONS(283), + [anon_sym_ATa_COLON] = ACTIONS(283), + [anon_sym_ATb_COLON] = ACTIONS(283), + [anon_sym_ATB_COLON] = ACTIONS(283), + [anon_sym_ATe_COLON] = ACTIONS(283), + [anon_sym_ATF_COLON] = ACTIONS(283), + [anon_sym_ATi_COLON] = ACTIONS(283), + [anon_sym_ATk_COLON] = ACTIONS(283), + [anon_sym_ATo_COLON] = ACTIONS(283), + [anon_sym_ATr_COLON] = ACTIONS(283), + [anon_sym_ATf_COLON] = ACTIONS(283), + [anon_sym_ATs_COLON] = ACTIONS(283), + [anon_sym_ATv_COLON] = ACTIONS(283), + [anon_sym_ATx_COLON] = ACTIONS(283), + [anon_sym_PIPE_DOT] = ACTIONS(283), + [anon_sym_RPAREN] = ACTIONS(283), + [anon_sym_SEMI] = ACTIONS(283), + [anon_sym_GT] = ACTIONS(287), + [anon_sym_GT_GT] = ACTIONS(283), + [sym_html_redirect_operator] = ACTIONS(287), + [sym_html_append_operator] = ACTIONS(283), + [sym__eq_sep_key_identifier] = ACTIONS(289), + [anon_sym_SQUOTE] = ACTIONS(291), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(293), + [anon_sym_BQUOTE] = ACTIONS(295), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(283), + [anon_sym_CR] = ACTIONS(283), + [sym_file_descriptor] = ACTIONS(283), }, [79] = { - [aux_sym__offsetsizes_args] = STATE(73), - [sym__arg] = STATE(301), - [sym_arg] = STATE(308), - [sym_arg_identifier] = STATE(301), - [sym_double_quoted_arg] = STATE(301), - [sym_single_quoted_arg] = STATE(301), - [sym_cmd_substitution_arg] = STATE(301), - [sym_concatenation] = STATE(341), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_TILDE] = ACTIONS(173), - [anon_sym_PIPE] = ACTIONS(175), - [anon_sym_PIPEH] = ACTIONS(173), - [anon_sym_AT_AT_DOT] = ACTIONS(173), - [anon_sym_AT_AT_EQ] = ACTIONS(173), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(173), - [anon_sym_AT_AT] = ACTIONS(175), - [anon_sym_AT_ATc_COLON] = ACTIONS(173), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(173), - [anon_sym_AT_ATC] = ACTIONS(173), - [anon_sym_AT_ATdbt] = ACTIONS(175), - [anon_sym_AT_ATdbta] = ACTIONS(173), - [anon_sym_AT_ATdbtb] = ACTIONS(173), - [anon_sym_AT_ATdbts] = ACTIONS(173), - [anon_sym_AT_ATt] = ACTIONS(173), - [anon_sym_AT_ATb] = ACTIONS(173), - [anon_sym_AT_ATi] = ACTIONS(175), - [anon_sym_AT_ATii] = ACTIONS(173), - [anon_sym_AT_ATiS] = ACTIONS(175), - [anon_sym_AT_ATiSS] = ACTIONS(173), - [anon_sym_AT_ATis] = ACTIONS(173), - [anon_sym_AT_ATiz] = ACTIONS(173), - [anon_sym_AT_ATf] = ACTIONS(173), - [anon_sym_AT_ATF] = ACTIONS(173), - [anon_sym_AT_ATom] = ACTIONS(173), - [anon_sym_AT_ATdm] = ACTIONS(173), - [anon_sym_AT_ATr] = ACTIONS(173), - [anon_sym_AT_ATs_COLON] = ACTIONS(173), - [anon_sym_AT] = ACTIONS(175), - [anon_sym_AT_BANG] = ACTIONS(173), - [anon_sym_AT_LBRACE] = ACTIONS(173), - [anon_sym_ATa_COLON] = ACTIONS(173), - [anon_sym_ATb_COLON] = ACTIONS(173), - [anon_sym_ATB_COLON] = ACTIONS(173), - [anon_sym_ATe_COLON] = ACTIONS(173), - [anon_sym_ATF_COLON] = ACTIONS(173), - [anon_sym_ATi_COLON] = ACTIONS(173), - [anon_sym_ATk_COLON] = ACTIONS(173), - [anon_sym_ATo_COLON] = ACTIONS(173), - [anon_sym_ATr_COLON] = ACTIONS(173), - [anon_sym_ATf_COLON] = ACTIONS(173), - [anon_sym_ATs_COLON] = ACTIONS(173), - [anon_sym_ATv_COLON] = ACTIONS(173), - [anon_sym_ATx_COLON] = ACTIONS(173), - [anon_sym_PIPE_DOT] = ACTIONS(173), - [anon_sym_DOLLAR] = ACTIONS(149), - [anon_sym_LPAREN] = ACTIONS(151), - [anon_sym_SEMI] = ACTIONS(173), - [anon_sym_GT] = ACTIONS(175), - [anon_sym_GT_GT] = ACTIONS(173), - [sym_html_redirect_operator] = ACTIONS(175), - [sym_html_append_operator] = ACTIONS(173), - [anon_sym_COMMA] = ACTIONS(153), - [aux_sym_arg_identifier_token1] = ACTIONS(149), - [anon_sym_SQUOTE] = ACTIONS(155), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(159), + [aux_sym__offsetsizes_args] = STATE(63), + [sym__arg] = STATE(309), + [sym_arg] = STATE(317), + [sym_arg_identifier] = STATE(309), + [sym_double_quoted_arg] = STATE(309), + [sym_single_quoted_arg] = STATE(309), + [sym_cmd_substitution_arg] = STATE(309), + [sym_concatenation] = STATE(353), + [anon_sym_DQUOTE] = ACTIONS(149), + [anon_sym_TILDE] = ACTIONS(220), + [anon_sym_PIPE] = ACTIONS(222), + [anon_sym_PIPEH] = ACTIONS(220), + [anon_sym_AT_AT_DOT] = ACTIONS(220), + [anon_sym_AT_AT_EQ] = ACTIONS(220), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(220), + [anon_sym_AT_AT] = ACTIONS(222), + [anon_sym_AT_ATc_COLON] = ACTIONS(220), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(220), + [anon_sym_AT_ATC] = ACTIONS(220), + [anon_sym_AT_ATdbt] = ACTIONS(222), + [anon_sym_AT_ATdbta] = ACTIONS(220), + [anon_sym_AT_ATdbtb] = ACTIONS(220), + [anon_sym_AT_ATdbts] = ACTIONS(220), + [anon_sym_AT_ATt] = ACTIONS(220), + [anon_sym_AT_ATb] = ACTIONS(220), + [anon_sym_AT_ATi] = ACTIONS(222), + [anon_sym_AT_ATii] = ACTIONS(220), + [anon_sym_AT_ATiS] = ACTIONS(222), + [anon_sym_AT_ATiSS] = ACTIONS(220), + [anon_sym_AT_ATis] = ACTIONS(220), + [anon_sym_AT_ATiz] = ACTIONS(220), + [anon_sym_AT_ATf] = ACTIONS(220), + [anon_sym_AT_ATF] = ACTIONS(220), + [anon_sym_AT_ATom] = ACTIONS(220), + [anon_sym_AT_ATdm] = ACTIONS(220), + [anon_sym_AT_ATr] = ACTIONS(220), + [anon_sym_AT_ATs_COLON] = ACTIONS(220), + [anon_sym_AT] = ACTIONS(222), + [anon_sym_AT_BANG] = ACTIONS(220), + [anon_sym_AT_LBRACE] = ACTIONS(220), + [anon_sym_ATa_COLON] = ACTIONS(220), + [anon_sym_ATb_COLON] = ACTIONS(220), + [anon_sym_ATB_COLON] = ACTIONS(220), + [anon_sym_ATe_COLON] = ACTIONS(220), + [anon_sym_ATF_COLON] = ACTIONS(220), + [anon_sym_ATi_COLON] = ACTIONS(220), + [anon_sym_ATk_COLON] = ACTIONS(220), + [anon_sym_ATo_COLON] = ACTIONS(220), + [anon_sym_ATr_COLON] = ACTIONS(220), + [anon_sym_ATf_COLON] = ACTIONS(220), + [anon_sym_ATs_COLON] = ACTIONS(220), + [anon_sym_ATv_COLON] = ACTIONS(220), + [anon_sym_ATx_COLON] = ACTIONS(220), + [anon_sym_PIPE_DOT] = ACTIONS(220), + [anon_sym_DOLLAR] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(155), + [anon_sym_SEMI] = ACTIONS(220), + [anon_sym_GT] = ACTIONS(222), + [anon_sym_GT_GT] = ACTIONS(220), + [sym_html_redirect_operator] = ACTIONS(222), + [sym_html_append_operator] = ACTIONS(220), + [anon_sym_COMMA] = ACTIONS(157), + [aux_sym_arg_identifier_token1] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(159), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(161), + [anon_sym_BQUOTE] = ACTIONS(220), [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(173), + [sym_file_descriptor] = ACTIONS(220), }, [80] = { - [sym__pf_arg_parentheses] = STATE(107), - [sym_pf_arg_identifier] = STATE(107), - [sym__pf_arg] = STATE(107), + [sym__pf_arg_parentheses] = STATE(108), + [sym_pf_arg_identifier] = STATE(108), + [sym__pf_arg] = STATE(108), [sym_pf_concatenation] = STATE(114), - [sym_pf_arg] = STATE(80), - [sym_cmd_substitution_arg] = STATE(107), - [aux_sym_pf_args_repeat1] = STATE(80), - [ts_builtin_sym_end] = ACTIONS(281), - [anon_sym_TILDE] = ACTIONS(281), - [anon_sym_PIPE] = ACTIONS(283), - [anon_sym_PIPEH] = ACTIONS(281), - [anon_sym_AT_AT_DOT] = ACTIONS(281), - [anon_sym_AT_AT_EQ] = ACTIONS(281), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(281), - [anon_sym_AT_AT] = ACTIONS(283), - [anon_sym_AT_ATc_COLON] = ACTIONS(281), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(281), - [anon_sym_AT_ATC] = ACTIONS(281), - [anon_sym_AT_ATdbt] = ACTIONS(283), - [anon_sym_AT_ATdbta] = ACTIONS(281), - [anon_sym_AT_ATdbtb] = ACTIONS(281), - [anon_sym_AT_ATdbts] = ACTIONS(281), - [anon_sym_AT_ATt] = ACTIONS(281), - [anon_sym_AT_ATb] = ACTIONS(281), - [anon_sym_AT_ATi] = ACTIONS(283), - [anon_sym_AT_ATii] = ACTIONS(281), - [anon_sym_AT_ATiS] = ACTIONS(283), - [anon_sym_AT_ATiSS] = ACTIONS(281), - [anon_sym_AT_ATis] = ACTIONS(281), - [anon_sym_AT_ATiz] = ACTIONS(281), - [anon_sym_AT_ATf] = ACTIONS(281), - [anon_sym_AT_ATF] = ACTIONS(281), - [anon_sym_AT_ATom] = ACTIONS(281), - [anon_sym_AT_ATdm] = ACTIONS(281), - [anon_sym_AT_ATr] = ACTIONS(281), - [anon_sym_AT_ATs_COLON] = ACTIONS(281), - [anon_sym_AT] = ACTIONS(283), - [anon_sym_AT_BANG] = ACTIONS(281), - [anon_sym_AT_LBRACE] = ACTIONS(281), - [anon_sym_ATa_COLON] = ACTIONS(281), - [anon_sym_ATb_COLON] = ACTIONS(281), - [anon_sym_ATB_COLON] = ACTIONS(281), - [anon_sym_ATe_COLON] = ACTIONS(281), - [anon_sym_ATF_COLON] = ACTIONS(281), - [anon_sym_ATi_COLON] = ACTIONS(281), - [anon_sym_ATk_COLON] = ACTIONS(281), - [anon_sym_ATo_COLON] = ACTIONS(281), - [anon_sym_ATr_COLON] = ACTIONS(281), - [anon_sym_ATf_COLON] = ACTIONS(281), - [anon_sym_ATs_COLON] = ACTIONS(281), - [anon_sym_ATv_COLON] = ACTIONS(281), - [anon_sym_ATx_COLON] = ACTIONS(281), - [anon_sym_PIPE_DOT] = ACTIONS(281), - [anon_sym_DOLLAR] = ACTIONS(285), - [anon_sym_LPAREN] = ACTIONS(288), - [anon_sym_RPAREN] = ACTIONS(281), - [aux_sym_pf_arg_identifier_token1] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(281), - [anon_sym_GT] = ACTIONS(283), - [anon_sym_GT_GT] = ACTIONS(281), - [sym_html_redirect_operator] = ACTIONS(283), - [sym_html_append_operator] = ACTIONS(281), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(291), - [anon_sym_BQUOTE] = ACTIONS(294), + [sym_pf_arg] = STATE(100), + [sym_pf_args] = STATE(231), + [sym_cmd_substitution_arg] = STATE(108), + [aux_sym_pf_args_repeat1] = STATE(100), + [aux_sym_pf_dot_args_repeat1] = STATE(127), + [anon_sym_TILDE] = ACTIONS(224), + [anon_sym_PIPE] = ACTIONS(226), + [anon_sym_PIPEH] = ACTIONS(224), + [anon_sym_AT_AT_DOT] = ACTIONS(224), + [anon_sym_AT_AT_EQ] = ACTIONS(224), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(224), + [anon_sym_AT_AT] = ACTIONS(226), + [anon_sym_AT_ATc_COLON] = ACTIONS(224), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(224), + [anon_sym_AT_ATC] = ACTIONS(224), + [anon_sym_AT_ATdbt] = ACTIONS(226), + [anon_sym_AT_ATdbta] = ACTIONS(224), + [anon_sym_AT_ATdbtb] = ACTIONS(224), + [anon_sym_AT_ATdbts] = ACTIONS(224), + [anon_sym_AT_ATt] = ACTIONS(224), + [anon_sym_AT_ATb] = ACTIONS(224), + [anon_sym_AT_ATi] = ACTIONS(226), + [anon_sym_AT_ATii] = ACTIONS(224), + [anon_sym_AT_ATiS] = ACTIONS(226), + [anon_sym_AT_ATiSS] = ACTIONS(224), + [anon_sym_AT_ATis] = ACTIONS(224), + [anon_sym_AT_ATiz] = ACTIONS(224), + [anon_sym_AT_ATf] = ACTIONS(224), + [anon_sym_AT_ATF] = ACTIONS(224), + [anon_sym_AT_ATom] = ACTIONS(224), + [anon_sym_AT_ATdm] = ACTIONS(224), + [anon_sym_AT_ATr] = ACTIONS(224), + [anon_sym_AT_ATs_COLON] = ACTIONS(224), + [anon_sym_AT] = ACTIONS(226), + [anon_sym_AT_BANG] = ACTIONS(224), + [anon_sym_AT_LBRACE] = ACTIONS(224), + [anon_sym_ATa_COLON] = ACTIONS(224), + [anon_sym_ATb_COLON] = ACTIONS(224), + [anon_sym_ATB_COLON] = ACTIONS(224), + [anon_sym_ATe_COLON] = ACTIONS(224), + [anon_sym_ATF_COLON] = ACTIONS(224), + [anon_sym_ATi_COLON] = ACTIONS(224), + [anon_sym_ATk_COLON] = ACTIONS(224), + [anon_sym_ATo_COLON] = ACTIONS(224), + [anon_sym_ATr_COLON] = ACTIONS(224), + [anon_sym_ATf_COLON] = ACTIONS(224), + [anon_sym_ATs_COLON] = ACTIONS(224), + [anon_sym_ATv_COLON] = ACTIONS(224), + [anon_sym_ATx_COLON] = ACTIONS(224), + [anon_sym_PIPE_DOT] = ACTIONS(224), + [anon_sym_EQ] = ACTIONS(226), + [anon_sym_DOLLAR] = ACTIONS(228), + [anon_sym_LPAREN] = ACTIONS(230), + [aux_sym_pf_arg_identifier_token1] = ACTIONS(228), + [anon_sym_SEMI] = ACTIONS(224), + [anon_sym_GT] = ACTIONS(226), + [anon_sym_GT_GT] = ACTIONS(224), + [sym_html_redirect_operator] = ACTIONS(226), + [sym_html_append_operator] = ACTIONS(224), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(232), + [anon_sym_BQUOTE] = ACTIONS(224), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(281), - [anon_sym_CR] = ACTIONS(281), - [sym_file_descriptor] = ACTIONS(281), + [sym_file_descriptor] = ACTIONS(224), + [sym__concat_pf_dot] = ACTIONS(236), }, [81] = { - [aux_sym_concatenation_repeat1] = STATE(82), + [aux_sym_concatenation_repeat1] = STATE(81), [ts_builtin_sym_end] = ACTIONS(297), [anon_sym_DQUOTE] = ACTIONS(297), [anon_sym_TILDE] = ACTIONS(297), @@ -12561,140 +12646,140 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__concat] = ACTIONS(301), }, [82] = { - [aux_sym_concatenation_repeat1] = STATE(83), - [ts_builtin_sym_end] = ACTIONS(303), - [anon_sym_DQUOTE] = ACTIONS(303), - [anon_sym_TILDE] = ACTIONS(303), - [anon_sym_PIPE] = ACTIONS(305), - [anon_sym_PIPEH] = ACTIONS(303), - [anon_sym_AT_AT_DOT] = ACTIONS(303), - [anon_sym_AT_AT_EQ] = ACTIONS(303), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(303), - [anon_sym_AT_AT] = ACTIONS(305), - [anon_sym_AT_ATc_COLON] = ACTIONS(303), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(303), - [anon_sym_AT_ATC] = ACTIONS(303), - [anon_sym_AT_ATdbt] = ACTIONS(305), - [anon_sym_AT_ATdbta] = ACTIONS(303), - [anon_sym_AT_ATdbtb] = ACTIONS(303), - [anon_sym_AT_ATdbts] = ACTIONS(303), - [anon_sym_AT_ATt] = ACTIONS(303), - [anon_sym_AT_ATb] = ACTIONS(303), - [anon_sym_AT_ATi] = ACTIONS(305), - [anon_sym_AT_ATii] = ACTIONS(303), - [anon_sym_AT_ATiS] = ACTIONS(305), - [anon_sym_AT_ATiSS] = ACTIONS(303), - [anon_sym_AT_ATis] = ACTIONS(303), - [anon_sym_AT_ATiz] = ACTIONS(303), - [anon_sym_AT_ATf] = ACTIONS(303), - [anon_sym_AT_ATF] = ACTIONS(303), - [anon_sym_AT_ATom] = ACTIONS(303), - [anon_sym_AT_ATdm] = ACTIONS(303), - [anon_sym_AT_ATr] = ACTIONS(303), - [anon_sym_AT_ATs_COLON] = ACTIONS(303), - [anon_sym_AT] = ACTIONS(305), - [anon_sym_AT_BANG] = ACTIONS(303), - [anon_sym_AT_LBRACE] = ACTIONS(303), - [anon_sym_ATa_COLON] = ACTIONS(303), - [anon_sym_ATb_COLON] = ACTIONS(303), - [anon_sym_ATB_COLON] = ACTIONS(303), - [anon_sym_ATe_COLON] = ACTIONS(303), - [anon_sym_ATF_COLON] = ACTIONS(303), - [anon_sym_ATi_COLON] = ACTIONS(303), - [anon_sym_ATk_COLON] = ACTIONS(303), - [anon_sym_ATo_COLON] = ACTIONS(303), - [anon_sym_ATr_COLON] = ACTIONS(303), - [anon_sym_ATf_COLON] = ACTIONS(303), - [anon_sym_ATs_COLON] = ACTIONS(303), - [anon_sym_ATv_COLON] = ACTIONS(303), - [anon_sym_ATx_COLON] = ACTIONS(303), - [anon_sym_PIPE_DOT] = ACTIONS(303), - [anon_sym_DOLLAR] = ACTIONS(305), - [anon_sym_LPAREN] = ACTIONS(303), - [anon_sym_RPAREN] = ACTIONS(303), - [anon_sym_SEMI] = ACTIONS(303), - [anon_sym_GT] = ACTIONS(305), - [anon_sym_GT_GT] = ACTIONS(303), - [sym_html_redirect_operator] = ACTIONS(305), - [sym_html_append_operator] = ACTIONS(303), - [anon_sym_COMMA] = ACTIONS(303), - [aux_sym_arg_identifier_token1] = ACTIONS(305), - [anon_sym_SQUOTE] = ACTIONS(303), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(303), - [anon_sym_BQUOTE] = ACTIONS(303), + [aux_sym_concatenation_repeat1] = STATE(81), + [ts_builtin_sym_end] = ACTIONS(304), + [anon_sym_DQUOTE] = ACTIONS(304), + [anon_sym_TILDE] = ACTIONS(304), + [anon_sym_PIPE] = ACTIONS(306), + [anon_sym_PIPEH] = ACTIONS(304), + [anon_sym_AT_AT_DOT] = ACTIONS(304), + [anon_sym_AT_AT_EQ] = ACTIONS(304), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(304), + [anon_sym_AT_AT] = ACTIONS(306), + [anon_sym_AT_ATc_COLON] = ACTIONS(304), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(304), + [anon_sym_AT_ATC] = ACTIONS(304), + [anon_sym_AT_ATdbt] = ACTIONS(306), + [anon_sym_AT_ATdbta] = ACTIONS(304), + [anon_sym_AT_ATdbtb] = ACTIONS(304), + [anon_sym_AT_ATdbts] = ACTIONS(304), + [anon_sym_AT_ATt] = ACTIONS(304), + [anon_sym_AT_ATb] = ACTIONS(304), + [anon_sym_AT_ATi] = ACTIONS(306), + [anon_sym_AT_ATii] = ACTIONS(304), + [anon_sym_AT_ATiS] = ACTIONS(306), + [anon_sym_AT_ATiSS] = ACTIONS(304), + [anon_sym_AT_ATis] = ACTIONS(304), + [anon_sym_AT_ATiz] = ACTIONS(304), + [anon_sym_AT_ATf] = ACTIONS(304), + [anon_sym_AT_ATF] = ACTIONS(304), + [anon_sym_AT_ATom] = ACTIONS(304), + [anon_sym_AT_ATdm] = ACTIONS(304), + [anon_sym_AT_ATr] = ACTIONS(304), + [anon_sym_AT_ATs_COLON] = ACTIONS(304), + [anon_sym_AT] = ACTIONS(306), + [anon_sym_AT_BANG] = ACTIONS(304), + [anon_sym_AT_LBRACE] = ACTIONS(304), + [anon_sym_ATa_COLON] = ACTIONS(304), + [anon_sym_ATb_COLON] = ACTIONS(304), + [anon_sym_ATB_COLON] = ACTIONS(304), + [anon_sym_ATe_COLON] = ACTIONS(304), + [anon_sym_ATF_COLON] = ACTIONS(304), + [anon_sym_ATi_COLON] = ACTIONS(304), + [anon_sym_ATk_COLON] = ACTIONS(304), + [anon_sym_ATo_COLON] = ACTIONS(304), + [anon_sym_ATr_COLON] = ACTIONS(304), + [anon_sym_ATf_COLON] = ACTIONS(304), + [anon_sym_ATs_COLON] = ACTIONS(304), + [anon_sym_ATv_COLON] = ACTIONS(304), + [anon_sym_ATx_COLON] = ACTIONS(304), + [anon_sym_PIPE_DOT] = ACTIONS(304), + [anon_sym_DOLLAR] = ACTIONS(306), + [anon_sym_LPAREN] = ACTIONS(304), + [anon_sym_RPAREN] = ACTIONS(304), + [anon_sym_SEMI] = ACTIONS(304), + [anon_sym_GT] = ACTIONS(306), + [anon_sym_GT_GT] = ACTIONS(304), + [sym_html_redirect_operator] = ACTIONS(306), + [sym_html_append_operator] = ACTIONS(304), + [anon_sym_COMMA] = ACTIONS(304), + [aux_sym_arg_identifier_token1] = ACTIONS(306), + [anon_sym_SQUOTE] = ACTIONS(304), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(304), + [anon_sym_BQUOTE] = ACTIONS(304), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(303), - [anon_sym_CR] = ACTIONS(303), - [sym_file_descriptor] = ACTIONS(303), - [sym__concat] = ACTIONS(301), + [anon_sym_LF] = ACTIONS(304), + [anon_sym_CR] = ACTIONS(304), + [sym_file_descriptor] = ACTIONS(304), + [sym__concat] = ACTIONS(308), }, [83] = { - [aux_sym_concatenation_repeat1] = STATE(83), - [ts_builtin_sym_end] = ACTIONS(307), - [anon_sym_DQUOTE] = ACTIONS(307), - [anon_sym_TILDE] = ACTIONS(307), - [anon_sym_PIPE] = ACTIONS(309), - [anon_sym_PIPEH] = ACTIONS(307), - [anon_sym_AT_AT_DOT] = ACTIONS(307), - [anon_sym_AT_AT_EQ] = ACTIONS(307), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(307), - [anon_sym_AT_AT] = ACTIONS(309), - [anon_sym_AT_ATc_COLON] = ACTIONS(307), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(307), - [anon_sym_AT_ATC] = ACTIONS(307), - [anon_sym_AT_ATdbt] = ACTIONS(309), - [anon_sym_AT_ATdbta] = ACTIONS(307), - [anon_sym_AT_ATdbtb] = ACTIONS(307), - [anon_sym_AT_ATdbts] = ACTIONS(307), - [anon_sym_AT_ATt] = ACTIONS(307), - [anon_sym_AT_ATb] = ACTIONS(307), - [anon_sym_AT_ATi] = ACTIONS(309), - [anon_sym_AT_ATii] = ACTIONS(307), - [anon_sym_AT_ATiS] = ACTIONS(309), - [anon_sym_AT_ATiSS] = ACTIONS(307), - [anon_sym_AT_ATis] = ACTIONS(307), - [anon_sym_AT_ATiz] = ACTIONS(307), - [anon_sym_AT_ATf] = ACTIONS(307), - [anon_sym_AT_ATF] = ACTIONS(307), - [anon_sym_AT_ATom] = ACTIONS(307), - [anon_sym_AT_ATdm] = ACTIONS(307), - [anon_sym_AT_ATr] = ACTIONS(307), - [anon_sym_AT_ATs_COLON] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(309), - [anon_sym_AT_BANG] = ACTIONS(307), - [anon_sym_AT_LBRACE] = ACTIONS(307), - [anon_sym_ATa_COLON] = ACTIONS(307), - [anon_sym_ATb_COLON] = ACTIONS(307), - [anon_sym_ATB_COLON] = ACTIONS(307), - [anon_sym_ATe_COLON] = ACTIONS(307), - [anon_sym_ATF_COLON] = ACTIONS(307), - [anon_sym_ATi_COLON] = ACTIONS(307), - [anon_sym_ATk_COLON] = ACTIONS(307), - [anon_sym_ATo_COLON] = ACTIONS(307), - [anon_sym_ATr_COLON] = ACTIONS(307), - [anon_sym_ATf_COLON] = ACTIONS(307), - [anon_sym_ATs_COLON] = ACTIONS(307), - [anon_sym_ATv_COLON] = ACTIONS(307), - [anon_sym_ATx_COLON] = ACTIONS(307), - [anon_sym_PIPE_DOT] = ACTIONS(307), - [anon_sym_DOLLAR] = ACTIONS(309), - [anon_sym_LPAREN] = ACTIONS(307), - [anon_sym_RPAREN] = ACTIONS(307), - [anon_sym_SEMI] = ACTIONS(307), - [anon_sym_GT] = ACTIONS(309), - [anon_sym_GT_GT] = ACTIONS(307), - [sym_html_redirect_operator] = ACTIONS(309), - [sym_html_append_operator] = ACTIONS(307), - [anon_sym_COMMA] = ACTIONS(307), - [aux_sym_arg_identifier_token1] = ACTIONS(309), - [anon_sym_SQUOTE] = ACTIONS(307), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(307), - [anon_sym_BQUOTE] = ACTIONS(307), + [aux_sym_concatenation_repeat1] = STATE(82), + [ts_builtin_sym_end] = ACTIONS(310), + [anon_sym_DQUOTE] = ACTIONS(310), + [anon_sym_TILDE] = ACTIONS(310), + [anon_sym_PIPE] = ACTIONS(312), + [anon_sym_PIPEH] = ACTIONS(310), + [anon_sym_AT_AT_DOT] = ACTIONS(310), + [anon_sym_AT_AT_EQ] = ACTIONS(310), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(310), + [anon_sym_AT_AT] = ACTIONS(312), + [anon_sym_AT_ATc_COLON] = ACTIONS(310), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(310), + [anon_sym_AT_ATC] = ACTIONS(310), + [anon_sym_AT_ATdbt] = ACTIONS(312), + [anon_sym_AT_ATdbta] = ACTIONS(310), + [anon_sym_AT_ATdbtb] = ACTIONS(310), + [anon_sym_AT_ATdbts] = ACTIONS(310), + [anon_sym_AT_ATt] = ACTIONS(310), + [anon_sym_AT_ATb] = ACTIONS(310), + [anon_sym_AT_ATi] = ACTIONS(312), + [anon_sym_AT_ATii] = ACTIONS(310), + [anon_sym_AT_ATiS] = ACTIONS(312), + [anon_sym_AT_ATiSS] = ACTIONS(310), + [anon_sym_AT_ATis] = ACTIONS(310), + [anon_sym_AT_ATiz] = ACTIONS(310), + [anon_sym_AT_ATf] = ACTIONS(310), + [anon_sym_AT_ATF] = ACTIONS(310), + [anon_sym_AT_ATom] = ACTIONS(310), + [anon_sym_AT_ATdm] = ACTIONS(310), + [anon_sym_AT_ATr] = ACTIONS(310), + [anon_sym_AT_ATs_COLON] = ACTIONS(310), + [anon_sym_AT] = ACTIONS(312), + [anon_sym_AT_BANG] = ACTIONS(310), + [anon_sym_AT_LBRACE] = ACTIONS(310), + [anon_sym_ATa_COLON] = ACTIONS(310), + [anon_sym_ATb_COLON] = ACTIONS(310), + [anon_sym_ATB_COLON] = ACTIONS(310), + [anon_sym_ATe_COLON] = ACTIONS(310), + [anon_sym_ATF_COLON] = ACTIONS(310), + [anon_sym_ATi_COLON] = ACTIONS(310), + [anon_sym_ATk_COLON] = ACTIONS(310), + [anon_sym_ATo_COLON] = ACTIONS(310), + [anon_sym_ATr_COLON] = ACTIONS(310), + [anon_sym_ATf_COLON] = ACTIONS(310), + [anon_sym_ATs_COLON] = ACTIONS(310), + [anon_sym_ATv_COLON] = ACTIONS(310), + [anon_sym_ATx_COLON] = ACTIONS(310), + [anon_sym_PIPE_DOT] = ACTIONS(310), + [anon_sym_DOLLAR] = ACTIONS(312), + [anon_sym_LPAREN] = ACTIONS(310), + [anon_sym_RPAREN] = ACTIONS(310), + [anon_sym_SEMI] = ACTIONS(310), + [anon_sym_GT] = ACTIONS(312), + [anon_sym_GT_GT] = ACTIONS(310), + [sym_html_redirect_operator] = ACTIONS(312), + [sym_html_append_operator] = ACTIONS(310), + [anon_sym_COMMA] = ACTIONS(310), + [aux_sym_arg_identifier_token1] = ACTIONS(312), + [anon_sym_SQUOTE] = ACTIONS(310), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(310), + [anon_sym_BQUOTE] = ACTIONS(310), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(307), - [anon_sym_CR] = ACTIONS(307), - [sym_file_descriptor] = ACTIONS(307), - [sym__concat] = ACTIONS(311), + [anon_sym_LF] = ACTIONS(310), + [anon_sym_CR] = ACTIONS(310), + [sym_file_descriptor] = ACTIONS(310), + [sym__concat] = ACTIONS(308), }, [84] = { [ts_builtin_sym_end] = ACTIONS(314), @@ -12764,6 +12849,73 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__concat] = ACTIONS(314), }, [85] = { + [ts_builtin_sym_end] = ACTIONS(297), + [anon_sym_DQUOTE] = ACTIONS(297), + [anon_sym_TILDE] = ACTIONS(297), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_PIPEH] = ACTIONS(297), + [anon_sym_AT_AT_DOT] = ACTIONS(297), + [anon_sym_AT_AT_EQ] = ACTIONS(297), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(297), + [anon_sym_AT_AT] = ACTIONS(299), + [anon_sym_AT_ATc_COLON] = ACTIONS(297), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(297), + [anon_sym_AT_ATC] = ACTIONS(297), + [anon_sym_AT_ATdbt] = ACTIONS(299), + [anon_sym_AT_ATdbta] = ACTIONS(297), + [anon_sym_AT_ATdbtb] = ACTIONS(297), + [anon_sym_AT_ATdbts] = ACTIONS(297), + [anon_sym_AT_ATt] = ACTIONS(297), + [anon_sym_AT_ATb] = ACTIONS(297), + [anon_sym_AT_ATi] = ACTIONS(299), + [anon_sym_AT_ATii] = ACTIONS(297), + [anon_sym_AT_ATiS] = ACTIONS(299), + [anon_sym_AT_ATiSS] = ACTIONS(297), + [anon_sym_AT_ATis] = ACTIONS(297), + [anon_sym_AT_ATiz] = ACTIONS(297), + [anon_sym_AT_ATf] = ACTIONS(297), + [anon_sym_AT_ATF] = ACTIONS(297), + [anon_sym_AT_ATom] = ACTIONS(297), + [anon_sym_AT_ATdm] = ACTIONS(297), + [anon_sym_AT_ATr] = ACTIONS(297), + [anon_sym_AT_ATs_COLON] = ACTIONS(297), + [anon_sym_AT] = ACTIONS(299), + [anon_sym_AT_BANG] = ACTIONS(297), + [anon_sym_AT_LBRACE] = ACTIONS(297), + [anon_sym_ATa_COLON] = ACTIONS(297), + [anon_sym_ATb_COLON] = ACTIONS(297), + [anon_sym_ATB_COLON] = ACTIONS(297), + [anon_sym_ATe_COLON] = ACTIONS(297), + [anon_sym_ATF_COLON] = ACTIONS(297), + [anon_sym_ATi_COLON] = ACTIONS(297), + [anon_sym_ATk_COLON] = ACTIONS(297), + [anon_sym_ATo_COLON] = ACTIONS(297), + [anon_sym_ATr_COLON] = ACTIONS(297), + [anon_sym_ATf_COLON] = ACTIONS(297), + [anon_sym_ATs_COLON] = ACTIONS(297), + [anon_sym_ATv_COLON] = ACTIONS(297), + [anon_sym_ATx_COLON] = ACTIONS(297), + [anon_sym_PIPE_DOT] = ACTIONS(297), + [anon_sym_DOLLAR] = ACTIONS(299), + [anon_sym_LPAREN] = ACTIONS(297), + [anon_sym_RPAREN] = ACTIONS(297), + [anon_sym_SEMI] = ACTIONS(297), + [anon_sym_GT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(297), + [sym_html_redirect_operator] = ACTIONS(299), + [sym_html_append_operator] = ACTIONS(297), + [anon_sym_COMMA] = ACTIONS(297), + [aux_sym_arg_identifier_token1] = ACTIONS(299), + [anon_sym_SQUOTE] = ACTIONS(297), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(297), + [anon_sym_BQUOTE] = ACTIONS(297), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(297), + [anon_sym_CR] = ACTIONS(297), + [sym_file_descriptor] = ACTIONS(297), + [sym__concat] = ACTIONS(297), + }, + [86] = { [ts_builtin_sym_end] = ACTIONS(318), [anon_sym_DQUOTE] = ACTIONS(318), [anon_sym_TILDE] = ACTIONS(318), @@ -12830,7 +12982,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(318), [sym__concat] = ACTIONS(318), }, - [86] = { + [87] = { [ts_builtin_sym_end] = ACTIONS(322), [anon_sym_DQUOTE] = ACTIONS(322), [anon_sym_TILDE] = ACTIONS(322), @@ -12897,73 +13049,6 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(322), [sym__concat] = ACTIONS(322), }, - [87] = { - [ts_builtin_sym_end] = ACTIONS(307), - [anon_sym_DQUOTE] = ACTIONS(307), - [anon_sym_TILDE] = ACTIONS(307), - [anon_sym_PIPE] = ACTIONS(309), - [anon_sym_PIPEH] = ACTIONS(307), - [anon_sym_AT_AT_DOT] = ACTIONS(307), - [anon_sym_AT_AT_EQ] = ACTIONS(307), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(307), - [anon_sym_AT_AT] = ACTIONS(309), - [anon_sym_AT_ATc_COLON] = ACTIONS(307), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(307), - [anon_sym_AT_ATC] = ACTIONS(307), - [anon_sym_AT_ATdbt] = ACTIONS(309), - [anon_sym_AT_ATdbta] = ACTIONS(307), - [anon_sym_AT_ATdbtb] = ACTIONS(307), - [anon_sym_AT_ATdbts] = ACTIONS(307), - [anon_sym_AT_ATt] = ACTIONS(307), - [anon_sym_AT_ATb] = ACTIONS(307), - [anon_sym_AT_ATi] = ACTIONS(309), - [anon_sym_AT_ATii] = ACTIONS(307), - [anon_sym_AT_ATiS] = ACTIONS(309), - [anon_sym_AT_ATiSS] = ACTIONS(307), - [anon_sym_AT_ATis] = ACTIONS(307), - [anon_sym_AT_ATiz] = ACTIONS(307), - [anon_sym_AT_ATf] = ACTIONS(307), - [anon_sym_AT_ATF] = ACTIONS(307), - [anon_sym_AT_ATom] = ACTIONS(307), - [anon_sym_AT_ATdm] = ACTIONS(307), - [anon_sym_AT_ATr] = ACTIONS(307), - [anon_sym_AT_ATs_COLON] = ACTIONS(307), - [anon_sym_AT] = ACTIONS(309), - [anon_sym_AT_BANG] = ACTIONS(307), - [anon_sym_AT_LBRACE] = ACTIONS(307), - [anon_sym_ATa_COLON] = ACTIONS(307), - [anon_sym_ATb_COLON] = ACTIONS(307), - [anon_sym_ATB_COLON] = ACTIONS(307), - [anon_sym_ATe_COLON] = ACTIONS(307), - [anon_sym_ATF_COLON] = ACTIONS(307), - [anon_sym_ATi_COLON] = ACTIONS(307), - [anon_sym_ATk_COLON] = ACTIONS(307), - [anon_sym_ATo_COLON] = ACTIONS(307), - [anon_sym_ATr_COLON] = ACTIONS(307), - [anon_sym_ATf_COLON] = ACTIONS(307), - [anon_sym_ATs_COLON] = ACTIONS(307), - [anon_sym_ATv_COLON] = ACTIONS(307), - [anon_sym_ATx_COLON] = ACTIONS(307), - [anon_sym_PIPE_DOT] = ACTIONS(307), - [anon_sym_DOLLAR] = ACTIONS(309), - [anon_sym_LPAREN] = ACTIONS(307), - [anon_sym_RPAREN] = ACTIONS(307), - [anon_sym_SEMI] = ACTIONS(307), - [anon_sym_GT] = ACTIONS(309), - [anon_sym_GT_GT] = ACTIONS(307), - [sym_html_redirect_operator] = ACTIONS(309), - [sym_html_append_operator] = ACTIONS(307), - [anon_sym_COMMA] = ACTIONS(307), - [aux_sym_arg_identifier_token1] = ACTIONS(309), - [anon_sym_SQUOTE] = ACTIONS(307), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(307), - [anon_sym_BQUOTE] = ACTIONS(307), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(307), - [anon_sym_CR] = ACTIONS(307), - [sym_file_descriptor] = ACTIONS(307), - [sym__concat] = ACTIONS(307), - }, [88] = { [ts_builtin_sym_end] = ACTIONS(326), [anon_sym_DQUOTE] = ACTIONS(326), @@ -13099,71 +13184,71 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__concat] = ACTIONS(330), }, [90] = { - [ts_builtin_sym_end] = ACTIONS(326), - [anon_sym_DQUOTE] = ACTIONS(326), - [anon_sym_TILDE] = ACTIONS(326), - [anon_sym_PIPE] = ACTIONS(328), - [anon_sym_PIPEH] = ACTIONS(326), - [anon_sym_AT_AT_DOT] = ACTIONS(326), - [anon_sym_AT_AT_EQ] = ACTIONS(326), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(326), - [anon_sym_AT_AT] = ACTIONS(328), - [anon_sym_AT_ATc_COLON] = ACTIONS(326), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(326), - [anon_sym_AT_ATC] = ACTIONS(326), - [anon_sym_AT_ATdbt] = ACTIONS(328), - [anon_sym_AT_ATdbta] = ACTIONS(326), - [anon_sym_AT_ATdbtb] = ACTIONS(326), - [anon_sym_AT_ATdbts] = ACTIONS(326), - [anon_sym_AT_ATt] = ACTIONS(326), - [anon_sym_AT_ATb] = ACTIONS(326), - [anon_sym_AT_ATi] = ACTIONS(328), - [anon_sym_AT_ATii] = ACTIONS(326), - [anon_sym_AT_ATiS] = ACTIONS(328), - [anon_sym_AT_ATiSS] = ACTIONS(326), - [anon_sym_AT_ATis] = ACTIONS(326), - [anon_sym_AT_ATiz] = ACTIONS(326), - [anon_sym_AT_ATf] = ACTIONS(326), - [anon_sym_AT_ATF] = ACTIONS(326), - [anon_sym_AT_ATom] = ACTIONS(326), - [anon_sym_AT_ATdm] = ACTIONS(326), - [anon_sym_AT_ATr] = ACTIONS(326), - [anon_sym_AT_ATs_COLON] = ACTIONS(326), - [anon_sym_AT] = ACTIONS(328), - [anon_sym_AT_BANG] = ACTIONS(326), - [anon_sym_AT_LBRACE] = ACTIONS(326), - [anon_sym_ATa_COLON] = ACTIONS(326), - [anon_sym_ATb_COLON] = ACTIONS(326), - [anon_sym_ATB_COLON] = ACTIONS(326), - [anon_sym_ATe_COLON] = ACTIONS(326), - [anon_sym_ATF_COLON] = ACTIONS(326), - [anon_sym_ATi_COLON] = ACTIONS(326), - [anon_sym_ATk_COLON] = ACTIONS(326), - [anon_sym_ATo_COLON] = ACTIONS(326), - [anon_sym_ATr_COLON] = ACTIONS(326), - [anon_sym_ATf_COLON] = ACTIONS(326), - [anon_sym_ATs_COLON] = ACTIONS(326), - [anon_sym_ATv_COLON] = ACTIONS(326), - [anon_sym_ATx_COLON] = ACTIONS(326), - [anon_sym_PIPE_DOT] = ACTIONS(326), - [anon_sym_DOLLAR] = ACTIONS(328), - [anon_sym_LPAREN] = ACTIONS(326), - [anon_sym_RPAREN] = ACTIONS(326), - [anon_sym_SEMI] = ACTIONS(326), - [anon_sym_GT] = ACTIONS(328), - [anon_sym_GT_GT] = ACTIONS(326), - [sym_html_redirect_operator] = ACTIONS(328), - [sym_html_append_operator] = ACTIONS(326), - [anon_sym_COMMA] = ACTIONS(326), - [aux_sym_arg_identifier_token1] = ACTIONS(328), - [anon_sym_SQUOTE] = ACTIONS(326), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(326), - [anon_sym_BQUOTE] = ACTIONS(326), + [ts_builtin_sym_end] = ACTIONS(314), + [anon_sym_DQUOTE] = ACTIONS(314), + [anon_sym_TILDE] = ACTIONS(314), + [anon_sym_PIPE] = ACTIONS(316), + [anon_sym_PIPEH] = ACTIONS(314), + [anon_sym_AT_AT_DOT] = ACTIONS(314), + [anon_sym_AT_AT_EQ] = ACTIONS(314), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(314), + [anon_sym_AT_AT] = ACTIONS(316), + [anon_sym_AT_ATc_COLON] = ACTIONS(314), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(314), + [anon_sym_AT_ATC] = ACTIONS(314), + [anon_sym_AT_ATdbt] = ACTIONS(316), + [anon_sym_AT_ATdbta] = ACTIONS(314), + [anon_sym_AT_ATdbtb] = ACTIONS(314), + [anon_sym_AT_ATdbts] = ACTIONS(314), + [anon_sym_AT_ATt] = ACTIONS(314), + [anon_sym_AT_ATb] = ACTIONS(314), + [anon_sym_AT_ATi] = ACTIONS(316), + [anon_sym_AT_ATii] = ACTIONS(314), + [anon_sym_AT_ATiS] = ACTIONS(316), + [anon_sym_AT_ATiSS] = ACTIONS(314), + [anon_sym_AT_ATis] = ACTIONS(314), + [anon_sym_AT_ATiz] = ACTIONS(314), + [anon_sym_AT_ATf] = ACTIONS(314), + [anon_sym_AT_ATF] = ACTIONS(314), + [anon_sym_AT_ATom] = ACTIONS(314), + [anon_sym_AT_ATdm] = ACTIONS(314), + [anon_sym_AT_ATr] = ACTIONS(314), + [anon_sym_AT_ATs_COLON] = ACTIONS(314), + [anon_sym_AT] = ACTIONS(316), + [anon_sym_AT_BANG] = ACTIONS(314), + [anon_sym_AT_LBRACE] = ACTIONS(314), + [anon_sym_ATa_COLON] = ACTIONS(314), + [anon_sym_ATb_COLON] = ACTIONS(314), + [anon_sym_ATB_COLON] = ACTIONS(314), + [anon_sym_ATe_COLON] = ACTIONS(314), + [anon_sym_ATF_COLON] = ACTIONS(314), + [anon_sym_ATi_COLON] = ACTIONS(314), + [anon_sym_ATk_COLON] = ACTIONS(314), + [anon_sym_ATo_COLON] = ACTIONS(314), + [anon_sym_ATr_COLON] = ACTIONS(314), + [anon_sym_ATf_COLON] = ACTIONS(314), + [anon_sym_ATs_COLON] = ACTIONS(314), + [anon_sym_ATv_COLON] = ACTIONS(314), + [anon_sym_ATx_COLON] = ACTIONS(314), + [anon_sym_PIPE_DOT] = ACTIONS(314), + [anon_sym_DOLLAR] = ACTIONS(316), + [anon_sym_LPAREN] = ACTIONS(314), + [anon_sym_RPAREN] = ACTIONS(314), + [anon_sym_SEMI] = ACTIONS(314), + [anon_sym_GT] = ACTIONS(316), + [anon_sym_GT_GT] = ACTIONS(314), + [sym_html_redirect_operator] = ACTIONS(316), + [sym_html_append_operator] = ACTIONS(314), + [anon_sym_COMMA] = ACTIONS(314), + [aux_sym_arg_identifier_token1] = ACTIONS(316), + [anon_sym_SQUOTE] = ACTIONS(314), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(314), + [anon_sym_BQUOTE] = ACTIONS(314), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(326), - [anon_sym_CR] = ACTIONS(326), - [sym_file_descriptor] = ACTIONS(326), - [sym__concat] = ACTIONS(326), + [anon_sym_LF] = ACTIONS(314), + [anon_sym_CR] = ACTIONS(314), + [sym_file_descriptor] = ACTIONS(314), + [sym__concat] = ACTIONS(314), }, [91] = { [ts_builtin_sym_end] = ACTIONS(334), @@ -13369,12 +13454,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }; static uint16_t ts_small_parse_table[] = { - [0] = 5, + [0] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(350), 1, - sym__concat_pf_dot, - STATE(94), 1, + STATE(99), 1, aux_sym_pf_dot_concatenation_repeat1, ACTIONS(348), 11, anon_sym_PIPE, @@ -13388,8 +13471,9 @@ static uint16_t ts_small_parse_table[] = { aux_sym_pf_arg_identifier_token1, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(346), 50, + ACTIONS(346), 51, sym_file_descriptor, + sym__concat_pf_dot, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -13439,10 +13523,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [75] = 3, + [73] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(299), 10, + ACTIONS(312), 10, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13453,7 +13537,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT, sym_html_redirect_operator, aux_sym_arg_identifier_token1, - ACTIONS(297), 53, + ACTIONS(310), 53, sym_file_descriptor, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -13507,12 +13591,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [146] = 4, + [144] = 5, ACTIONS(3), 1, sym__comment, - STATE(99), 1, + ACTIONS(354), 1, + sym__concat_pf_dot, + STATE(96), 1, aux_sym_pf_dot_concatenation_repeat1, - ACTIONS(355), 11, + ACTIONS(352), 11, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13524,9 +13610,8 @@ static uint16_t ts_small_parse_table[] = { aux_sym_pf_arg_identifier_token1, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(353), 51, + ACTIONS(350), 50, sym_file_descriptor, - sym__concat_pf_dot, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -13576,29 +13661,97 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [219] = 11, + [219] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(269), 1, + ACTIONS(243), 10, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_DOLLAR, + anon_sym_GT, + sym_html_redirect_operator, + aux_sym_arg_identifier_token1, + ACTIONS(238), 53, + sym_file_descriptor, + ts_builtin_sym_end, anon_sym_DQUOTE, - ACTIONS(273), 1, - sym__eq_sep_key_identifier, - ACTIONS(275), 1, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_COMMA, anon_sym_SQUOTE, - ACTIONS(277), 1, anon_sym_DOLLAR_LPAREN, - STATE(167), 1, - sym__eq_sep_key_concatenation, - STATE(168), 1, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [290] = 11, + ACTIONS(3), 1, + sym__comment, + ACTIONS(285), 1, + anon_sym_DQUOTE, + ACTIONS(289), 1, + sym__eq_sep_key_identifier, + ACTIONS(291), 1, + anon_sym_SQUOTE, + ACTIONS(293), 1, + anon_sym_DOLLAR_LPAREN, + STATE(176), 1, sym__eq_sep_key, - STATE(240), 1, + STATE(180), 1, + sym__eq_sep_key_concatenation, + STATE(189), 1, sym_eq_sep_args, STATE(123), 4, sym__eq_sep_key_single, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - ACTIONS(271), 8, + ACTIONS(287), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13607,7 +13760,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(267), 44, + ACTIONS(283), 44, sym_file_descriptor, anon_sym_TILDE, anon_sym_PIPEH, @@ -13652,86 +13805,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, - [306] = 9, - ACTIONS(3), 1, - sym__comment, - ACTIONS(212), 1, - anon_sym_LPAREN, - ACTIONS(214), 1, - anon_sym_DOLLAR_LPAREN, - STATE(114), 1, - sym_pf_concatenation, - ACTIONS(210), 2, - anon_sym_DOLLAR, - aux_sym_pf_arg_identifier_token1, - STATE(80), 2, - sym_pf_arg, - aux_sym_pf_args_repeat1, - STATE(107), 4, - sym__pf_arg_parentheses, - sym_pf_arg_identifier, - sym__pf_arg, - sym_cmd_substitution_arg, - ACTIONS(265), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(263), 44, - sym_file_descriptor, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - [389] = 5, + [377] = 5, ACTIONS(3), 1, sym__comment, ACTIONS(361), 1, sym__concat_pf_dot, - STATE(94), 1, + STATE(96), 1, aux_sym_pf_dot_concatenation_repeat1, ACTIONS(359), 11, anon_sym_PIPE, @@ -13796,24 +13875,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [464] = 3, + [452] = 9, ACTIONS(3), 1, sym__comment, - ACTIONS(186), 10, + ACTIONS(230), 1, + anon_sym_LPAREN, + ACTIONS(232), 1, + anon_sym_DOLLAR_LPAREN, + STATE(114), 1, + sym_pf_concatenation, + ACTIONS(228), 2, + anon_sym_DOLLAR, + aux_sym_pf_arg_identifier_token1, + STATE(73), 2, + sym_pf_arg, + aux_sym_pf_args_repeat1, + STATE(108), 4, + sym__pf_arg_parentheses, + sym_pf_arg_identifier, + sym__pf_arg, + sym_cmd_substitution_arg, + ACTIONS(281), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, anon_sym_AT_ATi, anon_sym_AT_ATiS, anon_sym_AT, - anon_sym_DOLLAR, anon_sym_GT, sym_html_redirect_operator, - aux_sym_arg_identifier_token1, - ACTIONS(181), 53, + ACTIONS(279), 44, sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_DQUOTE, anon_sym_TILDE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, @@ -13853,21 +13945,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATv_COLON, anon_sym_ATx_COLON, anon_sym_PIPE_DOT, - anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_SEMI, anon_sym_GT_GT, sym_html_append_operator, - anon_sym_COMMA, - anon_sym_SQUOTE, - anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, [535] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(328), 11, + ACTIONS(352), 11, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13879,7 +13964,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym_pf_arg_identifier_token1, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(326), 51, + ACTIONS(350), 51, sym_file_descriptor, sym__concat_pf_dot, ts_builtin_sym_end, @@ -13932,6 +14017,73 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LF, anon_sym_CR, [605] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(316), 11, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_EQ, + anon_sym_DOLLAR, + aux_sym_pf_arg_identifier_token1, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(314), 51, + sym_file_descriptor, + sym__concat_pf_dot, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [675] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(348), 11, @@ -13998,79 +14150,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [675] = 5, + [745] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(367), 1, - sym__concat, - STATE(106), 1, - aux_sym_pf_concatenation_repeat1, - ACTIONS(365), 10, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_DOLLAR, - aux_sym_pf_arg_identifier_token1, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(363), 50, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [749] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(355), 11, + ACTIONS(365), 11, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14082,7 +14165,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym_pf_arg_identifier_token1, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(353), 51, + ACTIONS(363), 51, sym_file_descriptor, sym__concat_pf_dot, ts_builtin_sym_end, @@ -14134,10 +14217,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [819] = 3, + [815] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(371), 11, + ACTIONS(316), 11, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14149,7 +14232,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym_pf_arg_identifier_token1, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(369), 51, + ACTIONS(314), 51, sym_file_descriptor, sym__concat_pf_dot, ts_builtin_sym_end, @@ -14201,14 +14284,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [889] = 5, + [885] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(377), 1, + ACTIONS(371), 1, sym__concat, STATE(106), 1, aux_sym_pf_concatenation_repeat1, - ACTIONS(375), 10, + ACTIONS(369), 10, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14219,7 +14302,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym_pf_arg_identifier_token1, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(373), 50, + ACTIONS(367), 50, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14270,12 +14353,81 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [963] = 5, + [959] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(367), 1, + ACTIONS(378), 1, sym__concat, - STATE(103), 1, + STATE(106), 1, + aux_sym_pf_concatenation_repeat1, + ACTIONS(376), 10, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_DOLLAR, + aux_sym_pf_arg_identifier_token1, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(374), 50, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [1033] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(378), 1, + sym__concat, + STATE(107), 1, aux_sym_pf_concatenation_repeat1, ACTIONS(382), 10, anon_sym_PIPE, @@ -14339,77 +14491,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1037] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(328), 11, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_EQ, - anon_sym_DOLLAR, - aux_sym_pf_arg_identifier_token1, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(326), 51, - sym_file_descriptor, - sym__concat_pf_dot, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, [1107] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(328), 10, + ACTIONS(369), 10, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14420,7 +14505,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym_pf_arg_identifier_token1, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(326), 51, + ACTIONS(367), 51, sym_file_descriptor, sym__concat, ts_builtin_sym_end, @@ -14473,72 +14558,6 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LF, anon_sym_CR, [1176] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(328), 10, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_DOLLAR, - aux_sym_pf_arg_identifier_token1, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(326), 51, - sym_file_descriptor, - sym__concat, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [1245] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(386), 10, @@ -14604,10 +14623,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1314] = 3, + [1245] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(375), 10, + ACTIONS(316), 10, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14618,7 +14637,73 @@ static uint16_t ts_small_parse_table[] = { aux_sym_pf_arg_identifier_token1, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(373), 51, + ACTIONS(314), 51, + sym_file_descriptor, + sym__concat, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [1314] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(316), 10, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_DOLLAR, + aux_sym_pf_arg_identifier_token1, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(314), 51, sym_file_descriptor, sym__concat, ts_builtin_sym_end, @@ -14801,25 +14886,24 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1520] = 8, + [1520] = 7, ACTIONS(396), 1, sym_grep_specifier_identifier, - ACTIONS(398), 1, - aux_sym_grep_specifier_token1, - ACTIONS(400), 1, + ACTIONS(399), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(402), 1, anon_sym_BQUOTE, - ACTIONS(404), 1, + ACTIONS(405), 1, sym__comment, ACTIONS(392), 2, sym_file_descriptor, ts_builtin_sym_end, - STATE(116), 2, + STATE(115), 2, sym_cmd_substitution_arg, aux_sym_grep_specifier_repeat1, - ACTIONS(394), 52, + ACTIONS(394), 53, anon_sym_TILDE, + aux_sym_grep_specifier_token1, anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, @@ -14871,24 +14955,25 @@ static uint16_t ts_small_parse_table[] = { sym_html_append_operator, anon_sym_LF, anon_sym_CR, - [1598] = 7, - ACTIONS(404), 1, + [1596] = 8, + ACTIONS(405), 1, sym__comment, - ACTIONS(410), 1, + ACTIONS(411), 1, sym_grep_specifier_identifier, ACTIONS(413), 1, + aux_sym_grep_specifier_token1, + ACTIONS(415), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(416), 1, + ACTIONS(417), 1, anon_sym_BQUOTE, - ACTIONS(406), 2, + ACTIONS(407), 2, sym_file_descriptor, ts_builtin_sym_end, - STATE(116), 2, + STATE(115), 2, sym_cmd_substitution_arg, aux_sym_grep_specifier_repeat1, - ACTIONS(408), 53, + ACTIONS(409), 52, anon_sym_TILDE, - aux_sym_grep_specifier_token1, anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, @@ -15005,15 +15090,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1742] = 6, + [1742] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(297), 1, - sym__eq_sep_concat, ACTIONS(427), 1, - sym__concat, - STATE(458), 1, - aux_sym_concatenation_repeat1, + sym__eq_sep_concat, + STATE(120), 1, + aux_sym__eq_sep_key_concatenation_repeat1, ACTIONS(425), 8, anon_sym_PIPE, anon_sym_AT_AT, @@ -15023,7 +15106,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(423), 48, + ACTIONS(423), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15065,6 +15148,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATv_COLON, anon_sym_ATx_COLON, anon_sym_PIPE_DOT, + anon_sym_EQ, anon_sym_RPAREN, anon_sym_SEMI, anon_sym_GT_GT, @@ -15072,474 +15156,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1815] = 5, + [1813] = 5, ACTIONS(3), 1, sym__comment, ACTIONS(429), 1, - sym__concat, - STATE(125), 1, - aux_sym_concatenation_repeat1, - ACTIONS(299), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(297), 49, - sym_file_descriptor, - sym__eq_sep_concat, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [1886] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(435), 1, - aux_sym_tmp_eval_arg_token1, - STATE(124), 1, - aux_sym_tmp_eval_arg_repeat1, - ACTIONS(433), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(431), 49, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [1957] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(441), 1, sym__concat_pf_dot, - STATE(121), 1, - aux_sym_pf_dot_args_repeat1, - ACTIONS(439), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(437), 49, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [2028] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(444), 1, - sym__concat_pf_dot, - STATE(122), 1, - aux_sym_pf_dot_concatenation_repeat1, - ACTIONS(348), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(346), 49, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [2099] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(451), 1, - sym__eq_sep_concat, - STATE(129), 1, - aux_sym__eq_sep_key_concatenation_repeat1, - ACTIONS(449), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(447), 49, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [2170] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(457), 1, - aux_sym_tmp_eval_arg_token1, - STATE(124), 1, - aux_sym_tmp_eval_arg_repeat1, - ACTIONS(455), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(453), 49, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [2241] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(429), 1, - sym__concat, - STATE(127), 1, - aux_sym_concatenation_repeat1, - ACTIONS(305), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(303), 49, - sym_file_descriptor, - sym__eq_sep_concat, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [2312] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(460), 1, - sym__concat_pf_dot, - STATE(122), 1, + STATE(131), 1, aux_sym_pf_dot_concatenation_repeat1, ACTIONS(359), 8, anon_sym_PIPE, @@ -15600,14 +15222,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2383] = 5, + [1884] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(462), 1, - sym__concat, - STATE(127), 1, - aux_sym_concatenation_repeat1, - ACTIONS(309), 8, + ACTIONS(435), 1, + sym__eq_sep_concat, + STATE(120), 1, + aux_sym__eq_sep_key_concatenation_repeat1, + ACTIONS(433), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15616,9 +15238,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(307), 49, + ACTIONS(431), 49, sym_file_descriptor, - sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -15659,6 +15280,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATv_COLON, anon_sym_ATx_COLON, anon_sym_PIPE_DOT, + anon_sym_EQ, anon_sym_RPAREN, anon_sym_SEMI, anon_sym_GT_GT, @@ -15666,2056 +15288,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2454] = 4, + [1955] = 4, ACTIONS(3), 1, sym__comment, - STATE(126), 1, + STATE(119), 1, aux_sym_pf_dot_concatenation_repeat1, - ACTIONS(355), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(353), 50, - sym_file_descriptor, - sym__concat_pf_dot, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [2523] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(451), 1, - sym__eq_sep_concat, - STATE(132), 1, - aux_sym__eq_sep_key_concatenation_repeat1, - ACTIONS(467), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(465), 49, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [2594] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(218), 1, - sym__concat_pf_dot, - STATE(131), 1, - aux_sym_pf_dot_args_repeat1, - ACTIONS(208), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(206), 49, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [2665] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(218), 1, - sym__concat_pf_dot, - STATE(121), 1, - aux_sym_pf_dot_args_repeat1, - ACTIONS(471), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(469), 49, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [2736] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(477), 1, - sym__eq_sep_concat, - STATE(132), 1, - aux_sym__eq_sep_key_concatenation_repeat1, - ACTIONS(475), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(473), 49, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [2807] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(328), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(326), 50, - sym_file_descriptor, - sym__eq_sep_concat, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [2873] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(344), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(342), 50, - sym_file_descriptor, - sym__eq_sep_concat, - sym__concat, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [2939] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(328), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(326), 50, - sym_file_descriptor, - sym__concat_pf_dot, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [3005] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(328), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(326), 50, - sym_file_descriptor, - sym__concat_pf_dot, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [3071] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(355), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(353), 50, - sym_file_descriptor, - sym__concat_pf_dot, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [3137] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(336), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(334), 50, - sym_file_descriptor, - sym__eq_sep_concat, - sym__concat, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [3203] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(475), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(473), 50, - sym_file_descriptor, - sym__eq_sep_concat, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [3269] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(482), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(480), 50, - sym_file_descriptor, - sym__concat_pf_dot, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [3335] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(488), 1, - sym__eq_sep_concat, - STATE(141), 1, - aux_sym__eq_sep_val_concatenation_repeat1, - ACTIONS(486), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(484), 48, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [3405] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(332), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(330), 50, - sym_file_descriptor, - sym__eq_sep_concat, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [3471] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(344), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(342), 50, - sym_file_descriptor, - sym__eq_sep_concat, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [3537] = 8, - ACTIONS(392), 1, - sym_file_descriptor, - ACTIONS(398), 1, - aux_sym_grep_specifier_token1, - ACTIONS(404), 1, - sym__comment, - ACTIONS(491), 1, - sym_grep_specifier_identifier, - ACTIONS(493), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(495), 1, - anon_sym_BQUOTE, - STATE(158), 2, - sym_cmd_substitution_arg, - aux_sym_grep_specifier_repeat1, - ACTIONS(394), 51, - anon_sym_TILDE, - anon_sym_PIPE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_AT, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbt, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATi, - anon_sym_AT_ATii, - anon_sym_AT_ATiS, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT, - anon_sym_GT_GT, - sym_html_redirect_operator, - sym_html_append_operator, - [3613] = 3, - ACTIONS(404), 1, - sym__comment, - ACTIONS(326), 2, - sym_file_descriptor, - ts_builtin_sym_end, - ACTIONS(328), 56, - anon_sym_TILDE, - sym_grep_specifier_identifier, - aux_sym_grep_specifier_token1, - anon_sym_PIPE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_AT, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbt, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATi, - anon_sym_AT_ATii, - anon_sym_AT_ATiS, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_SEMI, - anon_sym_GT, - anon_sym_GT_GT, - sym_html_redirect_operator, - sym_html_append_operator, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [3679] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(340), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(338), 50, - sym_file_descriptor, - sym__eq_sep_concat, - sym__concat, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [3745] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(336), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(334), 50, - sym_file_descriptor, - sym__eq_sep_concat, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [3811] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(324), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(322), 50, - sym_file_descriptor, - sym__eq_sep_concat, - sym__concat, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [3877] = 3, - ACTIONS(404), 1, - sym__comment, - ACTIONS(326), 2, - sym_file_descriptor, - ts_builtin_sym_end, - ACTIONS(328), 56, - anon_sym_TILDE, - sym_grep_specifier_identifier, - aux_sym_grep_specifier_token1, - anon_sym_PIPE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_AT, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbt, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATi, - anon_sym_AT_ATii, - anon_sym_AT_ATiS, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_SEMI, - anon_sym_GT, - anon_sym_GT_GT, - sym_html_redirect_operator, - sym_html_append_operator, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [3943] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(501), 1, - anon_sym_COMMA, - STATE(165), 1, - aux_sym_tmp_eval_args_repeat1, - ACTIONS(499), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(497), 48, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [4013] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(332), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(330), 50, - sym_file_descriptor, - sym__eq_sep_concat, - sym__concat, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [4079] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(328), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(326), 50, - sym_file_descriptor, - sym__eq_sep_concat, - sym__concat, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [4145] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(507), 1, - sym__eq_sep_concat, - STATE(141), 1, - aux_sym__eq_sep_val_concatenation_repeat1, - ACTIONS(505), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(503), 48, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [4215] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(320), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(318), 50, - sym_file_descriptor, - sym__eq_sep_concat, - sym__concat, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [4281] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(513), 1, - anon_sym_COMMA, - STATE(155), 1, - aux_sym_tmp_eval_args_repeat1, - ACTIONS(511), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(509), 48, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [4351] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(328), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(326), 50, - sym_file_descriptor, - sym__eq_sep_concat, - sym__concat, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [4417] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(371), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(369), 50, - sym_file_descriptor, - sym__concat_pf_dot, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [4483] = 7, - ACTIONS(404), 1, - sym__comment, - ACTIONS(406), 1, - sym_file_descriptor, - ACTIONS(516), 1, - sym_grep_specifier_identifier, - ACTIONS(519), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(522), 1, - anon_sym_BQUOTE, - STATE(158), 2, - sym_cmd_substitution_arg, - aux_sym_grep_specifier_repeat1, - ACTIONS(408), 52, - anon_sym_TILDE, - aux_sym_grep_specifier_token1, - anon_sym_PIPE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_AT, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbt, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATi, - anon_sym_AT_ATii, - anon_sym_AT_ATiS, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT, - anon_sym_GT_GT, - sym_html_redirect_operator, - sym_html_append_operator, - [4557] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(320), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(318), 50, - sym_file_descriptor, - sym__eq_sep_concat, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [4623] = 3, - ACTIONS(3), 1, - sym__comment, ACTIONS(348), 8, anon_sym_PIPE, anon_sym_AT_AT, @@ -17776,10 +15353,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4689] = 3, + [2024] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(309), 8, + ACTIONS(442), 1, + aux_sym_tmp_eval_arg_token1, + STATE(130), 1, + aux_sym_tmp_eval_arg_repeat1, + ACTIONS(440), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17788,74 +15369,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(307), 50, - sym_file_descriptor, - sym__eq_sep_concat, - sym__concat, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [4755] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(529), 1, - anon_sym_LPAREN, - STATE(214), 1, - sym_macro_call_full_content, - ACTIONS(527), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(525), 48, + ACTIONS(438), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17901,13 +15415,18 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_GT_GT, sym_html_append_operator, + anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4825] = 3, + [2095] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(328), 8, + ACTIONS(427), 1, + sym__eq_sep_concat, + STATE(118), 1, + aux_sym__eq_sep_key_concatenation_repeat1, + ACTIONS(446), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17916,9 +15435,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(326), 50, + ACTIONS(444), 49, sym_file_descriptor, - sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -17967,7 +15485,602 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4891] = 3, + [2166] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(448), 1, + sym__concat, + STATE(124), 1, + aux_sym_concatenation_repeat1, + ACTIONS(299), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(297), 49, + sym_file_descriptor, + sym__eq_sep_concat, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [2237] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(236), 1, + sym__concat_pf_dot, + STATE(127), 1, + aux_sym_pf_dot_args_repeat1, + ACTIONS(226), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(224), 49, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [2308] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(451), 1, + sym__concat, + STATE(128), 1, + aux_sym_concatenation_repeat1, + ACTIONS(312), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(310), 49, + sym_file_descriptor, + sym__eq_sep_concat, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [2379] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(236), 1, + sym__concat_pf_dot, + STATE(129), 1, + aux_sym_pf_dot_args_repeat1, + ACTIONS(455), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(453), 49, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [2450] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(451), 1, + sym__concat, + STATE(124), 1, + aux_sym_concatenation_repeat1, + ACTIONS(306), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(304), 49, + sym_file_descriptor, + sym__eq_sep_concat, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [2521] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(461), 1, + sym__concat_pf_dot, + STATE(129), 1, + aux_sym_pf_dot_args_repeat1, + ACTIONS(459), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(457), 49, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [2592] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(468), 1, + aux_sym_tmp_eval_arg_token1, + STATE(130), 1, + aux_sym_tmp_eval_arg_repeat1, + ACTIONS(466), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(464), 49, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [2663] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(471), 1, + sym__concat_pf_dot, + STATE(131), 1, + aux_sym_pf_dot_concatenation_repeat1, + ACTIONS(352), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(350), 49, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [2734] = 6, + ACTIONS(3), 1, + sym__comment, + ACTIONS(310), 1, + sym__eq_sep_concat, + ACTIONS(478), 1, + sym__concat, + STATE(461), 1, + aux_sym_concatenation_repeat1, + ACTIONS(476), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(474), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [2807] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(316), 8, @@ -18030,14 +16143,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4957] = 5, + [2873] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(501), 1, - anon_sym_COMMA, - STATE(155), 1, - aux_sym_tmp_eval_args_repeat1, - ACTIONS(533), 8, + ACTIONS(328), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18046,132 +16155,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(531), 48, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [5027] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(539), 1, - anon_sym_COLON, - ACTIONS(537), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(535), 48, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [5094] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(449), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(447), 49, + ACTIONS(326), 50, sym_file_descriptor, + sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -18220,12 +16206,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5159] = 4, + [2939] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(545), 1, - anon_sym_EQ, - ACTIONS(543), 8, + ACTIONS(332), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18234,7 +16218,137 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(541), 48, + ACTIONS(330), 50, + sym_file_descriptor, + sym__eq_sep_concat, + sym__concat, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [3005] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(352), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(350), 50, + sym_file_descriptor, + sym__concat_pf_dot, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [3071] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(484), 1, + sym__eq_sep_concat, + STATE(153), 1, + aux_sym__eq_sep_val_concatenation_repeat1, + ACTIONS(482), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(480), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18283,7 +16397,74 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5226] = 3, + [3141] = 7, + ACTIONS(392), 1, + sym_file_descriptor, + ACTIONS(405), 1, + sym__comment, + ACTIONS(486), 1, + sym_grep_specifier_identifier, + ACTIONS(489), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(492), 1, + anon_sym_BQUOTE, + STATE(138), 2, + sym_cmd_substitution_arg, + aux_sym_grep_specifier_repeat1, + ACTIONS(394), 52, + anon_sym_TILDE, + aux_sym_grep_specifier_token1, + anon_sym_PIPE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbt, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATi, + anon_sym_AT_ATii, + anon_sym_AT_ATiS, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT, + anon_sym_GT_GT, + sym_html_redirect_operator, + sym_html_append_operator, + [3215] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(299), 8, @@ -18295,9 +16476,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(297), 49, + ACTIONS(297), 50, sym_file_descriptor, sym__eq_sep_concat, + sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -18345,10 +16527,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5291] = 3, + [3281] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(486), 8, + ACTIONS(499), 1, + anon_sym_COMMA, + STATE(145), 1, + aux_sym_tmp_eval_args_repeat1, + ACTIONS(497), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18357,9 +16543,8 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(484), 49, + ACTIONS(495), 48, sym_file_descriptor, - sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -18407,21 +16592,1417 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5356] = 7, - ACTIONS(392), 1, - sym_file_descriptor, - ACTIONS(398), 1, - aux_sym_grep_specifier_token1, - ACTIONS(404), 1, + [3351] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(491), 1, + ACTIONS(316), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(314), 50, + sym_file_descriptor, + sym__eq_sep_concat, + sym__concat, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [3417] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(433), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(431), 50, + sym_file_descriptor, + sym__eq_sep_concat, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [3483] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(332), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(330), 50, + sym_file_descriptor, + sym__eq_sep_concat, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [3549] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(316), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(314), 50, + sym_file_descriptor, + sym__eq_sep_concat, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [3615] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(505), 1, + anon_sym_COMMA, + STATE(145), 1, + aux_sym_tmp_eval_args_repeat1, + ACTIONS(503), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(501), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [3685] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(512), 1, + anon_sym_LPAREN, + STATE(214), 1, + sym_macro_call_full_content, + ACTIONS(510), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(508), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [3755] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(328), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(326), 50, + sym_file_descriptor, + sym__eq_sep_concat, + sym__concat, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [3821] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(316), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(314), 50, + sym_file_descriptor, + sym__concat_pf_dot, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [3887] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(324), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(322), 50, + sym_file_descriptor, + sym__eq_sep_concat, + sym__concat, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [3953] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(365), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(363), 50, + sym_file_descriptor, + sym__concat_pf_dot, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [4019] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(344), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(342), 50, + sym_file_descriptor, + sym__eq_sep_concat, + sym__concat, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [4085] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(340), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(338), 50, + sym_file_descriptor, + sym__eq_sep_concat, + sym__concat, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [4151] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(518), 1, + sym__eq_sep_concat, + STATE(153), 1, + aux_sym__eq_sep_val_concatenation_repeat1, + ACTIONS(516), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(514), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [4221] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(316), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(314), 50, + sym_file_descriptor, + sym__eq_sep_concat, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [4287] = 3, + ACTIONS(405), 1, + sym__comment, + ACTIONS(314), 2, + sym_file_descriptor, + ts_builtin_sym_end, + ACTIONS(316), 56, + anon_sym_TILDE, sym_grep_specifier_identifier, - ACTIONS(493), 1, + aux_sym_grep_specifier_token1, + anon_sym_PIPE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbt, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATi, + anon_sym_AT_ATii, + anon_sym_AT_ATiS, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_SEMI, + anon_sym_GT, + anon_sym_GT_GT, + sym_html_redirect_operator, + sym_html_append_operator, anon_sym_DOLLAR_LPAREN, - STATE(158), 2, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [4353] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(320), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(318), 50, + sym_file_descriptor, + sym__eq_sep_concat, + sym__concat, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [4419] = 3, + ACTIONS(405), 1, + sym__comment, + ACTIONS(314), 2, + sym_file_descriptor, + ts_builtin_sym_end, + ACTIONS(316), 56, + anon_sym_TILDE, + sym_grep_specifier_identifier, + aux_sym_grep_specifier_token1, + anon_sym_PIPE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbt, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATi, + anon_sym_AT_ATii, + anon_sym_AT_ATiS, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_SEMI, + anon_sym_GT, + anon_sym_GT_GT, + sym_html_redirect_operator, + sym_html_append_operator, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [4485] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(336), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(334), 50, + sym_file_descriptor, + sym__eq_sep_concat, + sym__concat, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [4551] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(316), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(314), 50, + sym_file_descriptor, + sym__concat_pf_dot, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [4617] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(523), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(521), 50, + sym_file_descriptor, + sym__concat_pf_dot, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [4683] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(499), 1, + anon_sym_COMMA, + STATE(140), 1, + aux_sym_tmp_eval_args_repeat1, + ACTIONS(527), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(525), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [4753] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(320), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(318), 50, + sym_file_descriptor, + sym__eq_sep_concat, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [4819] = 8, + ACTIONS(405), 1, + sym__comment, + ACTIONS(407), 1, + sym_file_descriptor, + ACTIONS(413), 1, + aux_sym_grep_specifier_token1, + ACTIONS(529), 1, + sym_grep_specifier_identifier, + ACTIONS(531), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(533), 1, + anon_sym_BQUOTE, + STATE(138), 2, sym_cmd_substitution_arg, aux_sym_grep_specifier_repeat1, - ACTIONS(394), 51, + ACTIONS(409), 51, anon_sym_TILDE, anon_sym_PIPE, anon_sym_PIPEH, @@ -18467,16 +18048,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATv_COLON, anon_sym_ATx_COLON, anon_sym_PIPE_DOT, + anon_sym_RPAREN, anon_sym_SEMI, anon_sym_GT, anon_sym_GT_GT, sym_html_redirect_operator, sym_html_append_operator, - anon_sym_BQUOTE, - [5429] = 3, + [4895] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(549), 8, + ACTIONS(324), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18485,7 +18066,133 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(547), 49, + ACTIONS(322), 50, + sym_file_descriptor, + sym__eq_sep_concat, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [4961] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(348), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(346), 50, + sym_file_descriptor, + sym__concat_pf_dot, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [5027] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(537), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(535), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18535,10 +18242,76 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5494] = 3, + [5092] = 7, + ACTIONS(405), 1, + sym__comment, + ACTIONS(407), 1, + sym_file_descriptor, + ACTIONS(413), 1, + aux_sym_grep_specifier_token1, + ACTIONS(529), 1, + sym_grep_specifier_identifier, + ACTIONS(531), 1, + anon_sym_DOLLAR_LPAREN, + STATE(138), 2, + sym_cmd_substitution_arg, + aux_sym_grep_specifier_repeat1, + ACTIONS(409), 51, + anon_sym_TILDE, + anon_sym_PIPE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbt, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATi, + anon_sym_AT_ATii, + anon_sym_AT_ATiS, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_SEMI, + anon_sym_GT, + anon_sym_GT_GT, + sym_html_redirect_operator, + sym_html_append_operator, + anon_sym_BQUOTE, + [5165] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(511), 8, + ACTIONS(541), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18547,7 +18320,618 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(509), 49, + ACTIONS(539), 49, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [5230] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(547), 1, + anon_sym_COLON, + ACTIONS(545), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(543), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [5297] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(551), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(549), 49, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [5362] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(516), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(514), 49, + sym_file_descriptor, + sym__eq_sep_concat, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [5427] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(312), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(310), 49, + sym_file_descriptor, + sym__eq_sep_concat, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [5492] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(557), 1, + anon_sym_COLON, + ACTIONS(555), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(553), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [5559] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(561), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(559), 49, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [5624] = 53, + ACTIONS(3), 1, + sym__comment, + ACTIONS(565), 1, + anon_sym_TILDE, + ACTIONS(567), 1, + anon_sym_PIPE, + ACTIONS(569), 1, + anon_sym_PIPEH, + ACTIONS(571), 1, + anon_sym_AT_AT_DOT, + ACTIONS(573), 1, + anon_sym_AT_AT_EQ, + ACTIONS(575), 1, + anon_sym_AT_AT_AT_EQ, + ACTIONS(577), 1, + anon_sym_AT_AT, + ACTIONS(579), 1, + anon_sym_AT_ATc_COLON, + ACTIONS(581), 1, + anon_sym_AT_AT_ATc_COLON, + ACTIONS(583), 1, + anon_sym_AT_ATC, + ACTIONS(585), 1, + anon_sym_AT_ATdbt, + ACTIONS(587), 1, + anon_sym_AT_ATdbta, + ACTIONS(589), 1, + anon_sym_AT_ATdbtb, + ACTIONS(591), 1, + anon_sym_AT_ATdbts, + ACTIONS(593), 1, + anon_sym_AT_ATt, + ACTIONS(595), 1, + anon_sym_AT_ATb, + ACTIONS(597), 1, + anon_sym_AT_ATi, + ACTIONS(599), 1, + anon_sym_AT_ATii, + ACTIONS(601), 1, + anon_sym_AT_ATiS, + ACTIONS(603), 1, + anon_sym_AT_ATiSS, + ACTIONS(605), 1, + anon_sym_AT_ATis, + ACTIONS(607), 1, + anon_sym_AT_ATiz, + ACTIONS(609), 1, + anon_sym_AT_ATf, + ACTIONS(611), 1, + anon_sym_AT_ATF, + ACTIONS(613), 1, + anon_sym_AT_ATom, + ACTIONS(615), 1, + anon_sym_AT_ATdm, + ACTIONS(617), 1, + anon_sym_AT_ATr, + ACTIONS(619), 1, + anon_sym_AT_ATs_COLON, + ACTIONS(621), 1, + anon_sym_AT, + ACTIONS(623), 1, + anon_sym_AT_BANG, + ACTIONS(625), 1, + anon_sym_AT_LBRACE, + ACTIONS(627), 1, + anon_sym_ATa_COLON, + ACTIONS(629), 1, + anon_sym_ATb_COLON, + ACTIONS(631), 1, + anon_sym_ATB_COLON, + ACTIONS(633), 1, + anon_sym_ATe_COLON, + ACTIONS(635), 1, + anon_sym_ATF_COLON, + ACTIONS(637), 1, + anon_sym_ATi_COLON, + ACTIONS(639), 1, + anon_sym_ATk_COLON, + ACTIONS(641), 1, + anon_sym_ATo_COLON, + ACTIONS(643), 1, + anon_sym_ATr_COLON, + ACTIONS(645), 1, + anon_sym_ATf_COLON, + ACTIONS(647), 1, + anon_sym_ATs_COLON, + ACTIONS(649), 1, + anon_sym_ATv_COLON, + ACTIONS(651), 1, + anon_sym_ATx_COLON, + ACTIONS(653), 1, + anon_sym_PIPE_DOT, + ACTIONS(655), 1, + anon_sym_GT, + ACTIONS(657), 1, + anon_sym_GT_GT, + ACTIONS(659), 1, + sym_html_redirect_operator, + ACTIONS(661), 1, + sym_html_append_operator, + ACTIONS(663), 1, + sym_file_descriptor, + STATE(321), 3, + sym__redirect_operator, + sym_fdn_redirect_operator, + sym_fdn_append_operator, + ACTIONS(563), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LF, + anon_sym_CR, + [5789] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(669), 1, + anon_sym_EQ, + ACTIONS(667), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(665), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [5856] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(503), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(501), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18597,490 +18981,191 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5559] = 3, + [5921] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(553), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(551), 49, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [5624] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(557), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(555), 49, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [5689] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(563), 1, - anon_sym_COLON, - ACTIONS(561), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(559), 48, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [5756] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(567), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(565), 49, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [5821] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(573), 1, - anon_sym_COLON, - ACTIONS(571), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(569), 48, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [5888] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(577), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(575), 49, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [5953] = 53, - ACTIONS(3), 1, - sym__comment, - ACTIONS(581), 1, - anon_sym_TILDE, - ACTIONS(583), 1, - anon_sym_PIPE, - ACTIONS(585), 1, - anon_sym_PIPEH, - ACTIONS(587), 1, - anon_sym_AT_AT_DOT, - ACTIONS(589), 1, - anon_sym_AT_AT_EQ, - ACTIONS(591), 1, - anon_sym_AT_AT_AT_EQ, - ACTIONS(593), 1, - anon_sym_AT_AT, - ACTIONS(595), 1, - anon_sym_AT_ATc_COLON, - ACTIONS(597), 1, - anon_sym_AT_AT_ATc_COLON, - ACTIONS(599), 1, - anon_sym_AT_ATC, - ACTIONS(601), 1, - anon_sym_AT_ATdbt, - ACTIONS(603), 1, - anon_sym_AT_ATdbta, - ACTIONS(605), 1, - anon_sym_AT_ATdbtb, - ACTIONS(607), 1, - anon_sym_AT_ATdbts, - ACTIONS(609), 1, - anon_sym_AT_ATt, - ACTIONS(611), 1, - anon_sym_AT_ATb, - ACTIONS(613), 1, - anon_sym_AT_ATi, - ACTIONS(615), 1, - anon_sym_AT_ATii, - ACTIONS(617), 1, - anon_sym_AT_ATiS, - ACTIONS(619), 1, - anon_sym_AT_ATiSS, - ACTIONS(621), 1, - anon_sym_AT_ATis, - ACTIONS(623), 1, - anon_sym_AT_ATiz, - ACTIONS(625), 1, - anon_sym_AT_ATf, - ACTIONS(627), 1, - anon_sym_AT_ATF, - ACTIONS(629), 1, - anon_sym_AT_ATom, - ACTIONS(631), 1, - anon_sym_AT_ATdm, - ACTIONS(633), 1, - anon_sym_AT_ATr, - ACTIONS(635), 1, - anon_sym_AT_ATs_COLON, - ACTIONS(637), 1, - anon_sym_AT, - ACTIONS(639), 1, - anon_sym_AT_BANG, - ACTIONS(641), 1, - anon_sym_AT_LBRACE, - ACTIONS(643), 1, - anon_sym_ATa_COLON, - ACTIONS(645), 1, - anon_sym_ATb_COLON, - ACTIONS(647), 1, - anon_sym_ATB_COLON, - ACTIONS(649), 1, - anon_sym_ATe_COLON, - ACTIONS(651), 1, - anon_sym_ATF_COLON, - ACTIONS(653), 1, - anon_sym_ATi_COLON, - ACTIONS(655), 1, - anon_sym_ATk_COLON, - ACTIONS(657), 1, - anon_sym_ATo_COLON, - ACTIONS(659), 1, - anon_sym_ATr_COLON, - ACTIONS(661), 1, - anon_sym_ATf_COLON, - ACTIONS(663), 1, - anon_sym_ATs_COLON, - ACTIONS(665), 1, - anon_sym_ATv_COLON, - ACTIONS(667), 1, - anon_sym_ATx_COLON, - ACTIONS(669), 1, - anon_sym_PIPE_DOT, - ACTIONS(671), 1, - anon_sym_GT, - ACTIONS(673), 1, - anon_sym_GT_GT, ACTIONS(675), 1, + anon_sym_COLON, + ACTIONS(673), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, sym_html_redirect_operator, - ACTIONS(677), 1, - sym_html_append_operator, - ACTIONS(679), 1, + ACTIONS(671), 48, sym_file_descriptor, - STATE(298), 3, - sym__redirect_operator, - sym_fdn_redirect_operator, - sym_fdn_append_operator, - ACTIONS(579), 4, ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [5988] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(679), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(677), 49, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [6053] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(446), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(444), 49, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, [6118] = 3, @@ -19266,11 +19351,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6310] = 4, + [6310] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(697), 1, - sym__concat_pf_dot, ACTIONS(695), 8, anon_sym_PIPE, anon_sym_AT_AT, @@ -19280,67 +19363,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(693), 47, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_LF, - anon_sym_CR, - [6376] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(63), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(61), 48, + ACTIONS(693), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -19389,10 +19412,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6440] = 3, + [6374] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(701), 8, + ACTIONS(699), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -19401,7 +19424,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(699), 48, + ACTIONS(697), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -19450,10 +19473,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6504] = 3, + [6438] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(705), 8, + ACTIONS(703), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -19462,7 +19485,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(703), 48, + ACTIONS(701), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -19511,10 +19534,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6568] = 3, + [6502] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(709), 8, + ACTIONS(707), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -19523,7 +19546,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(707), 48, + ACTIONS(705), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -19572,68 +19595,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6632] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(713), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(711), 48, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [6696] = 3, + [6566] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(59), 8, @@ -19694,10 +19656,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6760] = 3, + [6630] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(717), 8, + ACTIONS(711), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -19706,7 +19668,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(715), 48, + ACTIONS(709), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -19755,10 +19717,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6824] = 3, + [6694] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(721), 8, + ACTIONS(715), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -19767,7 +19729,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(719), 48, + ACTIONS(713), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -19816,10 +19778,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6888] = 3, + [6758] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(725), 8, + ACTIONS(719), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -19828,7 +19790,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(723), 48, + ACTIONS(717), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -19877,10 +19839,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6952] = 3, + [6822] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(729), 8, + ACTIONS(723), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -19889,7 +19851,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(727), 48, + ACTIONS(721), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -19938,10 +19900,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7016] = 3, + [6886] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(733), 8, + ACTIONS(727), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -19950,7 +19912,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(731), 48, + ACTIONS(725), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -19999,10 +19961,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7080] = 3, + [6950] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(737), 8, + ACTIONS(731), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20011,7 +19973,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(735), 48, + ACTIONS(729), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20060,10 +20022,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7144] = 3, + [7014] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(741), 8, + ACTIONS(735), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20072,7 +20034,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(739), 48, + ACTIONS(733), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20121,10 +20083,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7208] = 3, + [7078] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(745), 8, + ACTIONS(739), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20133,7 +20095,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(743), 48, + ACTIONS(737), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20182,10 +20144,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7272] = 3, + [7142] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(749), 8, + ACTIONS(743), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20194,7 +20156,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(747), 48, + ACTIONS(741), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20243,10 +20205,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7336] = 3, + [7206] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(753), 8, + ACTIONS(747), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20255,7 +20217,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(751), 48, + ACTIONS(745), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20304,10 +20266,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7400] = 3, + [7270] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(757), 8, + ACTIONS(751), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20316,7 +20278,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(755), 48, + ACTIONS(749), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20365,10 +20327,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7464] = 3, + [7334] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(761), 8, + ACTIONS(755), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20377,7 +20339,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(759), 48, + ACTIONS(753), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20426,10 +20388,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7528] = 3, + [7398] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(765), 8, + ACTIONS(759), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20438,7 +20400,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(763), 48, + ACTIONS(757), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20487,10 +20449,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7592] = 3, + [7462] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(769), 8, + ACTIONS(763), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20499,7 +20461,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(767), 48, + ACTIONS(761), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20548,10 +20510,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7656] = 3, + [7526] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(773), 8, + ACTIONS(767), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20560,7 +20522,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(771), 48, + ACTIONS(765), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20609,10 +20571,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7720] = 3, + [7590] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(777), 8, + ACTIONS(771), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20621,7 +20583,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(775), 48, + ACTIONS(769), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20670,10 +20632,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7784] = 3, + [7654] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(781), 8, + ACTIONS(775), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20682,7 +20644,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(779), 48, + ACTIONS(773), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20731,10 +20693,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7848] = 3, + [7718] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(785), 8, + ACTIONS(779), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20743,7 +20705,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(783), 48, + ACTIONS(777), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20792,10 +20754,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7912] = 3, + [7782] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(789), 8, + ACTIONS(783), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20804,7 +20766,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(787), 48, + ACTIONS(781), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20853,10 +20815,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7976] = 3, + [7846] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(394), 8, + ACTIONS(787), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20865,7 +20827,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(392), 48, + ACTIONS(785), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20914,10 +20876,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8040] = 3, + [7910] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(793), 8, + ACTIONS(791), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20926,7 +20888,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(791), 48, + ACTIONS(789), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20975,10 +20937,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8104] = 3, + [7974] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(797), 8, + ACTIONS(795), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20987,7 +20949,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(795), 48, + ACTIONS(793), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21036,10 +20998,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8168] = 3, + [8038] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(801), 8, + ACTIONS(799), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21048,7 +21010,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(799), 48, + ACTIONS(797), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21097,10 +21059,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8232] = 3, + [8102] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(805), 8, + ACTIONS(803), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21109,7 +21071,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(803), 48, + ACTIONS(801), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21158,10 +21120,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8296] = 3, + [8166] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(809), 8, + ACTIONS(807), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21170,7 +21132,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(807), 48, + ACTIONS(805), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21219,10 +21181,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8360] = 3, + [8230] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(813), 8, + ACTIONS(811), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21231,7 +21193,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(811), 48, + ACTIONS(809), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21280,10 +21242,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8424] = 3, + [8294] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(817), 8, + ACTIONS(815), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21292,7 +21254,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(815), 48, + ACTIONS(813), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21341,10 +21303,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8488] = 3, + [8358] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(821), 8, + ACTIONS(819), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21353,7 +21315,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(819), 48, + ACTIONS(817), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21402,10 +21364,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8552] = 3, + [8422] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(825), 8, + ACTIONS(823), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21414,7 +21376,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(823), 48, + ACTIONS(821), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21463,10 +21425,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8616] = 3, + [8486] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(829), 8, + ACTIONS(827), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21475,7 +21437,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(827), 48, + ACTIONS(825), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21524,10 +21486,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8680] = 3, + [8550] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(833), 8, + ACTIONS(827), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21536,7 +21498,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(831), 48, + ACTIONS(825), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21585,10 +21547,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8744] = 3, + [8614] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(837), 8, + ACTIONS(831), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21597,7 +21559,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(835), 48, + ACTIONS(829), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21646,10 +21608,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8808] = 3, + [8678] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(841), 8, + ACTIONS(835), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21658,7 +21620,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(839), 48, + ACTIONS(833), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21707,12 +21669,134 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8872] = 4, + [8742] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(847), 1, + ACTIONS(839), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(837), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [8806] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(843), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(841), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [8870] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(849), 1, anon_sym_EQ, - ACTIONS(845), 8, + ACTIONS(847), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21721,7 +21805,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(843), 47, + ACTIONS(845), 47, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21769,10 +21853,10 @@ static uint16_t ts_small_parse_table[] = { sym_html_append_operator, anon_sym_LF, anon_sym_CR, - [8938] = 3, + [8936] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(851), 8, + ACTIONS(853), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21781,7 +21865,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(849), 48, + ACTIONS(851), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21830,10 +21914,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9002] = 3, + [9000] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(855), 8, + ACTIONS(857), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21842,7 +21926,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(853), 48, + ACTIONS(855), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21891,10 +21975,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9066] = 3, + [9064] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(859), 8, + ACTIONS(861), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21903,7 +21987,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(857), 48, + ACTIONS(859), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21952,10 +22036,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9130] = 3, + [9128] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(863), 8, + ACTIONS(409), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21964,7 +22048,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(861), 48, + ACTIONS(407), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22013,10 +22097,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9194] = 3, + [9192] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(867), 8, + ACTIONS(865), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22025,7 +22109,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(865), 48, + ACTIONS(863), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22074,10 +22158,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9258] = 3, + [9256] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(871), 8, + ACTIONS(865), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22086,7 +22170,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(869), 48, + ACTIONS(863), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22135,10 +22219,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9322] = 3, + [9320] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(875), 8, + ACTIONS(869), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22147,7 +22231,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(873), 48, + ACTIONS(867), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22196,10 +22280,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9386] = 3, + [9384] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(425), 8, + ACTIONS(873), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22208,7 +22292,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(423), 48, + ACTIONS(871), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22257,10 +22341,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9450] = 3, + [9448] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(879), 8, + ACTIONS(877), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22269,7 +22353,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(877), 48, + ACTIONS(875), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22318,10 +22402,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9514] = 3, + [9512] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(883), 8, + ACTIONS(881), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22330,7 +22414,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(881), 48, + ACTIONS(879), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22379,10 +22463,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9578] = 3, + [9576] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(887), 8, + ACTIONS(865), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22391,7 +22475,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(885), 48, + ACTIONS(863), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22440,10 +22524,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9642] = 3, + [9640] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(891), 8, + ACTIONS(865), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22452,7 +22536,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(889), 48, + ACTIONS(863), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22501,10 +22585,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9706] = 3, + [9704] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(895), 8, + ACTIONS(885), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22513,7 +22597,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(893), 48, + ACTIONS(883), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22562,10 +22646,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9770] = 3, + [9768] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(899), 8, + ACTIONS(889), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22574,7 +22658,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(897), 48, + ACTIONS(887), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22623,10 +22707,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9834] = 3, + [9832] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(903), 8, + ACTIONS(893), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22635,7 +22719,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(901), 48, + ACTIONS(891), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22684,10 +22768,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9898] = 3, + [9896] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(907), 8, + ACTIONS(865), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22696,7 +22780,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(905), 48, + ACTIONS(863), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22745,10 +22829,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9962] = 3, + [9960] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(911), 8, + ACTIONS(476), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22757,7 +22841,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(909), 48, + ACTIONS(474), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22806,10 +22890,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [10026] = 3, + [10024] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(915), 8, + ACTIONS(897), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22818,7 +22902,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(913), 48, + ACTIONS(895), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22867,10 +22951,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [10090] = 3, + [10088] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(919), 8, + ACTIONS(901), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22879,7 +22963,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(917), 48, + ACTIONS(899), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22928,10 +23012,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [10154] = 3, + [10152] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(923), 8, + ACTIONS(865), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22940,7 +23024,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(921), 48, + ACTIONS(863), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22989,10 +23073,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [10218] = 3, + [10216] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(927), 8, + ACTIONS(905), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -23001,7 +23085,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(925), 48, + ACTIONS(903), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -23050,10 +23134,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [10282] = 3, + [10280] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(931), 8, + ACTIONS(865), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -23062,7 +23146,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(929), 48, + ACTIONS(863), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -23111,10 +23195,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [10346] = 3, + [10344] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(935), 8, + ACTIONS(909), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -23123,7 +23207,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(933), 48, + ACTIONS(907), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -23172,12 +23256,805 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [10410] = 3, - ACTIONS(326), 1, - sym_file_descriptor, - ACTIONS(404), 1, + [10408] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(328), 55, + ACTIONS(913), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(911), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [10472] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(865), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(863), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [10536] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(865), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(863), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [10600] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(917), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(915), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [10664] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(921), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(919), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [10728] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(925), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(923), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [10792] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(929), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(927), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [10856] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(933), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(931), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [10920] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(937), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(935), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [10984] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(941), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(939), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [11048] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(945), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(943), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [11112] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(949), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(947), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [11176] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(953), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(951), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [11240] = 3, + ACTIONS(314), 1, + sym_file_descriptor, + ACTIONS(405), 1, + sym__comment, + ACTIONS(316), 55, anon_sym_TILDE, sym_grep_specifier_identifier, aux_sym_grep_specifier_token1, @@ -23233,12 +24110,256 @@ static uint16_t ts_small_parse_table[] = { sym_html_append_operator, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [10474] = 3, - ACTIONS(326), 1, - sym_file_descriptor, - ACTIONS(404), 1, + [11304] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(328), 55, + ACTIONS(957), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(955), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [11368] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(961), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(959), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [11432] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(63), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(61), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [11496] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(965), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(963), 48, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [11560] = 3, + ACTIONS(314), 1, + sym_file_descriptor, + ACTIONS(405), 1, + sym__comment, + ACTIONS(316), 55, anon_sym_TILDE, sym_grep_specifier_identifier, aux_sym_grep_specifier_token1, @@ -23294,10 +24415,12 @@ static uint16_t ts_small_parse_table[] = { sym_html_append_operator, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [10538] = 3, + [11624] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(939), 8, + ACTIONS(971), 1, + sym__concat_pf_dot, + ACTIONS(969), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -23306,7 +24429,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(937), 48, + ACTIONS(967), 47, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -23352,498 +24475,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_GT_GT, sym_html_append_operator, - anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [10602] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(943), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(941), 48, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [10666] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(947), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(945), 48, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [10730] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(951), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(949), 48, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [10794] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(955), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(953), 48, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [10858] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(959), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(957), 48, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [10922] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(963), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(961), 48, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [10986] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(967), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(965), 48, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [11050] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(971), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(969), 48, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [11114] = 3, + [11690] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(975), 8, @@ -23904,84 +24538,84 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [11178] = 53, + [11754] = 53, ACTIONS(3), 1, sym__comment, - ACTIONS(585), 1, + ACTIONS(569), 1, anon_sym_PIPEH, - ACTIONS(587), 1, + ACTIONS(571), 1, anon_sym_AT_AT_DOT, - ACTIONS(599), 1, + ACTIONS(583), 1, anon_sym_AT_ATC, - ACTIONS(601), 1, + ACTIONS(585), 1, anon_sym_AT_ATdbt, - ACTIONS(603), 1, + ACTIONS(587), 1, anon_sym_AT_ATdbta, - ACTIONS(605), 1, + ACTIONS(589), 1, anon_sym_AT_ATdbtb, - ACTIONS(607), 1, + ACTIONS(591), 1, anon_sym_AT_ATdbts, - ACTIONS(609), 1, + ACTIONS(593), 1, anon_sym_AT_ATt, - ACTIONS(611), 1, + ACTIONS(595), 1, anon_sym_AT_ATb, - ACTIONS(613), 1, + ACTIONS(597), 1, anon_sym_AT_ATi, - ACTIONS(615), 1, + ACTIONS(599), 1, anon_sym_AT_ATii, - ACTIONS(617), 1, + ACTIONS(601), 1, anon_sym_AT_ATiS, - ACTIONS(619), 1, + ACTIONS(603), 1, anon_sym_AT_ATiSS, - ACTIONS(621), 1, + ACTIONS(605), 1, anon_sym_AT_ATis, - ACTIONS(623), 1, + ACTIONS(607), 1, anon_sym_AT_ATiz, - ACTIONS(625), 1, + ACTIONS(609), 1, anon_sym_AT_ATf, - ACTIONS(627), 1, + ACTIONS(611), 1, anon_sym_AT_ATF, - ACTIONS(629), 1, + ACTIONS(613), 1, anon_sym_AT_ATom, - ACTIONS(631), 1, + ACTIONS(615), 1, anon_sym_AT_ATdm, - ACTIONS(633), 1, + ACTIONS(617), 1, anon_sym_AT_ATr, - ACTIONS(635), 1, + ACTIONS(619), 1, anon_sym_AT_ATs_COLON, - ACTIONS(641), 1, + ACTIONS(625), 1, anon_sym_AT_LBRACE, - ACTIONS(643), 1, + ACTIONS(627), 1, anon_sym_ATa_COLON, - ACTIONS(647), 1, + ACTIONS(631), 1, anon_sym_ATB_COLON, - ACTIONS(649), 1, + ACTIONS(633), 1, anon_sym_ATe_COLON, - ACTIONS(651), 1, + ACTIONS(635), 1, anon_sym_ATF_COLON, - ACTIONS(655), 1, + ACTIONS(639), 1, anon_sym_ATk_COLON, - ACTIONS(659), 1, + ACTIONS(643), 1, anon_sym_ATr_COLON, - ACTIONS(661), 1, + ACTIONS(645), 1, anon_sym_ATf_COLON, - ACTIONS(663), 1, + ACTIONS(647), 1, anon_sym_ATs_COLON, - ACTIONS(665), 1, + ACTIONS(649), 1, anon_sym_ATv_COLON, - ACTIONS(667), 1, + ACTIONS(651), 1, anon_sym_ATx_COLON, - ACTIONS(669), 1, + ACTIONS(653), 1, anon_sym_PIPE_DOT, - ACTIONS(671), 1, + ACTIONS(655), 1, anon_sym_GT, - ACTIONS(673), 1, + ACTIONS(657), 1, anon_sym_GT_GT, - ACTIONS(675), 1, + ACTIONS(659), 1, sym_html_redirect_operator, - ACTIONS(677), 1, + ACTIONS(661), 1, sym_html_append_operator, - ACTIONS(679), 1, + ACTIONS(663), 1, sym_file_descriptor, ACTIONS(977), 1, anon_sym_TILDE, @@ -24007,132 +24641,22 @@ static uint16_t ts_small_parse_table[] = { anon_sym_ATi_COLON, ACTIONS(999), 1, anon_sym_ATo_COLON, - ACTIONS(579), 2, + ACTIONS(563), 2, anon_sym_SEMI, anon_sym_BQUOTE, - STATE(298), 3, + STATE(321), 3, sym__redirect_operator, sym_fdn_redirect_operator, sym_fdn_append_operator, - [11341] = 53, - ACTIONS(3), 1, + [11917] = 4, + ACTIONS(405), 1, sym__comment, - ACTIONS(585), 1, - anon_sym_PIPEH, - ACTIONS(587), 1, - anon_sym_AT_AT_DOT, - ACTIONS(589), 1, - anon_sym_AT_AT_EQ, - ACTIONS(591), 1, - anon_sym_AT_AT_AT_EQ, - ACTIONS(593), 1, - anon_sym_AT_AT, - ACTIONS(595), 1, - anon_sym_AT_ATc_COLON, - ACTIONS(597), 1, - anon_sym_AT_AT_ATc_COLON, - ACTIONS(599), 1, - anon_sym_AT_ATC, - ACTIONS(601), 1, - anon_sym_AT_ATdbt, - ACTIONS(603), 1, - anon_sym_AT_ATdbta, - ACTIONS(605), 1, - anon_sym_AT_ATdbtb, - ACTIONS(607), 1, - anon_sym_AT_ATdbts, - ACTIONS(609), 1, - anon_sym_AT_ATt, - ACTIONS(611), 1, - anon_sym_AT_ATb, - ACTIONS(613), 1, - anon_sym_AT_ATi, - ACTIONS(615), 1, - anon_sym_AT_ATii, - ACTIONS(617), 1, - anon_sym_AT_ATiS, - ACTIONS(619), 1, - anon_sym_AT_ATiSS, - ACTIONS(621), 1, - anon_sym_AT_ATis, - ACTIONS(623), 1, - anon_sym_AT_ATiz, - ACTIONS(625), 1, - anon_sym_AT_ATf, - ACTIONS(627), 1, - anon_sym_AT_ATF, - ACTIONS(629), 1, - anon_sym_AT_ATom, - ACTIONS(631), 1, - anon_sym_AT_ATdm, - ACTIONS(633), 1, - anon_sym_AT_ATr, - ACTIONS(635), 1, - anon_sym_AT_ATs_COLON, - ACTIONS(637), 1, - anon_sym_AT, - ACTIONS(639), 1, - anon_sym_AT_BANG, - ACTIONS(641), 1, - anon_sym_AT_LBRACE, - ACTIONS(643), 1, - anon_sym_ATa_COLON, - ACTIONS(645), 1, - anon_sym_ATb_COLON, - ACTIONS(647), 1, - anon_sym_ATB_COLON, - ACTIONS(649), 1, - anon_sym_ATe_COLON, - ACTIONS(651), 1, - anon_sym_ATF_COLON, - ACTIONS(653), 1, - anon_sym_ATi_COLON, - ACTIONS(655), 1, - anon_sym_ATk_COLON, - ACTIONS(657), 1, - anon_sym_ATo_COLON, - ACTIONS(659), 1, - anon_sym_ATr_COLON, - ACTIONS(661), 1, - anon_sym_ATf_COLON, - ACTIONS(663), 1, - anon_sym_ATs_COLON, - ACTIONS(665), 1, - anon_sym_ATv_COLON, - ACTIONS(667), 1, - anon_sym_ATx_COLON, - ACTIONS(669), 1, - anon_sym_PIPE_DOT, - ACTIONS(671), 1, - anon_sym_GT, - ACTIONS(673), 1, - anon_sym_GT_GT, - ACTIONS(675), 1, - sym_html_redirect_operator, - ACTIONS(677), 1, - sym_html_append_operator, - ACTIONS(679), 1, - sym_file_descriptor, - ACTIONS(1001), 1, - anon_sym_TILDE, - ACTIONS(1003), 1, - anon_sym_PIPE, - ACTIONS(579), 2, - anon_sym_RPAREN, - anon_sym_SEMI, - STATE(298), 3, - sym__redirect_operator, - sym_fdn_redirect_operator, - sym_fdn_append_operator, - [11504] = 4, - ACTIONS(404), 1, - sym__comment, - ACTIONS(1009), 1, + ACTIONS(1005), 1, sym_pipe_second_command, - ACTIONS(1005), 2, + ACTIONS(1001), 2, sym_file_descriptor, ts_builtin_sym_end, - ACTIONS(1007), 52, + ACTIONS(1003), 52, anon_sym_TILDE, anon_sym_PIPE, anon_sym_PIPEH, @@ -24185,100 +24709,100 @@ static uint16_t ts_small_parse_table[] = { sym_html_append_operator, anon_sym_LF, anon_sym_CR, - [11569] = 46, + [11982] = 46, ACTIONS(3), 1, sym__comment, - ACTIONS(585), 1, + ACTIONS(569), 1, anon_sym_PIPEH, - ACTIONS(587), 1, + ACTIONS(571), 1, anon_sym_AT_AT_DOT, - ACTIONS(589), 1, + ACTIONS(573), 1, anon_sym_AT_AT_EQ, - ACTIONS(591), 1, + ACTIONS(575), 1, anon_sym_AT_AT_AT_EQ, - ACTIONS(593), 1, + ACTIONS(577), 1, anon_sym_AT_AT, - ACTIONS(595), 1, + ACTIONS(579), 1, anon_sym_AT_ATc_COLON, - ACTIONS(597), 1, + ACTIONS(581), 1, anon_sym_AT_AT_ATc_COLON, - ACTIONS(599), 1, + ACTIONS(583), 1, anon_sym_AT_ATC, - ACTIONS(601), 1, + ACTIONS(585), 1, anon_sym_AT_ATdbt, - ACTIONS(603), 1, + ACTIONS(587), 1, anon_sym_AT_ATdbta, - ACTIONS(605), 1, + ACTIONS(589), 1, anon_sym_AT_ATdbtb, - ACTIONS(607), 1, + ACTIONS(591), 1, anon_sym_AT_ATdbts, - ACTIONS(609), 1, + ACTIONS(593), 1, anon_sym_AT_ATt, - ACTIONS(611), 1, + ACTIONS(595), 1, anon_sym_AT_ATb, - ACTIONS(613), 1, + ACTIONS(597), 1, anon_sym_AT_ATi, - ACTIONS(615), 1, + ACTIONS(599), 1, anon_sym_AT_ATii, - ACTIONS(617), 1, + ACTIONS(601), 1, anon_sym_AT_ATiS, - ACTIONS(619), 1, + ACTIONS(603), 1, anon_sym_AT_ATiSS, - ACTIONS(621), 1, + ACTIONS(605), 1, anon_sym_AT_ATis, - ACTIONS(623), 1, + ACTIONS(607), 1, anon_sym_AT_ATiz, - ACTIONS(625), 1, + ACTIONS(609), 1, anon_sym_AT_ATf, - ACTIONS(627), 1, + ACTIONS(611), 1, anon_sym_AT_ATF, - ACTIONS(629), 1, + ACTIONS(613), 1, anon_sym_AT_ATom, - ACTIONS(631), 1, + ACTIONS(615), 1, anon_sym_AT_ATdm, - ACTIONS(633), 1, + ACTIONS(617), 1, anon_sym_AT_ATr, - ACTIONS(635), 1, + ACTIONS(619), 1, anon_sym_AT_ATs_COLON, - ACTIONS(637), 1, + ACTIONS(621), 1, anon_sym_AT, - ACTIONS(639), 1, + ACTIONS(623), 1, anon_sym_AT_BANG, - ACTIONS(641), 1, + ACTIONS(625), 1, anon_sym_AT_LBRACE, - ACTIONS(643), 1, + ACTIONS(627), 1, anon_sym_ATa_COLON, - ACTIONS(645), 1, + ACTIONS(629), 1, anon_sym_ATb_COLON, - ACTIONS(647), 1, + ACTIONS(631), 1, anon_sym_ATB_COLON, - ACTIONS(649), 1, + ACTIONS(633), 1, anon_sym_ATe_COLON, - ACTIONS(651), 1, + ACTIONS(635), 1, anon_sym_ATF_COLON, - ACTIONS(653), 1, + ACTIONS(637), 1, anon_sym_ATi_COLON, - ACTIONS(655), 1, + ACTIONS(639), 1, anon_sym_ATk_COLON, - ACTIONS(657), 1, + ACTIONS(641), 1, anon_sym_ATo_COLON, - ACTIONS(659), 1, + ACTIONS(643), 1, anon_sym_ATr_COLON, - ACTIONS(661), 1, + ACTIONS(645), 1, anon_sym_ATf_COLON, - ACTIONS(663), 1, + ACTIONS(647), 1, anon_sym_ATs_COLON, - ACTIONS(665), 1, + ACTIONS(649), 1, anon_sym_ATv_COLON, - ACTIONS(667), 1, + ACTIONS(651), 1, anon_sym_ATx_COLON, - ACTIONS(669), 1, + ACTIONS(653), 1, anon_sym_PIPE_DOT, - ACTIONS(1013), 3, + ACTIONS(1009), 3, anon_sym_PIPE, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(1011), 9, + ACTIONS(1007), 9, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -24288,94 +24812,204 @@ static uint16_t ts_small_parse_table[] = { sym_html_append_operator, anon_sym_LF, anon_sym_CR, - [11718] = 46, + [12131] = 53, ACTIONS(3), 1, sym__comment, - ACTIONS(585), 1, + ACTIONS(569), 1, anon_sym_PIPEH, - ACTIONS(587), 1, + ACTIONS(571), 1, anon_sym_AT_AT_DOT, - ACTIONS(589), 1, + ACTIONS(573), 1, anon_sym_AT_AT_EQ, - ACTIONS(591), 1, + ACTIONS(575), 1, anon_sym_AT_AT_AT_EQ, - ACTIONS(593), 1, + ACTIONS(577), 1, anon_sym_AT_AT, - ACTIONS(595), 1, + ACTIONS(579), 1, anon_sym_AT_ATc_COLON, - ACTIONS(597), 1, + ACTIONS(581), 1, anon_sym_AT_AT_ATc_COLON, - ACTIONS(599), 1, + ACTIONS(583), 1, anon_sym_AT_ATC, - ACTIONS(601), 1, + ACTIONS(585), 1, anon_sym_AT_ATdbt, - ACTIONS(603), 1, + ACTIONS(587), 1, anon_sym_AT_ATdbta, - ACTIONS(605), 1, + ACTIONS(589), 1, anon_sym_AT_ATdbtb, - ACTIONS(607), 1, + ACTIONS(591), 1, anon_sym_AT_ATdbts, - ACTIONS(609), 1, + ACTIONS(593), 1, anon_sym_AT_ATt, - ACTIONS(611), 1, + ACTIONS(595), 1, anon_sym_AT_ATb, - ACTIONS(613), 1, + ACTIONS(597), 1, anon_sym_AT_ATi, - ACTIONS(615), 1, + ACTIONS(599), 1, anon_sym_AT_ATii, - ACTIONS(617), 1, + ACTIONS(601), 1, anon_sym_AT_ATiS, - ACTIONS(619), 1, + ACTIONS(603), 1, anon_sym_AT_ATiSS, - ACTIONS(621), 1, + ACTIONS(605), 1, anon_sym_AT_ATis, - ACTIONS(623), 1, + ACTIONS(607), 1, anon_sym_AT_ATiz, - ACTIONS(625), 1, + ACTIONS(609), 1, anon_sym_AT_ATf, - ACTIONS(627), 1, + ACTIONS(611), 1, anon_sym_AT_ATF, - ACTIONS(629), 1, + ACTIONS(613), 1, anon_sym_AT_ATom, - ACTIONS(631), 1, + ACTIONS(615), 1, anon_sym_AT_ATdm, - ACTIONS(633), 1, + ACTIONS(617), 1, anon_sym_AT_ATr, - ACTIONS(635), 1, + ACTIONS(619), 1, anon_sym_AT_ATs_COLON, - ACTIONS(637), 1, + ACTIONS(621), 1, anon_sym_AT, - ACTIONS(639), 1, + ACTIONS(623), 1, anon_sym_AT_BANG, - ACTIONS(641), 1, + ACTIONS(625), 1, anon_sym_AT_LBRACE, - ACTIONS(643), 1, + ACTIONS(627), 1, anon_sym_ATa_COLON, - ACTIONS(645), 1, + ACTIONS(629), 1, anon_sym_ATb_COLON, - ACTIONS(647), 1, + ACTIONS(631), 1, anon_sym_ATB_COLON, - ACTIONS(649), 1, + ACTIONS(633), 1, anon_sym_ATe_COLON, - ACTIONS(651), 1, + ACTIONS(635), 1, anon_sym_ATF_COLON, - ACTIONS(653), 1, + ACTIONS(637), 1, anon_sym_ATi_COLON, - ACTIONS(655), 1, + ACTIONS(639), 1, anon_sym_ATk_COLON, - ACTIONS(657), 1, + ACTIONS(641), 1, anon_sym_ATo_COLON, - ACTIONS(659), 1, + ACTIONS(643), 1, anon_sym_ATr_COLON, - ACTIONS(661), 1, + ACTIONS(645), 1, anon_sym_ATf_COLON, - ACTIONS(663), 1, + ACTIONS(647), 1, anon_sym_ATs_COLON, - ACTIONS(665), 1, + ACTIONS(649), 1, anon_sym_ATv_COLON, - ACTIONS(667), 1, + ACTIONS(651), 1, anon_sym_ATx_COLON, - ACTIONS(669), 1, + ACTIONS(653), 1, + anon_sym_PIPE_DOT, + ACTIONS(655), 1, + anon_sym_GT, + ACTIONS(657), 1, + anon_sym_GT_GT, + ACTIONS(659), 1, + sym_html_redirect_operator, + ACTIONS(661), 1, + sym_html_append_operator, + ACTIONS(663), 1, + sym_file_descriptor, + ACTIONS(1011), 1, + anon_sym_TILDE, + ACTIONS(1013), 1, + anon_sym_PIPE, + ACTIONS(563), 2, + anon_sym_RPAREN, + anon_sym_SEMI, + STATE(321), 3, + sym__redirect_operator, + sym_fdn_redirect_operator, + sym_fdn_append_operator, + [12294] = 46, + ACTIONS(3), 1, + sym__comment, + ACTIONS(569), 1, + anon_sym_PIPEH, + ACTIONS(571), 1, + anon_sym_AT_AT_DOT, + ACTIONS(573), 1, + anon_sym_AT_AT_EQ, + ACTIONS(575), 1, + anon_sym_AT_AT_AT_EQ, + ACTIONS(577), 1, + anon_sym_AT_AT, + ACTIONS(579), 1, + anon_sym_AT_ATc_COLON, + ACTIONS(581), 1, + anon_sym_AT_AT_ATc_COLON, + ACTIONS(583), 1, + anon_sym_AT_ATC, + ACTIONS(585), 1, + anon_sym_AT_ATdbt, + ACTIONS(587), 1, + anon_sym_AT_ATdbta, + ACTIONS(589), 1, + anon_sym_AT_ATdbtb, + ACTIONS(591), 1, + anon_sym_AT_ATdbts, + ACTIONS(593), 1, + anon_sym_AT_ATt, + ACTIONS(595), 1, + anon_sym_AT_ATb, + ACTIONS(597), 1, + anon_sym_AT_ATi, + ACTIONS(599), 1, + anon_sym_AT_ATii, + ACTIONS(601), 1, + anon_sym_AT_ATiS, + ACTIONS(603), 1, + anon_sym_AT_ATiSS, + ACTIONS(605), 1, + anon_sym_AT_ATis, + ACTIONS(607), 1, + anon_sym_AT_ATiz, + ACTIONS(609), 1, + anon_sym_AT_ATf, + ACTIONS(611), 1, + anon_sym_AT_ATF, + ACTIONS(613), 1, + anon_sym_AT_ATom, + ACTIONS(615), 1, + anon_sym_AT_ATdm, + ACTIONS(617), 1, + anon_sym_AT_ATr, + ACTIONS(619), 1, + anon_sym_AT_ATs_COLON, + ACTIONS(621), 1, + anon_sym_AT, + ACTIONS(623), 1, + anon_sym_AT_BANG, + ACTIONS(625), 1, + anon_sym_AT_LBRACE, + ACTIONS(627), 1, + anon_sym_ATa_COLON, + ACTIONS(629), 1, + anon_sym_ATb_COLON, + ACTIONS(631), 1, + anon_sym_ATB_COLON, + ACTIONS(633), 1, + anon_sym_ATe_COLON, + ACTIONS(635), 1, + anon_sym_ATF_COLON, + ACTIONS(637), 1, + anon_sym_ATi_COLON, + ACTIONS(639), 1, + anon_sym_ATk_COLON, + ACTIONS(641), 1, + anon_sym_ATo_COLON, + ACTIONS(643), 1, + anon_sym_ATr_COLON, + ACTIONS(645), 1, + anon_sym_ATf_COLON, + ACTIONS(647), 1, + anon_sym_ATs_COLON, + ACTIONS(649), 1, + anon_sym_ATv_COLON, + ACTIONS(651), 1, + anon_sym_ATx_COLON, + ACTIONS(653), 1, anon_sym_PIPE_DOT, ACTIONS(1017), 3, anon_sym_PIPE, @@ -24391,12 +25025,12 @@ static uint16_t ts_small_parse_table[] = { sym_html_append_operator, anon_sym_LF, anon_sym_CR, - [11867] = 4, + [12443] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(1019), 1, sym__concat_pf_dot, - ACTIONS(695), 8, + ACTIONS(969), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -24405,7 +25039,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(693), 44, + ACTIONS(967), 44, sym_file_descriptor, anon_sym_TILDE, anon_sym_PIPEH, @@ -24450,14 +25084,73 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, - [11930] = 4, - ACTIONS(404), 1, + [12506] = 4, + ACTIONS(3), 1, sym__comment, - ACTIONS(1005), 1, + ACTIONS(1021), 1, + anon_sym_EQ, + ACTIONS(847), 8, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_AT, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(845), 44, sym_file_descriptor, - ACTIONS(1009), 1, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT_BANG, + anon_sym_AT_LBRACE, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_PIPE_DOT, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + [12569] = 4, + ACTIONS(405), 1, + sym__comment, + ACTIONS(1001), 1, + sym_file_descriptor, + ACTIONS(1005), 1, sym_pipe_second_command, - ACTIONS(1007), 51, + ACTIONS(1003), 51, anon_sym_TILDE, anon_sym_PIPE, anon_sym_PIPEH, @@ -24509,73 +25202,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, sym_html_redirect_operator, sym_html_append_operator, - [11993] = 4, - ACTIONS(3), 1, + [12632] = 4, + ACTIONS(405), 1, sym__comment, - ACTIONS(1021), 1, - anon_sym_EQ, - ACTIONS(845), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_AT, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(843), 44, + ACTIONS(1001), 1, sym_file_descriptor, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT_BANG, - anon_sym_AT_LBRACE, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_PIPE_DOT, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - [12056] = 4, - ACTIONS(404), 1, - sym__comment, ACTIONS(1005), 1, - sym_file_descriptor, - ACTIONS(1009), 1, sym_pipe_second_command, - ACTIONS(1007), 51, + ACTIONS(1003), 51, anon_sym_TILDE, anon_sym_PIPE, anon_sym_PIPEH, @@ -24627,74 +25261,174 @@ static uint16_t ts_small_parse_table[] = { sym_html_redirect_operator, sym_html_append_operator, anon_sym_BQUOTE, - [12119] = 46, + [12695] = 46, ACTIONS(3), 1, sym__comment, - ACTIONS(585), 1, + ACTIONS(569), 1, anon_sym_PIPEH, - ACTIONS(587), 1, + ACTIONS(571), 1, anon_sym_AT_AT_DOT, - ACTIONS(599), 1, + ACTIONS(583), 1, anon_sym_AT_ATC, - ACTIONS(601), 1, + ACTIONS(585), 1, anon_sym_AT_ATdbt, - ACTIONS(603), 1, + ACTIONS(587), 1, anon_sym_AT_ATdbta, - ACTIONS(605), 1, + ACTIONS(589), 1, anon_sym_AT_ATdbtb, - ACTIONS(607), 1, + ACTIONS(591), 1, anon_sym_AT_ATdbts, - ACTIONS(609), 1, + ACTIONS(593), 1, anon_sym_AT_ATt, - ACTIONS(611), 1, + ACTIONS(595), 1, anon_sym_AT_ATb, - ACTIONS(613), 1, + ACTIONS(597), 1, anon_sym_AT_ATi, - ACTIONS(615), 1, + ACTIONS(599), 1, anon_sym_AT_ATii, - ACTIONS(617), 1, + ACTIONS(601), 1, anon_sym_AT_ATiS, - ACTIONS(619), 1, + ACTIONS(603), 1, anon_sym_AT_ATiSS, - ACTIONS(621), 1, + ACTIONS(605), 1, anon_sym_AT_ATis, - ACTIONS(623), 1, + ACTIONS(607), 1, anon_sym_AT_ATiz, - ACTIONS(625), 1, + ACTIONS(609), 1, anon_sym_AT_ATf, - ACTIONS(627), 1, + ACTIONS(611), 1, anon_sym_AT_ATF, - ACTIONS(629), 1, + ACTIONS(613), 1, anon_sym_AT_ATom, - ACTIONS(631), 1, + ACTIONS(615), 1, anon_sym_AT_ATdm, - ACTIONS(633), 1, + ACTIONS(617), 1, anon_sym_AT_ATr, - ACTIONS(635), 1, + ACTIONS(619), 1, anon_sym_AT_ATs_COLON, - ACTIONS(641), 1, + ACTIONS(625), 1, anon_sym_AT_LBRACE, - ACTIONS(643), 1, + ACTIONS(627), 1, anon_sym_ATa_COLON, - ACTIONS(647), 1, + ACTIONS(631), 1, anon_sym_ATB_COLON, - ACTIONS(649), 1, + ACTIONS(633), 1, anon_sym_ATe_COLON, - ACTIONS(651), 1, + ACTIONS(635), 1, anon_sym_ATF_COLON, - ACTIONS(655), 1, + ACTIONS(639), 1, anon_sym_ATk_COLON, - ACTIONS(659), 1, + ACTIONS(643), 1, anon_sym_ATr_COLON, - ACTIONS(661), 1, + ACTIONS(645), 1, anon_sym_ATf_COLON, - ACTIONS(663), 1, + ACTIONS(647), 1, anon_sym_ATs_COLON, - ACTIONS(665), 1, + ACTIONS(649), 1, anon_sym_ATv_COLON, - ACTIONS(667), 1, + ACTIONS(651), 1, anon_sym_ATx_COLON, - ACTIONS(669), 1, + ACTIONS(653), 1, + anon_sym_PIPE_DOT, + ACTIONS(981), 1, + anon_sym_AT_AT_EQ, + ACTIONS(983), 1, + anon_sym_AT_AT_AT_EQ, + ACTIONS(985), 1, + anon_sym_AT_AT, + ACTIONS(987), 1, + anon_sym_AT_ATc_COLON, + ACTIONS(989), 1, + anon_sym_AT_AT_ATc_COLON, + ACTIONS(991), 1, + anon_sym_AT, + ACTIONS(993), 1, + anon_sym_AT_BANG, + ACTIONS(995), 1, + anon_sym_ATb_COLON, + ACTIONS(997), 1, + anon_sym_ATi_COLON, + ACTIONS(999), 1, + anon_sym_ATo_COLON, + ACTIONS(1009), 3, + anon_sym_PIPE, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(1007), 6, + sym_file_descriptor, + anon_sym_TILDE, + anon_sym_SEMI, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + [12841] = 46, + ACTIONS(3), 1, + sym__comment, + ACTIONS(569), 1, + anon_sym_PIPEH, + ACTIONS(571), 1, + anon_sym_AT_AT_DOT, + ACTIONS(583), 1, + anon_sym_AT_ATC, + ACTIONS(585), 1, + anon_sym_AT_ATdbt, + ACTIONS(587), 1, + anon_sym_AT_ATdbta, + ACTIONS(589), 1, + anon_sym_AT_ATdbtb, + ACTIONS(591), 1, + anon_sym_AT_ATdbts, + ACTIONS(593), 1, + anon_sym_AT_ATt, + ACTIONS(595), 1, + anon_sym_AT_ATb, + ACTIONS(597), 1, + anon_sym_AT_ATi, + ACTIONS(599), 1, + anon_sym_AT_ATii, + ACTIONS(601), 1, + anon_sym_AT_ATiS, + ACTIONS(603), 1, + anon_sym_AT_ATiSS, + ACTIONS(605), 1, + anon_sym_AT_ATis, + ACTIONS(607), 1, + anon_sym_AT_ATiz, + ACTIONS(609), 1, + anon_sym_AT_ATf, + ACTIONS(611), 1, + anon_sym_AT_ATF, + ACTIONS(613), 1, + anon_sym_AT_ATom, + ACTIONS(615), 1, + anon_sym_AT_ATdm, + ACTIONS(617), 1, + anon_sym_AT_ATr, + ACTIONS(619), 1, + anon_sym_AT_ATs_COLON, + ACTIONS(625), 1, + anon_sym_AT_LBRACE, + ACTIONS(627), 1, + anon_sym_ATa_COLON, + ACTIONS(631), 1, + anon_sym_ATB_COLON, + ACTIONS(633), 1, + anon_sym_ATe_COLON, + ACTIONS(635), 1, + anon_sym_ATF_COLON, + ACTIONS(639), 1, + anon_sym_ATk_COLON, + ACTIONS(643), 1, + anon_sym_ATr_COLON, + ACTIONS(645), 1, + anon_sym_ATf_COLON, + ACTIONS(647), 1, + anon_sym_ATs_COLON, + ACTIONS(649), 1, + anon_sym_ATv_COLON, + ACTIONS(651), 1, + anon_sym_ATx_COLON, + ACTIONS(653), 1, anon_sym_PIPE_DOT, ACTIONS(981), 1, anon_sym_AT_AT_EQ, @@ -24727,110 +25461,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, - [12265] = 46, + [12987] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(585), 1, - anon_sym_PIPEH, - ACTIONS(587), 1, - anon_sym_AT_AT_DOT, - ACTIONS(599), 1, - anon_sym_AT_ATC, - ACTIONS(601), 1, - anon_sym_AT_ATdbt, - ACTIONS(603), 1, - anon_sym_AT_ATdbta, - ACTIONS(605), 1, - anon_sym_AT_ATdbtb, - ACTIONS(607), 1, - anon_sym_AT_ATdbts, - ACTIONS(609), 1, - anon_sym_AT_ATt, - ACTIONS(611), 1, - anon_sym_AT_ATb, - ACTIONS(613), 1, - anon_sym_AT_ATi, - ACTIONS(615), 1, - anon_sym_AT_ATii, - ACTIONS(617), 1, - anon_sym_AT_ATiS, - ACTIONS(619), 1, - anon_sym_AT_ATiSS, - ACTIONS(621), 1, - anon_sym_AT_ATis, - ACTIONS(623), 1, - anon_sym_AT_ATiz, - ACTIONS(625), 1, - anon_sym_AT_ATf, - ACTIONS(627), 1, - anon_sym_AT_ATF, - ACTIONS(629), 1, - anon_sym_AT_ATom, - ACTIONS(631), 1, - anon_sym_AT_ATdm, - ACTIONS(633), 1, - anon_sym_AT_ATr, - ACTIONS(635), 1, - anon_sym_AT_ATs_COLON, - ACTIONS(641), 1, - anon_sym_AT_LBRACE, - ACTIONS(643), 1, - anon_sym_ATa_COLON, - ACTIONS(647), 1, - anon_sym_ATB_COLON, - ACTIONS(649), 1, - anon_sym_ATe_COLON, - ACTIONS(651), 1, - anon_sym_ATF_COLON, - ACTIONS(655), 1, - anon_sym_ATk_COLON, - ACTIONS(659), 1, - anon_sym_ATr_COLON, - ACTIONS(661), 1, - anon_sym_ATf_COLON, - ACTIONS(663), 1, - anon_sym_ATs_COLON, - ACTIONS(665), 1, - anon_sym_ATv_COLON, - ACTIONS(667), 1, - anon_sym_ATx_COLON, - ACTIONS(669), 1, - anon_sym_PIPE_DOT, - ACTIONS(981), 1, - anon_sym_AT_AT_EQ, - ACTIONS(983), 1, - anon_sym_AT_AT_AT_EQ, - ACTIONS(985), 1, - anon_sym_AT_AT, - ACTIONS(987), 1, - anon_sym_AT_ATc_COLON, - ACTIONS(989), 1, - anon_sym_AT_AT_ATc_COLON, - ACTIONS(991), 1, - anon_sym_AT, - ACTIONS(993), 1, - anon_sym_AT_BANG, - ACTIONS(995), 1, - anon_sym_ATb_COLON, - ACTIONS(997), 1, - anon_sym_ATi_COLON, - ACTIONS(999), 1, - anon_sym_ATo_COLON, - ACTIONS(1013), 3, - anon_sym_PIPE, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(1011), 6, - sym_file_descriptor, - anon_sym_TILDE, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - [12411] = 5, - ACTIONS(3), 1, - sym__comment, - STATE(271), 1, + STATE(280), 1, aux_sym_commands_repeat1, ACTIONS(1027), 3, anon_sym_SEMI, @@ -24864,12 +25498,12 @@ static uint16_t ts_small_parse_table[] = { sym_pointer_identifier, sym_macro_identifier, aux_sym__dec_number_token1, - [12453] = 5, + [13029] = 5, ACTIONS(3), 1, sym__comment, ACTIONS(1034), 1, anon_sym_SEMI, - STATE(272), 1, + STATE(281), 1, aux_sym__commands_singleline_repeat1, ACTIONS(1032), 6, anon_sym_0, @@ -24898,58 +25532,58 @@ static uint16_t ts_small_parse_table[] = { sym_pointer_identifier, sym_macro_identifier, aux_sym__dec_number_token1, - [12492] = 15, + [13068] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(145), 1, - anon_sym_DQUOTE, ACTIONS(149), 1, - anon_sym_DOLLAR, - ACTIONS(151), 1, - anon_sym_LPAREN, + anon_sym_DQUOTE, ACTIONS(153), 1, - anon_sym_COMMA, + anon_sym_DOLLAR, ACTIONS(155), 1, - anon_sym_SQUOTE, + anon_sym_LPAREN, ACTIONS(157), 1, - anon_sym_DOLLAR_LPAREN, + anon_sym_COMMA, ACTIONS(159), 1, + anon_sym_SQUOTE, + ACTIONS(161), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(163), 1, anon_sym_BQUOTE, ACTIONS(1037), 1, anon_sym_RPAREN, ACTIONS(1039), 1, aux_sym_arg_identifier_token1, - STATE(234), 1, + STATE(218), 1, sym_macro_call_content, - STATE(341), 1, + STATE(353), 1, sym_concatenation, - STATE(516), 1, + STATE(547), 1, sym_args, - STATE(276), 2, + STATE(285), 2, sym_arg, aux_sym_args_repeat1, - STATE(301), 5, + STATE(309), 5, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [12543] = 15, + [13119] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(145), 1, - anon_sym_DQUOTE, ACTIONS(149), 1, - anon_sym_DOLLAR, - ACTIONS(151), 1, - anon_sym_LPAREN, + anon_sym_DQUOTE, ACTIONS(153), 1, - anon_sym_COMMA, + anon_sym_DOLLAR, ACTIONS(155), 1, - anon_sym_SQUOTE, + anon_sym_LPAREN, ACTIONS(157), 1, - anon_sym_DOLLAR_LPAREN, + anon_sym_COMMA, ACTIONS(159), 1, + anon_sym_SQUOTE, + ACTIONS(161), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(163), 1, anon_sym_BQUOTE, ACTIONS(1039), 1, aux_sym_arg_identifier_token1, @@ -24957,89 +25591,89 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(1043), 1, anon_sym_SEMI, - STATE(341), 1, + STATE(353), 1, sym_concatenation, - STATE(481), 1, + STATE(487), 1, sym_args, - STATE(276), 2, + STATE(285), 2, sym_arg, aux_sym_args_repeat1, - STATE(301), 5, + STATE(309), 5, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [12594] = 15, + [13170] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(145), 1, - anon_sym_DQUOTE, ACTIONS(149), 1, - anon_sym_DOLLAR, - ACTIONS(151), 1, - anon_sym_LPAREN, + anon_sym_DQUOTE, ACTIONS(153), 1, - anon_sym_COMMA, + anon_sym_DOLLAR, ACTIONS(155), 1, - anon_sym_SQUOTE, + anon_sym_LPAREN, ACTIONS(157), 1, - anon_sym_DOLLAR_LPAREN, + anon_sym_COMMA, ACTIONS(159), 1, + anon_sym_SQUOTE, + ACTIONS(161), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(163), 1, anon_sym_BQUOTE, ACTIONS(1037), 1, anon_sym_RPAREN, ACTIONS(1039), 1, aux_sym_arg_identifier_token1, - STATE(252), 1, + STATE(243), 1, sym_macro_call_content, - STATE(341), 1, + STATE(353), 1, sym_concatenation, - STATE(516), 1, + STATE(547), 1, sym_args, - STATE(276), 2, + STATE(285), 2, sym_arg, aux_sym_args_repeat1, - STATE(301), 5, + STATE(309), 5, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [12645] = 13, + [13221] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(145), 1, - anon_sym_DQUOTE, ACTIONS(149), 1, - anon_sym_DOLLAR, - ACTIONS(151), 1, - anon_sym_LPAREN, + anon_sym_DQUOTE, ACTIONS(153), 1, - anon_sym_COMMA, + anon_sym_DOLLAR, ACTIONS(155), 1, - anon_sym_SQUOTE, + anon_sym_LPAREN, ACTIONS(157), 1, - anon_sym_DOLLAR_LPAREN, + anon_sym_COMMA, ACTIONS(159), 1, + anon_sym_SQUOTE, + ACTIONS(161), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(163), 1, anon_sym_BQUOTE, ACTIONS(1039), 1, aux_sym_arg_identifier_token1, - STATE(341), 1, + STATE(353), 1, sym_concatenation, - ACTIONS(177), 2, + ACTIONS(194), 2, anon_sym_RPAREN, anon_sym_SEMI, - STATE(277), 2, + STATE(286), 2, sym_arg, aux_sym_args_repeat1, - STATE(301), 5, + STATE(309), 5, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [12691] = 13, + [13267] = 13, ACTIONS(3), 1, sym__comment, ACTIONS(1045), 1, @@ -25058,21 +25692,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(1066), 1, anon_sym_BQUOTE, - STATE(341), 1, + STATE(353), 1, sym_concatenation, - ACTIONS(220), 2, + ACTIONS(169), 2, anon_sym_RPAREN, anon_sym_SEMI, - STATE(277), 2, + STATE(286), 2, sym_arg, aux_sym_args_repeat1, - STATE(301), 5, + STATE(309), 5, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [12737] = 13, + [13313] = 13, ACTIONS(3), 1, sym__comment, ACTIONS(111), 1, @@ -25093,498 +25727,18 @@ static uint16_t ts_small_parse_table[] = { aux_sym_arg_identifier_token1, STATE(95), 1, sym_concatenation, - STATE(252), 1, + STATE(205), 1, sym_args, - STATE(78), 2, + STATE(58), 2, sym_arg, aux_sym_args_repeat1, - STATE(81), 5, + STATE(83), 5, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [12782] = 13, - ACTIONS(3), 1, - sym__comment, - ACTIONS(145), 1, - anon_sym_DQUOTE, - ACTIONS(149), 1, - anon_sym_DOLLAR, - ACTIONS(151), 1, - anon_sym_LPAREN, - ACTIONS(153), 1, - anon_sym_COMMA, - ACTIONS(155), 1, - anon_sym_SQUOTE, - ACTIONS(157), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(159), 1, - anon_sym_BQUOTE, - ACTIONS(1039), 1, - aux_sym_arg_identifier_token1, - STATE(341), 1, - sym_concatenation, - STATE(508), 1, - sym_args, - STATE(276), 2, - sym_arg, - aux_sym_args_repeat1, - STATE(301), 5, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [12827] = 13, - ACTIONS(3), 1, - sym__comment, - ACTIONS(111), 1, - anon_sym_DQUOTE, - ACTIONS(115), 1, - anon_sym_DOLLAR, - ACTIONS(117), 1, - anon_sym_LPAREN, - ACTIONS(119), 1, - anon_sym_COMMA, - ACTIONS(121), 1, - anon_sym_SQUOTE, - ACTIONS(123), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(125), 1, - anon_sym_BQUOTE, - ACTIONS(1069), 1, - aux_sym_arg_identifier_token1, - STATE(95), 1, - sym_concatenation, - STATE(181), 1, - sym_args, - STATE(59), 2, - sym_arg, - aux_sym_args_repeat1, - STATE(81), 5, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [12872] = 13, - ACTIONS(3), 1, - sym__comment, - ACTIONS(111), 1, - anon_sym_DQUOTE, - ACTIONS(115), 1, - anon_sym_DOLLAR, - ACTIONS(117), 1, - anon_sym_LPAREN, - ACTIONS(119), 1, - anon_sym_COMMA, - ACTIONS(121), 1, - anon_sym_SQUOTE, - ACTIONS(123), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(125), 1, - anon_sym_BQUOTE, - ACTIONS(1069), 1, - aux_sym_arg_identifier_token1, - STATE(95), 1, - sym_concatenation, - STATE(252), 1, - sym_args, - STATE(59), 2, - sym_arg, - aux_sym_args_repeat1, - STATE(81), 5, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [12917] = 13, - ACTIONS(3), 1, - sym__comment, - ACTIONS(111), 1, - anon_sym_DQUOTE, - ACTIONS(115), 1, - anon_sym_DOLLAR, - ACTIONS(117), 1, - anon_sym_LPAREN, - ACTIONS(119), 1, - anon_sym_COMMA, - ACTIONS(121), 1, - anon_sym_SQUOTE, - ACTIONS(123), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(125), 1, - anon_sym_BQUOTE, - ACTIONS(1069), 1, - aux_sym_arg_identifier_token1, - STATE(95), 1, - sym_concatenation, - STATE(198), 1, - sym_args, - STATE(78), 2, - sym_arg, - aux_sym_args_repeat1, - STATE(81), 5, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [12962] = 13, - ACTIONS(3), 1, - sym__comment, - ACTIONS(111), 1, - anon_sym_DQUOTE, - ACTIONS(115), 1, - anon_sym_DOLLAR, - ACTIONS(117), 1, - anon_sym_LPAREN, - ACTIONS(119), 1, - anon_sym_COMMA, - ACTIONS(121), 1, - anon_sym_SQUOTE, - ACTIONS(123), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(125), 1, - anon_sym_BQUOTE, - ACTIONS(1069), 1, - aux_sym_arg_identifier_token1, - STATE(95), 1, - sym_concatenation, - STATE(196), 1, - sym_args, - STATE(78), 2, - sym_arg, - aux_sym_args_repeat1, - STATE(81), 5, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [13007] = 13, - ACTIONS(3), 1, - sym__comment, - ACTIONS(111), 1, - anon_sym_DQUOTE, - ACTIONS(115), 1, - anon_sym_DOLLAR, - ACTIONS(117), 1, - anon_sym_LPAREN, - ACTIONS(119), 1, - anon_sym_COMMA, - ACTIONS(121), 1, - anon_sym_SQUOTE, - ACTIONS(123), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(125), 1, - anon_sym_BQUOTE, - ACTIONS(1069), 1, - aux_sym_arg_identifier_token1, - STATE(95), 1, - sym_concatenation, - STATE(181), 1, - sym_args, - STATE(78), 2, - sym_arg, - aux_sym_args_repeat1, - STATE(81), 5, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [13052] = 13, - ACTIONS(3), 1, - sym__comment, - ACTIONS(111), 1, - anon_sym_DQUOTE, - ACTIONS(115), 1, - anon_sym_DOLLAR, - ACTIONS(117), 1, - anon_sym_LPAREN, - ACTIONS(119), 1, - anon_sym_COMMA, - ACTIONS(121), 1, - anon_sym_SQUOTE, - ACTIONS(123), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(125), 1, - anon_sym_BQUOTE, - ACTIONS(1069), 1, - aux_sym_arg_identifier_token1, - STATE(95), 1, - sym_concatenation, - STATE(187), 1, - sym_args, - STATE(78), 2, - sym_arg, - aux_sym_args_repeat1, - STATE(81), 5, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [13097] = 13, - ACTIONS(3), 1, - sym__comment, - ACTIONS(111), 1, - anon_sym_DQUOTE, - ACTIONS(115), 1, - anon_sym_DOLLAR, - ACTIONS(117), 1, - anon_sym_LPAREN, - ACTIONS(119), 1, - anon_sym_COMMA, - ACTIONS(121), 1, - anon_sym_SQUOTE, - ACTIONS(123), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(125), 1, - anon_sym_BQUOTE, - ACTIONS(1069), 1, - aux_sym_arg_identifier_token1, - STATE(95), 1, - sym_concatenation, - STATE(186), 1, - sym_args, - STATE(78), 2, - sym_arg, - aux_sym_args_repeat1, - STATE(81), 5, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [13142] = 13, - ACTIONS(3), 1, - sym__comment, - ACTIONS(111), 1, - anon_sym_DQUOTE, - ACTIONS(115), 1, - anon_sym_DOLLAR, - ACTIONS(117), 1, - anon_sym_LPAREN, - ACTIONS(119), 1, - anon_sym_COMMA, - ACTIONS(121), 1, - anon_sym_SQUOTE, - ACTIONS(123), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(125), 1, - anon_sym_BQUOTE, - ACTIONS(1069), 1, - aux_sym_arg_identifier_token1, - STATE(95), 1, - sym_concatenation, - STATE(186), 1, - sym_args, - STATE(59), 2, - sym_arg, - aux_sym_args_repeat1, - STATE(81), 5, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [13187] = 13, - ACTIONS(3), 1, - sym__comment, - ACTIONS(145), 1, - anon_sym_DQUOTE, - ACTIONS(149), 1, - anon_sym_DOLLAR, - ACTIONS(151), 1, - anon_sym_LPAREN, - ACTIONS(153), 1, - anon_sym_COMMA, - ACTIONS(155), 1, - anon_sym_SQUOTE, - ACTIONS(157), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(159), 1, - anon_sym_BQUOTE, - ACTIONS(1039), 1, - aux_sym_arg_identifier_token1, - STATE(341), 1, - sym_concatenation, - STATE(493), 1, - sym_args, - STATE(276), 2, - sym_arg, - aux_sym_args_repeat1, - STATE(301), 5, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [13232] = 13, - ACTIONS(3), 1, - sym__comment, - ACTIONS(111), 1, - anon_sym_DQUOTE, - ACTIONS(115), 1, - anon_sym_DOLLAR, - ACTIONS(117), 1, - anon_sym_LPAREN, - ACTIONS(119), 1, - anon_sym_COMMA, - ACTIONS(121), 1, - anon_sym_SQUOTE, - ACTIONS(123), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(125), 1, - anon_sym_BQUOTE, - ACTIONS(1069), 1, - aux_sym_arg_identifier_token1, - STATE(95), 1, - sym_concatenation, - STATE(204), 1, - sym_args, - STATE(78), 2, - sym_arg, - aux_sym_args_repeat1, - STATE(81), 5, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [13277] = 13, - ACTIONS(3), 1, - sym__comment, - ACTIONS(111), 1, - anon_sym_DQUOTE, - ACTIONS(115), 1, - anon_sym_DOLLAR, - ACTIONS(117), 1, - anon_sym_LPAREN, - ACTIONS(119), 1, - anon_sym_COMMA, - ACTIONS(121), 1, - anon_sym_SQUOTE, - ACTIONS(123), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(125), 1, - anon_sym_BQUOTE, - ACTIONS(1069), 1, - aux_sym_arg_identifier_token1, - STATE(95), 1, - sym_concatenation, - STATE(187), 1, - sym_args, - STATE(59), 2, - sym_arg, - aux_sym_args_repeat1, - STATE(81), 5, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [13322] = 13, - ACTIONS(3), 1, - sym__comment, - ACTIONS(111), 1, - anon_sym_DQUOTE, - ACTIONS(115), 1, - anon_sym_DOLLAR, - ACTIONS(117), 1, - anon_sym_LPAREN, - ACTIONS(119), 1, - anon_sym_COMMA, - ACTIONS(121), 1, - anon_sym_SQUOTE, - ACTIONS(123), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(125), 1, - anon_sym_BQUOTE, - ACTIONS(1069), 1, - aux_sym_arg_identifier_token1, - STATE(95), 1, - sym_concatenation, - STATE(204), 1, - sym_args, - STATE(59), 2, - sym_arg, - aux_sym_args_repeat1, - STATE(81), 5, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [13367] = 13, - ACTIONS(3), 1, - sym__comment, - ACTIONS(145), 1, - anon_sym_DQUOTE, - ACTIONS(149), 1, - anon_sym_DOLLAR, - ACTIONS(151), 1, - anon_sym_LPAREN, - ACTIONS(153), 1, - anon_sym_COMMA, - ACTIONS(155), 1, - anon_sym_SQUOTE, - ACTIONS(157), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(159), 1, - anon_sym_BQUOTE, - ACTIONS(1039), 1, - aux_sym_arg_identifier_token1, - STATE(341), 1, - sym_concatenation, - STATE(514), 1, - sym_args, - STATE(276), 2, - sym_arg, - aux_sym_args_repeat1, - STATE(301), 5, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [13412] = 13, - ACTIONS(3), 1, - sym__comment, - ACTIONS(145), 1, - anon_sym_DQUOTE, - ACTIONS(149), 1, - anon_sym_DOLLAR, - ACTIONS(151), 1, - anon_sym_LPAREN, - ACTIONS(153), 1, - anon_sym_COMMA, - ACTIONS(155), 1, - anon_sym_SQUOTE, - ACTIONS(157), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(159), 1, - anon_sym_BQUOTE, - ACTIONS(1039), 1, - aux_sym_arg_identifier_token1, - STATE(341), 1, - sym_concatenation, - STATE(540), 1, - sym_args, - STATE(276), 2, - sym_arg, - aux_sym_args_repeat1, - STATE(301), 5, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [13457] = 14, + [13358] = 14, ACTIONS(3), 1, sym__comment, ACTIONS(1071), 1, @@ -25603,21 +25757,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(1085), 1, anon_sym_BQUOTE, - STATE(232), 1, + STATE(241), 1, sym__eq_sep_val_concatenation, - STATE(233), 1, + STATE(242), 1, sym__eq_sep_val, - STATE(470), 1, + STATE(484), 1, sym_arg, - STATE(529), 1, + STATE(501), 1, sym_concatenation, - STATE(118), 5, + STATE(132), 5, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13504] = 13, + [13405] = 13, ACTIONS(3), 1, sym__comment, ACTIONS(111), 1, @@ -25638,111 +25792,82 @@ static uint16_t ts_small_parse_table[] = { aux_sym_arg_identifier_token1, STATE(95), 1, sym_concatenation, - STATE(196), 1, + STATE(213), 1, sym_args, - STATE(59), 2, + STATE(74), 2, sym_arg, aux_sym_args_repeat1, - STATE(81), 5, + STATE(83), 5, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13549] = 13, + [13450] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(111), 1, - anon_sym_DQUOTE, - ACTIONS(115), 1, - anon_sym_DOLLAR, - ACTIONS(117), 1, - anon_sym_LPAREN, - ACTIONS(119), 1, - anon_sym_COMMA, - ACTIONS(121), 1, - anon_sym_SQUOTE, - ACTIONS(123), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(125), 1, - anon_sym_BQUOTE, - ACTIONS(1069), 1, - aux_sym_arg_identifier_token1, - STATE(95), 1, - sym_concatenation, - STATE(198), 1, - sym_args, - STATE(59), 2, - sym_arg, - aux_sym_args_repeat1, - STATE(81), 5, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [13594] = 13, - ACTIONS(3), 1, - sym__comment, - ACTIONS(145), 1, - anon_sym_DQUOTE, ACTIONS(149), 1, - anon_sym_DOLLAR, - ACTIONS(151), 1, - anon_sym_LPAREN, + anon_sym_DQUOTE, ACTIONS(153), 1, - anon_sym_COMMA, + anon_sym_DOLLAR, ACTIONS(155), 1, - anon_sym_SQUOTE, + anon_sym_LPAREN, ACTIONS(157), 1, - anon_sym_DOLLAR_LPAREN, + anon_sym_COMMA, ACTIONS(159), 1, + anon_sym_SQUOTE, + ACTIONS(161), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(163), 1, anon_sym_BQUOTE, ACTIONS(1039), 1, aux_sym_arg_identifier_token1, - STATE(341), 1, + STATE(353), 1, sym_concatenation, - STATE(512), 1, + STATE(531), 1, sym_args, - STATE(276), 2, + STATE(285), 2, sym_arg, aux_sym_args_repeat1, - STATE(301), 5, + STATE(309), 5, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13639] = 12, + [13495] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(145), 1, - anon_sym_DQUOTE, ACTIONS(149), 1, - anon_sym_DOLLAR, - ACTIONS(151), 1, - anon_sym_LPAREN, + anon_sym_DQUOTE, ACTIONS(153), 1, - anon_sym_COMMA, + anon_sym_DOLLAR, ACTIONS(155), 1, - anon_sym_SQUOTE, + anon_sym_LPAREN, ACTIONS(157), 1, - anon_sym_DOLLAR_LPAREN, + anon_sym_COMMA, ACTIONS(159), 1, + anon_sym_SQUOTE, + ACTIONS(161), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(163), 1, anon_sym_BQUOTE, ACTIONS(1039), 1, aux_sym_arg_identifier_token1, - STATE(341), 1, + STATE(353), 1, sym_concatenation, - STATE(418), 1, + STATE(530), 1, + sym_args, + STATE(285), 2, sym_arg, - STATE(301), 5, + aux_sym_args_repeat1, + STATE(309), 5, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13680] = 12, + [13540] = 13, ACTIONS(3), 1, sym__comment, ACTIONS(111), 1, @@ -25763,59 +25888,18 @@ static uint16_t ts_small_parse_table[] = { aux_sym_arg_identifier_token1, STATE(95), 1, sym_concatenation, - STATE(220), 1, + STATE(207), 1, + sym_args, + STATE(58), 2, sym_arg, - STATE(81), 5, + aux_sym_args_repeat1, + STATE(83), 5, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13721] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(309), 1, - anon_sym_DOLLAR, - ACTIONS(1087), 1, - sym__concat, - STATE(300), 1, - aux_sym_concatenation_repeat1, - ACTIONS(307), 12, - ts_builtin_sym_end, - anon_sym_DQUOTE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_arg_identifier_token1, - anon_sym_SQUOTE, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [13748] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(299), 1, - anon_sym_DOLLAR, - ACTIONS(1090), 1, - sym__concat, - STATE(313), 1, - aux_sym_concatenation_repeat1, - ACTIONS(297), 12, - ts_builtin_sym_end, - anon_sym_DQUOTE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_arg_identifier_token1, - anon_sym_SQUOTE, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [13775] = 12, + [13585] = 13, ACTIONS(3), 1, sym__comment, ACTIONS(111), 1, @@ -25836,15 +25920,18 @@ static uint16_t ts_small_parse_table[] = { aux_sym_arg_identifier_token1, STATE(95), 1, sym_concatenation, - STATE(197), 1, + STATE(207), 1, + sym_args, + STATE(74), 2, sym_arg, - STATE(81), 5, + aux_sym_args_repeat1, + STATE(83), 5, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13816] = 12, + [13630] = 13, ACTIONS(3), 1, sym__comment, ACTIONS(111), 1, @@ -25865,15 +25952,18 @@ static uint16_t ts_small_parse_table[] = { aux_sym_arg_identifier_token1, STATE(95), 1, sym_concatenation, - STATE(201), 1, + STATE(205), 1, + sym_args, + STATE(74), 2, sym_arg, - STATE(81), 5, + aux_sym_args_repeat1, + STATE(83), 5, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13857] = 12, + [13675] = 13, ACTIONS(3), 1, sym__comment, ACTIONS(111), 1, @@ -25895,14 +25985,478 @@ static uint16_t ts_small_parse_table[] = { STATE(95), 1, sym_concatenation, STATE(199), 1, + sym_args, + STATE(74), 2, sym_arg, - STATE(81), 5, + aux_sym_args_repeat1, + STATE(83), 5, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13898] = 12, + [13720] = 13, + ACTIONS(3), 1, + sym__comment, + ACTIONS(111), 1, + anon_sym_DQUOTE, + ACTIONS(115), 1, + anon_sym_DOLLAR, + ACTIONS(117), 1, + anon_sym_LPAREN, + ACTIONS(119), 1, + anon_sym_COMMA, + ACTIONS(121), 1, + anon_sym_SQUOTE, + ACTIONS(123), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(125), 1, + anon_sym_BQUOTE, + ACTIONS(1069), 1, + aux_sym_arg_identifier_token1, + STATE(95), 1, + sym_concatenation, + STATE(193), 1, + sym_args, + STATE(74), 2, + sym_arg, + aux_sym_args_repeat1, + STATE(83), 5, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [13765] = 13, + ACTIONS(3), 1, + sym__comment, + ACTIONS(149), 1, + anon_sym_DQUOTE, + ACTIONS(153), 1, + anon_sym_DOLLAR, + ACTIONS(155), 1, + anon_sym_LPAREN, + ACTIONS(157), 1, + anon_sym_COMMA, + ACTIONS(159), 1, + anon_sym_SQUOTE, + ACTIONS(161), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(163), 1, + anon_sym_BQUOTE, + ACTIONS(1039), 1, + aux_sym_arg_identifier_token1, + STATE(353), 1, + sym_concatenation, + STATE(525), 1, + sym_args, + STATE(285), 2, + sym_arg, + aux_sym_args_repeat1, + STATE(309), 5, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [13810] = 13, + ACTIONS(3), 1, + sym__comment, + ACTIONS(111), 1, + anon_sym_DQUOTE, + ACTIONS(115), 1, + anon_sym_DOLLAR, + ACTIONS(117), 1, + anon_sym_LPAREN, + ACTIONS(119), 1, + anon_sym_COMMA, + ACTIONS(121), 1, + anon_sym_SQUOTE, + ACTIONS(123), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(125), 1, + anon_sym_BQUOTE, + ACTIONS(1069), 1, + aux_sym_arg_identifier_token1, + STATE(95), 1, + sym_concatenation, + STATE(193), 1, + sym_args, + STATE(58), 2, + sym_arg, + aux_sym_args_repeat1, + STATE(83), 5, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [13855] = 13, + ACTIONS(3), 1, + sym__comment, + ACTIONS(111), 1, + anon_sym_DQUOTE, + ACTIONS(115), 1, + anon_sym_DOLLAR, + ACTIONS(117), 1, + anon_sym_LPAREN, + ACTIONS(119), 1, + anon_sym_COMMA, + ACTIONS(121), 1, + anon_sym_SQUOTE, + ACTIONS(123), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(125), 1, + anon_sym_BQUOTE, + ACTIONS(1069), 1, + aux_sym_arg_identifier_token1, + STATE(95), 1, + sym_concatenation, + STATE(218), 1, + sym_args, + STATE(74), 2, + sym_arg, + aux_sym_args_repeat1, + STATE(83), 5, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [13900] = 13, + ACTIONS(3), 1, + sym__comment, + ACTIONS(149), 1, + anon_sym_DQUOTE, + ACTIONS(153), 1, + anon_sym_DOLLAR, + ACTIONS(155), 1, + anon_sym_LPAREN, + ACTIONS(157), 1, + anon_sym_COMMA, + ACTIONS(159), 1, + anon_sym_SQUOTE, + ACTIONS(161), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(163), 1, + anon_sym_BQUOTE, + ACTIONS(1039), 1, + aux_sym_arg_identifier_token1, + STATE(353), 1, + sym_concatenation, + STATE(538), 1, + sym_args, + STATE(285), 2, + sym_arg, + aux_sym_args_repeat1, + STATE(309), 5, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [13945] = 13, + ACTIONS(3), 1, + sym__comment, + ACTIONS(111), 1, + anon_sym_DQUOTE, + ACTIONS(115), 1, + anon_sym_DOLLAR, + ACTIONS(117), 1, + anon_sym_LPAREN, + ACTIONS(119), 1, + anon_sym_COMMA, + ACTIONS(121), 1, + anon_sym_SQUOTE, + ACTIONS(123), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(125), 1, + anon_sym_BQUOTE, + ACTIONS(1069), 1, + aux_sym_arg_identifier_token1, + STATE(95), 1, + sym_concatenation, + STATE(199), 1, + sym_args, + STATE(58), 2, + sym_arg, + aux_sym_args_repeat1, + STATE(83), 5, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [13990] = 13, + ACTIONS(3), 1, + sym__comment, + ACTIONS(149), 1, + anon_sym_DQUOTE, + ACTIONS(153), 1, + anon_sym_DOLLAR, + ACTIONS(155), 1, + anon_sym_LPAREN, + ACTIONS(157), 1, + anon_sym_COMMA, + ACTIONS(159), 1, + anon_sym_SQUOTE, + ACTIONS(161), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(163), 1, + anon_sym_BQUOTE, + ACTIONS(1039), 1, + aux_sym_arg_identifier_token1, + STATE(353), 1, + sym_concatenation, + STATE(537), 1, + sym_args, + STATE(285), 2, + sym_arg, + aux_sym_args_repeat1, + STATE(309), 5, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [14035] = 13, + ACTIONS(3), 1, + sym__comment, + ACTIONS(111), 1, + anon_sym_DQUOTE, + ACTIONS(115), 1, + anon_sym_DOLLAR, + ACTIONS(117), 1, + anon_sym_LPAREN, + ACTIONS(119), 1, + anon_sym_COMMA, + ACTIONS(121), 1, + anon_sym_SQUOTE, + ACTIONS(123), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(125), 1, + anon_sym_BQUOTE, + ACTIONS(1069), 1, + aux_sym_arg_identifier_token1, + STATE(95), 1, + sym_concatenation, + STATE(192), 1, + sym_args, + STATE(58), 2, + sym_arg, + aux_sym_args_repeat1, + STATE(83), 5, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [14080] = 13, + ACTIONS(3), 1, + sym__comment, + ACTIONS(111), 1, + anon_sym_DQUOTE, + ACTIONS(115), 1, + anon_sym_DOLLAR, + ACTIONS(117), 1, + anon_sym_LPAREN, + ACTIONS(119), 1, + anon_sym_COMMA, + ACTIONS(121), 1, + anon_sym_SQUOTE, + ACTIONS(123), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(125), 1, + anon_sym_BQUOTE, + ACTIONS(1069), 1, + aux_sym_arg_identifier_token1, + STATE(95), 1, + sym_concatenation, + STATE(213), 1, + sym_args, + STATE(58), 2, + sym_arg, + aux_sym_args_repeat1, + STATE(83), 5, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [14125] = 13, + ACTIONS(3), 1, + sym__comment, + ACTIONS(111), 1, + anon_sym_DQUOTE, + ACTIONS(115), 1, + anon_sym_DOLLAR, + ACTIONS(117), 1, + anon_sym_LPAREN, + ACTIONS(119), 1, + anon_sym_COMMA, + ACTIONS(121), 1, + anon_sym_SQUOTE, + ACTIONS(123), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(125), 1, + anon_sym_BQUOTE, + ACTIONS(1069), 1, + aux_sym_arg_identifier_token1, + STATE(95), 1, + sym_concatenation, + STATE(192), 1, + sym_args, + STATE(74), 2, + sym_arg, + aux_sym_args_repeat1, + STATE(83), 5, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [14170] = 13, + ACTIONS(3), 1, + sym__comment, + ACTIONS(111), 1, + anon_sym_DQUOTE, + ACTIONS(115), 1, + anon_sym_DOLLAR, + ACTIONS(117), 1, + anon_sym_LPAREN, + ACTIONS(119), 1, + anon_sym_COMMA, + ACTIONS(121), 1, + anon_sym_SQUOTE, + ACTIONS(123), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(125), 1, + anon_sym_BQUOTE, + ACTIONS(1069), 1, + aux_sym_arg_identifier_token1, + STATE(95), 1, + sym_concatenation, + STATE(218), 1, + sym_args, + STATE(58), 2, + sym_arg, + aux_sym_args_repeat1, + STATE(83), 5, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [14215] = 12, + ACTIONS(3), 1, + sym__comment, + ACTIONS(111), 1, + anon_sym_DQUOTE, + ACTIONS(115), 1, + anon_sym_DOLLAR, + ACTIONS(117), 1, + anon_sym_LPAREN, + ACTIONS(119), 1, + anon_sym_COMMA, + ACTIONS(121), 1, + anon_sym_SQUOTE, + ACTIONS(123), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(125), 1, + anon_sym_BQUOTE, + ACTIONS(1069), 1, + aux_sym_arg_identifier_token1, + STATE(95), 1, + sym_concatenation, + STATE(209), 1, + sym_arg, + STATE(83), 5, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [14256] = 12, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1071), 1, + anon_sym_DQUOTE, + ACTIONS(1073), 1, + anon_sym_DOLLAR, + ACTIONS(1075), 1, + anon_sym_LPAREN, + ACTIONS(1077), 1, + anon_sym_COMMA, + ACTIONS(1079), 1, + aux_sym_arg_identifier_token1, + ACTIONS(1081), 1, + anon_sym_SQUOTE, + ACTIONS(1083), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1085), 1, + anon_sym_BQUOTE, + STATE(171), 1, + sym_arg, + STATE(172), 1, + sym_concatenation, + STATE(126), 5, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [14297] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(312), 1, + anon_sym_DOLLAR, + ACTIONS(1087), 1, + sym__concat, + STATE(322), 1, + aux_sym_concatenation_repeat1, + ACTIONS(310), 12, + ts_builtin_sym_end, + anon_sym_DQUOTE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_arg_identifier_token1, + anon_sym_SQUOTE, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [14324] = 12, + ACTIONS(3), 1, + sym__comment, + ACTIONS(111), 1, + anon_sym_DQUOTE, + ACTIONS(115), 1, + anon_sym_DOLLAR, + ACTIONS(117), 1, + anon_sym_LPAREN, + ACTIONS(119), 1, + anon_sym_COMMA, + ACTIONS(121), 1, + anon_sym_SQUOTE, + ACTIONS(123), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(125), 1, + anon_sym_BQUOTE, + ACTIONS(1069), 1, + aux_sym_arg_identifier_token1, + STATE(95), 1, + sym_concatenation, + STATE(254), 1, + sym_arg, + STATE(83), 5, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [14365] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(111), 1, @@ -25925,71 +26479,129 @@ static uint16_t ts_small_parse_table[] = { sym_concatenation, STATE(200), 1, sym_arg, - STATE(81), 5, + STATE(83), 5, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13939] = 12, + [14406] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(145), 1, + ACTIONS(111), 1, anon_sym_DQUOTE, - ACTIONS(149), 1, + ACTIONS(115), 1, anon_sym_DOLLAR, - ACTIONS(151), 1, + ACTIONS(117), 1, anon_sym_LPAREN, - ACTIONS(153), 1, + ACTIONS(119), 1, anon_sym_COMMA, - ACTIONS(155), 1, + ACTIONS(121), 1, anon_sym_SQUOTE, - ACTIONS(157), 1, + ACTIONS(123), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(125), 1, + anon_sym_BQUOTE, + ACTIONS(1069), 1, + aux_sym_arg_identifier_token1, + STATE(95), 1, + sym_concatenation, + STATE(204), 1, + sym_arg, + STATE(83), 5, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [14447] = 12, + ACTIONS(3), 1, + sym__comment, + ACTIONS(111), 1, + anon_sym_DQUOTE, + ACTIONS(115), 1, + anon_sym_DOLLAR, + ACTIONS(117), 1, + anon_sym_LPAREN, + ACTIONS(119), 1, + anon_sym_COMMA, + ACTIONS(121), 1, + anon_sym_SQUOTE, + ACTIONS(123), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(125), 1, + anon_sym_BQUOTE, + ACTIONS(1069), 1, + aux_sym_arg_identifier_token1, + STATE(95), 1, + sym_concatenation, + STATE(255), 1, + sym_arg, + STATE(83), 5, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [14488] = 12, + ACTIONS(3), 1, + sym__comment, + ACTIONS(149), 1, + anon_sym_DQUOTE, + ACTIONS(153), 1, + anon_sym_DOLLAR, + ACTIONS(155), 1, + anon_sym_LPAREN, + ACTIONS(157), 1, + anon_sym_COMMA, ACTIONS(159), 1, + anon_sym_SQUOTE, + ACTIONS(161), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(163), 1, anon_sym_BQUOTE, ACTIONS(1039), 1, aux_sym_arg_identifier_token1, - STATE(320), 1, + STATE(315), 1, sym_arg, - STATE(341), 1, + STATE(353), 1, sym_concatenation, - STATE(301), 5, + STATE(309), 5, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13980] = 12, + [14529] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(1071), 1, + ACTIONS(149), 1, anon_sym_DQUOTE, - ACTIONS(1073), 1, + ACTIONS(153), 1, anon_sym_DOLLAR, - ACTIONS(1075), 1, + ACTIONS(155), 1, anon_sym_LPAREN, - ACTIONS(1077), 1, + ACTIONS(157), 1, anon_sym_COMMA, - ACTIONS(1079), 1, - aux_sym_arg_identifier_token1, - ACTIONS(1081), 1, + ACTIONS(159), 1, anon_sym_SQUOTE, - ACTIONS(1083), 1, + ACTIONS(161), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1085), 1, + ACTIONS(163), 1, anon_sym_BQUOTE, - STATE(169), 1, - sym_concatenation, - STATE(170), 1, + ACTIONS(1039), 1, + aux_sym_arg_identifier_token1, + STATE(319), 1, sym_arg, - STATE(119), 5, + STATE(353), 1, + sym_concatenation, + STATE(309), 5, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14021] = 12, + [14570] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(111), 1, @@ -26010,15 +26622,15 @@ static uint16_t ts_small_parse_table[] = { aux_sym_arg_identifier_token1, STATE(95), 1, sym_concatenation, - STATE(100), 1, + STATE(253), 1, sym_arg, - STATE(81), 5, + STATE(83), 5, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14062] = 12, + [14611] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(111), 1, @@ -26039,15 +26651,15 @@ static uint16_t ts_small_parse_table[] = { aux_sym_arg_identifier_token1, STATE(95), 1, sym_concatenation, - STATE(202), 1, + STATE(97), 1, sym_arg, - STATE(81), 5, + STATE(83), 5, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14103] = 12, + [14652] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(111), 1, @@ -26068,15 +26680,15 @@ static uint16_t ts_small_parse_table[] = { aux_sym_arg_identifier_token1, STATE(95), 1, sym_concatenation, - STATE(189), 1, + STATE(206), 1, sym_arg, - STATE(81), 5, + STATE(83), 5, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14144] = 12, + [14693] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(111), 1, @@ -26097,15 +26709,15 @@ static uint16_t ts_small_parse_table[] = { aux_sym_arg_identifier_token1, STATE(95), 1, sym_concatenation, - STATE(195), 1, + STATE(259), 1, sym_arg, - STATE(81), 5, + STATE(83), 5, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14185] = 12, + [14734] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(111), 1, @@ -26126,24 +26738,53 @@ static uint16_t ts_small_parse_table[] = { aux_sym_arg_identifier_token1, STATE(95), 1, sym_concatenation, - STATE(203), 1, + STATE(185), 1, sym_arg, - STATE(81), 5, + STATE(83), 5, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14226] = 5, + [14775] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(305), 1, + ACTIONS(149), 1, + anon_sym_DQUOTE, + ACTIONS(153), 1, anon_sym_DOLLAR, - ACTIONS(1090), 1, + ACTIONS(155), 1, + anon_sym_LPAREN, + ACTIONS(157), 1, + anon_sym_COMMA, + ACTIONS(159), 1, + anon_sym_SQUOTE, + ACTIONS(161), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(163), 1, + anon_sym_BQUOTE, + ACTIONS(1039), 1, + aux_sym_arg_identifier_token1, + STATE(353), 1, + sym_concatenation, + STATE(422), 1, + sym_arg, + STATE(309), 5, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [14816] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(306), 1, + anon_sym_DOLLAR, + ACTIONS(1087), 1, sym__concat, - STATE(300), 1, + STATE(329), 1, aux_sym_concatenation_repeat1, - ACTIONS(303), 12, + ACTIONS(304), 12, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LPAREN, @@ -26156,36 +26797,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [14253] = 12, + [14843] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(1092), 1, + ACTIONS(1089), 1, anon_sym_DQUOTE, - ACTIONS(1094), 1, + ACTIONS(1091), 1, anon_sym_DOLLAR, - ACTIONS(1096), 1, + ACTIONS(1093), 1, anon_sym_LPAREN, - ACTIONS(1098), 1, + ACTIONS(1095), 1, anon_sym_COMMA, - ACTIONS(1100), 1, + ACTIONS(1097), 1, aux_sym_arg_identifier_brace_token1, - ACTIONS(1102), 1, + ACTIONS(1099), 1, anon_sym_SQUOTE, - ACTIONS(1104), 1, + ACTIONS(1101), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1106), 1, + ACTIONS(1103), 1, anon_sym_BQUOTE, - STATE(321), 1, + STATE(326), 1, sym_arg_brace, STATE(370), 1, - sym_concatenation_brace, - STATE(354), 5, - sym__arg_brace, sym_arg_identifier_brace, + STATE(378), 1, + sym_concatenation_brace, + STATE(363), 4, + sym__arg_brace, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14294] = 12, + [14886] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(111), 1, @@ -26206,15 +26848,15 @@ static uint16_t ts_small_parse_table[] = { aux_sym_arg_identifier_token1, STATE(95), 1, sym_concatenation, - STATE(191), 1, + STATE(198), 1, sym_arg, - STATE(81), 5, + STATE(83), 5, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14335] = 12, + [14927] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(111), 1, @@ -26235,166 +26877,112 @@ static uint16_t ts_small_parse_table[] = { aux_sym_arg_identifier_token1, STATE(95), 1, sym_concatenation, - STATE(193), 1, + STATE(212), 1, sym_arg, - STATE(81), 5, + STATE(83), 5, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14376] = 12, + [14968] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(111), 1, + ACTIONS(1089), 1, anon_sym_DQUOTE, - ACTIONS(115), 1, + ACTIONS(1091), 1, anon_sym_DOLLAR, - ACTIONS(117), 1, + ACTIONS(1093), 1, anon_sym_LPAREN, - ACTIONS(119), 1, + ACTIONS(1095), 1, anon_sym_COMMA, - ACTIONS(121), 1, - anon_sym_SQUOTE, - ACTIONS(123), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(125), 1, - anon_sym_BQUOTE, - ACTIONS(1069), 1, - aux_sym_arg_identifier_token1, - STATE(95), 1, - sym_concatenation, - STATE(244), 1, - sym_arg, - STATE(81), 5, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [14417] = 12, - ACTIONS(3), 1, - sym__comment, - ACTIONS(111), 1, - anon_sym_DQUOTE, - ACTIONS(115), 1, - anon_sym_DOLLAR, - ACTIONS(117), 1, - anon_sym_LPAREN, - ACTIONS(119), 1, - anon_sym_COMMA, - ACTIONS(121), 1, - anon_sym_SQUOTE, - ACTIONS(123), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(125), 1, - anon_sym_BQUOTE, - ACTIONS(1069), 1, - aux_sym_arg_identifier_token1, - STATE(95), 1, - sym_concatenation, - STATE(245), 1, - sym_arg, - STATE(81), 5, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [14458] = 12, - ACTIONS(3), 1, - sym__comment, - ACTIONS(111), 1, - anon_sym_DQUOTE, - ACTIONS(115), 1, - anon_sym_DOLLAR, - ACTIONS(117), 1, - anon_sym_LPAREN, - ACTIONS(119), 1, - anon_sym_COMMA, - ACTIONS(121), 1, - anon_sym_SQUOTE, - ACTIONS(123), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(125), 1, - anon_sym_BQUOTE, - ACTIONS(1069), 1, - aux_sym_arg_identifier_token1, - STATE(95), 1, - sym_concatenation, - STATE(246), 1, - sym_arg, - STATE(81), 5, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [14499] = 12, - ACTIONS(3), 1, - sym__comment, - ACTIONS(145), 1, - anon_sym_DQUOTE, - ACTIONS(149), 1, - anon_sym_DOLLAR, - ACTIONS(151), 1, - anon_sym_LPAREN, - ACTIONS(153), 1, - anon_sym_COMMA, - ACTIONS(155), 1, - anon_sym_SQUOTE, - ACTIONS(157), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(159), 1, - anon_sym_BQUOTE, - ACTIONS(1039), 1, - aux_sym_arg_identifier_token1, - STATE(299), 1, - sym_arg, - STATE(341), 1, - sym_concatenation, - STATE(301), 5, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [14540] = 12, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1092), 1, - anon_sym_DQUOTE, - ACTIONS(1094), 1, - anon_sym_DOLLAR, - ACTIONS(1096), 1, - anon_sym_LPAREN, - ACTIONS(1098), 1, - anon_sym_COMMA, - ACTIONS(1100), 1, + ACTIONS(1097), 1, aux_sym_arg_identifier_brace_token1, - ACTIONS(1102), 1, + ACTIONS(1099), 1, anon_sym_SQUOTE, - ACTIONS(1104), 1, + ACTIONS(1101), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1106), 1, + ACTIONS(1103), 1, anon_sym_BQUOTE, STATE(370), 1, - sym_concatenation_brace, - STATE(538), 1, - sym_arg_brace, - STATE(354), 5, - sym__arg_brace, sym_arg_identifier_brace, + STATE(378), 1, + sym_concatenation_brace, + STATE(498), 1, + sym_arg_brace, + STATE(363), 4, + sym__arg_brace, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14581] = 3, + [15011] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(316), 1, + ACTIONS(111), 1, + anon_sym_DQUOTE, + ACTIONS(115), 1, anon_sym_DOLLAR, - ACTIONS(314), 13, + ACTIONS(117), 1, + anon_sym_LPAREN, + ACTIONS(119), 1, + anon_sym_COMMA, + ACTIONS(121), 1, + anon_sym_SQUOTE, + ACTIONS(123), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(125), 1, + anon_sym_BQUOTE, + ACTIONS(1069), 1, + aux_sym_arg_identifier_token1, + STATE(95), 1, + sym_concatenation, + STATE(211), 1, + sym_arg, + STATE(83), 5, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [15052] = 12, + ACTIONS(3), 1, + sym__comment, + ACTIONS(111), 1, + anon_sym_DQUOTE, + ACTIONS(115), 1, + anon_sym_DOLLAR, + ACTIONS(117), 1, + anon_sym_LPAREN, + ACTIONS(119), 1, + anon_sym_COMMA, + ACTIONS(121), 1, + anon_sym_SQUOTE, + ACTIONS(123), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(125), 1, + anon_sym_BQUOTE, + ACTIONS(1069), 1, + aux_sym_arg_identifier_token1, + STATE(95), 1, + sym_concatenation, + STATE(210), 1, + sym_arg, + STATE(83), 5, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [15093] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(299), 1, + anon_sym_DOLLAR, + ACTIONS(1105), 1, sym__concat, + STATE(329), 1, + aux_sym_concatenation_repeat1, + ACTIONS(297), 12, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LPAREN, @@ -26407,83 +26995,36 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [14603] = 3, + [15120] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(328), 1, - anon_sym_DOLLAR, - ACTIONS(326), 13, - sym__concat, - ts_builtin_sym_end, + ACTIONS(111), 1, anon_sym_DQUOTE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_arg_identifier_token1, - anon_sym_SQUOTE, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [14625] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(309), 1, + ACTIONS(115), 1, anon_sym_DOLLAR, - ACTIONS(307), 13, - sym__concat, - ts_builtin_sym_end, - anon_sym_DQUOTE, + ACTIONS(117), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, + ACTIONS(119), 1, anon_sym_COMMA, - aux_sym_arg_identifier_token1, + ACTIONS(121), 1, anon_sym_SQUOTE, + ACTIONS(123), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(125), 1, anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [14647] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(332), 1, - anon_sym_DOLLAR, - ACTIONS(330), 13, - sym__concat, - ts_builtin_sym_end, - anon_sym_DQUOTE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(1069), 1, aux_sym_arg_identifier_token1, - anon_sym_SQUOTE, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [14669] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(320), 1, - anon_sym_DOLLAR, - ACTIONS(318), 13, - sym__concat, - ts_builtin_sym_end, - anon_sym_DQUOTE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_arg_identifier_token1, - anon_sym_SQUOTE, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [14691] = 3, + STATE(95), 1, + sym_concatenation, + STATE(208), 1, + sym_arg, + STATE(83), 5, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [15161] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(324), 1, @@ -26502,12 +27043,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [14713] = 3, + [15183] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(344), 1, + ACTIONS(320), 1, anon_sym_DOLLAR, - ACTIONS(342), 13, + ACTIONS(318), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -26521,7 +27062,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [14735] = 3, + [15205] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(340), 1, @@ -26540,26 +27081,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [14757] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(336), 1, - anon_sym_DOLLAR, - ACTIONS(334), 13, - sym__concat, - ts_builtin_sym_end, - anon_sym_DQUOTE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_arg_identifier_token1, - anon_sym_SQUOTE, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [14779] = 3, + [15227] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(328), 1, @@ -26578,237 +27100,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [14801] = 10, + [15249] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1108), 1, - anon_sym_DQUOTE, - ACTIONS(1110), 1, + ACTIONS(344), 1, anon_sym_DOLLAR, - ACTIONS(1112), 1, - anon_sym_LPAREN, - ACTIONS(1114), 1, - anon_sym_COMMA, - ACTIONS(1116), 1, - aux_sym_arg_identifier_brace_token1, - ACTIONS(1118), 1, - anon_sym_SQUOTE, - ACTIONS(1120), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1122), 1, - anon_sym_BQUOTE, - STATE(537), 5, - sym__arg_brace, - sym_arg_identifier_brace, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [14836] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(210), 1, - anon_sym_DOLLAR, - ACTIONS(212), 1, - anon_sym_LPAREN, - ACTIONS(214), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(216), 1, - anon_sym_BQUOTE, - ACTIONS(1124), 1, - aux_sym_pf_arg_identifier_token1, - STATE(114), 1, - sym_pf_concatenation, - STATE(251), 1, - sym_pf_args, - STATE(75), 2, - sym_pf_arg, - aux_sym_pf_args_repeat1, - STATE(107), 4, - sym__pf_arg_parentheses, - sym_pf_arg_identifier, - sym__pf_arg, - sym_cmd_substitution_arg, - [14871] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1126), 1, - anon_sym_DQUOTE, - ACTIONS(1128), 1, - anon_sym_DOLLAR, - ACTIONS(1130), 1, - anon_sym_LPAREN, - ACTIONS(1132), 1, - anon_sym_COMMA, - ACTIONS(1134), 1, - aux_sym_arg_identifier_token1, - ACTIONS(1136), 1, - anon_sym_SQUOTE, - ACTIONS(1138), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1140), 1, - anon_sym_BQUOTE, - STATE(475), 5, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [14906] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(281), 1, - anon_sym_RPAREN, - ACTIONS(1142), 1, - anon_sym_DOLLAR, - ACTIONS(1145), 1, - anon_sym_LPAREN, - ACTIONS(1148), 1, - aux_sym_pf_arg_identifier_token1, - ACTIONS(1151), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1154), 1, - anon_sym_BQUOTE, - STATE(416), 1, - sym_pf_concatenation, - STATE(335), 2, - sym_pf_arg, - aux_sym_pf_args_repeat1, - STATE(375), 4, - sym__pf_arg_parentheses, - sym_pf_arg_identifier, - sym__pf_arg, - sym_cmd_substitution_arg, - [14941] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(210), 1, - anon_sym_DOLLAR, - ACTIONS(212), 1, - anon_sym_LPAREN, - ACTIONS(214), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(216), 1, - anon_sym_BQUOTE, - ACTIONS(1124), 1, - aux_sym_pf_arg_identifier_token1, - STATE(114), 1, - sym_pf_concatenation, - STATE(253), 1, - sym_pf_args, - STATE(75), 2, - sym_pf_arg, - aux_sym_pf_args_repeat1, - STATE(107), 4, - sym__pf_arg_parentheses, - sym_pf_arg_identifier, - sym__pf_arg, - sym_cmd_substitution_arg, - [14976] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(210), 1, - anon_sym_DOLLAR, - ACTIONS(212), 1, - anon_sym_LPAREN, - ACTIONS(214), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(216), 1, - anon_sym_BQUOTE, - ACTIONS(1124), 1, - aux_sym_pf_arg_identifier_token1, - STATE(114), 1, - sym_pf_concatenation, - STATE(227), 1, - sym_pf_args, - STATE(98), 2, - sym_pf_arg, - aux_sym_pf_args_repeat1, - STATE(107), 4, - sym__pf_arg_parentheses, - sym_pf_arg_identifier, - sym__pf_arg, - sym_cmd_substitution_arg, - [15011] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(247), 1, - anon_sym_DQUOTE, - ACTIONS(251), 1, - anon_sym_DOLLAR, - ACTIONS(253), 1, - anon_sym_LPAREN, - ACTIONS(255), 1, - anon_sym_COMMA, - ACTIONS(257), 1, - anon_sym_SQUOTE, - ACTIONS(259), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(261), 1, - anon_sym_BQUOTE, - ACTIONS(1157), 1, - aux_sym_arg_identifier_token1, - STATE(423), 5, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [15046] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(210), 1, - anon_sym_DOLLAR, - ACTIONS(212), 1, - anon_sym_LPAREN, - ACTIONS(214), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(216), 1, - anon_sym_BQUOTE, - ACTIONS(1124), 1, - aux_sym_pf_arg_identifier_token1, - STATE(114), 1, - sym_pf_concatenation, - STATE(253), 1, - sym_pf_args, - STATE(98), 2, - sym_pf_arg, - aux_sym_pf_args_repeat1, - STATE(107), 4, - sym__pf_arg_parentheses, - sym_pf_arg_identifier, - sym__pf_arg, - sym_cmd_substitution_arg, - [15081] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(145), 1, - anon_sym_DQUOTE, - ACTIONS(149), 1, - anon_sym_DOLLAR, - ACTIONS(151), 1, - anon_sym_LPAREN, - ACTIONS(153), 1, - anon_sym_COMMA, - ACTIONS(155), 1, - anon_sym_SQUOTE, - ACTIONS(157), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(159), 1, - anon_sym_BQUOTE, - ACTIONS(1039), 1, - aux_sym_arg_identifier_token1, - STATE(324), 5, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [15116] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(299), 1, - anon_sym_DOLLAR, - ACTIONS(297), 12, + ACTIONS(342), 13, + sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LPAREN, @@ -26821,57 +27119,102 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [15137] = 10, + [15271] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(259), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(261), 1, - anon_sym_BQUOTE, - ACTIONS(1159), 1, + ACTIONS(332), 1, anon_sym_DOLLAR, - ACTIONS(1161), 1, + ACTIONS(330), 13, + sym__concat, + ts_builtin_sym_end, + anon_sym_DQUOTE, anon_sym_LPAREN, - ACTIONS(1163), 1, - aux_sym_pf_arg_identifier_token1, - STATE(416), 1, - sym_pf_concatenation, - STATE(543), 1, - sym_pf_args, - STATE(349), 2, - sym_pf_arg, - aux_sym_pf_args_repeat1, - STATE(375), 4, - sym__pf_arg_parentheses, - sym_pf_arg_identifier, - sym__pf_arg, - sym_cmd_substitution_arg, - [15172] = 10, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_arg_identifier_token1, + anon_sym_SQUOTE, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [15293] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(259), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(261), 1, - anon_sym_BQUOTE, - ACTIONS(1159), 1, + ACTIONS(316), 1, anon_sym_DOLLAR, - ACTIONS(1161), 1, + ACTIONS(314), 13, + sym__concat, + ts_builtin_sym_end, + anon_sym_DQUOTE, anon_sym_LPAREN, - ACTIONS(1163), 1, - aux_sym_pf_arg_identifier_token1, - STATE(416), 1, - sym_pf_concatenation, - STATE(522), 1, - sym_pf_args, - STATE(349), 2, - sym_pf_arg, - aux_sym_pf_args_repeat1, - STATE(375), 4, - sym__pf_arg_parentheses, - sym_pf_arg_identifier, - sym__pf_arg, - sym_cmd_substitution_arg, - [15207] = 10, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_arg_identifier_token1, + anon_sym_SQUOTE, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [15315] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(336), 1, + anon_sym_DOLLAR, + ACTIONS(334), 13, + sym__concat, + ts_builtin_sym_end, + anon_sym_DQUOTE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_arg_identifier_token1, + anon_sym_SQUOTE, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [15337] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(316), 1, + anon_sym_DOLLAR, + ACTIONS(314), 13, + sym__concat, + ts_builtin_sym_end, + anon_sym_DQUOTE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_arg_identifier_token1, + anon_sym_SQUOTE, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [15359] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(299), 1, + anon_sym_DOLLAR, + ACTIONS(297), 13, + sym__concat, + ts_builtin_sym_end, + anon_sym_DQUOTE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_arg_identifier_token1, + anon_sym_SQUOTE, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [15381] = 11, ACTIONS(3), 1, sym__comment, ACTIONS(1108), 1, @@ -26890,38 +27233,39 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(1122), 1, anon_sym_BQUOTE, - STATE(528), 5, - sym__arg_brace, + STATE(519), 1, sym_arg_identifier_brace, + STATE(532), 4, + sym__arg_brace, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [15242] = 10, + [15418] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(111), 1, - anon_sym_DQUOTE, - ACTIONS(115), 1, + ACTIONS(228), 1, anon_sym_DOLLAR, - ACTIONS(117), 1, + ACTIONS(230), 1, anon_sym_LPAREN, - ACTIONS(119), 1, - anon_sym_COMMA, - ACTIONS(121), 1, - anon_sym_SQUOTE, - ACTIONS(123), 1, + ACTIONS(232), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(125), 1, + ACTIONS(234), 1, anon_sym_BQUOTE, - ACTIONS(1069), 1, - aux_sym_arg_identifier_token1, - STATE(87), 5, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, + ACTIONS(1124), 1, + aux_sym_pf_arg_identifier_token1, + STATE(114), 1, + sym_pf_concatenation, + STATE(248), 1, + sym_pf_args, + STATE(76), 2, + sym_pf_arg, + aux_sym_pf_args_repeat1, + STATE(108), 4, + sym__pf_arg_parentheses, + sym_pf_arg_identifier, + sym__pf_arg, sym_cmd_substitution_arg, - [15277] = 10, + [15453] = 10, ACTIONS(3), 1, sym__comment, ACTIONS(1071), 1, @@ -26940,194 +27284,489 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(1085), 1, anon_sym_BQUOTE, - STATE(161), 5, + STATE(139), 5, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [15312] = 10, + [15488] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(210), 1, + ACTIONS(263), 1, + anon_sym_RPAREN, + ACTIONS(1126), 1, anon_sym_DOLLAR, - ACTIONS(212), 1, + ACTIONS(1129), 1, anon_sym_LPAREN, - ACTIONS(214), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(216), 1, - anon_sym_BQUOTE, - ACTIONS(1124), 1, + ACTIONS(1132), 1, aux_sym_pf_arg_identifier_token1, - STATE(114), 1, + ACTIONS(1135), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1138), 1, + anon_sym_BQUOTE, + STATE(426), 1, sym_pf_concatenation, - STATE(227), 1, - sym_pf_args, - STATE(75), 2, + STATE(344), 2, sym_pf_arg, aux_sym_pf_args_repeat1, - STATE(107), 4, + STATE(390), 4, sym__pf_arg_parentheses, sym_pf_arg_identifier, sym__pf_arg, sym_cmd_substitution_arg, - [15347] = 10, + [15523] = 11, ACTIONS(3), 1, sym__comment, - ACTIONS(1092), 1, + ACTIONS(1089), 1, anon_sym_DQUOTE, - ACTIONS(1094), 1, + ACTIONS(1091), 1, anon_sym_DOLLAR, - ACTIONS(1096), 1, + ACTIONS(1093), 1, anon_sym_LPAREN, - ACTIONS(1098), 1, + ACTIONS(1095), 1, anon_sym_COMMA, - ACTIONS(1100), 1, + ACTIONS(1097), 1, aux_sym_arg_identifier_brace_token1, - ACTIONS(1102), 1, + ACTIONS(1099), 1, anon_sym_SQUOTE, - ACTIONS(1104), 1, + ACTIONS(1101), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1106), 1, + ACTIONS(1103), 1, anon_sym_BQUOTE, - STATE(366), 5, - sym__arg_brace, + STATE(370), 1, sym_arg_identifier_brace, + STATE(374), 4, + sym__arg_brace, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [15382] = 10, + [15560] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(259), 1, + ACTIONS(111), 1, + anon_sym_DQUOTE, + ACTIONS(115), 1, + anon_sym_DOLLAR, + ACTIONS(117), 1, + anon_sym_LPAREN, + ACTIONS(119), 1, + anon_sym_COMMA, + ACTIONS(121), 1, + anon_sym_SQUOTE, + ACTIONS(123), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(261), 1, + ACTIONS(125), 1, anon_sym_BQUOTE, - ACTIONS(263), 1, - anon_sym_RPAREN, - ACTIONS(1159), 1, - anon_sym_DOLLAR, - ACTIONS(1161), 1, - anon_sym_LPAREN, - ACTIONS(1163), 1, - aux_sym_pf_arg_identifier_token1, - STATE(416), 1, - sym_pf_concatenation, - STATE(335), 2, - sym_pf_arg, - aux_sym_pf_args_repeat1, - STATE(375), 4, - sym__pf_arg_parentheses, - sym_pf_arg_identifier, - sym__pf_arg, + ACTIONS(1069), 1, + aux_sym_arg_identifier_token1, + STATE(85), 5, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, sym_cmd_substitution_arg, - [15417] = 10, + [15595] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(210), 1, + ACTIONS(1141), 1, + anon_sym_DQUOTE, + ACTIONS(1143), 1, anon_sym_DOLLAR, - ACTIONS(212), 1, + ACTIONS(1145), 1, anon_sym_LPAREN, - ACTIONS(214), 1, + ACTIONS(1147), 1, + anon_sym_COMMA, + ACTIONS(1149), 1, + aux_sym_arg_identifier_token1, + ACTIONS(1151), 1, + anon_sym_SQUOTE, + ACTIONS(1153), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(216), 1, + ACTIONS(1155), 1, + anon_sym_BQUOTE, + STATE(482), 5, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [15630] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(228), 1, + anon_sym_DOLLAR, + ACTIONS(230), 1, + anon_sym_LPAREN, + ACTIONS(232), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(234), 1, anon_sym_BQUOTE, ACTIONS(1124), 1, aux_sym_pf_arg_identifier_token1, STATE(114), 1, sym_pf_concatenation, - STATE(251), 1, + STATE(248), 1, sym_pf_args, - STATE(98), 2, + STATE(100), 2, sym_pf_arg, aux_sym_pf_args_repeat1, - STATE(107), 4, + STATE(108), 4, sym__pf_arg_parentheses, sym_pf_arg_identifier, sym__pf_arg, sym_cmd_substitution_arg, - [15452] = 11, + [15665] = 11, ACTIONS(3), 1, sym__comment, - ACTIONS(1165), 1, - aux_sym__pf_dot_arg_identifier_token1, - ACTIONS(1167), 1, - anon_sym_DOLLAR, - ACTIONS(1169), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1171), 1, - anon_sym_BQUOTE, - STATE(61), 1, - sym_pf_dot_arg, - STATE(104), 1, - sym_pf_dot_concatenation, - STATE(224), 1, - sym_pf_dot_args, - STATE(225), 1, - sym_pf_dot_cmd_args, - STATE(226), 1, - sym_pf_new_args, - STATE(96), 3, - sym__pf_dot_arg_identifier, - sym__pf_dot_arg, - sym_cmd_substitution_arg, - [15488] = 11, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1165), 1, - aux_sym__pf_dot_arg_identifier_token1, - ACTIONS(1167), 1, - anon_sym_DOLLAR, - ACTIONS(1169), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1171), 1, - anon_sym_BQUOTE, - STATE(76), 1, - sym_pf_dot_arg, - STATE(104), 1, - sym_pf_dot_concatenation, - STATE(225), 1, - sym_pf_dot_cmd_args, - STATE(226), 1, - sym_pf_new_args, - STATE(267), 1, - sym_pf_dot_args, - STATE(96), 3, - sym__pf_dot_arg_identifier, - sym__pf_dot_arg, - sym_cmd_substitution_arg, - [15524] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(269), 1, + ACTIONS(1108), 1, anon_sym_DQUOTE, - ACTIONS(275), 1, + ACTIONS(1110), 1, + anon_sym_DOLLAR, + ACTIONS(1112), 1, + anon_sym_LPAREN, + ACTIONS(1114), 1, + anon_sym_COMMA, + ACTIONS(1116), 1, + aux_sym_arg_identifier_brace_token1, + ACTIONS(1118), 1, anon_sym_SQUOTE, - ACTIONS(277), 1, + ACTIONS(1120), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(1122), 1, + anon_sym_BQUOTE, + STATE(519), 1, + sym_arg_identifier_brace, + STATE(551), 4, + sym__arg_brace, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [15702] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(228), 1, + anon_sym_DOLLAR, + ACTIONS(230), 1, + anon_sym_LPAREN, + ACTIONS(232), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(234), 1, + anon_sym_BQUOTE, + ACTIONS(1124), 1, + aux_sym_pf_arg_identifier_token1, + STATE(114), 1, + sym_pf_concatenation, + STATE(237), 1, + sym_pf_args, + STATE(76), 2, + sym_pf_arg, + aux_sym_pf_args_repeat1, + STATE(108), 4, + sym__pf_arg_parentheses, + sym_pf_arg_identifier, + sym__pf_arg, + sym_cmd_substitution_arg, + [15737] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(212), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(214), 1, + anon_sym_BQUOTE, + ACTIONS(1157), 1, + anon_sym_DOLLAR, + ACTIONS(1159), 1, + anon_sym_LPAREN, + ACTIONS(1161), 1, + aux_sym_pf_arg_identifier_token1, + STATE(426), 1, + sym_pf_concatenation, + STATE(517), 1, + sym_pf_args, + STATE(356), 2, + sym_pf_arg, + aux_sym_pf_args_repeat1, + STATE(390), 4, + sym__pf_arg_parentheses, + sym_pf_arg_identifier, + sym__pf_arg, + sym_cmd_substitution_arg, + [15772] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(200), 1, + anon_sym_DQUOTE, + ACTIONS(204), 1, + anon_sym_DOLLAR, + ACTIONS(206), 1, + anon_sym_LPAREN, + ACTIONS(208), 1, + anon_sym_COMMA, + ACTIONS(210), 1, + anon_sym_SQUOTE, + ACTIONS(212), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(214), 1, + anon_sym_BQUOTE, + ACTIONS(1163), 1, + aux_sym_arg_identifier_token1, + STATE(425), 5, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [15807] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(312), 1, + anon_sym_DOLLAR, + ACTIONS(310), 12, + ts_builtin_sym_end, + anon_sym_DQUOTE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_arg_identifier_token1, + anon_sym_SQUOTE, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [15828] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(212), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(214), 1, + anon_sym_BQUOTE, + ACTIONS(1157), 1, + anon_sym_DOLLAR, + ACTIONS(1159), 1, + anon_sym_LPAREN, + ACTIONS(1161), 1, + aux_sym_pf_arg_identifier_token1, + STATE(426), 1, + sym_pf_concatenation, + STATE(540), 1, + sym_pf_args, + STATE(356), 2, + sym_pf_arg, + aux_sym_pf_args_repeat1, + STATE(390), 4, + sym__pf_arg_parentheses, + sym_pf_arg_identifier, + sym__pf_arg, + sym_cmd_substitution_arg, + [15863] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(228), 1, + anon_sym_DOLLAR, + ACTIONS(230), 1, + anon_sym_LPAREN, + ACTIONS(232), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(234), 1, + anon_sym_BQUOTE, + ACTIONS(1124), 1, + aux_sym_pf_arg_identifier_token1, + STATE(114), 1, + sym_pf_concatenation, + STATE(195), 1, + sym_pf_args, + STATE(100), 2, + sym_pf_arg, + aux_sym_pf_args_repeat1, + STATE(108), 4, + sym__pf_arg_parentheses, + sym_pf_arg_identifier, + sym__pf_arg, + sym_cmd_substitution_arg, + [15898] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(212), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(214), 1, + anon_sym_BQUOTE, ACTIONS(279), 1, + anon_sym_RPAREN, + ACTIONS(1157), 1, + anon_sym_DOLLAR, + ACTIONS(1159), 1, + anon_sym_LPAREN, + ACTIONS(1161), 1, + aux_sym_pf_arg_identifier_token1, + STATE(426), 1, + sym_pf_concatenation, + STATE(344), 2, + sym_pf_arg, + aux_sym_pf_args_repeat1, + STATE(390), 4, + sym__pf_arg_parentheses, + sym_pf_arg_identifier, + sym__pf_arg, + sym_cmd_substitution_arg, + [15933] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(228), 1, + anon_sym_DOLLAR, + ACTIONS(230), 1, + anon_sym_LPAREN, + ACTIONS(232), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(234), 1, + anon_sym_BQUOTE, + ACTIONS(1124), 1, + aux_sym_pf_arg_identifier_token1, + STATE(114), 1, + sym_pf_concatenation, + STATE(195), 1, + sym_pf_args, + STATE(76), 2, + sym_pf_arg, + aux_sym_pf_args_repeat1, + STATE(108), 4, + sym__pf_arg_parentheses, + sym_pf_arg_identifier, + sym__pf_arg, + sym_cmd_substitution_arg, + [15968] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(149), 1, + anon_sym_DQUOTE, + ACTIONS(153), 1, + anon_sym_DOLLAR, + ACTIONS(155), 1, + anon_sym_LPAREN, + ACTIONS(157), 1, + anon_sym_COMMA, + ACTIONS(159), 1, + anon_sym_SQUOTE, + ACTIONS(161), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(163), 1, + anon_sym_BQUOTE, + ACTIONS(1039), 1, + aux_sym_arg_identifier_token1, + STATE(340), 5, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [16003] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(228), 1, + anon_sym_DOLLAR, + ACTIONS(230), 1, + anon_sym_LPAREN, + ACTIONS(232), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(234), 1, + anon_sym_BQUOTE, + ACTIONS(1124), 1, + aux_sym_pf_arg_identifier_token1, + STATE(114), 1, + sym_pf_concatenation, + STATE(237), 1, + sym_pf_args, + STATE(100), 2, + sym_pf_arg, + aux_sym_pf_args_repeat1, + STATE(108), 4, + sym__pf_arg_parentheses, + sym_pf_arg_identifier, + sym__pf_arg, + sym_cmd_substitution_arg, + [16038] = 11, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1165), 1, + aux_sym__pf_dot_arg_identifier_token1, + ACTIONS(1167), 1, + anon_sym_DOLLAR, + ACTIONS(1169), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1171), 1, + anon_sym_BQUOTE, + STATE(80), 1, + sym_pf_dot_arg, + STATE(103), 1, + sym_pf_dot_concatenation, + STATE(232), 1, + sym_pf_dot_cmd_args, + STATE(233), 1, + sym_pf_new_args, + STATE(275), 1, + sym_pf_dot_args, + STATE(94), 3, + sym__pf_dot_arg_identifier, + sym__pf_dot_arg, + sym_cmd_substitution_arg, + [16074] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(285), 1, + anon_sym_DQUOTE, + ACTIONS(291), 1, + anon_sym_SQUOTE, + ACTIONS(293), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(295), 1, anon_sym_BQUOTE, ACTIONS(1173), 1, sym__eq_sep_key_identifier, - STATE(167), 1, - sym__eq_sep_key_concatenation, - STATE(168), 1, + STATE(176), 1, sym__eq_sep_key, - STATE(257), 1, + STATE(180), 1, + sym__eq_sep_key_concatenation, + STATE(190), 1, sym_eq_sep_args, STATE(123), 4, sym__eq_sep_key_single, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [15558] = 5, + [16108] = 11, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1165), 1, + aux_sym__pf_dot_arg_identifier_token1, + ACTIONS(1167), 1, + anon_sym_DOLLAR, + ACTIONS(1169), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1171), 1, + anon_sym_BQUOTE, + STATE(62), 1, + sym_pf_dot_arg, + STATE(103), 1, + sym_pf_dot_concatenation, + STATE(224), 1, + sym_pf_dot_args, + STATE(232), 1, + sym_pf_dot_cmd_args, + STATE(233), 1, + sym_pf_new_args, + STATE(94), 3, + sym__pf_dot_arg_identifier, + sym__pf_dot_arg, + sym_cmd_substitution_arg, + [16144] = 5, ACTIONS(3), 1, sym__comment, ACTIONS(1177), 1, anon_sym_DOLLAR, ACTIONS(1179), 1, sym__concat_brace, - STATE(357), 1, + STATE(365), 1, aux_sym_concatenation_brace_repeat1, ACTIONS(1175), 8, anon_sym_DQUOTE, @@ -27138,14 +27777,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [15581] = 5, + [16167] = 5, ACTIONS(3), 1, sym__comment, ACTIONS(1183), 1, anon_sym_DOLLAR, ACTIONS(1185), 1, sym__concat_brace, - STATE(355), 1, + STATE(364), 1, aux_sym_concatenation_brace_repeat1, ACTIONS(1181), 8, anon_sym_DQUOTE, @@ -27156,39 +27795,16 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [15604] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1188), 1, - aux_sym__pf_dot_arg_identifier_token1, - ACTIONS(1190), 1, - anon_sym_DOLLAR, - ACTIONS(1192), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1194), 1, - anon_sym_BQUOTE, - STATE(130), 1, - sym_pf_dot_arg, - STATE(137), 1, - sym_pf_dot_concatenation, - STATE(225), 1, - sym_pf_dot_cmd_args, - STATE(267), 1, - sym_pf_dot_args, - STATE(128), 3, - sym__pf_dot_arg_identifier, - sym__pf_dot_arg, - sym_cmd_substitution_arg, - [15637] = 5, + [16190] = 5, ACTIONS(3), 1, sym__comment, ACTIONS(1179), 1, sym__concat_brace, - ACTIONS(1198), 1, + ACTIONS(1190), 1, anon_sym_DOLLAR, - STATE(355), 1, + STATE(364), 1, aux_sym_concatenation_brace_repeat1, - ACTIONS(1196), 8, + ACTIONS(1188), 8, anon_sym_DQUOTE, anon_sym_RBRACE, anon_sym_LPAREN, @@ -27197,45 +27813,53 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [15660] = 10, + [16213] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(1188), 1, - aux_sym__pf_dot_arg_identifier_token1, - ACTIONS(1190), 1, - anon_sym_DOLLAR, ACTIONS(1192), 1, - anon_sym_DOLLAR_LPAREN, + aux_sym__pf_dot_arg_identifier_token1, ACTIONS(1194), 1, + anon_sym_DOLLAR, + ACTIONS(1196), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1198), 1, anon_sym_BQUOTE, - STATE(130), 1, + STATE(125), 1, sym_pf_dot_arg, - STATE(137), 1, + STATE(165), 1, sym_pf_dot_concatenation, - STATE(224), 1, - sym_pf_dot_args, - STATE(225), 1, + STATE(232), 1, sym_pf_dot_cmd_args, - STATE(128), 3, + STATE(275), 1, + sym_pf_dot_args, + STATE(121), 3, sym__pf_dot_arg_identifier, sym__pf_dot_arg, sym_cmd_substitution_arg, - [15693] = 3, + [16246] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(332), 1, + ACTIONS(1192), 1, + aux_sym__pf_dot_arg_identifier_token1, + ACTIONS(1194), 1, anon_sym_DOLLAR, - ACTIONS(330), 9, - sym__concat_brace, - anon_sym_DQUOTE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COMMA, - aux_sym_arg_identifier_brace_token1, - anon_sym_SQUOTE, + ACTIONS(1196), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(1198), 1, anon_sym_BQUOTE, - [15711] = 3, + STATE(125), 1, + sym_pf_dot_arg, + STATE(165), 1, + sym_pf_dot_concatenation, + STATE(224), 1, + sym_pf_dot_args, + STATE(232), 1, + sym_pf_dot_cmd_args, + STATE(121), 3, + sym__pf_dot_arg_identifier, + sym__pf_dot_arg, + sym_cmd_substitution_arg, + [16279] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(328), 1, @@ -27250,12 +27874,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [15729] = 3, + [16297] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(336), 1, + ACTIONS(316), 1, anon_sym_DOLLAR, - ACTIONS(334), 9, + ACTIONS(314), 9, sym__concat_brace, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -27265,7 +27889,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [15747] = 3, + [16315] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(1202), 1, @@ -27280,12 +27904,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [15765] = 3, + [16333] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(328), 1, + ACTIONS(316), 1, anon_sym_DOLLAR, - ACTIONS(326), 9, + ACTIONS(314), 9, sym__concat_brace, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -27295,7 +27919,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [15783] = 3, + [16351] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(1206), 1, @@ -27310,12 +27934,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [15801] = 3, + [16369] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(320), 1, + ACTIONS(332), 1, anon_sym_DOLLAR, - ACTIONS(318), 9, + ACTIONS(330), 9, sym__concat_brace, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -27325,7 +27949,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [15819] = 3, + [16387] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(1183), 1, @@ -27340,12 +27964,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [15837] = 3, + [16405] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(344), 1, + ACTIONS(320), 1, anon_sym_DOLLAR, - ACTIONS(342), 9, + ACTIONS(318), 9, sym__concat_brace, anon_sym_DQUOTE, anon_sym_RBRACE, @@ -27355,7 +27979,22 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [15855] = 3, + [16423] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(324), 1, + anon_sym_DOLLAR, + ACTIONS(322), 9, + sym__concat_brace, + anon_sym_DQUOTE, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_COMMA, + aux_sym_arg_identifier_brace_token1, + anon_sym_SQUOTE, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + [16441] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(1210), 1, @@ -27370,26 +28009,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [15873] = 8, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1188), 1, - aux_sym__pf_dot_arg_identifier_token1, - ACTIONS(1190), 1, - anon_sym_DOLLAR, - ACTIONS(1192), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1194), 1, - anon_sym_BQUOTE, - STATE(137), 1, - sym_pf_dot_concatenation, - STATE(140), 1, - sym_pf_dot_arg, - STATE(128), 3, - sym__pf_dot_arg_identifier, - sym__pf_dot_arg, - sym_cmd_substitution_arg, - [15900] = 3, + [16459] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(1177), 1, @@ -27403,85 +28023,198 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [15917] = 7, + [16476] = 7, ACTIONS(3), 1, sym__comment, - ACTIONS(259), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(261), 1, - anon_sym_BQUOTE, - ACTIONS(1159), 1, - anon_sym_DOLLAR, - ACTIONS(1161), 1, - anon_sym_LPAREN, - ACTIONS(1163), 1, - aux_sym_pf_arg_identifier_token1, - STATE(405), 4, - sym__pf_arg_parentheses, - sym_pf_arg_identifier, - sym__pf_arg, - sym_cmd_substitution_arg, - [15942] = 7, - ACTIONS(3), 1, - sym__comment, - ACTIONS(210), 1, - anon_sym_DOLLAR, ACTIONS(212), 1, - anon_sym_LPAREN, - ACTIONS(214), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(216), 1, + ACTIONS(214), 1, anon_sym_BQUOTE, - ACTIONS(1124), 1, + ACTIONS(1157), 1, + anon_sym_DOLLAR, + ACTIONS(1159), 1, + anon_sym_LPAREN, + ACTIONS(1161), 1, aux_sym_pf_arg_identifier_token1, - STATE(112), 4, + STATE(417), 4, sym__pf_arg_parentheses, sym_pf_arg_identifier, sym__pf_arg, sym_cmd_substitution_arg, - [15967] = 7, + [16501] = 8, ACTIONS(3), 1, sym__comment, - ACTIONS(269), 1, - anon_sym_DQUOTE, - ACTIONS(275), 1, - anon_sym_SQUOTE, - ACTIONS(277), 1, + ACTIONS(1192), 1, + aux_sym__pf_dot_arg_identifier_token1, + ACTIONS(1194), 1, + anon_sym_DOLLAR, + ACTIONS(1196), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(279), 1, + ACTIONS(1198), 1, + anon_sym_BQUOTE, + STATE(160), 1, + sym_pf_dot_arg, + STATE(165), 1, + sym_pf_dot_concatenation, + STATE(121), 3, + sym__pf_dot_arg_identifier, + sym__pf_dot_arg, + sym_cmd_substitution_arg, + [16528] = 7, + ACTIONS(3), 1, + sym__comment, + ACTIONS(285), 1, + anon_sym_DQUOTE, + ACTIONS(291), 1, + anon_sym_SQUOTE, + ACTIONS(293), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(295), 1, anon_sym_BQUOTE, ACTIONS(1212), 1, sym__eq_sep_key_identifier, - STATE(139), 4, + STATE(142), 4, sym__eq_sep_key_single, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [15992] = 7, - ACTIONS(404), 1, + [16553] = 7, + ACTIONS(3), 1, sym__comment, - ACTIONS(1214), 1, - anon_sym_DQUOTE, - ACTIONS(1216), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(1220), 1, + ACTIONS(228), 1, + anon_sym_DOLLAR, + ACTIONS(230), 1, + anon_sym_LPAREN, + ACTIONS(232), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1222), 1, + ACTIONS(234), 1, anon_sym_BQUOTE, - ACTIONS(1218), 2, + ACTIONS(1124), 1, + aux_sym_pf_arg_identifier_token1, + STATE(109), 4, + sym__pf_arg_parentheses, + sym_pf_arg_identifier, + sym__pf_arg, + sym_cmd_substitution_arg, + [16578] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1216), 1, + anon_sym_DOLLAR, + ACTIONS(1214), 7, + anon_sym_DQUOTE, + anon_sym_LPAREN, + anon_sym_COMMA, + aux_sym_arg_identifier_token1, + anon_sym_SQUOTE, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + [16594] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1220), 1, + anon_sym_DOLLAR, + ACTIONS(1218), 7, + anon_sym_DQUOTE, + anon_sym_LPAREN, + anon_sym_COMMA, + aux_sym_arg_identifier_token1, + anon_sym_SQUOTE, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + [16610] = 7, + ACTIONS(405), 1, + sym__comment, + ACTIONS(1222), 1, + anon_sym_DQUOTE, + ACTIONS(1224), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(1228), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1230), 1, + anon_sym_BQUOTE, + ACTIONS(1226), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(397), 2, + STATE(389), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [16016] = 5, + [16634] = 7, + ACTIONS(405), 1, + sym__comment, + ACTIONS(1224), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(1228), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1230), 1, + anon_sym_BQUOTE, + ACTIONS(1232), 1, + anon_sym_DQUOTE, + ACTIONS(1226), 2, + aux_sym_double_quoted_arg_token2, + aux_sym_double_quoted_arg_token3, + STATE(389), 2, + sym_cmd_substitution_arg, + aux_sym_double_quoted_arg_repeat1, + [16658] = 7, + ACTIONS(405), 1, + sym__comment, + ACTIONS(1228), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1230), 1, + anon_sym_BQUOTE, + ACTIONS(1234), 1, + anon_sym_DQUOTE, + ACTIONS(1236), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(1238), 2, + aux_sym_double_quoted_arg_token2, + aux_sym_double_quoted_arg_token3, + STATE(386), 2, + sym_cmd_substitution_arg, + aux_sym_double_quoted_arg_repeat1, + [16682] = 7, + ACTIONS(405), 1, + sym__comment, + ACTIONS(1224), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(1228), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1230), 1, + anon_sym_BQUOTE, + ACTIONS(1240), 1, + anon_sym_DQUOTE, + ACTIONS(1226), 2, + aux_sym_double_quoted_arg_token2, + aux_sym_double_quoted_arg_token3, + STATE(389), 2, + sym_cmd_substitution_arg, + aux_sym_double_quoted_arg_repeat1, + [16706] = 7, + ACTIONS(405), 1, + sym__comment, + ACTIONS(1242), 1, + anon_sym_DQUOTE, + ACTIONS(1244), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(1250), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1253), 1, + anon_sym_BQUOTE, + ACTIONS(1247), 2, + aux_sym_double_quoted_arg_token2, + aux_sym_double_quoted_arg_token3, + STATE(389), 2, + sym_cmd_substitution_arg, + aux_sym_double_quoted_arg_repeat1, + [16730] = 5, ACTIONS(3), 1, sym__comment, ACTIONS(382), 1, anon_sym_DOLLAR, - ACTIONS(1224), 1, + ACTIONS(1256), 1, sym__concat, - STATE(378), 1, + STATE(396), 1, aux_sym_pf_concatenation_repeat1, ACTIONS(380), 5, anon_sym_LPAREN, @@ -27489,127 +28222,12 @@ static uint16_t ts_small_parse_table[] = { aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16036] = 7, - ACTIONS(404), 1, - sym__comment, - ACTIONS(1220), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1222), 1, - anon_sym_BQUOTE, - ACTIONS(1226), 1, - anon_sym_DQUOTE, - ACTIONS(1228), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(1230), 2, - aux_sym_double_quoted_arg_token2, - aux_sym_double_quoted_arg_token3, - STATE(388), 2, - sym_cmd_substitution_arg, - aux_sym_double_quoted_arg_repeat1, - [16060] = 7, - ACTIONS(404), 1, - sym__comment, - ACTIONS(1220), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1222), 1, - anon_sym_BQUOTE, - ACTIONS(1232), 1, - anon_sym_DQUOTE, - ACTIONS(1234), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(1236), 2, - aux_sym_double_quoted_arg_token2, - aux_sym_double_quoted_arg_token3, - STATE(384), 2, - sym_cmd_substitution_arg, - aux_sym_double_quoted_arg_repeat1, - [16084] = 5, + [16750] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(365), 1, + ACTIONS(1260), 1, anon_sym_DOLLAR, - ACTIONS(1224), 1, - sym__concat, - STATE(379), 1, - aux_sym_pf_concatenation_repeat1, - ACTIONS(363), 5, - anon_sym_LPAREN, - anon_sym_RPAREN, - aux_sym_pf_arg_identifier_token1, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - [16104] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(375), 1, - anon_sym_DOLLAR, - ACTIONS(1238), 1, - sym__concat, - STATE(379), 1, - aux_sym_pf_concatenation_repeat1, - ACTIONS(373), 5, - anon_sym_LPAREN, - anon_sym_RPAREN, - aux_sym_pf_arg_identifier_token1, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - [16124] = 7, - ACTIONS(404), 1, - sym__comment, - ACTIONS(1220), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1222), 1, - anon_sym_BQUOTE, - ACTIONS(1228), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(1241), 1, - anon_sym_DQUOTE, - ACTIONS(1230), 2, - aux_sym_double_quoted_arg_token2, - aux_sym_double_quoted_arg_token3, - STATE(388), 2, - sym_cmd_substitution_arg, - aux_sym_double_quoted_arg_repeat1, - [16148] = 7, - ACTIONS(404), 1, - sym__comment, - ACTIONS(1220), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1222), 1, - anon_sym_BQUOTE, - ACTIONS(1243), 1, - anon_sym_DQUOTE, - ACTIONS(1245), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(1247), 2, - aux_sym_double_quoted_arg_token2, - aux_sym_double_quoted_arg_token3, - STATE(382), 2, - sym_cmd_substitution_arg, - aux_sym_double_quoted_arg_repeat1, - [16172] = 7, - ACTIONS(404), 1, - sym__comment, - ACTIONS(1220), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1222), 1, - anon_sym_BQUOTE, - ACTIONS(1228), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(1249), 1, - anon_sym_DQUOTE, - ACTIONS(1230), 2, - aux_sym_double_quoted_arg_token2, - aux_sym_double_quoted_arg_token3, - STATE(388), 2, - sym_cmd_substitution_arg, - aux_sym_double_quoted_arg_repeat1, - [16196] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1253), 1, - anon_sym_DOLLAR, - ACTIONS(1251), 7, + ACTIONS(1258), 7, anon_sym_DQUOTE, anon_sym_LPAREN, anon_sym_COMMA, @@ -27617,173 +28235,186 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16212] = 7, - ACTIONS(404), 1, + [16766] = 7, + ACTIONS(405), 1, sym__comment, - ACTIONS(1220), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1222), 1, - anon_sym_BQUOTE, ACTIONS(1228), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(1255), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1230), 1, + anon_sym_BQUOTE, + ACTIONS(1262), 1, anon_sym_DQUOTE, - ACTIONS(1230), 2, + ACTIONS(1264), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(1266), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(388), 2, + STATE(385), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [16236] = 7, - ACTIONS(404), 1, + [16790] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(1220), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1222), 1, - anon_sym_BQUOTE, - ACTIONS(1257), 1, + ACTIONS(1270), 1, + anon_sym_DOLLAR, + ACTIONS(1268), 7, anon_sym_DQUOTE, - ACTIONS(1259), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(1261), 2, - aux_sym_double_quoted_arg_token2, - aux_sym_double_quoted_arg_token3, - STATE(376), 2, - sym_cmd_substitution_arg, - aux_sym_double_quoted_arg_repeat1, - [16260] = 7, - ACTIONS(404), 1, + anon_sym_LPAREN, + anon_sym_COMMA, + aux_sym_arg_identifier_token1, + anon_sym_SQUOTE, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + [16806] = 7, + ACTIONS(405), 1, sym__comment, - ACTIONS(1220), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1222), 1, - anon_sym_BQUOTE, - ACTIONS(1263), 1, - anon_sym_DQUOTE, - ACTIONS(1265), 1, + ACTIONS(1224), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(1267), 2, + ACTIONS(1228), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1230), 1, + anon_sym_BQUOTE, + ACTIONS(1272), 1, + anon_sym_DQUOTE, + ACTIONS(1226), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, STATE(389), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [16284] = 7, - ACTIONS(404), 1, + [16830] = 7, + ACTIONS(405), 1, sym__comment, - ACTIONS(1220), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1222), 1, - anon_sym_BQUOTE, ACTIONS(1228), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(1269), 1, - anon_sym_DQUOTE, - ACTIONS(1230), 2, - aux_sym_double_quoted_arg_token2, - aux_sym_double_quoted_arg_token3, - STATE(388), 2, - sym_cmd_substitution_arg, - aux_sym_double_quoted_arg_repeat1, - [16308] = 7, - ACTIONS(404), 1, - sym__comment, - ACTIONS(1271), 1, - anon_sym_DQUOTE, - ACTIONS(1273), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(1279), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1282), 1, + ACTIONS(1230), 1, anon_sym_BQUOTE, - ACTIONS(1276), 2, - aux_sym_double_quoted_arg_token2, - aux_sym_double_quoted_arg_token3, - STATE(388), 2, - sym_cmd_substitution_arg, - aux_sym_double_quoted_arg_repeat1, - [16332] = 7, - ACTIONS(404), 1, - sym__comment, - ACTIONS(1220), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1222), 1, - anon_sym_BQUOTE, - ACTIONS(1228), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(1285), 1, + ACTIONS(1274), 1, anon_sym_DQUOTE, - ACTIONS(1230), 2, + ACTIONS(1276), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(1278), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, STATE(388), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [16356] = 3, + [16854] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(1289), 1, + ACTIONS(376), 1, anon_sym_DOLLAR, - ACTIONS(1287), 7, - anon_sym_DQUOTE, + ACTIONS(1256), 1, + sym__concat, + STATE(399), 1, + aux_sym_pf_concatenation_repeat1, + ACTIONS(374), 5, anon_sym_LPAREN, - anon_sym_COMMA, - aux_sym_arg_identifier_token1, - anon_sym_SQUOTE, + anon_sym_RPAREN, + aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16372] = 7, - ACTIONS(404), 1, + [16874] = 7, + ACTIONS(405), 1, sym__comment, - ACTIONS(1220), 1, + ACTIONS(1228), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1222), 1, + ACTIONS(1230), 1, anon_sym_BQUOTE, - ACTIONS(1291), 1, + ACTIONS(1280), 1, anon_sym_DQUOTE, - ACTIONS(1293), 1, + ACTIONS(1282), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(1295), 2, + ACTIONS(1284), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(380), 2, + STATE(401), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [16396] = 7, - ACTIONS(404), 1, + [16898] = 7, + ACTIONS(405), 1, sym__comment, - ACTIONS(1220), 1, + ACTIONS(1228), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1222), 1, + ACTIONS(1230), 1, + anon_sym_BQUOTE, + ACTIONS(1286), 1, + anon_sym_DQUOTE, + ACTIONS(1288), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(1290), 2, + aux_sym_double_quoted_arg_token2, + aux_sym_double_quoted_arg_token3, + STATE(400), 2, + sym_cmd_substitution_arg, + aux_sym_double_quoted_arg_repeat1, + [16922] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(369), 1, + anon_sym_DOLLAR, + ACTIONS(1292), 1, + sym__concat, + STATE(399), 1, + aux_sym_pf_concatenation_repeat1, + ACTIONS(367), 5, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_pf_arg_identifier_token1, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + [16942] = 7, + ACTIONS(405), 1, + sym__comment, + ACTIONS(1224), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(1228), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1230), 1, + anon_sym_BQUOTE, + ACTIONS(1295), 1, + anon_sym_DQUOTE, + ACTIONS(1226), 2, + aux_sym_double_quoted_arg_token2, + aux_sym_double_quoted_arg_token3, + STATE(389), 2, + sym_cmd_substitution_arg, + aux_sym_double_quoted_arg_repeat1, + [16966] = 7, + ACTIONS(405), 1, + sym__comment, + ACTIONS(1224), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(1228), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1230), 1, anon_sym_BQUOTE, ACTIONS(1297), 1, anon_sym_DQUOTE, - ACTIONS(1299), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(1301), 2, + ACTIONS(1226), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(393), 2, + STATE(389), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [16420] = 7, - ACTIONS(404), 1, + [16990] = 7, + ACTIONS(405), 1, sym__comment, - ACTIONS(1220), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1222), 1, - anon_sym_BQUOTE, ACTIONS(1228), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(1303), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1230), 1, + anon_sym_BQUOTE, + ACTIONS(1299), 1, anon_sym_DQUOTE, - ACTIONS(1230), 2, + ACTIONS(1301), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(1303), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(388), 2, + STATE(405), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [16444] = 3, + [17014] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(1307), 1, @@ -27796,55 +28427,63 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16460] = 3, - ACTIONS(3), 1, + [17030] = 7, + ACTIONS(405), 1, sym__comment, - ACTIONS(1311), 1, - anon_sym_DOLLAR, - ACTIONS(1309), 7, - anon_sym_DQUOTE, - anon_sym_LPAREN, - anon_sym_COMMA, - aux_sym_arg_identifier_token1, - anon_sym_SQUOTE, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - [16476] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1315), 1, - anon_sym_DOLLAR, - ACTIONS(1313), 7, - anon_sym_DQUOTE, - anon_sym_LPAREN, - anon_sym_COMMA, - aux_sym_arg_identifier_token1, - anon_sym_SQUOTE, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - [16492] = 7, - ACTIONS(404), 1, - sym__comment, - ACTIONS(1220), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1222), 1, - anon_sym_BQUOTE, - ACTIONS(1228), 1, + ACTIONS(1224), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(1317), 1, + ACTIONS(1228), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1230), 1, + anon_sym_BQUOTE, + ACTIONS(1309), 1, anon_sym_DQUOTE, - ACTIONS(1230), 2, + ACTIONS(1226), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(388), 2, + STATE(389), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [16516] = 7, - ACTIONS(404), 1, + [17054] = 7, + ACTIONS(405), 1, sym__comment, - ACTIONS(1220), 1, + ACTIONS(1224), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(1228), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1222), 1, + ACTIONS(1230), 1, + anon_sym_BQUOTE, + ACTIONS(1311), 1, + anon_sym_DQUOTE, + ACTIONS(1226), 2, + aux_sym_double_quoted_arg_token2, + aux_sym_double_quoted_arg_token3, + STATE(389), 2, + sym_cmd_substitution_arg, + aux_sym_double_quoted_arg_repeat1, + [17078] = 7, + ACTIONS(405), 1, + sym__comment, + ACTIONS(1228), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1230), 1, + anon_sym_BQUOTE, + ACTIONS(1313), 1, + anon_sym_DQUOTE, + ACTIONS(1315), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(1317), 2, + aux_sym_double_quoted_arg_token2, + aux_sym_double_quoted_arg_token3, + STATE(394), 2, + sym_cmd_substitution_arg, + aux_sym_double_quoted_arg_repeat1, + [17102] = 7, + ACTIONS(405), 1, + sym__comment, + ACTIONS(1228), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1230), 1, anon_sym_BQUOTE, ACTIONS(1319), 1, anon_sym_DQUOTE, @@ -27853,52 +28492,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1323), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(387), 2, + STATE(404), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [16540] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(305), 1, - anon_sym_DOLLAR, - ACTIONS(1325), 1, - sym__concat, - STATE(400), 1, - aux_sym_concatenation_repeat1, - ACTIONS(303), 4, - anon_sym_LPAREN, - aux_sym_pf_arg_identifier_token1, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - [16559] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(309), 1, - anon_sym_DOLLAR, - ACTIONS(1327), 1, - sym__concat, - STATE(400), 1, - aux_sym_concatenation_repeat1, - ACTIONS(307), 4, - anon_sym_LPAREN, - aux_sym_pf_arg_identifier_token1, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - [16578] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(299), 1, - anon_sym_DOLLAR, - ACTIONS(1325), 1, - sym__concat, - STATE(399), 1, - aux_sym_concatenation_repeat1, - ACTIONS(297), 4, - anon_sym_LPAREN, - aux_sym_pf_arg_identifier_token1, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - [16597] = 3, + [17126] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(390), 1, @@ -27910,47 +28507,64 @@ static uint16_t ts_small_parse_table[] = { aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16612] = 7, - ACTIONS(404), 1, + [17141] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(493), 1, + ACTIONS(316), 1, + anon_sym_DOLLAR, + ACTIONS(314), 6, + sym__concat, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, - ACTIONS(495), 1, anon_sym_BQUOTE, - ACTIONS(1330), 1, + [17156] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(306), 1, + anon_sym_DOLLAR, + ACTIONS(1325), 1, + sym__concat, + STATE(420), 1, + aux_sym_concatenation_repeat1, + ACTIONS(304), 4, + anon_sym_LPAREN, + aux_sym_pf_arg_identifier_token1, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + [17175] = 7, + ACTIONS(405), 1, + sym__comment, + ACTIONS(415), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(417), 1, + anon_sym_BQUOTE, + ACTIONS(1327), 1, sym_grep_specifier_identifier, - ACTIONS(1332), 1, + ACTIONS(1329), 1, aux_sym_grep_specifier_token1, - STATE(207), 1, + STATE(183), 1, sym_grep_specifier, - STATE(171), 2, + STATE(116), 2, sym_cmd_substitution_arg, aux_sym_grep_specifier_repeat1, - [16635] = 3, + [17198] = 6, ACTIONS(3), 1, sym__comment, - ACTIONS(328), 1, + ACTIONS(1192), 1, + aux_sym__pf_dot_arg_identifier_token1, + ACTIONS(1194), 1, anon_sym_DOLLAR, - ACTIONS(326), 6, - sym__concat, - anon_sym_LPAREN, - anon_sym_RPAREN, - aux_sym_pf_arg_identifier_token1, + ACTIONS(1196), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(1198), 1, anon_sym_BQUOTE, - [16650] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(375), 1, - anon_sym_DOLLAR, - ACTIONS(373), 6, - sym__concat, - anon_sym_LPAREN, - anon_sym_RPAREN, - aux_sym_pf_arg_identifier_token1, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - [16665] = 3, + STATE(136), 3, + sym__pf_dot_arg_identifier, + sym__pf_dot_arg, + sym_cmd_substitution_arg, + [17219] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(386), 1, @@ -27962,7 +28576,77 @@ static uint16_t ts_small_parse_table[] = { aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16680] = 6, + [17234] = 7, + ACTIONS(405), 1, + sym__comment, + ACTIONS(531), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(533), 1, + anon_sym_BQUOTE, + ACTIONS(1329), 1, + aux_sym_grep_specifier_token1, + ACTIONS(1331), 1, + sym_grep_specifier_identifier, + STATE(183), 1, + sym_grep_specifier, + STATE(167), 2, + sym_cmd_substitution_arg, + aux_sym_grep_specifier_repeat1, + [17257] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(312), 1, + anon_sym_DOLLAR, + ACTIONS(1325), 1, + sym__concat, + STATE(410), 1, + aux_sym_concatenation_repeat1, + ACTIONS(310), 4, + anon_sym_LPAREN, + aux_sym_pf_arg_identifier_token1, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + [17276] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(316), 1, + anon_sym_DOLLAR, + ACTIONS(314), 6, + sym__concat, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_pf_arg_identifier_token1, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + [17291] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(369), 1, + anon_sym_DOLLAR, + ACTIONS(367), 6, + sym__concat, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_pf_arg_identifier_token1, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + [17306] = 7, + ACTIONS(405), 1, + sym__comment, + ACTIONS(531), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(533), 1, + anon_sym_BQUOTE, + ACTIONS(1329), 1, + aux_sym_grep_specifier_token1, + ACTIONS(1333), 1, + sym_grep_specifier_identifier, + STATE(183), 1, + sym_grep_specifier, + STATE(163), 2, + sym_cmd_substitution_arg, + aux_sym_grep_specifier_repeat1, + [17329] = 6, ACTIONS(3), 1, sym__comment, ACTIONS(1165), 1, @@ -27973,136 +28657,36 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(1171), 1, anon_sym_BQUOTE, - STATE(102), 3, + STATE(101), 3, sym__pf_dot_arg_identifier, sym__pf_dot_arg, sym_cmd_substitution_arg, - [16701] = 6, + [17350] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(1188), 1, - aux_sym__pf_dot_arg_identifier_token1, - ACTIONS(1190), 1, + ACTIONS(299), 1, anon_sym_DOLLAR, - ACTIONS(1192), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1194), 1, - anon_sym_BQUOTE, - STATE(160), 3, - sym__pf_dot_arg_identifier, - sym__pf_dot_arg, - sym_cmd_substitution_arg, - [16722] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(328), 1, - anon_sym_DOLLAR, - ACTIONS(326), 6, - sym__concat, - anon_sym_LPAREN, - anon_sym_RPAREN, - aux_sym_pf_arg_identifier_token1, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - [16737] = 7, - ACTIONS(404), 1, - sym__comment, - ACTIONS(493), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(495), 1, - anon_sym_BQUOTE, - ACTIONS(1332), 1, - aux_sym_grep_specifier_token1, - ACTIONS(1334), 1, - sym_grep_specifier_identifier, - STATE(207), 1, - sym_grep_specifier, - STATE(144), 2, - sym_cmd_substitution_arg, - aux_sym_grep_specifier_repeat1, - [16760] = 7, - ACTIONS(400), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(402), 1, - anon_sym_BQUOTE, - ACTIONS(404), 1, - sym__comment, - ACTIONS(1332), 1, - aux_sym_grep_specifier_token1, - ACTIONS(1336), 1, - sym_grep_specifier_identifier, - STATE(207), 1, - sym_grep_specifier, - STATE(115), 2, - sym_cmd_substitution_arg, - aux_sym_grep_specifier_repeat1, - [16783] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(340), 1, - anon_sym_DOLLAR, - ACTIONS(338), 5, + ACTIONS(1335), 1, sym__concat, + STATE(420), 1, + aux_sym_concatenation_repeat1, + ACTIONS(297), 4, anon_sym_LPAREN, aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16797] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(316), 1, - anon_sym_DOLLAR, - ACTIONS(314), 5, - sym__concat, - anon_sym_LPAREN, - aux_sym_pf_arg_identifier_token1, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - [16811] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(324), 1, - anon_sym_DOLLAR, - ACTIONS(322), 5, - sym__concat, - anon_sym_LPAREN, - aux_sym_pf_arg_identifier_token1, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - [16825] = 3, - ACTIONS(326), 1, + [17369] = 3, + ACTIONS(314), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(404), 1, + ACTIONS(405), 1, sym__comment, - ACTIONS(328), 5, + ACTIONS(316), 5, anon_sym_DQUOTE, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16839] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(382), 1, - anon_sym_DOLLAR, - ACTIONS(380), 5, - anon_sym_LPAREN, - anon_sym_RPAREN, - aux_sym_pf_arg_identifier_token1, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - [16853] = 3, - ACTIONS(326), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(404), 1, - sym__comment, - ACTIONS(328), 5, - anon_sym_DQUOTE, - aux_sym_double_quoted_arg_token2, - aux_sym_double_quoted_arg_token3, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - [16867] = 2, + [17383] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1338), 6, @@ -28112,29 +28696,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [16879] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(320), 1, - anon_sym_DOLLAR, - ACTIONS(318), 5, - sym__concat, - anon_sym_LPAREN, - aux_sym_pf_arg_identifier_token1, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - [16893] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(332), 1, - anon_sym_DOLLAR, - ACTIONS(330), 5, - sym__concat, - anon_sym_LPAREN, - aux_sym_pf_arg_identifier_token1, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - [16907] = 3, + [17395] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(344), 1, @@ -28145,7 +28707,40 @@ static uint16_t ts_small_parse_table[] = { aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16921] = 3, + [17409] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(328), 1, + anon_sym_DOLLAR, + ACTIONS(326), 5, + sym__concat, + anon_sym_LPAREN, + aux_sym_pf_arg_identifier_token1, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + [17423] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(299), 1, + anon_sym_DOLLAR, + ACTIONS(297), 5, + sym__concat, + anon_sym_LPAREN, + aux_sym_pf_arg_identifier_token1, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + [17437] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(382), 1, + anon_sym_DOLLAR, + ACTIONS(380), 5, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_pf_arg_identifier_token1, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + [17451] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(336), 1, @@ -28156,84 +28751,128 @@ static uint16_t ts_small_parse_table[] = { aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16935] = 3, + [17465] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(309), 1, + ACTIONS(332), 1, anon_sym_DOLLAR, - ACTIONS(307), 5, + ACTIONS(330), 5, sym__concat, anon_sym_LPAREN, aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16949] = 4, + [17479] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1340), 1, - ts_builtin_sym_end, - STATE(429), 1, - aux_sym_commands_repeat2, - ACTIONS(1342), 3, - anon_sym_SEMI, - anon_sym_LF, - anon_sym_CR, - [16964] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(91), 1, - ts_builtin_sym_end, - STATE(424), 1, - aux_sym_commands_repeat2, - ACTIONS(1342), 3, - anon_sym_SEMI, - anon_sym_LF, - anon_sym_CR, - [16979] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(299), 1, + ACTIONS(320), 1, anon_sym_DOLLAR, - ACTIONS(297), 4, + ACTIONS(318), 5, + sym__concat, anon_sym_LPAREN, aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16992] = 4, + [17493] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1340), 1, + ACTIONS(324), 1, + anon_sym_DOLLAR, + ACTIONS(322), 5, + sym__concat, + anon_sym_LPAREN, + aux_sym_pf_arg_identifier_token1, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + [17507] = 3, + ACTIONS(314), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(405), 1, + sym__comment, + ACTIONS(316), 5, + anon_sym_DQUOTE, + aux_sym_double_quoted_arg_token2, + aux_sym_double_quoted_arg_token3, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + [17521] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(340), 1, + anon_sym_DOLLAR, + ACTIONS(338), 5, + sym__concat, + anon_sym_LPAREN, + aux_sym_pf_arg_identifier_token1, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + [17535] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(91), 1, ts_builtin_sym_end, - STATE(428), 1, + STATE(434), 1, aux_sym_commands_repeat2, - ACTIONS(1342), 3, + ACTIONS(1340), 3, anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - [17007] = 4, + [17550] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1342), 1, + ts_builtin_sym_end, + STATE(437), 1, + aux_sym_commands_repeat2, + ACTIONS(1340), 3, + anon_sym_SEMI, + anon_sym_LF, + anon_sym_CR, + [17565] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(312), 1, + anon_sym_DOLLAR, + ACTIONS(310), 4, + anon_sym_LPAREN, + aux_sym_pf_arg_identifier_token1, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + [17578] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1342), 1, + ts_builtin_sym_end, + STATE(438), 1, + aux_sym_commands_repeat2, + ACTIONS(1340), 3, + anon_sym_SEMI, + anon_sym_LF, + anon_sym_CR, + [17593] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(1344), 1, ts_builtin_sym_end, - STATE(429), 1, + STATE(437), 1, aux_sym_commands_repeat2, - ACTIONS(1342), 3, + ACTIONS(1346), 3, anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - [17022] = 4, + [17608] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1346), 1, + ACTIONS(1349), 1, ts_builtin_sym_end, - STATE(429), 1, + STATE(437), 1, aux_sym_commands_repeat2, - ACTIONS(1348), 3, + ACTIONS(1340), 3, anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - [17037] = 5, - ACTIONS(404), 1, + [17623] = 5, + ACTIONS(405), 1, sym__comment, ACTIONS(1351), 1, anon_sym_SQUOTE, @@ -28241,54 +28880,54 @@ static uint16_t ts_small_parse_table[] = { aux_sym_single_quoted_arg_token1, ACTIONS(1355), 1, aux_sym_single_quoted_arg_token2, - STATE(438), 1, + STATE(451), 1, aux_sym_single_quoted_arg_repeat1, - [17053] = 5, - ACTIONS(404), 1, + [17639] = 5, + ACTIONS(405), 1, sym__comment, + ACTIONS(1353), 1, + aux_sym_single_quoted_arg_token1, + ACTIONS(1355), 1, + aux_sym_single_quoted_arg_token2, ACTIONS(1357), 1, anon_sym_SQUOTE, - ACTIONS(1359), 1, - aux_sym_single_quoted_arg_token1, - ACTIONS(1361), 1, - aux_sym_single_quoted_arg_token2, - STATE(437), 1, + STATE(451), 1, aux_sym_single_quoted_arg_repeat1, - [17069] = 5, - ACTIONS(404), 1, + [17655] = 5, + ACTIONS(405), 1, sym__comment, - ACTIONS(1359), 1, + ACTIONS(1353), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1361), 1, + ACTIONS(1355), 1, aux_sym_single_quoted_arg_token2, + ACTIONS(1359), 1, + anon_sym_SQUOTE, + STATE(451), 1, + aux_sym_single_quoted_arg_repeat1, + [17671] = 5, + ACTIONS(405), 1, + sym__comment, + ACTIONS(1361), 1, + anon_sym_SQUOTE, ACTIONS(1363), 1, - anon_sym_SQUOTE, - STATE(437), 1, - aux_sym_single_quoted_arg_repeat1, - [17085] = 5, - ACTIONS(404), 1, - sym__comment, + aux_sym_single_quoted_arg_token1, ACTIONS(1365), 1, - anon_sym_SQUOTE, - ACTIONS(1367), 1, - aux_sym_single_quoted_arg_token1, - ACTIONS(1369), 1, aux_sym_single_quoted_arg_token2, - STATE(432), 1, + STATE(441), 1, aux_sym_single_quoted_arg_repeat1, - [17101] = 5, - ACTIONS(404), 1, + [17687] = 5, + ACTIONS(405), 1, sym__comment, - ACTIONS(1359), 1, - aux_sym_single_quoted_arg_token1, - ACTIONS(1361), 1, - aux_sym_single_quoted_arg_token2, - ACTIONS(1371), 1, + ACTIONS(1367), 1, anon_sym_SQUOTE, - STATE(437), 1, + ACTIONS(1369), 1, + aux_sym_single_quoted_arg_token1, + ACTIONS(1371), 1, + aux_sym_single_quoted_arg_token2, + STATE(440), 1, aux_sym_single_quoted_arg_repeat1, - [17117] = 5, - ACTIONS(404), 1, + [17703] = 5, + ACTIONS(405), 1, sym__comment, ACTIONS(1373), 1, anon_sym_SQUOTE, @@ -28296,10 +28935,10 @@ static uint16_t ts_small_parse_table[] = { aux_sym_single_quoted_arg_token1, ACTIONS(1377), 1, aux_sym_single_quoted_arg_token2, - STATE(434), 1, + STATE(446), 1, aux_sym_single_quoted_arg_repeat1, - [17133] = 5, - ACTIONS(404), 1, + [17719] = 5, + ACTIONS(405), 1, sym__comment, ACTIONS(1379), 1, anon_sym_SQUOTE, @@ -28307,76 +28946,84 @@ static uint16_t ts_small_parse_table[] = { aux_sym_single_quoted_arg_token1, ACTIONS(1383), 1, aux_sym_single_quoted_arg_token2, - STATE(431), 1, + STATE(439), 1, aux_sym_single_quoted_arg_repeat1, - [17149] = 5, - ACTIONS(404), 1, + [17735] = 5, + ACTIONS(405), 1, sym__comment, + ACTIONS(1353), 1, + aux_sym_single_quoted_arg_token1, + ACTIONS(1355), 1, + aux_sym_single_quoted_arg_token2, ACTIONS(1385), 1, anon_sym_SQUOTE, + STATE(451), 1, + aux_sym_single_quoted_arg_repeat1, + [17751] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1344), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LF, + anon_sym_CR, + [17761] = 5, + ACTIONS(3), 1, + sym__comment, ACTIONS(1387), 1, - aux_sym_single_quoted_arg_token1, - ACTIONS(1390), 1, - aux_sym_single_quoted_arg_token2, - STATE(437), 1, - aux_sym_single_quoted_arg_repeat1, - [17165] = 5, - ACTIONS(404), 1, + aux_sym_tmp_eval_arg_token1, + STATE(122), 1, + aux_sym_tmp_eval_arg_repeat1, + STATE(161), 1, + sym_tmp_eval_arg, + STATE(201), 1, + sym_tmp_eval_args, + [17777] = 5, + ACTIONS(405), 1, sym__comment, - ACTIONS(1359), 1, - aux_sym_single_quoted_arg_token1, - ACTIONS(1361), 1, - aux_sym_single_quoted_arg_token2, - ACTIONS(1393), 1, + ACTIONS(1389), 1, anon_sym_SQUOTE, - STATE(437), 1, - aux_sym_single_quoted_arg_repeat1, - [17181] = 5, - ACTIONS(404), 1, - sym__comment, - ACTIONS(1359), 1, + ACTIONS(1391), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1361), 1, + ACTIONS(1393), 1, + aux_sym_single_quoted_arg_token2, + STATE(450), 1, + aux_sym_single_quoted_arg_repeat1, + [17793] = 5, + ACTIONS(405), 1, + sym__comment, + ACTIONS(1353), 1, + aux_sym_single_quoted_arg_token1, + ACTIONS(1355), 1, aux_sym_single_quoted_arg_token2, ACTIONS(1395), 1, anon_sym_SQUOTE, - STATE(437), 1, + STATE(451), 1, aux_sym_single_quoted_arg_repeat1, - [17197] = 5, - ACTIONS(3), 1, + [17809] = 5, + ACTIONS(405), 1, sym__comment, ACTIONS(1397), 1, - aux_sym_tmp_eval_arg_token1, - STATE(120), 1, - aux_sym_tmp_eval_arg_repeat1, - STATE(150), 1, - sym_tmp_eval_arg, - STATE(192), 1, - sym_tmp_eval_args, - [17213] = 5, - ACTIONS(404), 1, - sym__comment, - ACTIONS(1399), 1, anon_sym_SQUOTE, - ACTIONS(1401), 1, + ACTIONS(1399), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1403), 1, + ACTIONS(1402), 1, aux_sym_single_quoted_arg_token2, - STATE(439), 1, + STATE(451), 1, aux_sym_single_quoted_arg_repeat1, - [17229] = 5, - ACTIONS(404), 1, + [17825] = 5, + ACTIONS(405), 1, sym__comment, - ACTIONS(1359), 1, + ACTIONS(1353), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1361), 1, + ACTIONS(1355), 1, aux_sym_single_quoted_arg_token2, ACTIONS(1405), 1, anon_sym_SQUOTE, - STATE(437), 1, + STATE(451), 1, aux_sym_single_quoted_arg_repeat1, - [17245] = 5, - ACTIONS(404), 1, + [17841] = 5, + ACTIONS(405), 1, sym__comment, ACTIONS(1407), 1, anon_sym_SQUOTE, @@ -28384,633 +29031,625 @@ static uint16_t ts_small_parse_table[] = { aux_sym_single_quoted_arg_token1, ACTIONS(1411), 1, aux_sym_single_quoted_arg_token2, - STATE(446), 1, + STATE(452), 1, aux_sym_single_quoted_arg_repeat1, - [17261] = 2, - ACTIONS(3), 1, + [17857] = 5, + ACTIONS(405), 1, sym__comment, - ACTIONS(1346), 4, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_LF, - anon_sym_CR, - [17271] = 5, - ACTIONS(404), 1, - sym__comment, - ACTIONS(1359), 1, - aux_sym_single_quoted_arg_token1, - ACTIONS(1361), 1, - aux_sym_single_quoted_arg_token2, ACTIONS(1413), 1, anon_sym_SQUOTE, - STATE(437), 1, - aux_sym_single_quoted_arg_repeat1, - [17287] = 5, - ACTIONS(404), 1, - sym__comment, - ACTIONS(1359), 1, - aux_sym_single_quoted_arg_token1, - ACTIONS(1361), 1, - aux_sym_single_quoted_arg_token2, ACTIONS(1415), 1, - anon_sym_SQUOTE, - STATE(437), 1, - aux_sym_single_quoted_arg_repeat1, - [17303] = 5, - ACTIONS(404), 1, - sym__comment, + aux_sym_single_quoted_arg_token1, ACTIONS(1417), 1, - anon_sym_SQUOTE, - ACTIONS(1419), 1, - aux_sym_single_quoted_arg_token1, - ACTIONS(1421), 1, aux_sym_single_quoted_arg_token2, - STATE(442), 1, - aux_sym_single_quoted_arg_repeat1, - [17319] = 5, - ACTIONS(404), 1, - sym__comment, - ACTIONS(1423), 1, - anon_sym_SQUOTE, - ACTIONS(1425), 1, - aux_sym_single_quoted_arg_token1, - ACTIONS(1427), 1, - aux_sym_single_quoted_arg_token2, - STATE(445), 1, - aux_sym_single_quoted_arg_repeat1, - [17335] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1429), 3, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_BQUOTE, - [17344] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1431), 1, - anon_sym_RPAREN, - ACTIONS(1433), 1, - anon_sym_SEMI, STATE(457), 1, - aux_sym__commands_singleline_repeat2, - [17357] = 4, - ACTIONS(3), 1, + aux_sym_single_quoted_arg_repeat1, + [17873] = 5, + ACTIONS(405), 1, sym__comment, - ACTIONS(307), 1, - sym__eq_sep_concat, - ACTIONS(1435), 1, - sym__concat, + ACTIONS(1419), 1, + anon_sym_SQUOTE, + ACTIONS(1421), 1, + aux_sym_single_quoted_arg_token1, + ACTIONS(1423), 1, + aux_sym_single_quoted_arg_token2, + STATE(456), 1, + aux_sym_single_quoted_arg_repeat1, + [17889] = 5, + ACTIONS(405), 1, + sym__comment, + ACTIONS(1353), 1, + aux_sym_single_quoted_arg_token1, + ACTIONS(1355), 1, + aux_sym_single_quoted_arg_token2, + ACTIONS(1425), 1, + anon_sym_SQUOTE, STATE(451), 1, - aux_sym_concatenation_repeat1, - [17370] = 4, + aux_sym_single_quoted_arg_repeat1, + [17905] = 5, + ACTIONS(405), 1, + sym__comment, + ACTIONS(1353), 1, + aux_sym_single_quoted_arg_token1, + ACTIONS(1355), 1, + aux_sym_single_quoted_arg_token2, + ACTIONS(1427), 1, + anon_sym_SQUOTE, + STATE(451), 1, + aux_sym_single_quoted_arg_repeat1, + [17921] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1397), 1, - aux_sym_tmp_eval_arg_token1, - STATE(120), 1, - aux_sym_tmp_eval_arg_repeat1, - STATE(173), 1, - sym_tmp_eval_arg, - [17383] = 4, + ACTIONS(1429), 1, + anon_sym_RPAREN, + ACTIONS(1431), 1, + anon_sym_SEMI, + STATE(468), 1, + aux_sym_macro_content_repeat1, + [17934] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(1433), 1, - anon_sym_SEMI, - ACTIONS(1438), 1, anon_sym_RPAREN, - STATE(456), 1, + ACTIONS(1435), 1, + anon_sym_SEMI, + STATE(459), 1, aux_sym__commands_singleline_repeat2, - [17396] = 4, + [17947] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1431), 1, - anon_sym_BQUOTE, + ACTIONS(1438), 1, + anon_sym_SEMI, ACTIONS(1440), 1, + anon_sym_BQUOTE, + STATE(462), 1, + aux_sym__commands_singleline_repeat2, + [17960] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(304), 1, + sym__eq_sep_concat, + ACTIONS(478), 1, + sym__concat, + STATE(475), 1, + aux_sym_concatenation_repeat1, + [17973] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1433), 1, + anon_sym_BQUOTE, + ACTIONS(1442), 1, + anon_sym_SEMI, + STATE(462), 1, + aux_sym__commands_singleline_repeat2, + [17986] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1438), 1, + anon_sym_SEMI, + ACTIONS(1445), 1, + anon_sym_BQUOTE, + STATE(460), 1, + aux_sym__commands_singleline_repeat2, + [17999] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1447), 1, + anon_sym_RPAREN, + ACTIONS(1449), 1, anon_sym_SEMI, STATE(467), 1, aux_sym__commands_singleline_repeat2, - [17409] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1442), 1, - anon_sym_RPAREN, - ACTIONS(1444), 1, - anon_sym_SEMI, - STATE(466), 1, - aux_sym_macro_content_repeat1, - [17422] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1429), 1, - anon_sym_RPAREN, - ACTIONS(1446), 1, - anon_sym_SEMI, - STATE(456), 1, - aux_sym__commands_singleline_repeat2, - [17435] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1433), 1, - anon_sym_SEMI, - ACTIONS(1449), 1, - anon_sym_RPAREN, - STATE(456), 1, - aux_sym__commands_singleline_repeat2, - [17448] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(303), 1, - sym__eq_sep_concat, - ACTIONS(427), 1, - sym__concat, - STATE(451), 1, - aux_sym_concatenation_repeat1, - [17461] = 4, + [18012] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(1438), 1, - anon_sym_BQUOTE, - ACTIONS(1440), 1, anon_sym_SEMI, - STATE(461), 1, + ACTIONS(1445), 1, + anon_sym_BQUOTE, + STATE(462), 1, aux_sym__commands_singleline_repeat2, - [17474] = 4, + [18025] = 4, ACTIONS(3), 1, sym__comment, + ACTIONS(1431), 1, + anon_sym_SEMI, ACTIONS(1451), 1, anon_sym_RPAREN, - ACTIONS(1453), 1, - anon_sym_SEMI, - STATE(460), 1, + STATE(468), 1, aux_sym_macro_content_repeat1, - [17487] = 4, + [18038] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1445), 1, + anon_sym_RPAREN, + ACTIONS(1449), 1, + anon_sym_SEMI, + STATE(459), 1, + aux_sym__commands_singleline_repeat2, + [18051] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1453), 1, + anon_sym_RPAREN, + ACTIONS(1455), 1, + anon_sym_SEMI, + STATE(468), 1, + aux_sym_macro_content_repeat1, + [18064] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1445), 1, + anon_sym_RPAREN, + ACTIONS(1449), 1, + anon_sym_SEMI, + STATE(474), 1, + aux_sym__commands_singleline_repeat2, + [18077] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(1429), 1, + anon_sym_RPAREN, + ACTIONS(1431), 1, + anon_sym_SEMI, + STATE(466), 1, + aux_sym_macro_content_repeat1, + [18090] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1431), 1, + anon_sym_SEMI, + ACTIONS(1458), 1, + anon_sym_RPAREN, + STATE(458), 1, + aux_sym_macro_content_repeat1, + [18103] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1387), 1, + aux_sym_tmp_eval_arg_token1, + STATE(122), 1, + aux_sym_tmp_eval_arg_repeat1, + STATE(177), 1, + sym_tmp_eval_arg, + [18116] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1438), 1, + anon_sym_SEMI, + ACTIONS(1447), 1, anon_sym_BQUOTE, - ACTIONS(1456), 1, - anon_sym_SEMI, - STATE(461), 1, + STATE(465), 1, aux_sym__commands_singleline_repeat2, - [17500] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1444), 1, - anon_sym_SEMI, - ACTIONS(1459), 1, - anon_sym_RPAREN, - STATE(460), 1, - aux_sym_macro_content_repeat1, - [17513] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1433), 1, - anon_sym_SEMI, - ACTIONS(1449), 1, - anon_sym_RPAREN, - STATE(453), 1, - aux_sym__commands_singleline_repeat2, - [17526] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1444), 1, - anon_sym_SEMI, - ACTIONS(1461), 1, - anon_sym_RPAREN, - STATE(462), 1, - aux_sym_macro_content_repeat1, - [17539] = 4, + [18129] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(1440), 1, - anon_sym_SEMI, + anon_sym_RPAREN, ACTIONS(1449), 1, - anon_sym_BQUOTE, + anon_sym_SEMI, STATE(459), 1, aux_sym__commands_singleline_repeat2, - [17552] = 4, + [18142] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1444), 1, - anon_sym_SEMI, - ACTIONS(1461), 1, + ACTIONS(297), 1, + sym__eq_sep_concat, + ACTIONS(1460), 1, + sym__concat, + STATE(475), 1, + aux_sym_concatenation_repeat1, + [18155] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1433), 3, anon_sym_RPAREN, - STATE(460), 1, - aux_sym_macro_content_repeat1, - [17565] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1440), 1, anon_sym_SEMI, - ACTIONS(1449), 1, anon_sym_BQUOTE, - STATE(461), 1, - aux_sym__commands_singleline_repeat2, - [17578] = 2, + [18164] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(330), 2, sym__eq_sep_concat, sym__concat, - [17586] = 2, + [18172] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(342), 2, + ACTIONS(326), 2, sym__eq_sep_concat, sym__concat, - [17594] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(507), 1, - sym__eq_sep_concat, - STATE(153), 1, - aux_sym__eq_sep_val_concatenation_repeat1, - [17604] = 3, - ACTIONS(3), 1, + [18180] = 3, + ACTIONS(405), 1, sym__comment, ACTIONS(1463), 1, - anon_sym_GT, - ACTIONS(1465), 1, - anon_sym_GT_GT, - [17614] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1467), 1, - aux_sym__search_command_token1, - STATE(243), 1, - sym__search_command, - [17624] = 3, - ACTIONS(404), 1, - sym__comment, - ACTIONS(1469), 1, sym__any_command, - STATE(252), 1, + STATE(218), 1, sym_interpret_arg, - [17634] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1471), 1, - aux_sym__search_command_token1, - STATE(243), 1, - sym__search_command, - [17644] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(307), 2, - sym__eq_sep_concat, - sym__concat, - [17652] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(314), 2, - sym__eq_sep_concat, - sym__concat, - [17660] = 2, + [18190] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(322), 2, sym__eq_sep_concat, sym__concat, - [17668] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(326), 2, - sym__eq_sep_concat, - sym__concat, - [17676] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(326), 2, - sym__eq_sep_concat, - sym__concat, - [17684] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(338), 2, - sym__eq_sep_concat, - sym__concat, - [17692] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1473), 1, - anon_sym_RPAREN, - ACTIONS(1475), 1, - anon_sym_SEMI, - [17702] = 2, + [18198] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(318), 2, sym__eq_sep_concat, sym__concat, - [17710] = 2, + [18206] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1451), 2, + ACTIONS(297), 2, + sym__eq_sep_concat, + sym__concat, + [18214] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1453), 2, anon_sym_RPAREN, anon_sym_SEMI, - [17718] = 2, + [18222] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(484), 1, + sym__eq_sep_concat, + STATE(137), 1, + aux_sym__eq_sep_val_concatenation_repeat1, + [18232] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(314), 2, + sym__eq_sep_concat, + sym__concat, + [18240] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1465), 1, + aux_sym__search_command_token1, + STATE(252), 1, + sym__search_command, + [18250] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1467), 1, + anon_sym_RPAREN, + ACTIONS(1469), 1, + anon_sym_SEMI, + [18260] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1471), 1, + anon_sym_GT, + ACTIONS(1473), 1, + anon_sym_GT_GT, + [18270] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(342), 2, + sym__eq_sep_concat, + sym__concat, + [18278] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(334), 2, sym__eq_sep_concat, sym__concat, - [17726] = 2, + [18286] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1477), 1, - anon_sym_RPAREN, - [17733] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(326), 1, - anon_sym_RPAREN, - [17740] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1479), 1, - anon_sym_RPAREN, - [17747] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1481), 1, - anon_sym_RPAREN, - [17754] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1483), 1, - anon_sym_BQUOTE, - [17761] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1485), 1, - anon_sym_BQUOTE, - [17768] = 2, - ACTIONS(404), 1, - sym__comment, - ACTIONS(1487), 1, - aux_sym_legacy_quoted_command_token1, - [17775] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1489), 1, - anon_sym_RPAREN, - [17782] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1491), 1, - anon_sym_RPAREN, - [17789] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1493), 1, - anon_sym_RPAREN, - [17796] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1495), 1, - anon_sym_BQUOTE, - [17803] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1497), 1, - anon_sym_RPAREN, - [17810] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1499), 1, - anon_sym_BQUOTE, - [17817] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1501), 1, - anon_sym_RPAREN, - [17824] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1503), 1, - anon_sym_BQUOTE, - [17831] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1505), 1, - anon_sym_RPAREN, - [17838] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1507), 1, - anon_sym_BQUOTE, - [17845] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1509), 1, - anon_sym_RPAREN, - [17852] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1511), 1, - anon_sym_BQUOTE, - [17859] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1513), 1, - anon_sym_RPAREN, - [17866] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1515), 1, - anon_sym_BQUOTE, - [17873] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1517), 1, - anon_sym_RPAREN, - [17880] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1519), 1, - anon_sym_BQUOTE, - [17887] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1521), 1, - anon_sym_RPAREN, - [17894] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1523), 1, - anon_sym_BQUOTE, - [17901] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1525), 1, - anon_sym_BQUOTE, - [17908] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1527), 1, - anon_sym_BQUOTE, - [17915] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1529), 1, - anon_sym_RPAREN, - [17922] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1531), 1, + ACTIONS(314), 2, + sym__eq_sep_concat, sym__concat, - [17929] = 2, + [18294] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1533), 1, - anon_sym_RPAREN, - [17936] = 2, + ACTIONS(1475), 1, + aux_sym__search_command_token1, + STATE(252), 1, + sym__search_command, + [18304] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1535), 1, - anon_sym_BQUOTE, - [17943] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1537), 1, - anon_sym_RPAREN, - [17950] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1539), 1, - anon_sym_DQUOTE, - [17957] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(334), 1, - anon_sym_RPAREN, - [17964] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(342), 1, - anon_sym_RPAREN, - [17971] = 2, + ACTIONS(338), 2, + sym__eq_sep_concat, + sym__concat, + [18312] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(330), 1, anon_sym_RPAREN, - [17978] = 2, + [18319] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(318), 1, + ACTIONS(1477), 1, anon_sym_RPAREN, - [17985] = 2, + [18326] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1541), 1, + ACTIONS(1479), 1, anon_sym_RPAREN, - [17992] = 2, + [18333] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1543), 1, - anon_sym_RPAREN, - [17999] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(326), 1, - anon_sym_RPAREN, - [18006] = 2, - ACTIONS(404), 1, - sym__comment, - ACTIONS(1545), 1, - aux_sym__interpret_command_token2, - [18013] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1547), 1, + ACTIONS(1481), 1, anon_sym_BQUOTE, - [18020] = 2, + [18340] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1549), 1, + ACTIONS(1483), 1, + anon_sym_RBRACE, + [18347] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1485), 1, anon_sym_RPAREN, - [18027] = 2, + [18354] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1551), 1, - anon_sym_RPAREN, - [18034] = 2, + ACTIONS(1487), 1, + anon_sym_BQUOTE, + [18361] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(297), 1, + ACTIONS(310), 1, sym__eq_sep_concat, - [18041] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1553), 1, - ts_builtin_sym_end, - [18048] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1204), 1, - anon_sym_RPAREN, - [18055] = 2, + [18368] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1208), 1, anon_sym_RPAREN, - [18062] = 2, + [18375] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1489), 1, + anon_sym_RPAREN, + [18382] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1491), 1, + anon_sym_BQUOTE, + [18389] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1493), 1, + anon_sym_RPAREN, + [18396] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1495), 1, + anon_sym_BQUOTE, + [18403] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1497), 1, + anon_sym_RPAREN, + [18410] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1499), 1, + anon_sym_BQUOTE, + [18417] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1501), 1, + anon_sym_RPAREN, + [18424] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1503), 1, + anon_sym_BQUOTE, + [18431] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1505), 1, + anon_sym_RPAREN, + [18438] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1507), 1, + anon_sym_BQUOTE, + [18445] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1509), 1, + anon_sym_RPAREN, + [18452] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1511), 1, + anon_sym_BQUOTE, + [18459] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1513), 1, + anon_sym_RPAREN, + [18466] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1515), 1, + anon_sym_BQUOTE, + [18473] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1517), 1, + anon_sym_RPAREN, + [18480] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(322), 1, + anon_sym_RPAREN, + [18487] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1200), 1, anon_sym_RPAREN, - [18069] = 2, + [18494] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1204), 1, + anon_sym_RPAREN, + [18501] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1519), 1, + anon_sym_BQUOTE, + [18508] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1521), 1, + sym__concat, + [18515] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(318), 1, + anon_sym_RPAREN, + [18522] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(326), 1, + anon_sym_RPAREN, + [18529] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1523), 1, + anon_sym_RPAREN, + [18536] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1525), 1, + sym__concat_pf_dot, + [18543] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1527), 1, + anon_sym_BQUOTE, + [18550] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1529), 1, + anon_sym_BQUOTE, + [18557] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1531), 1, + anon_sym_RPAREN, + [18564] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1533), 1, + anon_sym_RPAREN, + [18571] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1535), 1, + anon_sym_RPAREN, + [18578] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1537), 1, + anon_sym_RPAREN, + [18585] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1539), 1, + anon_sym_BQUOTE, + [18592] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1541), 1, + anon_sym_RPAREN, + [18599] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1543), 1, + anon_sym_DOT, + [18606] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1545), 1, + anon_sym_RPAREN, + [18613] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1547), 1, + anon_sym_RPAREN, + [18620] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1549), 1, + anon_sym_RPAREN, + [18627] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(314), 1, + anon_sym_RPAREN, + [18634] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1551), 1, + anon_sym_RPAREN, + [18641] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1553), 1, + anon_sym_BQUOTE, + [18648] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(314), 1, + anon_sym_RPAREN, + [18655] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1555), 1, - anon_sym_DOT, - [18076] = 2, - ACTIONS(3), 1, + anon_sym_RPAREN, + [18662] = 2, + ACTIONS(405), 1, sym__comment, ACTIONS(1557), 1, - sym__concat_pf_dot, - [18083] = 2, + aux_sym_legacy_quoted_command_token1, + [18669] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1559), 1, sym__concat, - [18090] = 2, - ACTIONS(3), 1, + [18676] = 2, + ACTIONS(405), 1, sym__comment, ACTIONS(1561), 1, - anon_sym_RPAREN, - [18097] = 2, + aux_sym__interpret_command_token2, + [18683] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1563), 1, - anon_sym_RBRACE, - [18104] = 2, + anon_sym_RPAREN, + [18690] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1565), 1, - sym__concat_pf_dot, - [18111] = 2, + anon_sym_DQUOTE, + [18697] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1567), 1, - anon_sym_RPAREN, - [18118] = 2, - ACTIONS(404), 1, + ts_builtin_sym_end, + [18704] = 2, + ACTIONS(3), 1, sym__comment, ACTIONS(1569), 1, - aux_sym__interpret_command_token2, - [18125] = 2, + sym__concat_pf_dot, + [18711] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1571), 1, anon_sym_RPAREN, - [18132] = 2, - ACTIONS(3), 1, + [18718] = 2, + ACTIONS(405), 1, sym__comment, ACTIONS(1573), 1, - anon_sym_RPAREN, - [18139] = 2, + aux_sym__interpret_command_token2, + [18725] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1575), 1, @@ -29019,20 +29658,20 @@ static uint16_t ts_small_parse_table[] = { static uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(94)] = 0, - [SMALL_STATE(95)] = 75, - [SMALL_STATE(96)] = 146, + [SMALL_STATE(95)] = 73, + [SMALL_STATE(96)] = 144, [SMALL_STATE(97)] = 219, - [SMALL_STATE(98)] = 306, - [SMALL_STATE(99)] = 389, - [SMALL_STATE(100)] = 464, + [SMALL_STATE(98)] = 290, + [SMALL_STATE(99)] = 377, + [SMALL_STATE(100)] = 452, [SMALL_STATE(101)] = 535, [SMALL_STATE(102)] = 605, [SMALL_STATE(103)] = 675, - [SMALL_STATE(104)] = 749, - [SMALL_STATE(105)] = 819, - [SMALL_STATE(106)] = 889, - [SMALL_STATE(107)] = 963, - [SMALL_STATE(108)] = 1037, + [SMALL_STATE(104)] = 745, + [SMALL_STATE(105)] = 815, + [SMALL_STATE(106)] = 885, + [SMALL_STATE(107)] = 959, + [SMALL_STATE(108)] = 1033, [SMALL_STATE(109)] = 1107, [SMALL_STATE(110)] = 1176, [SMALL_STATE(111)] = 1245, @@ -29040,435 +29679,444 @@ static uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(113)] = 1383, [SMALL_STATE(114)] = 1452, [SMALL_STATE(115)] = 1520, - [SMALL_STATE(116)] = 1598, + [SMALL_STATE(116)] = 1596, [SMALL_STATE(117)] = 1674, [SMALL_STATE(118)] = 1742, - [SMALL_STATE(119)] = 1815, - [SMALL_STATE(120)] = 1886, - [SMALL_STATE(121)] = 1957, - [SMALL_STATE(122)] = 2028, - [SMALL_STATE(123)] = 2099, - [SMALL_STATE(124)] = 2170, - [SMALL_STATE(125)] = 2241, - [SMALL_STATE(126)] = 2312, - [SMALL_STATE(127)] = 2383, - [SMALL_STATE(128)] = 2454, - [SMALL_STATE(129)] = 2523, - [SMALL_STATE(130)] = 2594, - [SMALL_STATE(131)] = 2665, - [SMALL_STATE(132)] = 2736, + [SMALL_STATE(119)] = 1813, + [SMALL_STATE(120)] = 1884, + [SMALL_STATE(121)] = 1955, + [SMALL_STATE(122)] = 2024, + [SMALL_STATE(123)] = 2095, + [SMALL_STATE(124)] = 2166, + [SMALL_STATE(125)] = 2237, + [SMALL_STATE(126)] = 2308, + [SMALL_STATE(127)] = 2379, + [SMALL_STATE(128)] = 2450, + [SMALL_STATE(129)] = 2521, + [SMALL_STATE(130)] = 2592, + [SMALL_STATE(131)] = 2663, + [SMALL_STATE(132)] = 2734, [SMALL_STATE(133)] = 2807, [SMALL_STATE(134)] = 2873, [SMALL_STATE(135)] = 2939, [SMALL_STATE(136)] = 3005, [SMALL_STATE(137)] = 3071, - [SMALL_STATE(138)] = 3137, - [SMALL_STATE(139)] = 3203, - [SMALL_STATE(140)] = 3269, - [SMALL_STATE(141)] = 3335, - [SMALL_STATE(142)] = 3405, - [SMALL_STATE(143)] = 3471, - [SMALL_STATE(144)] = 3537, - [SMALL_STATE(145)] = 3613, - [SMALL_STATE(146)] = 3679, - [SMALL_STATE(147)] = 3745, - [SMALL_STATE(148)] = 3811, - [SMALL_STATE(149)] = 3877, - [SMALL_STATE(150)] = 3943, - [SMALL_STATE(151)] = 4013, - [SMALL_STATE(152)] = 4079, - [SMALL_STATE(153)] = 4145, - [SMALL_STATE(154)] = 4215, - [SMALL_STATE(155)] = 4281, - [SMALL_STATE(156)] = 4351, - [SMALL_STATE(157)] = 4417, - [SMALL_STATE(158)] = 4483, - [SMALL_STATE(159)] = 4557, - [SMALL_STATE(160)] = 4623, - [SMALL_STATE(161)] = 4689, - [SMALL_STATE(162)] = 4755, - [SMALL_STATE(163)] = 4825, - [SMALL_STATE(164)] = 4891, - [SMALL_STATE(165)] = 4957, + [SMALL_STATE(138)] = 3141, + [SMALL_STATE(139)] = 3215, + [SMALL_STATE(140)] = 3281, + [SMALL_STATE(141)] = 3351, + [SMALL_STATE(142)] = 3417, + [SMALL_STATE(143)] = 3483, + [SMALL_STATE(144)] = 3549, + [SMALL_STATE(145)] = 3615, + [SMALL_STATE(146)] = 3685, + [SMALL_STATE(147)] = 3755, + [SMALL_STATE(148)] = 3821, + [SMALL_STATE(149)] = 3887, + [SMALL_STATE(150)] = 3953, + [SMALL_STATE(151)] = 4019, + [SMALL_STATE(152)] = 4085, + [SMALL_STATE(153)] = 4151, + [SMALL_STATE(154)] = 4221, + [SMALL_STATE(155)] = 4287, + [SMALL_STATE(156)] = 4353, + [SMALL_STATE(157)] = 4419, + [SMALL_STATE(158)] = 4485, + [SMALL_STATE(159)] = 4551, + [SMALL_STATE(160)] = 4617, + [SMALL_STATE(161)] = 4683, + [SMALL_STATE(162)] = 4753, + [SMALL_STATE(163)] = 4819, + [SMALL_STATE(164)] = 4895, + [SMALL_STATE(165)] = 4961, [SMALL_STATE(166)] = 5027, - [SMALL_STATE(167)] = 5094, - [SMALL_STATE(168)] = 5159, - [SMALL_STATE(169)] = 5226, - [SMALL_STATE(170)] = 5291, - [SMALL_STATE(171)] = 5356, - [SMALL_STATE(172)] = 5429, - [SMALL_STATE(173)] = 5494, + [SMALL_STATE(167)] = 5092, + [SMALL_STATE(168)] = 5165, + [SMALL_STATE(169)] = 5230, + [SMALL_STATE(170)] = 5297, + [SMALL_STATE(171)] = 5362, + [SMALL_STATE(172)] = 5427, + [SMALL_STATE(173)] = 5492, [SMALL_STATE(174)] = 5559, [SMALL_STATE(175)] = 5624, - [SMALL_STATE(176)] = 5689, - [SMALL_STATE(177)] = 5756, - [SMALL_STATE(178)] = 5821, - [SMALL_STATE(179)] = 5888, - [SMALL_STATE(180)] = 5953, + [SMALL_STATE(176)] = 5789, + [SMALL_STATE(177)] = 5856, + [SMALL_STATE(178)] = 5921, + [SMALL_STATE(179)] = 5988, + [SMALL_STATE(180)] = 6053, [SMALL_STATE(181)] = 6118, [SMALL_STATE(182)] = 6182, [SMALL_STATE(183)] = 6246, [SMALL_STATE(184)] = 6310, - [SMALL_STATE(185)] = 6376, - [SMALL_STATE(186)] = 6440, - [SMALL_STATE(187)] = 6504, - [SMALL_STATE(188)] = 6568, - [SMALL_STATE(189)] = 6632, - [SMALL_STATE(190)] = 6696, - [SMALL_STATE(191)] = 6760, - [SMALL_STATE(192)] = 6824, - [SMALL_STATE(193)] = 6888, - [SMALL_STATE(194)] = 6952, - [SMALL_STATE(195)] = 7016, - [SMALL_STATE(196)] = 7080, - [SMALL_STATE(197)] = 7144, - [SMALL_STATE(198)] = 7208, - [SMALL_STATE(199)] = 7272, - [SMALL_STATE(200)] = 7336, - [SMALL_STATE(201)] = 7400, - [SMALL_STATE(202)] = 7464, - [SMALL_STATE(203)] = 7528, - [SMALL_STATE(204)] = 7592, - [SMALL_STATE(205)] = 7656, - [SMALL_STATE(206)] = 7720, - [SMALL_STATE(207)] = 7784, - [SMALL_STATE(208)] = 7848, - [SMALL_STATE(209)] = 7912, - [SMALL_STATE(210)] = 7976, - [SMALL_STATE(211)] = 8040, - [SMALL_STATE(212)] = 8104, - [SMALL_STATE(213)] = 8168, - [SMALL_STATE(214)] = 8232, - [SMALL_STATE(215)] = 8296, - [SMALL_STATE(216)] = 8360, - [SMALL_STATE(217)] = 8424, - [SMALL_STATE(218)] = 8488, - [SMALL_STATE(219)] = 8552, - [SMALL_STATE(220)] = 8616, - [SMALL_STATE(221)] = 8680, - [SMALL_STATE(222)] = 8744, - [SMALL_STATE(223)] = 8808, - [SMALL_STATE(224)] = 8872, - [SMALL_STATE(225)] = 8938, - [SMALL_STATE(226)] = 9002, - [SMALL_STATE(227)] = 9066, - [SMALL_STATE(228)] = 9130, - [SMALL_STATE(229)] = 9194, - [SMALL_STATE(230)] = 9258, - [SMALL_STATE(231)] = 9322, - [SMALL_STATE(232)] = 9386, - [SMALL_STATE(233)] = 9450, - [SMALL_STATE(234)] = 9514, - [SMALL_STATE(235)] = 9578, - [SMALL_STATE(236)] = 9642, - [SMALL_STATE(237)] = 9706, - [SMALL_STATE(238)] = 9770, - [SMALL_STATE(239)] = 9834, - [SMALL_STATE(240)] = 9898, - [SMALL_STATE(241)] = 9962, - [SMALL_STATE(242)] = 10026, - [SMALL_STATE(243)] = 10090, - [SMALL_STATE(244)] = 10154, - [SMALL_STATE(245)] = 10218, - [SMALL_STATE(246)] = 10282, - [SMALL_STATE(247)] = 10346, - [SMALL_STATE(248)] = 10410, - [SMALL_STATE(249)] = 10474, - [SMALL_STATE(250)] = 10538, - [SMALL_STATE(251)] = 10602, - [SMALL_STATE(252)] = 10666, - [SMALL_STATE(253)] = 10730, - [SMALL_STATE(254)] = 10794, - [SMALL_STATE(255)] = 10858, - [SMALL_STATE(256)] = 10922, - [SMALL_STATE(257)] = 10986, - [SMALL_STATE(258)] = 11050, - [SMALL_STATE(259)] = 11114, - [SMALL_STATE(260)] = 11178, - [SMALL_STATE(261)] = 11341, - [SMALL_STATE(262)] = 11504, - [SMALL_STATE(263)] = 11569, - [SMALL_STATE(264)] = 11718, - [SMALL_STATE(265)] = 11867, - [SMALL_STATE(266)] = 11930, - [SMALL_STATE(267)] = 11993, - [SMALL_STATE(268)] = 12056, - [SMALL_STATE(269)] = 12119, - [SMALL_STATE(270)] = 12265, - [SMALL_STATE(271)] = 12411, - [SMALL_STATE(272)] = 12453, - [SMALL_STATE(273)] = 12492, - [SMALL_STATE(274)] = 12543, - [SMALL_STATE(275)] = 12594, - [SMALL_STATE(276)] = 12645, - [SMALL_STATE(277)] = 12691, - [SMALL_STATE(278)] = 12737, - [SMALL_STATE(279)] = 12782, - [SMALL_STATE(280)] = 12827, - [SMALL_STATE(281)] = 12872, - [SMALL_STATE(282)] = 12917, - [SMALL_STATE(283)] = 12962, - [SMALL_STATE(284)] = 13007, - [SMALL_STATE(285)] = 13052, - [SMALL_STATE(286)] = 13097, - [SMALL_STATE(287)] = 13142, - [SMALL_STATE(288)] = 13187, - [SMALL_STATE(289)] = 13232, - [SMALL_STATE(290)] = 13277, - [SMALL_STATE(291)] = 13322, - [SMALL_STATE(292)] = 13367, - [SMALL_STATE(293)] = 13412, - [SMALL_STATE(294)] = 13457, - [SMALL_STATE(295)] = 13504, - [SMALL_STATE(296)] = 13549, - [SMALL_STATE(297)] = 13594, - [SMALL_STATE(298)] = 13639, - [SMALL_STATE(299)] = 13680, - [SMALL_STATE(300)] = 13721, - [SMALL_STATE(301)] = 13748, - [SMALL_STATE(302)] = 13775, - [SMALL_STATE(303)] = 13816, - [SMALL_STATE(304)] = 13857, - [SMALL_STATE(305)] = 13898, - [SMALL_STATE(306)] = 13939, - [SMALL_STATE(307)] = 13980, - [SMALL_STATE(308)] = 14021, - [SMALL_STATE(309)] = 14062, - [SMALL_STATE(310)] = 14103, - [SMALL_STATE(311)] = 14144, - [SMALL_STATE(312)] = 14185, - [SMALL_STATE(313)] = 14226, - [SMALL_STATE(314)] = 14253, - [SMALL_STATE(315)] = 14294, - [SMALL_STATE(316)] = 14335, - [SMALL_STATE(317)] = 14376, - [SMALL_STATE(318)] = 14417, - [SMALL_STATE(319)] = 14458, - [SMALL_STATE(320)] = 14499, - [SMALL_STATE(321)] = 14540, - [SMALL_STATE(322)] = 14581, - [SMALL_STATE(323)] = 14603, - [SMALL_STATE(324)] = 14625, - [SMALL_STATE(325)] = 14647, - [SMALL_STATE(326)] = 14669, - [SMALL_STATE(327)] = 14691, - [SMALL_STATE(328)] = 14713, - [SMALL_STATE(329)] = 14735, - [SMALL_STATE(330)] = 14757, - [SMALL_STATE(331)] = 14779, - [SMALL_STATE(332)] = 14801, - [SMALL_STATE(333)] = 14836, - [SMALL_STATE(334)] = 14871, - [SMALL_STATE(335)] = 14906, - [SMALL_STATE(336)] = 14941, - [SMALL_STATE(337)] = 14976, - [SMALL_STATE(338)] = 15011, - [SMALL_STATE(339)] = 15046, - [SMALL_STATE(340)] = 15081, - [SMALL_STATE(341)] = 15116, - [SMALL_STATE(342)] = 15137, - [SMALL_STATE(343)] = 15172, - [SMALL_STATE(344)] = 15207, - [SMALL_STATE(345)] = 15242, - [SMALL_STATE(346)] = 15277, - [SMALL_STATE(347)] = 15312, - [SMALL_STATE(348)] = 15347, - [SMALL_STATE(349)] = 15382, - [SMALL_STATE(350)] = 15417, - [SMALL_STATE(351)] = 15452, - [SMALL_STATE(352)] = 15488, - [SMALL_STATE(353)] = 15524, - [SMALL_STATE(354)] = 15558, - [SMALL_STATE(355)] = 15581, - [SMALL_STATE(356)] = 15604, - [SMALL_STATE(357)] = 15637, - [SMALL_STATE(358)] = 15660, - [SMALL_STATE(359)] = 15693, - [SMALL_STATE(360)] = 15711, - [SMALL_STATE(361)] = 15729, - [SMALL_STATE(362)] = 15747, - [SMALL_STATE(363)] = 15765, - [SMALL_STATE(364)] = 15783, - [SMALL_STATE(365)] = 15801, - [SMALL_STATE(366)] = 15819, - [SMALL_STATE(367)] = 15837, - [SMALL_STATE(368)] = 15855, - [SMALL_STATE(369)] = 15873, - [SMALL_STATE(370)] = 15900, - [SMALL_STATE(371)] = 15917, - [SMALL_STATE(372)] = 15942, - [SMALL_STATE(373)] = 15967, - [SMALL_STATE(374)] = 15992, - [SMALL_STATE(375)] = 16016, - [SMALL_STATE(376)] = 16036, - [SMALL_STATE(377)] = 16060, - [SMALL_STATE(378)] = 16084, - [SMALL_STATE(379)] = 16104, - [SMALL_STATE(380)] = 16124, - [SMALL_STATE(381)] = 16148, - [SMALL_STATE(382)] = 16172, - [SMALL_STATE(383)] = 16196, - [SMALL_STATE(384)] = 16212, - [SMALL_STATE(385)] = 16236, - [SMALL_STATE(386)] = 16260, - [SMALL_STATE(387)] = 16284, - [SMALL_STATE(388)] = 16308, - [SMALL_STATE(389)] = 16332, - [SMALL_STATE(390)] = 16356, - [SMALL_STATE(391)] = 16372, - [SMALL_STATE(392)] = 16396, - [SMALL_STATE(393)] = 16420, - [SMALL_STATE(394)] = 16444, - [SMALL_STATE(395)] = 16460, - [SMALL_STATE(396)] = 16476, - [SMALL_STATE(397)] = 16492, - [SMALL_STATE(398)] = 16516, - [SMALL_STATE(399)] = 16540, - [SMALL_STATE(400)] = 16559, - [SMALL_STATE(401)] = 16578, - [SMALL_STATE(402)] = 16597, - [SMALL_STATE(403)] = 16612, - [SMALL_STATE(404)] = 16635, - [SMALL_STATE(405)] = 16650, - [SMALL_STATE(406)] = 16665, - [SMALL_STATE(407)] = 16680, - [SMALL_STATE(408)] = 16701, - [SMALL_STATE(409)] = 16722, - [SMALL_STATE(410)] = 16737, - [SMALL_STATE(411)] = 16760, - [SMALL_STATE(412)] = 16783, - [SMALL_STATE(413)] = 16797, - [SMALL_STATE(414)] = 16811, - [SMALL_STATE(415)] = 16825, - [SMALL_STATE(416)] = 16839, - [SMALL_STATE(417)] = 16853, - [SMALL_STATE(418)] = 16867, - [SMALL_STATE(419)] = 16879, - [SMALL_STATE(420)] = 16893, - [SMALL_STATE(421)] = 16907, - [SMALL_STATE(422)] = 16921, - [SMALL_STATE(423)] = 16935, - [SMALL_STATE(424)] = 16949, - [SMALL_STATE(425)] = 16964, - [SMALL_STATE(426)] = 16979, - [SMALL_STATE(427)] = 16992, - [SMALL_STATE(428)] = 17007, - [SMALL_STATE(429)] = 17022, - [SMALL_STATE(430)] = 17037, - [SMALL_STATE(431)] = 17053, - [SMALL_STATE(432)] = 17069, - [SMALL_STATE(433)] = 17085, - [SMALL_STATE(434)] = 17101, - [SMALL_STATE(435)] = 17117, - [SMALL_STATE(436)] = 17133, - [SMALL_STATE(437)] = 17149, - [SMALL_STATE(438)] = 17165, - [SMALL_STATE(439)] = 17181, - [SMALL_STATE(440)] = 17197, - [SMALL_STATE(441)] = 17213, - [SMALL_STATE(442)] = 17229, - [SMALL_STATE(443)] = 17245, - [SMALL_STATE(444)] = 17261, - [SMALL_STATE(445)] = 17271, - [SMALL_STATE(446)] = 17287, - [SMALL_STATE(447)] = 17303, - [SMALL_STATE(448)] = 17319, - [SMALL_STATE(449)] = 17335, - [SMALL_STATE(450)] = 17344, - [SMALL_STATE(451)] = 17357, - [SMALL_STATE(452)] = 17370, - [SMALL_STATE(453)] = 17383, - [SMALL_STATE(454)] = 17396, - [SMALL_STATE(455)] = 17409, - [SMALL_STATE(456)] = 17422, - [SMALL_STATE(457)] = 17435, - [SMALL_STATE(458)] = 17448, - [SMALL_STATE(459)] = 17461, - [SMALL_STATE(460)] = 17474, - [SMALL_STATE(461)] = 17487, - [SMALL_STATE(462)] = 17500, - [SMALL_STATE(463)] = 17513, - [SMALL_STATE(464)] = 17526, - [SMALL_STATE(465)] = 17539, - [SMALL_STATE(466)] = 17552, - [SMALL_STATE(467)] = 17565, - [SMALL_STATE(468)] = 17578, - [SMALL_STATE(469)] = 17586, - [SMALL_STATE(470)] = 17594, - [SMALL_STATE(471)] = 17604, - [SMALL_STATE(472)] = 17614, - [SMALL_STATE(473)] = 17624, - [SMALL_STATE(474)] = 17634, - [SMALL_STATE(475)] = 17644, - [SMALL_STATE(476)] = 17652, - [SMALL_STATE(477)] = 17660, - [SMALL_STATE(478)] = 17668, - [SMALL_STATE(479)] = 17676, - [SMALL_STATE(480)] = 17684, - [SMALL_STATE(481)] = 17692, - [SMALL_STATE(482)] = 17702, - [SMALL_STATE(483)] = 17710, - [SMALL_STATE(484)] = 17718, - [SMALL_STATE(485)] = 17726, - [SMALL_STATE(486)] = 17733, - [SMALL_STATE(487)] = 17740, - [SMALL_STATE(488)] = 17747, - [SMALL_STATE(489)] = 17754, - [SMALL_STATE(490)] = 17761, - [SMALL_STATE(491)] = 17768, - [SMALL_STATE(492)] = 17775, - [SMALL_STATE(493)] = 17782, - [SMALL_STATE(494)] = 17789, - [SMALL_STATE(495)] = 17796, - [SMALL_STATE(496)] = 17803, - [SMALL_STATE(497)] = 17810, - [SMALL_STATE(498)] = 17817, - [SMALL_STATE(499)] = 17824, - [SMALL_STATE(500)] = 17831, - [SMALL_STATE(501)] = 17838, - [SMALL_STATE(502)] = 17845, - [SMALL_STATE(503)] = 17852, - [SMALL_STATE(504)] = 17859, - [SMALL_STATE(505)] = 17866, - [SMALL_STATE(506)] = 17873, - [SMALL_STATE(507)] = 17880, - [SMALL_STATE(508)] = 17887, - [SMALL_STATE(509)] = 17894, - [SMALL_STATE(510)] = 17901, - [SMALL_STATE(511)] = 17908, - [SMALL_STATE(512)] = 17915, - [SMALL_STATE(513)] = 17922, - [SMALL_STATE(514)] = 17929, - [SMALL_STATE(515)] = 17936, - [SMALL_STATE(516)] = 17943, - [SMALL_STATE(517)] = 17950, - [SMALL_STATE(518)] = 17957, - [SMALL_STATE(519)] = 17964, - [SMALL_STATE(520)] = 17971, - [SMALL_STATE(521)] = 17978, - [SMALL_STATE(522)] = 17985, - [SMALL_STATE(523)] = 17992, - [SMALL_STATE(524)] = 17999, - [SMALL_STATE(525)] = 18006, - [SMALL_STATE(526)] = 18013, - [SMALL_STATE(527)] = 18020, - [SMALL_STATE(528)] = 18027, - [SMALL_STATE(529)] = 18034, - [SMALL_STATE(530)] = 18041, - [SMALL_STATE(531)] = 18048, - [SMALL_STATE(532)] = 18055, - [SMALL_STATE(533)] = 18062, - [SMALL_STATE(534)] = 18069, - [SMALL_STATE(535)] = 18076, - [SMALL_STATE(536)] = 18083, - [SMALL_STATE(537)] = 18090, - [SMALL_STATE(538)] = 18097, - [SMALL_STATE(539)] = 18104, - [SMALL_STATE(540)] = 18111, - [SMALL_STATE(541)] = 18118, - [SMALL_STATE(542)] = 18125, - [SMALL_STATE(543)] = 18132, - [SMALL_STATE(544)] = 18139, + [SMALL_STATE(185)] = 6374, + [SMALL_STATE(186)] = 6438, + [SMALL_STATE(187)] = 6502, + [SMALL_STATE(188)] = 6566, + [SMALL_STATE(189)] = 6630, + [SMALL_STATE(190)] = 6694, + [SMALL_STATE(191)] = 6758, + [SMALL_STATE(192)] = 6822, + [SMALL_STATE(193)] = 6886, + [SMALL_STATE(194)] = 6950, + [SMALL_STATE(195)] = 7014, + [SMALL_STATE(196)] = 7078, + [SMALL_STATE(197)] = 7142, + [SMALL_STATE(198)] = 7206, + [SMALL_STATE(199)] = 7270, + [SMALL_STATE(200)] = 7334, + [SMALL_STATE(201)] = 7398, + [SMALL_STATE(202)] = 7462, + [SMALL_STATE(203)] = 7526, + [SMALL_STATE(204)] = 7590, + [SMALL_STATE(205)] = 7654, + [SMALL_STATE(206)] = 7718, + [SMALL_STATE(207)] = 7782, + [SMALL_STATE(208)] = 7846, + [SMALL_STATE(209)] = 7910, + [SMALL_STATE(210)] = 7974, + [SMALL_STATE(211)] = 8038, + [SMALL_STATE(212)] = 8102, + [SMALL_STATE(213)] = 8166, + [SMALL_STATE(214)] = 8230, + [SMALL_STATE(215)] = 8294, + [SMALL_STATE(216)] = 8358, + [SMALL_STATE(217)] = 8422, + [SMALL_STATE(218)] = 8486, + [SMALL_STATE(219)] = 8550, + [SMALL_STATE(220)] = 8614, + [SMALL_STATE(221)] = 8678, + [SMALL_STATE(222)] = 8742, + [SMALL_STATE(223)] = 8806, + [SMALL_STATE(224)] = 8870, + [SMALL_STATE(225)] = 8936, + [SMALL_STATE(226)] = 9000, + [SMALL_STATE(227)] = 9064, + [SMALL_STATE(228)] = 9128, + [SMALL_STATE(229)] = 9192, + [SMALL_STATE(230)] = 9256, + [SMALL_STATE(231)] = 9320, + [SMALL_STATE(232)] = 9384, + [SMALL_STATE(233)] = 9448, + [SMALL_STATE(234)] = 9512, + [SMALL_STATE(235)] = 9576, + [SMALL_STATE(236)] = 9640, + [SMALL_STATE(237)] = 9704, + [SMALL_STATE(238)] = 9768, + [SMALL_STATE(239)] = 9832, + [SMALL_STATE(240)] = 9896, + [SMALL_STATE(241)] = 9960, + [SMALL_STATE(242)] = 10024, + [SMALL_STATE(243)] = 10088, + [SMALL_STATE(244)] = 10152, + [SMALL_STATE(245)] = 10216, + [SMALL_STATE(246)] = 10280, + [SMALL_STATE(247)] = 10344, + [SMALL_STATE(248)] = 10408, + [SMALL_STATE(249)] = 10472, + [SMALL_STATE(250)] = 10536, + [SMALL_STATE(251)] = 10600, + [SMALL_STATE(252)] = 10664, + [SMALL_STATE(253)] = 10728, + [SMALL_STATE(254)] = 10792, + [SMALL_STATE(255)] = 10856, + [SMALL_STATE(256)] = 10920, + [SMALL_STATE(257)] = 10984, + [SMALL_STATE(258)] = 11048, + [SMALL_STATE(259)] = 11112, + [SMALL_STATE(260)] = 11176, + [SMALL_STATE(261)] = 11240, + [SMALL_STATE(262)] = 11304, + [SMALL_STATE(263)] = 11368, + [SMALL_STATE(264)] = 11432, + [SMALL_STATE(265)] = 11496, + [SMALL_STATE(266)] = 11560, + [SMALL_STATE(267)] = 11624, + [SMALL_STATE(268)] = 11690, + [SMALL_STATE(269)] = 11754, + [SMALL_STATE(270)] = 11917, + [SMALL_STATE(271)] = 11982, + [SMALL_STATE(272)] = 12131, + [SMALL_STATE(273)] = 12294, + [SMALL_STATE(274)] = 12443, + [SMALL_STATE(275)] = 12506, + [SMALL_STATE(276)] = 12569, + [SMALL_STATE(277)] = 12632, + [SMALL_STATE(278)] = 12695, + [SMALL_STATE(279)] = 12841, + [SMALL_STATE(280)] = 12987, + [SMALL_STATE(281)] = 13029, + [SMALL_STATE(282)] = 13068, + [SMALL_STATE(283)] = 13119, + [SMALL_STATE(284)] = 13170, + [SMALL_STATE(285)] = 13221, + [SMALL_STATE(286)] = 13267, + [SMALL_STATE(287)] = 13313, + [SMALL_STATE(288)] = 13358, + [SMALL_STATE(289)] = 13405, + [SMALL_STATE(290)] = 13450, + [SMALL_STATE(291)] = 13495, + [SMALL_STATE(292)] = 13540, + [SMALL_STATE(293)] = 13585, + [SMALL_STATE(294)] = 13630, + [SMALL_STATE(295)] = 13675, + [SMALL_STATE(296)] = 13720, + [SMALL_STATE(297)] = 13765, + [SMALL_STATE(298)] = 13810, + [SMALL_STATE(299)] = 13855, + [SMALL_STATE(300)] = 13900, + [SMALL_STATE(301)] = 13945, + [SMALL_STATE(302)] = 13990, + [SMALL_STATE(303)] = 14035, + [SMALL_STATE(304)] = 14080, + [SMALL_STATE(305)] = 14125, + [SMALL_STATE(306)] = 14170, + [SMALL_STATE(307)] = 14215, + [SMALL_STATE(308)] = 14256, + [SMALL_STATE(309)] = 14297, + [SMALL_STATE(310)] = 14324, + [SMALL_STATE(311)] = 14365, + [SMALL_STATE(312)] = 14406, + [SMALL_STATE(313)] = 14447, + [SMALL_STATE(314)] = 14488, + [SMALL_STATE(315)] = 14529, + [SMALL_STATE(316)] = 14570, + [SMALL_STATE(317)] = 14611, + [SMALL_STATE(318)] = 14652, + [SMALL_STATE(319)] = 14693, + [SMALL_STATE(320)] = 14734, + [SMALL_STATE(321)] = 14775, + [SMALL_STATE(322)] = 14816, + [SMALL_STATE(323)] = 14843, + [SMALL_STATE(324)] = 14886, + [SMALL_STATE(325)] = 14927, + [SMALL_STATE(326)] = 14968, + [SMALL_STATE(327)] = 15011, + [SMALL_STATE(328)] = 15052, + [SMALL_STATE(329)] = 15093, + [SMALL_STATE(330)] = 15120, + [SMALL_STATE(331)] = 15161, + [SMALL_STATE(332)] = 15183, + [SMALL_STATE(333)] = 15205, + [SMALL_STATE(334)] = 15227, + [SMALL_STATE(335)] = 15249, + [SMALL_STATE(336)] = 15271, + [SMALL_STATE(337)] = 15293, + [SMALL_STATE(338)] = 15315, + [SMALL_STATE(339)] = 15337, + [SMALL_STATE(340)] = 15359, + [SMALL_STATE(341)] = 15381, + [SMALL_STATE(342)] = 15418, + [SMALL_STATE(343)] = 15453, + [SMALL_STATE(344)] = 15488, + [SMALL_STATE(345)] = 15523, + [SMALL_STATE(346)] = 15560, + [SMALL_STATE(347)] = 15595, + [SMALL_STATE(348)] = 15630, + [SMALL_STATE(349)] = 15665, + [SMALL_STATE(350)] = 15702, + [SMALL_STATE(351)] = 15737, + [SMALL_STATE(352)] = 15772, + [SMALL_STATE(353)] = 15807, + [SMALL_STATE(354)] = 15828, + [SMALL_STATE(355)] = 15863, + [SMALL_STATE(356)] = 15898, + [SMALL_STATE(357)] = 15933, + [SMALL_STATE(358)] = 15968, + [SMALL_STATE(359)] = 16003, + [SMALL_STATE(360)] = 16038, + [SMALL_STATE(361)] = 16074, + [SMALL_STATE(362)] = 16108, + [SMALL_STATE(363)] = 16144, + [SMALL_STATE(364)] = 16167, + [SMALL_STATE(365)] = 16190, + [SMALL_STATE(366)] = 16213, + [SMALL_STATE(367)] = 16246, + [SMALL_STATE(368)] = 16279, + [SMALL_STATE(369)] = 16297, + [SMALL_STATE(370)] = 16315, + [SMALL_STATE(371)] = 16333, + [SMALL_STATE(372)] = 16351, + [SMALL_STATE(373)] = 16369, + [SMALL_STATE(374)] = 16387, + [SMALL_STATE(375)] = 16405, + [SMALL_STATE(376)] = 16423, + [SMALL_STATE(377)] = 16441, + [SMALL_STATE(378)] = 16459, + [SMALL_STATE(379)] = 16476, + [SMALL_STATE(380)] = 16501, + [SMALL_STATE(381)] = 16528, + [SMALL_STATE(382)] = 16553, + [SMALL_STATE(383)] = 16578, + [SMALL_STATE(384)] = 16594, + [SMALL_STATE(385)] = 16610, + [SMALL_STATE(386)] = 16634, + [SMALL_STATE(387)] = 16658, + [SMALL_STATE(388)] = 16682, + [SMALL_STATE(389)] = 16706, + [SMALL_STATE(390)] = 16730, + [SMALL_STATE(391)] = 16750, + [SMALL_STATE(392)] = 16766, + [SMALL_STATE(393)] = 16790, + [SMALL_STATE(394)] = 16806, + [SMALL_STATE(395)] = 16830, + [SMALL_STATE(396)] = 16854, + [SMALL_STATE(397)] = 16874, + [SMALL_STATE(398)] = 16898, + [SMALL_STATE(399)] = 16922, + [SMALL_STATE(400)] = 16942, + [SMALL_STATE(401)] = 16966, + [SMALL_STATE(402)] = 16990, + [SMALL_STATE(403)] = 17014, + [SMALL_STATE(404)] = 17030, + [SMALL_STATE(405)] = 17054, + [SMALL_STATE(406)] = 17078, + [SMALL_STATE(407)] = 17102, + [SMALL_STATE(408)] = 17126, + [SMALL_STATE(409)] = 17141, + [SMALL_STATE(410)] = 17156, + [SMALL_STATE(411)] = 17175, + [SMALL_STATE(412)] = 17198, + [SMALL_STATE(413)] = 17219, + [SMALL_STATE(414)] = 17234, + [SMALL_STATE(415)] = 17257, + [SMALL_STATE(416)] = 17276, + [SMALL_STATE(417)] = 17291, + [SMALL_STATE(418)] = 17306, + [SMALL_STATE(419)] = 17329, + [SMALL_STATE(420)] = 17350, + [SMALL_STATE(421)] = 17369, + [SMALL_STATE(422)] = 17383, + [SMALL_STATE(423)] = 17395, + [SMALL_STATE(424)] = 17409, + [SMALL_STATE(425)] = 17423, + [SMALL_STATE(426)] = 17437, + [SMALL_STATE(427)] = 17451, + [SMALL_STATE(428)] = 17465, + [SMALL_STATE(429)] = 17479, + [SMALL_STATE(430)] = 17493, + [SMALL_STATE(431)] = 17507, + [SMALL_STATE(432)] = 17521, + [SMALL_STATE(433)] = 17535, + [SMALL_STATE(434)] = 17550, + [SMALL_STATE(435)] = 17565, + [SMALL_STATE(436)] = 17578, + [SMALL_STATE(437)] = 17593, + [SMALL_STATE(438)] = 17608, + [SMALL_STATE(439)] = 17623, + [SMALL_STATE(440)] = 17639, + [SMALL_STATE(441)] = 17655, + [SMALL_STATE(442)] = 17671, + [SMALL_STATE(443)] = 17687, + [SMALL_STATE(444)] = 17703, + [SMALL_STATE(445)] = 17719, + [SMALL_STATE(446)] = 17735, + [SMALL_STATE(447)] = 17751, + [SMALL_STATE(448)] = 17761, + [SMALL_STATE(449)] = 17777, + [SMALL_STATE(450)] = 17793, + [SMALL_STATE(451)] = 17809, + [SMALL_STATE(452)] = 17825, + [SMALL_STATE(453)] = 17841, + [SMALL_STATE(454)] = 17857, + [SMALL_STATE(455)] = 17873, + [SMALL_STATE(456)] = 17889, + [SMALL_STATE(457)] = 17905, + [SMALL_STATE(458)] = 17921, + [SMALL_STATE(459)] = 17934, + [SMALL_STATE(460)] = 17947, + [SMALL_STATE(461)] = 17960, + [SMALL_STATE(462)] = 17973, + [SMALL_STATE(463)] = 17986, + [SMALL_STATE(464)] = 17999, + [SMALL_STATE(465)] = 18012, + [SMALL_STATE(466)] = 18025, + [SMALL_STATE(467)] = 18038, + [SMALL_STATE(468)] = 18051, + [SMALL_STATE(469)] = 18064, + [SMALL_STATE(470)] = 18077, + [SMALL_STATE(471)] = 18090, + [SMALL_STATE(472)] = 18103, + [SMALL_STATE(473)] = 18116, + [SMALL_STATE(474)] = 18129, + [SMALL_STATE(475)] = 18142, + [SMALL_STATE(476)] = 18155, + [SMALL_STATE(477)] = 18164, + [SMALL_STATE(478)] = 18172, + [SMALL_STATE(479)] = 18180, + [SMALL_STATE(480)] = 18190, + [SMALL_STATE(481)] = 18198, + [SMALL_STATE(482)] = 18206, + [SMALL_STATE(483)] = 18214, + [SMALL_STATE(484)] = 18222, + [SMALL_STATE(485)] = 18232, + [SMALL_STATE(486)] = 18240, + [SMALL_STATE(487)] = 18250, + [SMALL_STATE(488)] = 18260, + [SMALL_STATE(489)] = 18270, + [SMALL_STATE(490)] = 18278, + [SMALL_STATE(491)] = 18286, + [SMALL_STATE(492)] = 18294, + [SMALL_STATE(493)] = 18304, + [SMALL_STATE(494)] = 18312, + [SMALL_STATE(495)] = 18319, + [SMALL_STATE(496)] = 18326, + [SMALL_STATE(497)] = 18333, + [SMALL_STATE(498)] = 18340, + [SMALL_STATE(499)] = 18347, + [SMALL_STATE(500)] = 18354, + [SMALL_STATE(501)] = 18361, + [SMALL_STATE(502)] = 18368, + [SMALL_STATE(503)] = 18375, + [SMALL_STATE(504)] = 18382, + [SMALL_STATE(505)] = 18389, + [SMALL_STATE(506)] = 18396, + [SMALL_STATE(507)] = 18403, + [SMALL_STATE(508)] = 18410, + [SMALL_STATE(509)] = 18417, + [SMALL_STATE(510)] = 18424, + [SMALL_STATE(511)] = 18431, + [SMALL_STATE(512)] = 18438, + [SMALL_STATE(513)] = 18445, + [SMALL_STATE(514)] = 18452, + [SMALL_STATE(515)] = 18459, + [SMALL_STATE(516)] = 18466, + [SMALL_STATE(517)] = 18473, + [SMALL_STATE(518)] = 18480, + [SMALL_STATE(519)] = 18487, + [SMALL_STATE(520)] = 18494, + [SMALL_STATE(521)] = 18501, + [SMALL_STATE(522)] = 18508, + [SMALL_STATE(523)] = 18515, + [SMALL_STATE(524)] = 18522, + [SMALL_STATE(525)] = 18529, + [SMALL_STATE(526)] = 18536, + [SMALL_STATE(527)] = 18543, + [SMALL_STATE(528)] = 18550, + [SMALL_STATE(529)] = 18557, + [SMALL_STATE(530)] = 18564, + [SMALL_STATE(531)] = 18571, + [SMALL_STATE(532)] = 18578, + [SMALL_STATE(533)] = 18585, + [SMALL_STATE(534)] = 18592, + [SMALL_STATE(535)] = 18599, + [SMALL_STATE(536)] = 18606, + [SMALL_STATE(537)] = 18613, + [SMALL_STATE(538)] = 18620, + [SMALL_STATE(539)] = 18627, + [SMALL_STATE(540)] = 18634, + [SMALL_STATE(541)] = 18641, + [SMALL_STATE(542)] = 18648, + [SMALL_STATE(543)] = 18655, + [SMALL_STATE(544)] = 18662, + [SMALL_STATE(545)] = 18669, + [SMALL_STATE(546)] = 18676, + [SMALL_STATE(547)] = 18683, + [SMALL_STATE(548)] = 18690, + [SMALL_STATE(549)] = 18697, + [SMALL_STATE(550)] = 18704, + [SMALL_STATE(551)] = 18711, + [SMALL_STATE(552)] = 18718, + [SMALL_STATE(553)] = 18725, }; static TSParseActionEntry ts_parse_actions[] = { @@ -29476,759 +30124,759 @@ static TSParseActionEntry ts_parse_actions[] = { [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_commands, 0), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(541), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), [57] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_command, 1), [59] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_command, 1), [61] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_command_identifier, 1), [63] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_command_identifier, 1), - [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5), - [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(525), - [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(546), + [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355), [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), [91] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_commands, 1), - [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), [95] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_commands_repeat2, 1), - [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__commands_singleline_repeat2, 1), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__commands_singleline_repeat2, 1), + [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), [105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dec_number, 1), [107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__dec_number, 1), - [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__system_command, 1, .production_id = 1), - [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__system_command, 1, .production_id = 1), - [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), - [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), - [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_command, 1, .production_id = 1), - [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_command, 1, .production_id = 1), - [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_command, 2, .production_id = 1), - [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_command, 2, .production_id = 1), - [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsets_command, 2), - [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsets_command, 2), - [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_command, 1, .production_id = 1), - [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_command, 1, .production_id = 1), - [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__macro_arged_command, 1, .production_id = 1), - [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__macro_arged_command, 1, .production_id = 1), - [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), - [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), - [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__search_command, 1, .production_id = 1), - [163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__search_command, 1, .production_id = 1), - [165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_command, 1, .production_id = 1), - [167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_help_command, 1, .production_id = 1), - [169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsetssizes_command, 3, .production_id = 12), - [171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsetssizes_command, 3, .production_id = 12), - [173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsetssizes_command, 2), - [175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsetssizes_command, 2), - [177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_args, 1), - [179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_args, 1), - [181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__offsetsizes_args, 2), - [183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__offsetsizes_args, 2), SHIFT_REPEAT(381), - [186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__offsetsizes_args, 2), - [188] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__offsetsizes_args, 2), SHIFT_REPEAT(322), - [191] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__offsetsizes_args, 2), SHIFT_REPEAT(292), - [194] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__offsetsizes_args, 2), SHIFT_REPEAT(327), - [197] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__offsetsizes_args, 2), SHIFT_REPEAT(430), - [200] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__offsetsizes_args, 2), SHIFT_REPEAT(11), - [203] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__offsetsizes_args, 2), SHIFT_REPEAT(22), - [206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_args, 1), - [208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_args, 1), - [210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), - [212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), - [220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), - [222] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(385), - [225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_args_repeat1, 2), - [227] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(84), - [230] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(288), - [233] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(86), - [236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(447), - [239] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(31), - [242] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(27), - [245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_Cf_cmd, 1, .production_id = 1), - [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_Cf_cmd, 1, .production_id = 1), - [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), - [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_args, 1), - [265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_args, 1), - [267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_command, 1, .production_id = 1), - [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), - [271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_command, 1, .production_id = 1), - [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), - [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), - [283] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pf_args_repeat1, 2), - [285] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(113), - [288] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(343), - [291] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(34), - [294] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(35), - [297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arg, 1), - [299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arg, 1), - [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation, 2), - [305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_concatenation, 2), - [307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), - [309] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), - [311] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(345), - [314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arg_identifier, 1), - [316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arg_identifier, 1), + [109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__search_command, 1, .production_id = 1), + [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__search_command, 1, .production_id = 1), + [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), + [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), + [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_command, 1, .production_id = 1), + [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_help_command, 1, .production_id = 1), + [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_command, 1, .production_id = 2), + [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_command, 1, .production_id = 2), + [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_command, 1, .production_id = 1), + [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_command, 1, .production_id = 1), + [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__system_command, 1, .production_id = 1), + [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__system_command, 1, .production_id = 1), + [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsets_command, 2), + [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsets_command, 2), + [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__macro_arged_command, 1, .production_id = 1), + [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), + [151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__macro_arged_command, 1, .production_id = 1), + [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), + [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), + [161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_command, 2, .production_id = 2), + [167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_command, 2, .production_id = 2), + [169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), + [171] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(398), + [174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_args_repeat1, 2), + [176] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(92), + [179] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(290), + [182] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(91), + [185] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(442), + [188] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(23), + [191] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(10), + [194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_args, 1), + [196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_args, 1), + [198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_Cf_cmd, 1, .production_id = 1), + [200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_Cf_cmd, 1, .production_id = 1), + [204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(432), + [206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), + [210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), + [212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsetssizes_command, 2), + [218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsetssizes_command, 2), + [220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsetssizes_command, 3, .production_id = 15), + [222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsetssizes_command, 3, .production_id = 15), + [224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_args, 1), + [226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_args, 1), + [228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), + [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), + [238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__offsetsizes_args, 2), + [240] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__offsetsizes_args, 2), SHIFT_REPEAT(395), + [243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__offsetsizes_args, 2), + [245] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__offsetsizes_args, 2), SHIFT_REPEAT(333), + [248] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__offsetsizes_args, 2), SHIFT_REPEAT(300), + [251] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__offsetsizes_args, 2), SHIFT_REPEAT(338), + [254] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__offsetsizes_args, 2), SHIFT_REPEAT(449), + [257] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__offsetsizes_args, 2), SHIFT_REPEAT(12), + [260] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__offsetsizes_args, 2), SHIFT_REPEAT(33), + [263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), + [265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pf_args_repeat1, 2), + [267] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(113), + [270] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(354), + [273] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(18), + [276] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(21), + [279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_args, 1), + [281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_args, 1), + [283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_command, 1, .production_id = 1), + [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [287] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_command, 1, .production_id = 1), + [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), + [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), + [299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), + [301] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(346), + [304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation, 2), + [306] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_concatenation, 2), + [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arg, 1), + [312] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arg, 1), + [314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_substitution_arg, 3), + [316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_substitution_arg, 3), [318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_double_quoted_arg, 2), [320] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_double_quoted_arg, 2), - [322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arg, 1, .production_id = 3), - [324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arg, 1, .production_id = 3), - [326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_substitution_arg, 3), - [328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_substitution_arg, 3), - [330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_single_quoted_arg, 2), - [332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_single_quoted_arg, 2), - [334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_single_quoted_arg, 3), - [336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_single_quoted_arg, 3), - [338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arg, 3, .production_id = 14), - [340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arg, 3, .production_id = 14), - [342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_double_quoted_arg, 3), - [344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_double_quoted_arg, 3), - [346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pf_dot_concatenation_repeat1, 2), - [348] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pf_dot_concatenation_repeat1, 2), - [350] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_dot_concatenation_repeat1, 2), SHIFT_REPEAT(407), - [353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_arg, 1), - [355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_arg, 1), + [322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_single_quoted_arg, 2), + [324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_single_quoted_arg, 2), + [326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_double_quoted_arg, 3), + [328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_double_quoted_arg, 3), + [330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_single_quoted_arg, 3), + [332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_single_quoted_arg, 3), + [334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arg, 1, .production_id = 5), + [336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arg, 1, .production_id = 5), + [338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arg_identifier, 1), + [340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arg_identifier, 1), + [342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arg, 3, .production_id = 17), + [344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arg, 3, .production_id = 17), + [346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_arg, 1), + [348] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_arg, 1), + [350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pf_dot_concatenation_repeat1, 2), + [352] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pf_dot_concatenation_repeat1, 2), + [354] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_dot_concatenation_repeat1, 2), SHIFT_REPEAT(419), [357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_concatenation, 2), [359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_concatenation, 2), - [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), - [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_concatenation, 2), - [365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_concatenation, 2), - [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pf_dot_arg_identifier, 1), - [371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pf_dot_arg_identifier, 1), - [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pf_concatenation_repeat1, 2), - [375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pf_concatenation_repeat1, 2), - [377] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_concatenation_repeat1, 2), SHIFT_REPEAT(372), + [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pf_dot_arg_identifier, 1), + [365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pf_dot_arg_identifier, 1), + [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pf_concatenation_repeat1, 2), + [369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pf_concatenation_repeat1, 2), + [371] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_concatenation_repeat1, 2), SHIFT_REPEAT(382), + [374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_concatenation, 2), + [376] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_concatenation, 2), + [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), [380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_arg, 1), [382] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_arg, 1), - [384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pf_arg_parentheses, 3, .production_id = 15), - [386] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pf_arg_parentheses, 3, .production_id = 15), + [384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pf_arg_parentheses, 3, .production_id = 18), + [386] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pf_arg_parentheses, 3, .production_id = 18), [388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_arg_identifier, 1), [390] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_arg_identifier, 1), - [392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_specifier, 1), - [394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_specifier, 1), - [396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), - [398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), - [400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), - [402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), - [404] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), - [408] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), - [410] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(116), - [413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(20), - [416] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(19), + [392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), + [394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), + [396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(115), + [399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(11), + [402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(26), + [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_specifier, 1), + [409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_specifier, 1), + [411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), + [415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11), + [417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), [419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_command_identifier, 1), [421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_command_identifier, 1), - [423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_val, 1), - [425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_val, 1), - [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), - [431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_arg, 1), - [433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_arg, 1), - [435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), - [437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pf_dot_args_repeat1, 2), - [439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pf_dot_args_repeat1, 2), - [441] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_dot_args_repeat1, 2), SHIFT_REPEAT(534), - [444] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_dot_concatenation_repeat1, 2), SHIFT_REPEAT(408), - [447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_key, 1), - [449] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_key, 1), - [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), - [455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), - [457] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), SHIFT_REPEAT(124), - [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [462] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(346), - [465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_key_concatenation, 2), - [467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_key_concatenation, 2), - [469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_args, 2), - [471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_args, 2), - [473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), - [475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), - [477] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), SHIFT_REPEAT(373), - [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pf_dot_args_repeat1, 4), - [482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pf_dot_args_repeat1, 4), - [484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__eq_sep_val_concatenation_repeat1, 2), - [486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__eq_sep_val_concatenation_repeat1, 2), - [488] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__eq_sep_val_concatenation_repeat1, 2), SHIFT_REPEAT(307), - [491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), - [493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12), - [495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), - [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_args, 1), - [499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_args, 1), - [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), - [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_val_concatenation, 2), - [505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_val_concatenation, 2), - [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tmp_eval_args_repeat1, 2), - [511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_tmp_eval_args_repeat1, 2), - [513] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_eval_args_repeat1, 2), SHIFT_REPEAT(452), - [516] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(158), - [519] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(12), - [522] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(10), - [525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_args, 1), - [527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_args, 1), - [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_args, 2), - [533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_args, 2), - [535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_function_command, 2), - [537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_function_command, 2), - [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_eq_sep_args, 1), - [543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_eq_sep_args, 1), - [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 6, .production_id = 10), - [549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_content, 6, .production_id = 10), - [551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 2, .production_id = 10), - [553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_content, 2, .production_id = 10), - [555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 3, .production_id = 10), - [557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_content, 3, .production_id = 10), - [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_comment_command, 2), - [561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_comment_command, 2), - [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 4, .production_id = 10), - [567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_content, 4, .production_id = 10), - [569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_flags_command, 2), - [571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_flags_command, 2), - [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 5, .production_id = 10), - [577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_content, 5, .production_id = 10), - [579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command, 1), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), - [583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262), - [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(536), - [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), - [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209), - [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(206), - [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), - [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), - [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(383), - [673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), - [677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), - [681] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_bits_command, 3), - [683] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_bits_command, 3), - [685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_legacy_quoted_command, 3, .production_id = 8), - [687] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_legacy_quoted_command, 3, .production_id = 8), - [689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_segments_command, 2), - [691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_segments_command, 2), - [693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pf_arged_command, 1, .production_id = 1), - [695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pf_arged_command, 1, .production_id = 1), - [697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_seek_command, 3), - [701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_seek_command, 3), - [703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_blksz_command, 3), - [705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_blksz_command, 3), - [707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fromto_command, 5), - [709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fromto_command, 5), - [711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_arch_command, 3), - [713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_arch_command, 3), - [715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_nthi_command, 3), - [717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_nthi_command, 3), - [719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_command, 3), - [721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_command, 3), - [723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_file_lines_command, 3), - [725] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_file_lines_command, 3), - [727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_command, 3), - [729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_command, 3), - [731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fs_command, 3), - [733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fs_command, 3), - [735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_reli_command, 3), - [737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_reli_command, 3), - [739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_kuery_command, 3), - [741] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_kuery_command, 3), - [743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fd_command, 3), - [745] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fd_command, 3), - [747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_reg_command, 3), - [749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_reg_command, 3), - [751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_file_command, 3), - [753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_file_command, 3), - [755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_string_command, 3), - [757] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_string_command, 3), - [759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_value_command, 3), - [761] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_value_command, 3), - [763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_hex_command, 3), - [765] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_hex_command, 3), - [767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pf_arged_command, 2, .production_id = 4), - [769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pf_arged_command, 2, .production_id = 4), - [771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_Cf_cmd, 2, .production_id = 4), - [773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_Cf_cmd, 2, .production_id = 4), - [775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_sections_command, 2), - [777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_sections_command, 2), - [779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_command, 3, .production_id = 11), - [781] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_command, 3, .production_id = 11), - [783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_import_command, 2), - [785] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_import_command, 2), - [787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_instrs_command, 2), - [789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_instrs_command, 2), - [791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_bbs_command, 2), - [793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_bbs_command, 2), - [795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_threads_command, 2), - [797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_threads_command, 2), - [799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arged_command, 1, .production_id = 2), - [801] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arged_command, 1, .production_id = 2), - [803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_args, 2), - [805] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_args, 2), - [807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__last_command, 1, .production_id = 1), - [809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__last_command, 1, .production_id = 1), - [811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbts_command, 2), - [813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbts_command, 2), - [815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbtb_command, 2), - [817] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbtb_command, 2), - [819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbta_command, 2), - [821] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbta_command, 2), - [823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_command, 2, .production_id = 4), - [825] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_command, 2, .production_id = 4), - [827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_step_command, 5), - [829] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_step_command, 5), - [831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__search_command, 2, .production_id = 4), - [833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__search_command, 2, .production_id = 4), - [835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_new_args, 2), - [837] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_new_args, 2), - [839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_string_command, 2), - [841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_string_command, 2), - [843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_cmd_args, 1), - [845] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_cmd_args, 1), - [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_cmd, 3, .production_id = 9), - [851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_cmd, 3, .production_id = 9), - [853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_new_cmd, 3, .production_id = 9), - [855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_new_cmd, 3, .production_id = 9), - [857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__Cf_args, 2), - [859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__Cf_args, 2), - [861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_call_content, 2), - [863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_call_content, 2), - [865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_command, 3, .production_id = 9), - [867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_command, 3, .production_id = 9), - [869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsets_command, 3), - [871] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsets_command, 3), - [873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_iomap_command, 2), - [875] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_iomap_command, 2), - [877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_eq_sep_args, 3), - [879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_eq_sep_args, 3), - [881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_call_full_content, 2), - [883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_call_full_content, 2), - [885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbgmap_command, 2), - [887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbgmap_command, 2), - [889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_symbol_command, 2), - [891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_symbol_command, 2), - [893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_call_content, 1), - [895] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_call_content, 1), - [897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_specifier, 2), - [899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_specifier, 2), - [901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_repeat_command, 2, .production_id = 7), - [903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_repeat_command, 2, .production_id = 7), - [905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_command, 2, .production_id = 4), - [907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_command, 2, .production_id = 4), - [909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_html_enable_command, 2, .production_id = 1), - [911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_html_enable_command, 2, .production_id = 1), - [913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__macro_arged_command, 2, .production_id = 4), - [915] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__macro_arged_command, 2, .production_id = 4), - [917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_hit_command, 4, .production_id = 16), - [919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_hit_command, 4, .production_id = 16), - [921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_comment_command, 4), - [923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_comment_command, 4), - [925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_flags_command, 4), - [927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_flags_command, 4), - [929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_function_command, 4), - [931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_function_command, 4), - [933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_command_question, 2, .production_id = 4), - [935] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_command_question, 2, .production_id = 4), - [937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_command, 2, .production_id = 5), - [939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_command, 2, .production_id = 5), - [941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_cmd, 2, .production_id = 4), - [943] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_cmd, 2, .production_id = 4), - [945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_command, 2, .production_id = 4), - [947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_command, 2, .production_id = 4), - [949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_cmd_args, 3, .production_id = 17), - [951] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_cmd_args, 3, .production_id = 17), - [953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_command, 2, .production_id = 6), - [955] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_command, 2, .production_id = 6), - [957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__system_command, 2, .production_id = 4), - [959] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__system_command, 2, .production_id = 4), - [961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__math_arged_command, 2, .production_id = 4), - [963] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__math_arged_command, 2, .production_id = 4), - [965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pointer_arged_command, 2, .production_id = 4), - [967] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pointer_arged_command, 2, .production_id = 4), - [969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_register_command, 2), - [971] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_register_command, 2), - [973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpret_arg, 1), - [975] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpret_arg, 1), - [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), - [979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), - [981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(513), - [987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), - [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), - [1003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), - [1005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_html_disable_command, 2, .production_id = 1), - [1007] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_html_disable_command, 2, .production_id = 1), - [1009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), - [1011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_interpret_offsetssizes_command, 3), - [1013] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_interpret_offsetssizes_command, 3), + [423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_key_concatenation, 2), + [425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_key_concatenation, 2), + [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), + [433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), + [435] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), SHIFT_REPEAT(381), + [438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_arg, 1), + [440] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_arg, 1), + [442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_key, 1), + [446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_key, 1), + [448] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(343), + [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_args, 2), + [455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_args, 2), + [457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pf_dot_args_repeat1, 2), + [459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pf_dot_args_repeat1, 2), + [461] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_dot_args_repeat1, 2), SHIFT_REPEAT(535), + [464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), + [466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), + [468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), SHIFT_REPEAT(130), + [471] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_dot_concatenation_repeat1, 2), SHIFT_REPEAT(412), + [474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_val, 1), + [476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_val, 1), + [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_val_concatenation, 2), + [482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_val_concatenation, 2), + [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(138), + [489] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(24), + [492] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(15), + [495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_args, 2), + [497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_args, 2), + [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), + [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tmp_eval_args_repeat1, 2), + [503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_tmp_eval_args_repeat1, 2), + [505] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_eval_args_repeat1, 2), SHIFT_REPEAT(472), + [508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_args, 1), + [510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_args, 1), + [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__eq_sep_val_concatenation_repeat1, 2), + [516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__eq_sep_val_concatenation_repeat1, 2), + [518] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__eq_sep_val_concatenation_repeat1, 2), SHIFT_REPEAT(308), + [521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pf_dot_args_repeat1, 4), + [523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pf_dot_args_repeat1, 4), + [525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_args, 1), + [527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_args, 1), + [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), + [531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), + [533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15), + [535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 6, .production_id = 13), + [537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_content, 6, .production_id = 13), + [539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 2, .production_id = 13), + [541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_content, 2, .production_id = 13), + [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_comment_command, 2), + [545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_comment_command, 2), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 5, .production_id = 13), + [551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_content, 5, .production_id = 13), + [553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_function_command, 2), + [555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_function_command, 2), + [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 3, .production_id = 13), + [561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_content, 3, .production_id = 13), + [563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command, 1), + [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), + [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), + [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222), + [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), + [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), + [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), + [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(383), + [657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), + [661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), + [665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_eq_sep_args, 1), + [667] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_eq_sep_args, 1), + [669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_flags_command, 2), + [673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_flags_command, 2), + [675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 4, .production_id = 13), + [679] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_content, 4, .production_id = 13), + [681] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_bbs_command, 2), + [683] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_bbs_command, 2), + [685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_threads_command, 2), + [687] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_threads_command, 2), + [689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_command, 3, .production_id = 14), + [691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_command, 3, .production_id = 14), + [693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_command, 3), + [695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_command, 3), + [697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_file_lines_command, 3), + [699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_file_lines_command, 3), + [701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsets_command, 3), + [703] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsets_command, 3), + [705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__macro_arged_command, 2, .production_id = 6), + [707] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__macro_arged_command, 2, .production_id = 6), + [709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_command, 2, .production_id = 6), + [711] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_command, 2, .production_id = 6), + [713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pointer_arged_command, 2, .production_id = 6), + [715] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pointer_arged_command, 2, .production_id = 6), + [717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__math_arged_command, 2, .production_id = 6), + [719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__math_arged_command, 2, .production_id = 6), + [721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_seek_command, 3), + [723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_seek_command, 3), + [725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_blksz_command, 3), + [727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_blksz_command, 3), + [729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__system_command, 2, .production_id = 6), + [731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__system_command, 2, .production_id = 6), + [733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_cmd, 2, .production_id = 6), + [735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_cmd, 2, .production_id = 6), + [737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__search_command, 2, .production_id = 6), + [739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__search_command, 2, .production_id = 6), + [741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_Cf_cmd, 2, .production_id = 6), + [743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_Cf_cmd, 2, .production_id = 6), + [745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_arch_command, 3), + [747] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_arch_command, 3), + [749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_bits_command, 3), + [751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_bits_command, 3), + [753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_nthi_command, 3), + [755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_nthi_command, 3), + [757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_command, 3), + [759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_command, 3), + [761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_command, 2, .production_id = 8), + [763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_command, 2, .production_id = 8), + [765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_repeat_command, 2, .production_id = 9), + [767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_repeat_command, 2, .production_id = 9), + [769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fs_command, 3), + [771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fs_command, 3), + [773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_reli_command, 3), + [775] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_reli_command, 3), + [777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_kuery_command, 3), + [779] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_kuery_command, 3), + [781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fd_command, 3), + [783] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fd_command, 3), + [785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_reg_command, 3), + [787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_reg_command, 3), + [789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_file_command, 3), + [791] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_file_command, 3), + [793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_string_command, 3), + [795] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_string_command, 3), + [797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_value_command, 3), + [799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_value_command, 3), + [801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_hex_command, 3), + [803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_hex_command, 3), + [805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pf_arged_command, 2, .production_id = 6), + [807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pf_arged_command, 2, .production_id = 6), + [809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_args, 2), + [811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_args, 2), + [813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_call_content, 1), + [815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_call_content, 1), + [817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_html_enable_command, 2, .production_id = 1), + [819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_html_enable_command, 2, .production_id = 1), + [821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpret_arg, 1), + [823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpret_arg, 1), + [825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_command, 2, .production_id = 7), + [827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_command, 2, .production_id = 7), + [829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_command_question, 2, .production_id = 6), + [831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_command_question, 2, .production_id = 6), + [833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_command, 2, .production_id = 6), + [835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_command, 2, .production_id = 6), + [837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbta_command, 2), + [839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbta_command, 2), + [841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbtb_command, 2), + [843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbtb_command, 2), + [845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_cmd_args, 1), + [847] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_cmd_args, 1), + [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), + [851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbts_command, 2), + [853] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbts_command, 2), + [855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__last_command, 1, .production_id = 1), + [857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__last_command, 1, .production_id = 1), + [859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arged_command, 1, .production_id = 4), + [861] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arged_command, 1, .production_id = 4), + [863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arged_command, 1, .production_id = 3), + [865] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arged_command, 1, .production_id = 3), + [867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_new_args, 2), + [869] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_new_args, 2), + [871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_cmd, 3, .production_id = 12), + [873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_cmd, 3, .production_id = 12), + [875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_new_cmd, 3, .production_id = 12), + [877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_new_cmd, 3, .production_id = 12), + [879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_instrs_command, 2), + [881] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_instrs_command, 2), + [883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__Cf_args, 2), + [885] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__Cf_args, 2), + [887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_call_content, 2), + [889] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_call_content, 2), + [891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_command, 3, .production_id = 11), + [893] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_command, 3, .production_id = 11), + [895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_eq_sep_args, 3), + [897] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_eq_sep_args, 3), + [899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_call_full_content, 2), + [901] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_call_full_content, 2), + [903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_legacy_quoted_command, 3, .production_id = 10), + [905] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_legacy_quoted_command, 3, .production_id = 10), + [907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_specifier, 2), + [909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_specifier, 2), + [911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_cmd_args, 3, .production_id = 20), + [913] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_cmd_args, 3, .production_id = 20), + [915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_sections_command, 2), + [917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_sections_command, 2), + [919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_hit_command, 4, .production_id = 19), + [921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_hit_command, 4, .production_id = 19), + [923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_comment_command, 4), + [925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_comment_command, 4), + [927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_flags_command, 4), + [929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_flags_command, 4), + [931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_function_command, 4), + [933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_function_command, 4), + [935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_segments_command, 2), + [937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_segments_command, 2), + [939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_symbol_command, 2), + [941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_symbol_command, 2), + [943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fromto_command, 5), + [945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fromto_command, 5), + [947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_step_command, 5), + [949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_step_command, 5), + [951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_string_command, 2), + [953] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_string_command, 2), + [955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_iomap_command, 2), + [957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_iomap_command, 2), + [959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbgmap_command, 2), + [961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbgmap_command, 2), + [963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_register_command, 2), + [965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_register_command, 2), + [967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pf_arged_command, 1, .production_id = 1), + [969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pf_arged_command, 1, .production_id = 1), + [971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_import_command, 2), + [975] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_import_command, 2), + [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), + [979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), + [981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(522), + [987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), + [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [1001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_html_disable_command, 2, .production_id = 1), + [1003] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_html_disable_command, 2, .production_id = 1), + [1005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), + [1007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_interpret_offsetssizes_command, 3), + [1009] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_interpret_offsetssizes_command, 3), + [1011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [1013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), [1015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_interpret_command, 3), [1017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_interpret_command, 3), - [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [1021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [1021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), [1023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_commands_repeat1, 2), [1025] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_commands_repeat1, 2), - [1027] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_commands_repeat1, 2), SHIFT_REPEAT(271), + [1027] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_commands_repeat1, 2), SHIFT_REPEAT(280), [1030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__commands_singleline_repeat1, 2), [1032] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__commands_singleline_repeat1, 2), - [1034] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__commands_singleline_repeat1, 2), SHIFT_REPEAT(272), - [1037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [1039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [1041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [1045] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(381), - [1048] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(322), - [1051] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(292), - [1054] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(327), - [1057] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(322), - [1060] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(430), - [1063] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(11), - [1066] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(22), - [1069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), - [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [1087] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(340), - [1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [1092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [1094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), - [1096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [1098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [1100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [1102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [1104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [1106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [1108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [1110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(533), - [1112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), - [1114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [1116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), - [1118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), - [1120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [1122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [1034] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__commands_singleline_repeat1, 2), SHIFT_REPEAT(281), + [1037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [1039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [1041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [1045] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(395), + [1048] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(333), + [1051] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(300), + [1054] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(338), + [1057] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(333), + [1060] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(449), + [1063] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(12), + [1066] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(33), + [1069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), + [1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), + [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), + [1091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372), + [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [1099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [1101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [1105] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(358), + [1108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), + [1110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(520), + [1112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [1114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), + [1116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), + [1118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [1120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [1122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), [1124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [1126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [1128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(476), - [1130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [1132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), - [1134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), - [1136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), - [1138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [1140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [1142] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(402), - [1145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(342), - [1148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(402), - [1151] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(24), - [1154] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(25), - [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), - [1159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(402), - [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), - [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [1167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), - [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [1126] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(408), + [1129] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(351), + [1132] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(408), + [1135] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(16), + [1138] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(17), + [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), + [1143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(493), + [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [1149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [1153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [1157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408), + [1159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [1167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), + [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), [1175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arg_brace, 1), [1177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arg_brace, 1), - [1179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [1179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), [1181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_brace_repeat1, 2), [1183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_concatenation_brace_repeat1, 2), - [1185] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_brace_repeat1, 2), SHIFT_REPEAT(348), - [1188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [1190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), - [1192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [1194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [1196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_brace, 2), - [1198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_concatenation_brace, 2), - [1200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arg_identifier_brace, 1), - [1202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arg_identifier_brace, 1), - [1204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arg_brace, 3, .production_id = 14), - [1206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arg_brace, 3, .production_id = 14), - [1208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arg_brace, 1, .production_id = 3), - [1210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arg_brace, 1, .production_id = 3), - [1212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [1214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), - [1216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), - [1218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(397), - [1220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), - [1222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), - [1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [1226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), - [1228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [1230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(388), - [1232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482), - [1234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), - [1236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(384), - [1238] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_concatenation_repeat1, 2), SHIFT_REPEAT(371), - [1241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(519), - [1243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), - [1245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), - [1247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(382), - [1249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), - [1251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_redirect_operator, 1), - [1253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_redirect_operator, 1), - [1255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469), - [1257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), - [1259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), - [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), - [1265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(389), - [1269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), - [1271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), - [1273] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(388), - [1276] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(388), - [1279] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(30), - [1282] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(29), - [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(421), - [1287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_append_operator, 2), - [1289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_append_operator, 2), - [1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(521), - [1293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [1295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(380), - [1297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), - [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), - [1301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393), - [1303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), - [1305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_redirect_operator, 2), - [1307] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_redirect_operator, 2), - [1309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_append_operator, 1), - [1311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_append_operator, 1), - [1313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_search_identifier, 1), - [1315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_search_identifier, 1), - [1317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367), - [1319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), - [1321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [1323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(387), - [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [1327] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(338), - [1330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [1332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210), - [1334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [1336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [1338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirect_command, 3, .production_id = 13), - [1340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_commands, 2), - [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [1344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_commands, 3), - [1346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_commands_repeat2, 2), - [1348] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_commands_repeat2, 2), SHIFT_REPEAT(7), - [1351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), - [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), - [1355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(438), - [1357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), - [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), - [1361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437), - [1363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(484), - [1365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468), - [1367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), - [1369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(432), - [1371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518), - [1373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(520), - [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [1377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(434), - [1379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), - [1381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), - [1383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(431), - [1385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), - [1387] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), SHIFT_REPEAT(437), - [1390] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), SHIFT_REPEAT(437), - [1393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), - [1395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), - [1397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [1399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), - [1401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), - [1403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), - [1405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), - [1407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(420), - [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), - [1411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446), - [1413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), - [1415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(422), - [1417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), - [1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), - [1421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(442), - [1423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), - [1425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), - [1427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445), - [1429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__commands_singleline_repeat2, 2), - [1431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__commands_singleline, 1), - [1433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [1435] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(334), - [1438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__commands_singleline, 3), - [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [1444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [1446] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__commands_singleline_repeat2, 2), SHIFT_REPEAT(39), - [1449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__commands_singleline, 2), - [1451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_macro_content_repeat1, 2), - [1453] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_macro_content_repeat1, 2), SHIFT_REPEAT(42), - [1456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__commands_singleline_repeat2, 2), SHIFT_REPEAT(38), - [1459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [1461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [1463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394), - [1465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), - [1467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [1469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), - [1471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [1473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [1475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [1477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), - [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [1487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(517), - [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [1491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [1493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [1497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [1499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [1501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [1503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [1505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [1507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [1509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), - [1511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), - [1513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [1515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [1517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), - [1519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [1521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [1523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [1525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [1527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [1529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [1531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), - [1533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [1535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), - [1537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [1539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [1541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [1543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [1545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [1547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [1549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [1551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), - [1553] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [1555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), - [1557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [1559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), - [1561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [1563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [1565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [1567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [1569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [1571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [1573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), - [1575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [1185] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_brace_repeat1, 2), SHIFT_REPEAT(345), + [1188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation_brace, 2), + [1190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_concatenation_brace, 2), + [1192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [1194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), + [1196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [1198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [1200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arg_brace, 1, .production_id = 5), + [1202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arg_brace, 1, .production_id = 5), + [1204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arg_identifier_brace, 1), + [1206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arg_identifier_brace, 1), + [1208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arg_brace, 3, .production_id = 17), + [1210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arg_brace, 3, .production_id = 17), + [1212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [1214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_redirect_operator, 1), + [1216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_redirect_operator, 1), + [1218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_redirect_operator, 2), + [1220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_redirect_operator, 2), + [1222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524), + [1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [1226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(389), + [1228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), + [1230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), + [1232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(424), + [1234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(429), + [1236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [1238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(386), + [1240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), + [1242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), + [1244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(389), + [1247] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(389), + [1250] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(34), + [1253] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(32), + [1256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [1258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_search_identifier, 1), + [1260] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_search_identifier, 1), + [1262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(523), + [1264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [1266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), + [1268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_append_operator, 2), + [1270] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_append_operator, 2), + [1272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), + [1274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), + [1276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [1278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(388), + [1280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), + [1282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [1284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(401), + [1286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), + [1288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [1290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(400), + [1292] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_concatenation_repeat1, 2), SHIFT_REPEAT(379), + [1295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), + [1297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), + [1299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375), + [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [1303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(405), + [1305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_append_operator, 1), + [1307] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_append_operator, 1), + [1309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478), + [1311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), + [1313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), + [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [1317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394), + [1319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(481), + [1321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), + [1323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(404), + [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [1329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), + [1331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [1335] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(352), + [1338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirect_command, 3, .production_id = 16), + [1340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [1342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_commands, 2), + [1344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_commands_repeat2, 2), + [1346] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_commands_repeat2, 2), SHIFT_REPEAT(7), + [1349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_commands, 3), + [1351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [1355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(451), + [1357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), + [1359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), + [1361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), + [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), + [1365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441), + [1367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518), + [1369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), + [1371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440), + [1373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), + [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), + [1377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446), + [1379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [1381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), + [1383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), + [1385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), + [1387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [1389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), + [1391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), + [1393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), + [1395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), + [1397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), + [1399] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), SHIFT_REPEAT(451), + [1402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), SHIFT_REPEAT(451), + [1405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(477), + [1407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480), + [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [1411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452), + [1413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(430), + [1415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [1417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(457), + [1419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), + [1421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), + [1423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), + [1425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), + [1427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(428), + [1429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [1431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [1433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__commands_singleline_repeat2, 2), + [1435] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__commands_singleline_repeat2, 2), SHIFT_REPEAT(37), + [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [1440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__commands_singleline, 3), + [1442] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__commands_singleline_repeat2, 2), SHIFT_REPEAT(36), + [1445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__commands_singleline, 2), + [1447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__commands_singleline, 1), + [1449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [1451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [1453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_macro_content_repeat1, 2), + [1455] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_macro_content_repeat1, 2), SHIFT_REPEAT(41), + [1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [1460] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(347), + [1463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), + [1465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [1467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [1469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [1471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(384), + [1473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), + [1475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [1477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), + [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [1491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [1493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [1497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [1499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [1501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [1503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [1505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [1507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), + [1509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [1511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [1513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [1515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [1517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [1519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [1521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [1523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [1525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [1527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [1529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [1531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [1533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [1535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [1537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [1539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [1541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [1543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [1545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [1547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), + [1549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [1551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [1553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [1555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [1557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(548), + [1559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [1561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [1563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [1565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [1567] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [1569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [1571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), + [1573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [1575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), }; #ifdef __cplusplus @@ -30250,23 +30898,26 @@ extern const TSLanguage *tree_sitter_rzcmd(void) { .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, - .symbol_metadata = ts_symbol_metadata, - .parse_table = (const unsigned short *)ts_parse_table, + .production_id_count = PRODUCTION_ID_COUNT, + .field_count = FIELD_COUNT, + .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, + .parse_table = (const uint16_t *)ts_parse_table, .small_parse_table = (const uint16_t *)ts_small_parse_table, .small_parse_table_map = (const uint32_t *)ts_small_parse_table_map, .parse_actions = ts_parse_actions, - .lex_modes = ts_lex_modes, .symbol_names = ts_symbol_names, - .public_symbol_map = ts_symbol_map, - .alias_sequences = (const TSSymbol *)ts_alias_sequences, - .field_count = FIELD_COUNT, .field_names = ts_field_names, .field_map_slices = (const TSFieldMapSlice *)ts_field_map_slices, .field_map_entries = (const TSFieldMapEntry *)ts_field_map_entries, - .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, + .symbol_metadata = ts_symbol_metadata, + .public_symbol_map = ts_symbol_map, + .alias_map = ts_non_terminal_alias_map, + .alias_sequences = (const TSSymbol *)ts_alias_sequences, + .lex_modes = ts_lex_modes, .lex_fn = ts_lex, - .external_token_count = EXTERNAL_TOKEN_COUNT, .external_scanner = { (const bool *)ts_external_scanner_states, ts_external_scanner_symbol_map, diff --git a/shlr/rizin-shell-parser/src/tree_sitter/parser.h b/shlr/rizin-shell-parser/src/tree_sitter/parser.h index 11bf4fc42a..a3a87bd1dd 100644 --- a/shlr/rizin-shell-parser/src/tree_sitter/parser.h +++ b/shlr/rizin-shell-parser/src/tree_sitter/parser.h @@ -13,6 +13,8 @@ extern "C" { #define ts_builtin_sym_end 0 #define TREE_SITTER_SERIALIZATION_BUFFER_SIZE 1024 +typedef uint16_t TSStateId; + #ifndef TREE_SITTER_API_H_ typedef uint16_t TSSymbol; typedef uint16_t TSFieldId; @@ -30,11 +32,10 @@ typedef struct { uint16_t length; } TSFieldMapSlice; -typedef uint16_t TSStateId; - typedef struct { - bool visible : 1; - bool named : 1; + bool visible; + bool named; + bool supertype; } TSSymbolMetadata; typedef struct TSLexer TSLexer; @@ -56,21 +57,21 @@ typedef enum { TSParseActionTypeRecover, } TSParseActionType; -typedef struct { - union { - struct { - TSStateId state; - bool extra : 1; - bool repetition : 1; - } shift; - struct { - TSSymbol symbol; - int16_t dynamic_precedence; - uint8_t child_count; - uint8_t production_id; - } reduce; - } params; - TSParseActionType type : 4; +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 { @@ -82,7 +83,7 @@ typedef union { TSParseAction action; struct { uint8_t count; - bool reusable : 1; + bool reusable; } entry; } TSParseActionEntry; @@ -92,13 +93,24 @@ struct TSLanguage { uint32_t alias_count; uint32_t token_count; uint32_t external_token_count; - const char **symbol_names; - const TSSymbolMetadata *symbol_metadata; - const uint16_t *parse_table; - const TSParseActionEntry *parse_actions; - const TSLexMode *lex_modes; - const TSSymbol *alias_sequences; + 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 **symbol_names; + const char **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; @@ -111,14 +123,6 @@ struct TSLanguage { unsigned (*serialize)(void *, char *); void (*deserialize)(void *, const char *, unsigned); } external_scanner; - uint32_t field_count; - const TSFieldMapSlice *field_map_slices; - const TSFieldMapEntry *field_map_entries; - const char **field_names; - uint32_t large_state_count; - const uint16_t *small_parse_table; - const uint32_t *small_parse_table_map; - const TSSymbol *public_symbol_map; }; /* @@ -167,66 +171,50 @@ struct TSLanguage { #define ACTIONS(id) id -#define SHIFT(state_value) \ - { \ - { \ - .params = { \ - .shift = { \ - .state = state_value \ - } \ - }, \ - .type = TSParseActionTypeShift \ - } \ - } +#define SHIFT(state_value) \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .state = state_value \ + } \ + }} #define SHIFT_REPEAT(state_value) \ - { \ - { \ - .params = { \ - .shift = { \ - .state = state_value, \ - .repetition = true \ - } \ - }, \ - .type = TSParseActionTypeShift \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .state = state_value, \ + .repetition = true \ } \ - } - -#define RECOVER() \ - { \ - { .type = TSParseActionTypeRecover } \ - } + }} #define SHIFT_EXTRA() \ - { \ - { \ - .params = { \ - .shift = { \ - .extra = true \ - } \ - }, \ - .type = TSParseActionTypeShift \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .extra = true \ } \ - } + }} #define REDUCE(symbol_val, child_count_val, ...) \ - { \ - { \ - .params = { \ - .reduce = { \ - .symbol = symbol_val, \ - .child_count = child_count_val, \ - __VA_ARGS__ \ - }, \ - }, \ - .type = TSParseActionTypeReduce \ - } \ - } + {{ \ + .reduce = { \ + .type = TSParseActionTypeReduce, \ + .symbol = symbol_val, \ + .child_count = child_count_val, \ + __VA_ARGS__ \ + }, \ + }} -#define ACCEPT_INPUT() \ - { \ - { .type = TSParseActionTypeAccept } \ - } +#define RECOVER() \ + {{ \ + .type = TSParseActionTypeRecover \ + }} + +#define ACCEPT_INPUT() \ + {{ \ + .type = TSParseActionTypeAccept \ + }} #ifdef __cplusplus } diff --git a/shlr/tree-sitter b/shlr/tree-sitter index 1dc127e5da..56c7c6b39d 160000 --- a/shlr/tree-sitter +++ b/shlr/tree-sitter @@ -1 +1 @@ -Subproject commit 1dc127e5dae7550a58a09886a19fdea19196bcf1 +Subproject commit 56c7c6b39d908c2df059e2c7f75860f819010671 diff --git a/sys/meson_tree_sitter_generate.py b/sys/meson_tree_sitter_generate.py new file mode 100755 index 0000000000..de6c679770 --- /dev/null +++ b/sys/meson_tree_sitter_generate.py @@ -0,0 +1,41 @@ +#!/usr/bin/env python +# +# SPDX-FileCopyrightText: 2021 ret2libc +# SPDX-License-Identifier: LGPL-3.0-only + +""" Python script to execute tree-sitter generate in the right output folder, +necessary because tree-sitter generate does not allow to specify it """ + +import os +import subprocess +import sys + + +def parse(): + if len(sys.argv) <= 3: + print( + "Usage: {} ".format(sys.argv[0]) + ) + sys.exit(1) + + tree_sitter_exe = sys.argv[1] + output_dir = sys.argv[2] + grammar_js = sys.argv[3] + + return tree_sitter_exe, output_dir, grammar_js + + +def main(): + tree_sitter_exe, output_dir, grammar_js = parse() + + grammar_js = os.path.abspath(grammar_js) + output_dir = os.path.abspath(output_dir) + tree_sitter_exe = os.path.abspath(tree_sitter_exe) + + subprocess.run( + [tree_sitter_exe, "generate", grammar_js], check=True, cwd=output_dir + ) + + +if __name__ == "__main__": + main()