diff --git a/librz/core/cmd/cmd.c b/librz/core/cmd/cmd.c index afa028e4a61..eb423cbec98 100644 --- a/librz/core/cmd/cmd.c +++ b/librz/core/cmd/cmd.c @@ -61,16 +61,6 @@ static RzCmdDescriptor *cmd_descriptor(const char *cmd, const char *help[]) { } \ } -#define DEPRECATED_DEFINE_CMD_DESCRIPTOR_SPECIAL(core, cmd_, named_cmd) \ - { \ - RzCmdDescriptor *d = RZ_NEW0(RzCmdDescriptor); \ - if (d) { \ - d->cmd = #cmd_; \ - d->help_msg = help_msg_##named_cmd; \ - rz_list_append((core)->cmd_descriptors, d); \ - } \ - } - static int rz_core_cmd_subst_i(RzCore *core, char *cmd, char *colon, bool *tmpseek); #include "cmd_debug.c" @@ -80,27 +70,6 @@ static int rz_core_cmd_subst_i(RzCore *core, char *cmd, char *colon, bool *tmpse #include "cmd_print.c" #include "cmd_math.c" -static const char *help_msg_dollar[] = { - "Usage:", "$alias[=cmd] [args...]", "Alias commands and strings (see %$? for help on $variables)", - "$", "", "list all defined aliases", - "$*", "", "list all the aliases as rizin commands in base64", - "$**", "", "same as above, but using plain text", - "$", "foo:=123", "alias for 'f foo @ 123'", - "$", "foo-=4", "alias for 'fm $$-4 @ foo'", - "$", "foo+=4", "alias for 'fm $$+4 @ foo'", - "$", "foo", "alias for 's foo' (note that command aliases can override flag resolution)", - "$", "dis=base64:cGRm", "alias this base64 encoded text to be executed when $dis is called", - "$", "dis=$hello world", "alias this text to be printed when $dis is called", - "$", "dis=-", "open cfg.editor to set the new value for dis alias", - "\"$", "dis=af;pdf\"", "create command - analyze to show function", - "\"$", "test=#!pipe node /tmp/test.js\"", "create command - rlangpipe script", - "$", "dis=", "undefine alias", - "$", "dis", "execute the previously defined alias", - "$", "dis?", "show commands aliased by $dis", - "$", "dis?n", "show commands aliased by $dis, without a new line", - NULL -}; - static const char *help_msg_k[] = { "Usage:", "k[s] [key[=value]]", @@ -274,149 +243,6 @@ static int rz_core_cmd_nullcallback(void *data) { return 1; } -RZ_IPI int rz_cmd_alias(void *data, const char *input) { - RzCore *core = (RzCore *)data; - if (*input == '?') { - rz_core_cmd_help(core, help_msg_dollar); - return 0; - } - int i = strlen(input); - char *buf = malloc(i + 2); - if (!buf) { - return 0; - } - *buf = '$'; // prefix aliases with a dollar - memcpy(buf + 1, input, i + 1); - char *q = strchr(buf, ' '); - char *def = strchr(buf, '='); - char *desc = strchr(buf, '?'); - char *nonl = strchr(buf, 'n'); - - int defmode = 0; - if (def && def > buf) { - char *prev = def - 1; - switch (*prev) { - case ':': - defmode = *prev; - *prev = 0; - break; - case '+': - defmode = *prev; - *prev = 0; - break; - case '-': - defmode = *prev; - *prev = 0; - break; - } - } - - /* create alias */ - if ((def && q && (def < q)) || (def && !q)) { - *def++ = 0; - size_t len = strlen(def); - if (defmode) { - ut64 at = rz_num_math(core->num, def); - switch (defmode) { - case ':': - rz_flag_set(core->flags, buf + 1, at, 1); - return 1; - case '+': - at = rz_num_get(core->num, buf + 1) + at; - rz_flag_set(core->flags, buf + 1, at, 1); - return 1; - case '-': - at = rz_num_get(core->num, buf + 1) - at; - rz_flag_set(core->flags, buf + 1, at, 1); - return 1; - } - } - /* Remove quotes */ - if (len > 0 && (def[0] == '\'') && (def[len - 1] == '\'')) { - def[len - 1] = 0x00; - def++; - } - if (!q || (q && q > def)) { - if (*def) { - if (!strcmp(def, "-")) { - char *v = rz_cmd_alias_get(core->rcmd, buf, 0); - char *n = rz_core_editor(core, NULL, v); - if (n) { - rz_cmd_alias_set(core->rcmd, buf, n, 0); - free(n); - } - } else { - rz_cmd_alias_set(core->rcmd, buf, def, 0); - } - } else { - rz_cmd_alias_del(core->rcmd, buf); - } - } - /* Show command for alias */ - } else if (desc && !q) { - *desc = 0; - char *v = rz_cmd_alias_get(core->rcmd, buf, 0); - if (v) { - if (nonl == desc + 1) { - rz_cons_print(v); - } else { - rz_cons_println(v); - } - free(buf); - return 1; - } else { - RZ_LOG_ERROR("core: unknown key '%s'\n", buf); - } - } else if (buf[1] == '*') { - /* Show aliases */ - int i, count = 0; - char **keys = rz_cmd_alias_keys(core->rcmd, &count); - for (i = 0; i < count; i++) { - char *v = rz_cmd_alias_get(core->rcmd, keys[i], 0); - char *q = rz_base64_encode_dyn((const ut8 *)v, strlen(v)); - if (buf[2] == '*') { - rz_cons_printf("%s=%s\n", keys[i], v); - } else { - rz_cons_printf("%s=base64:%s\n", keys[i], q); - } - free(q); - } - } else if (!buf[1]) { - int i, count = 0; - char **keys = rz_cmd_alias_keys(core->rcmd, &count); - for (i = 0; i < count; i++) { - rz_cons_println(keys[i]); - } - } else { - /* Execute alias */ - if (q) { - *q = 0; - } - char *v = rz_cmd_alias_get(core->rcmd, buf, 0); - if (v) { - if (*v == '$') { - rz_cons_strcat(v + 1); - rz_cons_newline(); - } else if (q) { - char *out = rz_str_newf("%s %s", v, q + 1); - rz_core_cmd0(core, out); - free(out); - } else { - rz_core_cmd0(core, v); - } - } else { - ut64 at = rz_num_get(core->num, buf + 1); - if (at != UT64_MAX) { - rz_core_seek(core, at, true); - } else { - RZ_LOG_ERROR("core: unknown alias '%s'\n", buf + 1); - } - } - } - free(buf); - return 0; -} - static int lang_run_file(RzCore *core, RzLang *lang, const char *file) { rz_core_sysenv_begin(core); return rz_lang_run_file(core->lang, file); @@ -5687,7 +5513,6 @@ RZ_API void rz_core_cmd_init(RzCore *core) { const char *description; RzCmdCb cb; } cmds[] = { - { "$", "alias", rz_cmd_alias }, { "/", "search kw, pattern aes", rz_cmd_search }, { "a", "analysis", rz_cmd_analysis }, { "k", "perform sdb query", rz_cmd_kuery }, @@ -5707,7 +5532,6 @@ RZ_API void rz_core_cmd_init(RzCore *core) { rz_cmd_add(core->rcmd, cmds[i].cmd, cmds[i].cb); } } - DEPRECATED_DEFINE_CMD_DESCRIPTOR_SPECIAL(core, $, dollar); DEPRECATED_DEFINE_CMD_DESCRIPTOR(core, k); cmd_descriptor_init(core); diff --git a/librz/core/cmd/cmd_alias.c b/librz/core/cmd/cmd_alias.c new file mode 100644 index 00000000000..e407e106a71 --- /dev/null +++ b/librz/core/cmd/cmd_alias.c @@ -0,0 +1,184 @@ +// SPDX-FileCopyrightText: 2024 RizinOrg +// SPDX-License-Identifier: LGPL-3.0-only + +#include "rz_cmd.h" +#include "rz_core.h" + +static const char *help_msg_dollar[] = { + "Usage:", "$alias[=cmd] [args...]", "Alias commands and strings (see %$? for help on $variables)", + "$", "", "list all defined aliases", + "$*", "", "list all the aliases as rizin commands in base64", + "$**", "", "same as above, but using plain text", + "$", "foo:=123", "alias for 'f foo @ 123'", + "$", "foo-=4", "alias for 'fm $$-4 @ foo'", + "$", "foo+=4", "alias for 'fm $$+4 @ foo'", + "$", "foo", "alias for 's foo' (note that command aliases can override flag resolution)", + "$", "dis=base64:cGRm", "alias this base64 encoded text to be executed when $dis is called", + "$", "dis=$hello world", "alias this text to be printed when $dis is called", + "$", "dis=-", "open cfg.editor to set the new value for dis alias", + "\"$", "dis=af;pdf\"", "create command - analyze to show function", // Move quotation marks inside + "\"$", "test=#!pipe node /tmp/test.js\"", "create command - rlangpipe script", // Move quotation marks inside + "$", "dis=", "undefine alias", + "$", "dis", "execute the previously defined alias", + "$", "dis?", "show commands aliased by $dis", + "$", "dis?n", "show commands aliased by $dis, without a new line", + NULL +}; + +static int rz_cmd_alias(void *data, const char *input) { + RzCore *core = (RzCore *)data; + if (*input == '?') { + rz_core_cmd_help(core, help_msg_dollar); + return 0; + } + int i = strlen(input); + char *buf = malloc(i + 2); + if (!buf) { + return 0; + } + *buf = '$'; // prefix aliases with a dollar + memcpy(buf + 1, input, i + 1); + char *q = strchr(buf, ' '); + char *def = strchr(buf, '='); + char *desc = strchr(buf, '?'); + char *nonl = strchr(buf, 'n'); + + int defmode = 0; + if (def && def > buf) { + char *prev = def - 1; + switch (*prev) { + case ':': + defmode = *prev; + *prev = 0; + break; + case '+': + defmode = *prev; + *prev = 0; + break; + case '-': + defmode = *prev; + *prev = 0; + break; + } + } + + /* create alias */ + if ((def && q && (def < q)) || (def && !q)) { + *def++ = 0; + size_t len = strlen(def); + if (defmode) { + ut64 at = rz_num_math(core->num, def); + switch (defmode) { + case ':': + rz_flag_set(core->flags, buf + 1, at, 1); + return 1; + case '+': + at = rz_num_get(core->num, buf + 1) + at; + rz_flag_set(core->flags, buf + 1, at, 1); + return 1; + case '-': + at = rz_num_get(core->num, buf + 1) - at; + rz_flag_set(core->flags, buf + 1, at, 1); + return 1; + } + } + /* Remove quotes */ + if (len > 0 && (def[0] == '\'') && (def[len - 1] == '\'')) { + def[len - 1] = 0x00; + def++; + } + if (!q || (q && q > def)) { + if (*def) { + if (!strcmp(def, "-")) { + char *v = rz_cmd_alias_get(core->rcmd, buf, 0); + char *n = rz_core_editor(core, NULL, v); + if (n) { + rz_cmd_alias_set(core->rcmd, buf, n, 0); + free(n); + } + } else { + rz_cmd_alias_set(core->rcmd, buf, def, 0); + } + } else { + rz_cmd_alias_del(core->rcmd, buf); + } + } + /* Show command for alias */ + } else if (desc && !q) { + *desc = 0; + char *v = rz_cmd_alias_get(core->rcmd, buf, 0); + if (v) { + if (nonl == desc + 1) { + rz_cons_print(v); + } else { + rz_cons_println(v); + } + free(buf); + return 1; + } else { + RZ_LOG_ERROR("core: unknown key '%s'\n", buf); + } + } else if (buf[1] == '*') { + /* Show aliases */ + int i, count = 0; + char **keys = rz_cmd_alias_keys(core->rcmd, &count); + for (i = 0; i < count; i++) { + char *v = rz_cmd_alias_get(core->rcmd, keys[i], 0); + char *q = rz_base64_encode_dyn((const ut8 *)v, strlen(v)); + if (buf[2] == '*') { + rz_cons_printf("%s=%s\n", keys[i], v); + } else { + rz_cons_printf("%s=base64:%s\n", keys[i], q); + } + free(q); + } + } else if (!buf[1]) { + int i, count = 0; + char **keys = rz_cmd_alias_keys(core->rcmd, &count); + for (i = 0; i < count; i++) { + rz_cons_println(keys[i]); + } + } else { + /* Execute alias */ + if (q) { + *q = 0; + } + char *v = rz_cmd_alias_get(core->rcmd, buf, 0); + if (v) { + if (*v == '$') { + rz_cons_strcat(v + 1); + rz_cons_newline(); + } else if (q) { + char *out = rz_str_newf("%s %s", v, q + 1); + rz_core_cmd0(core, out); + free(out); + } else { + rz_core_cmd0(core, v); + } + } else { + ut64 at = rz_num_get(core->num, buf + 1); + if (at != UT64_MAX) { + rz_core_seek(core, at, true); + } else { + RZ_LOG_ERROR("core: unknown alias '%s'\n", buf + 1); + } + } + } + free(buf); + return 0; +} + +RZ_IPI RzCmdStatus rz_alias_handler(RzCore *core, int argc, const char **argv) { + rz_cmd_alias(core, argc > 1 ? argv[1] : ""); + return RZ_CMD_STATUS_OK; +} + +RZ_IPI RzCmdStatus rz_alias_list_cmd_base64_handler(RzCore *core, int argc, const char **argv) { + rz_cmd_alias(core, "*"); + return RZ_CMD_STATUS_OK; +} + +RZ_IPI RzCmdStatus rz_alias_list_cmd_plain_handler(RzCore *core, int argc, const char **argv) { + rz_cmd_alias(core, "**"); + return RZ_CMD_STATUS_OK; +} diff --git a/librz/core/cmd_descs/cmd_alias.yaml b/librz/core/cmd_descs/cmd_alias.yaml new file mode 100644 index 00000000000..2e2ac47ad31 --- /dev/null +++ b/librz/core/cmd_descs/cmd_alias.yaml @@ -0,0 +1,67 @@ +# SPDX-FileCopyrightText: 2024 RizinOrg +# SPDX-License-Identifier: LGPL-3.0-only +--- +name: cmd_alias +commands: + - name: "$" + cname: alias + summary: List all defined aliases / Define alias (see %$? for help on $variables) + args_str: "[alias[=cmd] [args...]]" + args: + - name: args + type: RZ_CMD_ARG_TYPE_STRING + flags: RZ_CMD_ARG_FLAG_LAST + no_space: true + optional: true + details: + - name: Examples + entries: + - text: "$" + comment: "List all defined aliases" + - text: "$" + arg_str: "foo:=123" + comment: "Alias for 'f foo @ 123'" + - text: "$" + arg_str: "foo-=4" + comment: "Alias for 'fm $$-4 @ foo'" + - text: "$" + arg_str: "foo+=4" + comment: "Alias for 'fm $$+4 @ foo'" + - text: "$" + arg_str: "foo" + comment: "Alias for 's foo' (note that command aliases can override flag resolution)" + - text: "$" + arg_str: "dis=base64:cGRm" + comment: "Alias this base64 encoded text to be executed when $dis is called" + - text: "$" + arg_str: "dis=$hello world" + comment: "Alias this text to be printed when $dis is called" + - text: "$" + arg_str: "dis=-" + comment: "Open cfg.editor to set the new value for dis alias" + - text: "$" + arg_str: "\"dis=af;pdf\"" + comment: "Create command - analyze to show function" + - text: "$" + arg_str: "\"test=#!pipe node /tmp/test.js\"" + comment: "Create command - rlangpipe script" + - text: "$" + arg_str: "dis=" + comment: "Undefine alias" + - text: "$" + arg_str: "dis" + comment: "Execute the previously defined alias" + - text: "$" + arg_str: "dis?" + comment: "Show commands aliased by $dis" + - text: "$" + arg_str: "dis?n" + comment: "Show commands aliased by $dis, without a new line" + - name: "$*" + cname: alias_list_cmd_base64 + summary: List all the aliases as rizin commands in base64 + args: [] + - name: "$**" + cname: alias_list_cmd_plain + summary: Same as above, but using plain text + args: [] diff --git a/librz/core/cmd_descs/cmd_descs.c b/librz/core/cmd_descs/cmd_descs.c index a6d077b1eae..9be88c4f6ba 100644 --- a/librz/core/cmd_descs/cmd_descs.c +++ b/librz/core/cmd_descs/cmd_descs.c @@ -10,6 +10,7 @@ static const RzCmdDescDetail system_details[2]; static const RzCmdDescDetail system_to_cons_details[2]; static const RzCmdDescDetail hash_bang_details[2]; +static const RzCmdDescDetail alias_details[2]; static const RzCmdDescDetail oparen__details[2]; static const RzCmdDescDetail pointer_details[2]; static const RzCmdDescDetail interpret_macro_multiple_details[2]; @@ -85,6 +86,7 @@ static const RzCmdDescDetail cmd_shell_env_details[3]; static const RzCmdDescArg system_args[3]; static const RzCmdDescArg system_to_cons_args[3]; static const RzCmdDescArg hash_bang_args[3]; +static const RzCmdDescArg alias_args[2]; static const RzCmdDescArg tasks_args[2]; static const RzCmdDescArg tasks_transient_args[2]; static const RzCmdDescArg tasks_output_args[2]; @@ -961,9 +963,63 @@ static const RzCmdDescHelp hash_bang_help = { .args = hash_bang_args, }; -static const RzCmdDescHelp cmd_alias_help = { +static const RzCmdDescHelp dollar__help = { .summary = "Alias commands and strings", }; +static const RzCmdDescDetailEntry alias_Examples_detail_entries[] = { + { .text = "$", .arg_str = NULL, .comment = "List all defined aliases" }, + { .text = "$", .arg_str = "foo:=123", .comment = "Alias for 'f foo @ 123'" }, + { .text = "$", .arg_str = "foo-=4", .comment = "Alias for 'fm $$-4 @ foo'" }, + { .text = "$", .arg_str = "foo+=4", .comment = "Alias for 'fm $$+4 @ foo'" }, + { .text = "$", .arg_str = "foo", .comment = "Alias for 's foo' (note that command aliases can override flag resolution)" }, + { .text = "$", .arg_str = "dis=base64:cGRm", .comment = "Alias this base64 encoded text to be executed when $dis is called" }, + { .text = "$", .arg_str = "dis=$hello world", .comment = "Alias this text to be printed when $dis is called" }, + { .text = "$", .arg_str = "dis=-", .comment = "Open cfg.editor to set the new value for dis alias" }, + { .text = "$", .arg_str = "\"dis=af;pdf\"", .comment = "Create command - analyze to show function" }, + { .text = "$", .arg_str = "\"test=#!pipe node /tmp/test.js\"", .comment = "Create command - rlangpipe script" }, + { .text = "$", .arg_str = "dis=", .comment = "Undefine alias" }, + { .text = "$", .arg_str = "dis", .comment = "Execute the previously defined alias" }, + { .text = "$", .arg_str = "dis?", .comment = "Show commands aliased by $dis" }, + { .text = "$", .arg_str = "dis?n", .comment = "Show commands aliased by $dis, without a new line" }, + { 0 }, +}; +static const RzCmdDescDetail alias_details[] = { + { .name = "Examples", .entries = alias_Examples_detail_entries }, + { 0 }, +}; +static const RzCmdDescArg alias_args[] = { + { + .name = "args", + .type = RZ_CMD_ARG_TYPE_STRING, + .flags = RZ_CMD_ARG_FLAG_LAST, + .optional = true, + .no_space = true, + + }, + { 0 }, +}; +static const RzCmdDescHelp alias_help = { + .summary = "List all defined aliases / Define alias (see %$? for help on $variables)", + .args_str = "[alias[=cmd] [args...]]", + .details = alias_details, + .args = alias_args, +}; + +static const RzCmdDescArg alias_list_cmd_base64_args[] = { + { 0 }, +}; +static const RzCmdDescHelp alias_list_cmd_base64_help = { + .summary = "List all the aliases as rizin commands in base64", + .args = alias_list_cmd_base64_args, +}; + +static const RzCmdDescArg alias_list_cmd_plain_args[] = { + { 0 }, +}; +static const RzCmdDescHelp alias_list_cmd_plain_help = { + .summary = "Same as above, but using plain text", + .args = alias_list_cmd_plain_args, +}; static const RzCmdDescHelp and__help = { .summary = "Manage tasks", @@ -19028,8 +19084,13 @@ RZ_IPI void rzshell_cmddescs_init(RzCore *core) { RzCmdDesc *hash_bang_cd = rz_cmd_desc_argv_new(core->rcmd, root_cd, "#!", rz_hash_bang_handler, &hash_bang_help); rz_warn_if_fail(hash_bang_cd); - RzCmdDesc *cmd_alias_cd = rz_cmd_desc_oldinput_new(core->rcmd, root_cd, "$", rz_cmd_alias, &cmd_alias_help); - rz_warn_if_fail(cmd_alias_cd); + RzCmdDesc *dollar__cd = rz_cmd_desc_group_new(core->rcmd, root_cd, "$", rz_alias_handler, &alias_help, &dollar__help); + rz_warn_if_fail(dollar__cd); + RzCmdDesc *alias_list_cmd_base64_cd = rz_cmd_desc_argv_new(core->rcmd, dollar__cd, "$*", rz_alias_list_cmd_base64_handler, &alias_list_cmd_base64_help); + rz_warn_if_fail(alias_list_cmd_base64_cd); + + RzCmdDesc *alias_list_cmd_plain_cd = rz_cmd_desc_argv_new(core->rcmd, dollar__cd, "$**", rz_alias_list_cmd_plain_handler, &alias_list_cmd_plain_help); + rz_warn_if_fail(alias_list_cmd_plain_cd); RzCmdDesc *and__cd = rz_cmd_desc_group_modes_new(core->rcmd, root_cd, "&", RZ_OUTPUT_MODE_STANDARD | RZ_OUTPUT_MODE_JSON, rz_tasks_handler, &tasks_help, &and__help); rz_warn_if_fail(and__cd); diff --git a/librz/core/cmd_descs/cmd_descs.h b/librz/core/cmd_descs/cmd_descs.h index 2542963240b..a732687f7aa 100644 --- a/librz/core/cmd_descs/cmd_descs.h +++ b/librz/core/cmd_descs/cmd_descs.h @@ -20,7 +20,11 @@ RZ_IPI RzCmdStatus rz_last_output_handler(RzCore *core, int argc, const char **a RZ_IPI RzCmdStatus rz_hash_bang_handler(RzCore *core, int argc, const char **argv); RZ_IPI RzCmdDescDetail *rz_hash_bang_details_cb(RzCore *core, int argc, const char **argv); // "$" -RZ_IPI int rz_cmd_alias(void *data, const char *input); +RZ_IPI RzCmdStatus rz_alias_handler(RzCore *core, int argc, const char **argv); +// "$*" +RZ_IPI RzCmdStatus rz_alias_list_cmd_base64_handler(RzCore *core, int argc, const char **argv); +// "$**" +RZ_IPI RzCmdStatus rz_alias_list_cmd_plain_handler(RzCore *core, int argc, const char **argv); // "&" RZ_IPI RzCmdStatus rz_tasks_handler(RzCore *core, int argc, const char **argv, RzOutputMode mode); // "&t" diff --git a/librz/core/cmd_descs/cmd_descs.yaml b/librz/core/cmd_descs/cmd_descs.yaml index 2e3920d7381..a122d480fba 100644 --- a/librz/core/cmd_descs/cmd_descs.yaml +++ b/librz/core/cmd_descs/cmd_descs.yaml @@ -96,9 +96,8 @@ commands: comment: Run foo.py python script and pass it arg1 as argument details_cb: rz_hash_bang_details_cb - name: $ - cname: cmd_alias summary: Alias commands and strings - type: RZ_CMD_DESC_TYPE_OLDINPUT + subcommands: cmd_alias - name: "&" summary: Manage tasks subcommands: cmd_tasks diff --git a/librz/core/cmd_descs/meson.build b/librz/core/cmd_descs/meson.build index 0d44687a126..316cd15c2ae 100644 --- a/librz/core/cmd_descs/meson.build +++ b/librz/core/cmd_descs/meson.build @@ -1,5 +1,6 @@ cmd_descs_generate_py = files('cmd_descs_generate.py') cmd_descs_yaml = files( + 'cmd_alias.yaml', 'cmd_analysis.yaml', 'cmd_block.yaml', 'cmd_cmp.yaml', diff --git a/librz/core/meson.build b/librz/core/meson.build index 45ce7b68104..5ed472fb9b9 100644 --- a/librz/core/meson.build +++ b/librz/core/meson.build @@ -66,6 +66,7 @@ rz_core_sources = [ 'p/core_java.c', cmd_descs_ch, 'cmd/cmd.c', + 'cmd/cmd_alias.c', #'cmd/cmd_analysis.c', 'cmd/cmd_api.c', 'cmd/cmd_block.c', diff --git a/subprojects/rizin-shell-parser/grammar.js b/subprojects/rizin-shell-parser/grammar.js index 49b45c22558..cdc08fbe3b2 100644 --- a/subprojects/rizin-shell-parser/grammar.js +++ b/subprojects/rizin-shell-parser/grammar.js @@ -201,6 +201,7 @@ module.exports = grammar({ $._simple_arged_stmt, $._pointer_arged_stmt, $._macro_arged_stmt, + $._alias_arged_stmt, $._system_stmt, $._interpret_stmt, $._env_stmt, @@ -213,6 +214,14 @@ module.exports = grammar({ field("command", alias(choice("(", "(-*", "(*"), $.cmd_identifier)), seq(field("command", alias("(-", $.cmd_identifier)), field("args", $.args)), ), + _alias_arged_stmt: ($) => + prec.left( + 1, + choice( + field("command", alias(choice("$*", "$**"), $.cmd_identifier)), + seq(field("command", alias("$", $.cmd_identifier)), optional(field("args", $.args))), + ), + ), _simple_arged_stmt_question: ($) => prec.left(1, seq(field("command", alias($._help_stmt, $.cmd_identifier)), field("args", $.args))), diff --git a/subprojects/rizin-shell-parser/src/grammar.json b/subprojects/rizin-shell-parser/src/grammar.json index 41c33e843e5..8621e31c125 100644 --- a/subprojects/rizin-shell-parser/src/grammar.json +++ b/subprojects/rizin-shell-parser/src/grammar.json @@ -1620,6 +1620,10 @@ "type": "SYMBOL", "name": "_macro_arged_stmt" }, + { + "type": "SYMBOL", + "name": "_alias_arged_stmt" + }, { "type": "SYMBOL", "name": "_system_stmt" @@ -1699,6 +1703,71 @@ } ] }, + "_alias_arged_stmt": { + "type": "PREC_LEFT", + "value": 1, + "content": { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "command", + "content": { + "type": "ALIAS", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "$*" + }, + { + "type": "STRING", + "value": "$**" + } + ] + }, + "named": true, + "value": "cmd_identifier" + } + }, + { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "command", + "content": { + "type": "ALIAS", + "content": { + "type": "STRING", + "value": "$" + }, + "named": true, + "value": "cmd_identifier" + } + }, + { + "type": "CHOICE", + "members": [ + { + "type": "FIELD", + "name": "args", + "content": { + "type": "SYMBOL", + "name": "args" + } + }, + { + "type": "BLANK" + } + ] + } + ] + } + ] + } + }, "_simple_arged_stmt_question": { "type": "PREC_LEFT", "value": 1, diff --git a/subprojects/rizin-shell-parser/src/parser.c b/subprojects/rizin-shell-parser/src/parser.c index 10fdd7509bb..06e2ba05386 100644 --- a/subprojects/rizin-shell-parser/src/parser.c +++ b/subprojects/rizin-shell-parser/src/parser.c @@ -1,4 +1,4 @@ -#include "tree_sitter/parser.h" +#include #if defined(__GNUC__) || defined(__clang__) #pragma GCC diagnostic push @@ -6,11 +6,11 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 387 -#define LARGE_STATE_COUNT 74 -#define SYMBOL_COUNT 211 +#define STATE_COUNT 392 +#define LARGE_STATE_COUNT 76 +#define SYMBOL_COUNT 214 #define ALIAS_COUNT 0 -#define TOKEN_COUNT 100 +#define TOKEN_COUNT 102 #define EXTERNAL_TOKEN_COUNT 6 #define FIELD_COUNT 11 #define MAX_ALIAS_SEQUENCE_LENGTH 5 @@ -73,160 +73,163 @@ enum { anon_sym_LPAREN_DASH_STAR = 54, anon_sym_LPAREN_STAR = 55, anon_sym_LPAREN_DASH = 56, - aux_sym__search_stmt_token1 = 57, - anon_sym_DOT = 58, - aux_sym__interpret_stmt_token1 = 59, - aux_sym__interpret_stmt_token2 = 60, - aux_sym__interpret_stmt_token3 = 61, - aux_sym__interpret_stmt_token4 = 62, - anon_sym_PIPE_DOT = 63, - anon_sym_DOT_SLASH = 64, - sym__env_stmt_identifier = 65, - anon_sym_DOT_DOT_DOT = 66, - sym_system_identifier = 67, - sym_question_mark_identifier = 68, - sym_pointer_identifier = 69, - anon_sym_EQ = 70, - anon_sym_GT = 71, - anon_sym_GT_GT = 72, - sym_html_redirect_operator = 73, - sym_html_append_operator = 74, - anon_sym_COMMA = 75, - aux_sym_tmp_eval_arg_token1 = 76, - sym__eq_sep_key_identifier = 77, - aux_sym_arg_identifier_token1 = 78, - anon_sym_DOLLAR = 79, - aux_sym_spec_arg_identifier_token1 = 80, - aux_sym_double_quoted_arg_token1 = 81, - aux_sym_double_quoted_arg_token2 = 82, - aux_sym_double_quoted_arg_token3 = 83, - anon_sym_SQUOTE = 84, - aux_sym_single_quoted_arg_token1 = 85, - aux_sym_single_quoted_arg_token2 = 86, - anon_sym_DOLLAR_LPAREN = 87, - anon_sym_BQUOTE = 88, - aux_sym__dec_number_token1 = 89, - aux_sym__dec_number_token2 = 90, - sym__comment = 91, - anon_sym_LF = 92, - anon_sym_CR = 93, - sym__cmd_identifier = 94, - sym__help_stmt = 95, - sym_file_descriptor = 96, - sym__eq_sep_concat = 97, - sym__concat = 98, - sym__spec_sep = 99, - sym_statements = 100, - sym__statements_singleline = 101, - sym__statement = 102, - sym_legacy_quoted_stmt = 103, - sym__simple_stmt = 104, - sym__tmp_stmt = 105, - sym__iter_stmt = 106, - sym__pipe_stmt = 107, - sym_grep_stmt = 108, - sym_grep_specifier = 109, - sym_html_disable_stmt = 110, - sym_html_enable_stmt = 111, - sym_pipe_stmt = 112, - sym_iter_file_lines_stmt = 113, - sym_iter_offsets_stmt = 114, - sym_iter_offsetssizes_stmt = 115, - sym_iter_hit_stmt = 116, - sym_iter_interpret_stmt = 117, - sym_iter_interpret_offsetssizes_stmt = 118, - sym_iter_comment_stmt = 119, - sym_iter_dbta_stmt = 120, - sym_iter_dbtb_stmt = 121, - sym_iter_dbts_stmt = 122, - sym_iter_threads_stmt = 123, - sym_iter_bbs_stmt = 124, - sym_iter_instrs_stmt = 125, - sym_iter_import_stmt = 126, - sym_iter_sections_stmt = 127, - sym_iter_segments_stmt = 128, - sym_iter_symbol_stmt = 129, - sym_iter_string_stmt = 130, - sym_iter_flags_stmt = 131, - sym_iter_function_stmt = 132, - sym_iter_iomap_stmt = 133, - sym_iter_dbgmap_stmt = 134, - sym_iter_register_stmt = 135, - sym_iter_step_stmt = 136, - sym_tmp_seek_stmt = 137, - sym_tmp_blksz_stmt = 138, - sym_tmp_fromto_stmt = 139, - sym_tmp_arch_stmt = 140, - sym_tmp_bits_stmt = 141, - sym_tmp_nthi_stmt = 142, - sym_tmp_eval_stmt = 143, - sym_tmp_fs_stmt = 144, - sym_tmp_reli_stmt = 145, - sym_tmp_kuery_stmt = 146, - sym_tmp_fd_stmt = 147, - sym_tmp_reg_stmt = 148, - sym_tmp_file_stmt = 149, - sym_tmp_string_stmt = 150, - sym_tmp_value_stmt = 151, - sym_tmp_hex_stmt = 152, - sym_help_stmt = 153, - sym_macro_body = 154, - sym_macro_content = 155, - sym_macro_call = 156, - sym_macro_stmt = 157, - sym_arged_stmt = 158, - sym__macro_arged_stmt = 159, - sym__simple_arged_stmt_question = 160, - sym__simple_arged_stmt = 161, - sym__search_stmt = 162, - sym__pointer_arged_stmt = 163, - sym__system_stmt = 164, - sym__interpret_stmt = 165, - sym__interpret_search_identifier = 166, - sym__env_stmt = 167, - sym__last_stmt = 168, - sym_last_stmt_identifier = 169, - sym_repeat_stmt = 170, - sym_eq_sep_args = 171, - sym_redirect_stmt = 172, - sym__redirect_operator = 173, - sym_fdn_redirect_operator = 174, - sym_fdn_append_operator = 175, - sym__arg_with_paren = 176, - sym__arg = 177, - sym_arg = 178, - sym_args = 179, - sym_tmp_eval_args = 180, - sym_tmp_eval_arg = 181, - sym__eq_sep_key_single = 182, - sym__eq_sep_key_concatenation = 183, - sym__eq_sep_key = 184, - sym__eq_sep_val_concatenation = 185, - sym__eq_sep_val = 186, - sym_arg_identifier = 187, - sym_spec_arg_identifier = 188, - sym_double_quoted_arg = 189, - sym_single_quoted_arg = 190, - sym_cmd_substitution_arg = 191, - sym_concatenation = 192, - sym__dec_number = 193, - sym_specifiers = 194, - sym_cmd_identifier = 195, - aux_sym_statements_repeat1 = 196, - aux_sym_statements_repeat2 = 197, - aux_sym__statements_singleline_repeat1 = 198, - aux_sym__statements_singleline_repeat2 = 199, - aux_sym_grep_specifier_repeat1 = 200, - aux_sym_macro_body_repeat1 = 201, - aux_sym_args_repeat1 = 202, - aux_sym_tmp_eval_args_repeat1 = 203, - aux_sym_tmp_eval_arg_repeat1 = 204, - aux_sym__eq_sep_key_concatenation_repeat1 = 205, - aux_sym__eq_sep_val_concatenation_repeat1 = 206, - aux_sym_double_quoted_arg_repeat1 = 207, - aux_sym_single_quoted_arg_repeat1 = 208, - aux_sym_concatenation_repeat1 = 209, - aux_sym_specifiers_repeat1 = 210, + anon_sym_DOLLAR_STAR = 57, + anon_sym_DOLLAR_STAR_STAR = 58, + anon_sym_DOLLAR = 59, + aux_sym__search_stmt_token1 = 60, + anon_sym_DOT = 61, + aux_sym__interpret_stmt_token1 = 62, + aux_sym__interpret_stmt_token2 = 63, + aux_sym__interpret_stmt_token3 = 64, + aux_sym__interpret_stmt_token4 = 65, + anon_sym_PIPE_DOT = 66, + anon_sym_DOT_SLASH = 67, + sym__env_stmt_identifier = 68, + anon_sym_DOT_DOT_DOT = 69, + sym_system_identifier = 70, + sym_question_mark_identifier = 71, + sym_pointer_identifier = 72, + anon_sym_EQ = 73, + anon_sym_GT = 74, + anon_sym_GT_GT = 75, + sym_html_redirect_operator = 76, + sym_html_append_operator = 77, + anon_sym_COMMA = 78, + aux_sym_tmp_eval_arg_token1 = 79, + sym__eq_sep_key_identifier = 80, + aux_sym_arg_identifier_token1 = 81, + aux_sym_spec_arg_identifier_token1 = 82, + aux_sym_double_quoted_arg_token1 = 83, + aux_sym_double_quoted_arg_token2 = 84, + aux_sym_double_quoted_arg_token3 = 85, + anon_sym_SQUOTE = 86, + aux_sym_single_quoted_arg_token1 = 87, + aux_sym_single_quoted_arg_token2 = 88, + anon_sym_DOLLAR_LPAREN = 89, + anon_sym_BQUOTE = 90, + aux_sym__dec_number_token1 = 91, + aux_sym__dec_number_token2 = 92, + sym__comment = 93, + anon_sym_LF = 94, + anon_sym_CR = 95, + sym__cmd_identifier = 96, + sym__help_stmt = 97, + sym_file_descriptor = 98, + sym__eq_sep_concat = 99, + sym__concat = 100, + sym__spec_sep = 101, + sym_statements = 102, + sym__statements_singleline = 103, + sym__statement = 104, + sym_legacy_quoted_stmt = 105, + sym__simple_stmt = 106, + sym__tmp_stmt = 107, + sym__iter_stmt = 108, + sym__pipe_stmt = 109, + sym_grep_stmt = 110, + sym_grep_specifier = 111, + sym_html_disable_stmt = 112, + sym_html_enable_stmt = 113, + sym_pipe_stmt = 114, + sym_iter_file_lines_stmt = 115, + sym_iter_offsets_stmt = 116, + sym_iter_offsetssizes_stmt = 117, + sym_iter_hit_stmt = 118, + sym_iter_interpret_stmt = 119, + sym_iter_interpret_offsetssizes_stmt = 120, + sym_iter_comment_stmt = 121, + sym_iter_dbta_stmt = 122, + sym_iter_dbtb_stmt = 123, + sym_iter_dbts_stmt = 124, + sym_iter_threads_stmt = 125, + sym_iter_bbs_stmt = 126, + sym_iter_instrs_stmt = 127, + sym_iter_import_stmt = 128, + sym_iter_sections_stmt = 129, + sym_iter_segments_stmt = 130, + sym_iter_symbol_stmt = 131, + sym_iter_string_stmt = 132, + sym_iter_flags_stmt = 133, + sym_iter_function_stmt = 134, + sym_iter_iomap_stmt = 135, + sym_iter_dbgmap_stmt = 136, + sym_iter_register_stmt = 137, + sym_iter_step_stmt = 138, + sym_tmp_seek_stmt = 139, + sym_tmp_blksz_stmt = 140, + sym_tmp_fromto_stmt = 141, + sym_tmp_arch_stmt = 142, + sym_tmp_bits_stmt = 143, + sym_tmp_nthi_stmt = 144, + sym_tmp_eval_stmt = 145, + sym_tmp_fs_stmt = 146, + sym_tmp_reli_stmt = 147, + sym_tmp_kuery_stmt = 148, + sym_tmp_fd_stmt = 149, + sym_tmp_reg_stmt = 150, + sym_tmp_file_stmt = 151, + sym_tmp_string_stmt = 152, + sym_tmp_value_stmt = 153, + sym_tmp_hex_stmt = 154, + sym_help_stmt = 155, + sym_macro_body = 156, + sym_macro_content = 157, + sym_macro_call = 158, + sym_macro_stmt = 159, + sym_arged_stmt = 160, + sym__macro_arged_stmt = 161, + sym__alias_arged_stmt = 162, + sym__simple_arged_stmt_question = 163, + sym__simple_arged_stmt = 164, + sym__search_stmt = 165, + sym__pointer_arged_stmt = 166, + sym__system_stmt = 167, + sym__interpret_stmt = 168, + sym__interpret_search_identifier = 169, + sym__env_stmt = 170, + sym__last_stmt = 171, + sym_last_stmt_identifier = 172, + sym_repeat_stmt = 173, + sym_eq_sep_args = 174, + sym_redirect_stmt = 175, + sym__redirect_operator = 176, + sym_fdn_redirect_operator = 177, + sym_fdn_append_operator = 178, + sym__arg_with_paren = 179, + sym__arg = 180, + sym_arg = 181, + sym_args = 182, + sym_tmp_eval_args = 183, + sym_tmp_eval_arg = 184, + sym__eq_sep_key_single = 185, + sym__eq_sep_key_concatenation = 186, + sym__eq_sep_key = 187, + sym__eq_sep_val_concatenation = 188, + sym__eq_sep_val = 189, + sym_arg_identifier = 190, + sym_spec_arg_identifier = 191, + sym_double_quoted_arg = 192, + sym_single_quoted_arg = 193, + sym_cmd_substitution_arg = 194, + sym_concatenation = 195, + sym__dec_number = 196, + sym_specifiers = 197, + sym_cmd_identifier = 198, + aux_sym_statements_repeat1 = 199, + aux_sym_statements_repeat2 = 200, + aux_sym__statements_singleline_repeat1 = 201, + aux_sym__statements_singleline_repeat2 = 202, + aux_sym_grep_specifier_repeat1 = 203, + aux_sym_macro_body_repeat1 = 204, + aux_sym_args_repeat1 = 205, + aux_sym_tmp_eval_args_repeat1 = 206, + aux_sym_tmp_eval_arg_repeat1 = 207, + aux_sym__eq_sep_key_concatenation_repeat1 = 208, + aux_sym__eq_sep_val_concatenation_repeat1 = 209, + aux_sym_double_quoted_arg_repeat1 = 210, + aux_sym_single_quoted_arg_repeat1 = 211, + aux_sym_concatenation_repeat1 = 212, + aux_sym_specifiers_repeat1 = 213, }; static const char * const ts_symbol_names[] = { @@ -287,6 +290,9 @@ static const char * const ts_symbol_names[] = { [anon_sym_LPAREN_DASH_STAR] = "cmd_identifier", [anon_sym_LPAREN_STAR] = "cmd_identifier", [anon_sym_LPAREN_DASH] = "cmd_identifier", + [anon_sym_DOLLAR_STAR] = "cmd_identifier", + [anon_sym_DOLLAR_STAR_STAR] = "cmd_identifier", + [anon_sym_DOLLAR] = "$", [aux_sym__search_stmt_token1] = "cmd_identifier", [anon_sym_DOT] = ".", [aux_sym__interpret_stmt_token1] = "cmd_identifier", @@ -309,7 +315,6 @@ static const char * const ts_symbol_names[] = { [aux_sym_tmp_eval_arg_token1] = "tmp_eval_arg_token1", [sym__eq_sep_key_identifier] = "arg_identifier", [aux_sym_arg_identifier_token1] = "arg_identifier_token1", - [anon_sym_DOLLAR] = "$", [aux_sym_spec_arg_identifier_token1] = "spec_arg_identifier_token1", [aux_sym_double_quoted_arg_token1] = "double_quoted_arg_token1", [aux_sym_double_quoted_arg_token2] = "double_quoted_arg_token2", @@ -390,6 +395,7 @@ static const char * const ts_symbol_names[] = { [sym_macro_stmt] = "macro_stmt", [sym_arged_stmt] = "arged_stmt", [sym__macro_arged_stmt] = "_macro_arged_stmt", + [sym__alias_arged_stmt] = "_alias_arged_stmt", [sym__simple_arged_stmt_question] = "_simple_arged_stmt_question", [sym__simple_arged_stmt] = "_simple_arged_stmt", [sym__search_stmt] = "arged_stmt", @@ -501,6 +507,9 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_LPAREN_DASH_STAR] = sym_cmd_identifier, [anon_sym_LPAREN_STAR] = sym_cmd_identifier, [anon_sym_LPAREN_DASH] = sym_cmd_identifier, + [anon_sym_DOLLAR_STAR] = sym_cmd_identifier, + [anon_sym_DOLLAR_STAR_STAR] = sym_cmd_identifier, + [anon_sym_DOLLAR] = anon_sym_DOLLAR, [aux_sym__search_stmt_token1] = sym_cmd_identifier, [anon_sym_DOT] = anon_sym_DOT, [aux_sym__interpret_stmt_token1] = sym_cmd_identifier, @@ -523,7 +532,6 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym_tmp_eval_arg_token1] = aux_sym_tmp_eval_arg_token1, [sym__eq_sep_key_identifier] = sym_arg_identifier, [aux_sym_arg_identifier_token1] = aux_sym_arg_identifier_token1, - [anon_sym_DOLLAR] = anon_sym_DOLLAR, [aux_sym_spec_arg_identifier_token1] = aux_sym_spec_arg_identifier_token1, [aux_sym_double_quoted_arg_token1] = aux_sym_double_quoted_arg_token1, [aux_sym_double_quoted_arg_token2] = aux_sym_double_quoted_arg_token2, @@ -604,6 +612,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_macro_stmt] = sym_macro_stmt, [sym_arged_stmt] = sym_arged_stmt, [sym__macro_arged_stmt] = sym__macro_arged_stmt, + [sym__alias_arged_stmt] = sym__alias_arged_stmt, [sym__simple_arged_stmt_question] = sym__simple_arged_stmt_question, [sym__simple_arged_stmt] = sym__simple_arged_stmt, [sym__search_stmt] = sym_arged_stmt, @@ -886,6 +895,18 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [anon_sym_DOLLAR_STAR] = { + .visible = true, + .named = true, + }, + [anon_sym_DOLLAR_STAR_STAR] = { + .visible = true, + .named = true, + }, + [anon_sym_DOLLAR] = { + .visible = true, + .named = false, + }, [aux_sym__search_stmt_token1] = { .visible = true, .named = true, @@ -974,10 +995,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [anon_sym_DOLLAR] = { - .visible = true, - .named = false, - }, [aux_sym_spec_arg_identifier_token1] = { .visible = false, .named = false, @@ -1298,6 +1315,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = true, }, + [sym__alias_arged_stmt] = { + .visible = false, + .named = true, + }, [sym__simple_arged_stmt_question] = { .visible = false, .named = true, @@ -1638,21 +1659,21 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4] = 4, [5] = 5, [6] = 6, - [7] = 6, - [8] = 8, - [9] = 6, - [10] = 8, - [11] = 8, - [12] = 6, - [13] = 8, - [14] = 6, - [15] = 8, - [16] = 8, + [7] = 7, + [8] = 6, + [9] = 7, + [10] = 6, + [11] = 6, + [12] = 7, + [13] = 6, + [14] = 7, + [15] = 6, + [16] = 7, [17] = 6, - [18] = 8, + [18] = 7, [19] = 6, - [20] = 8, - [21] = 6, + [20] = 7, + [21] = 7, [22] = 22, [23] = 23, [24] = 23, @@ -1663,8 +1684,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [29] = 28, [30] = 30, [31] = 31, - [32] = 31, - [33] = 30, + [32] = 30, + [33] = 31, [34] = 34, [35] = 35, [36] = 36, @@ -1676,18 +1697,18 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [42] = 42, [43] = 43, [44] = 44, - [45] = 34, - [46] = 35, - [47] = 41, - [48] = 42, - [49] = 40, - [50] = 38, - [51] = 36, - [52] = 39, - [53] = 37, - [54] = 43, - [55] = 55, - [56] = 56, + [45] = 45, + [46] = 34, + [47] = 40, + [48] = 41, + [49] = 39, + [50] = 36, + [51] = 42, + [52] = 35, + [53] = 43, + [54] = 37, + [55] = 38, + [56] = 45, [57] = 57, [58] = 58, [59] = 59, @@ -1706,54 +1727,54 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [72] = 72, [73] = 73, [74] = 74, - [75] = 55, - [76] = 76, + [75] = 75, + [76] = 57, [77] = 77, [78] = 78, - [79] = 57, + [79] = 79, [80] = 80, [81] = 60, - [82] = 82, - [83] = 83, - [84] = 58, + [82] = 62, + [83] = 61, + [84] = 84, [85] = 85, [86] = 86, [87] = 87, - [88] = 72, - [89] = 73, - [90] = 90, - [91] = 91, - [92] = 68, + [88] = 88, + [89] = 89, + [90] = 70, + [91] = 66, + [92] = 92, [93] = 93, - [94] = 94, - [95] = 72, - [96] = 68, - [97] = 72, - [98] = 66, - [99] = 63, - [100] = 73, - [101] = 65, - [102] = 69, - [103] = 103, - [104] = 68, - [105] = 63, - [106] = 62, - [107] = 107, - [108] = 108, - [109] = 65, - [110] = 69, + [94] = 70, + [95] = 95, + [96] = 96, + [97] = 73, + [98] = 70, + [99] = 73, + [100] = 69, + [101] = 74, + [102] = 66, + [103] = 64, + [104] = 65, + [105] = 105, + [106] = 73, + [107] = 74, + [108] = 75, + [109] = 109, + [110] = 110, [111] = 64, - [112] = 67, - [113] = 77, - [114] = 78, - [115] = 115, - [116] = 116, - [117] = 78, + [112] = 65, + [113] = 72, + [114] = 71, + [115] = 80, + [116] = 79, + [117] = 117, [118] = 118, - [119] = 119, + [119] = 79, [120] = 120, - [121] = 74, - [122] = 122, + [121] = 121, + [122] = 77, [123] = 123, [124] = 124, [125] = 125, @@ -1831,55 +1852,55 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [197] = 197, [198] = 198, [199] = 199, - [200] = 200, - [201] = 68, - [202] = 72, + [200] = 70, + [201] = 73, + [202] = 202, [203] = 203, [204] = 204, [205] = 205, - [206] = 124, - [207] = 124, + [206] = 206, + [207] = 207, [208] = 208, [209] = 209, - [210] = 133, - [211] = 135, - [212] = 208, - [213] = 209, + [210] = 210, + [211] = 211, + [212] = 126, + [213] = 126, [214] = 214, - [215] = 215, - [216] = 216, - [217] = 44, - [218] = 218, + [215] = 136, + [216] = 138, + [217] = 214, + [218] = 211, [219] = 219, - [220] = 43, + [220] = 220, [221] = 221, [222] = 222, - [223] = 223, + [223] = 45, [224] = 224, - [225] = 225, + [225] = 44, [226] = 226, [227] = 227, [228] = 228, [229] = 229, - [230] = 223, - [231] = 225, - [232] = 226, - [233] = 227, - [234] = 224, - [235] = 235, + [230] = 230, + [231] = 231, + [232] = 232, + [233] = 231, + [234] = 234, + [235] = 234, [236] = 236, - [237] = 222, - [238] = 223, + [237] = 237, + [238] = 232, [239] = 239, - [240] = 235, - [241] = 228, - [242] = 236, - [243] = 223, - [244] = 244, - [245] = 245, - [246] = 246, - [247] = 247, - [248] = 248, + [240] = 229, + [241] = 234, + [242] = 242, + [243] = 242, + [244] = 236, + [245] = 230, + [246] = 239, + [247] = 237, + [248] = 234, [249] = 249, [250] = 250, [251] = 251, @@ -1890,134 +1911,139 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [256] = 256, [257] = 257, [258] = 258, - [259] = 60, - [260] = 57, - [261] = 58, + [259] = 259, + [260] = 260, + [261] = 261, [262] = 262, - [263] = 73, - [264] = 63, - [265] = 72, - [266] = 262, - [267] = 262, - [268] = 67, - [269] = 68, - [270] = 66, - [271] = 262, - [272] = 65, - [273] = 62, - [274] = 64, - [275] = 69, - [276] = 74, - [277] = 277, - [278] = 278, - [279] = 279, - [280] = 280, - [281] = 281, + [263] = 263, + [264] = 61, + [265] = 62, + [266] = 60, + [267] = 66, + [268] = 74, + [269] = 73, + [270] = 75, + [271] = 271, + [272] = 71, + [273] = 70, + [274] = 69, + [275] = 271, + [276] = 64, + [277] = 65, + [278] = 271, + [279] = 271, + [280] = 72, + [281] = 77, [282] = 282, - [283] = 280, - [284] = 279, - [285] = 280, - [286] = 286, - [287] = 279, - [288] = 279, - [289] = 280, - [290] = 280, + [283] = 283, + [284] = 284, + [285] = 285, + [286] = 284, + [287] = 287, + [288] = 288, + [289] = 289, + [290] = 290, [291] = 291, - [292] = 292, - [293] = 293, - [294] = 279, - [295] = 295, - [296] = 295, - [297] = 295, - [298] = 68, - [299] = 299, - [300] = 72, - [301] = 301, - [302] = 302, - [303] = 303, - [304] = 304, + [292] = 284, + [293] = 284, + [294] = 284, + [295] = 291, + [296] = 296, + [297] = 291, + [298] = 291, + [299] = 291, + [300] = 300, + [301] = 300, + [302] = 300, + [303] = 73, + [304] = 70, [305] = 305, [306] = 306, [307] = 307, [308] = 308, - [309] = 308, + [309] = 309, [310] = 310, - [311] = 310, - [312] = 308, - [313] = 313, - [314] = 310, - [315] = 308, - [316] = 310, - [317] = 310, - [318] = 308, + [311] = 311, + [312] = 312, + [313] = 312, + [314] = 312, + [315] = 315, + [316] = 315, + [317] = 312, + [318] = 312, [319] = 319, - [320] = 57, - [321] = 321, - [322] = 322, + [320] = 315, + [321] = 315, + [322] = 315, [323] = 323, [324] = 324, - [325] = 60, + [325] = 325, [326] = 326, [327] = 327, - [328] = 328, + [328] = 62, [329] = 329, [330] = 330, [331] = 331, - [332] = 331, - [333] = 323, - [334] = 322, - [335] = 330, - [336] = 326, - [337] = 66, - [338] = 63, - [339] = 339, + [332] = 60, + [333] = 333, + [334] = 334, + [335] = 334, + [336] = 336, + [337] = 329, + [338] = 336, + [339] = 325, [340] = 340, - [341] = 67, - [342] = 64, - [343] = 343, - [344] = 62, - [345] = 69, - [346] = 65, - [347] = 340, - [348] = 73, + [341] = 330, + [342] = 65, + [343] = 75, + [344] = 69, + [345] = 345, + [346] = 71, + [347] = 72, + [348] = 345, [349] = 349, - [350] = 72, - [351] = 351, - [352] = 352, - [353] = 68, + [350] = 350, + [351] = 64, + [352] = 66, + [353] = 74, [354] = 354, - [355] = 355, - [356] = 356, + [355] = 70, + [356] = 73, [357] = 357, - [358] = 354, + [358] = 358, [359] = 359, - [360] = 354, - [361] = 359, - [362] = 359, - [363] = 359, - [364] = 354, + [360] = 360, + [361] = 361, + [362] = 362, + [363] = 363, + [364] = 364, [365] = 359, - [366] = 354, + [366] = 360, [367] = 359, - [368] = 354, - [369] = 369, - [370] = 370, + [368] = 360, + [369] = 359, + [370] = 360, [371] = 359, - [372] = 372, - [373] = 357, - [374] = 374, + [372] = 360, + [373] = 360, + [374] = 359, [375] = 375, [376] = 376, - [377] = 354, - [378] = 378, - [379] = 359, - [380] = 357, - [381] = 372, - [382] = 354, + [377] = 363, + [378] = 362, + [379] = 362, + [380] = 380, + [381] = 381, + [382] = 382, [383] = 383, - [384] = 357, - [385] = 74, - [386] = 386, + [384] = 360, + [385] = 385, + [386] = 359, + [387] = 359, + [388] = 360, + [389] = 362, + [390] = 77, + [391] = 391, }; static inline bool sym_grep_specifier_identifier_character_set_1(int32_t c) { @@ -2278,33 +2304,33 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { switch (state) { case 0: if (eof) ADVANCE(57); - if (lookahead == '\n') ADVANCE(184); - if (lookahead == '\r') ADVANCE(185); - if (lookahead == '!') ADVANCE(136); + if (lookahead == '\n') ADVANCE(187); + if (lookahead == '\r') ADVANCE(188); + if (lookahead == '!') ADVANCE(142); if (lookahead == '"') ADVANCE(58); - if (lookahead == '#') ADVANCE(182); - if (lookahead == '$') ADVANCE(159); - if (lookahead == '\'') ADVANCE(171); + if (lookahead == '#') ADVANCE(185); + if (lookahead == '$') ADVANCE(128); + if (lookahead == '\'') ADVANCE(174); if (lookahead == '(') ADVANCE(120); if (lookahead == ')') ADVANCE(103); - if (lookahead == '*') ADVANCE(138); - if (lookahead == ',') ADVANCE(144); - if (lookahead == '.') ADVANCE(125); - if (lookahead == '/') ADVANCE(124); + if (lookahead == '*') ADVANCE(144); + if (lookahead == ',') ADVANCE(150); + if (lookahead == '.') ADVANCE(131); + if (lookahead == '/') ADVANCE(130); if (lookahead == ':') ADVANCE(81); if (lookahead == ';') ADVANCE(117); - if (lookahead == '=') ADVANCE(139); - if (lookahead == '>') ADVANCE(140); - if (lookahead == '?') ADVANCE(137); + if (lookahead == '=') ADVANCE(145); + if (lookahead == '>') ADVANCE(146); + if (lookahead == '?') ADVANCE(143); if (lookahead == '@') ADVANCE(1); - if (lookahead == 'H') ADVANCE(146); - if (lookahead == '\\') ADVANCE(170); - if (lookahead == '`') ADVANCE(178); + if (lookahead == 'H') ADVANCE(152); + if (lookahead == '\\') ADVANCE(173); + if (lookahead == '`') ADVANCE(181); if (lookahead == '|') ADVANCE(72); if (lookahead == '~') ADVANCE(61); if (lookahead == '\t' || lookahead == ' ') SKIP(0) - if (lookahead != 0) ADVANCE(145); + if (lookahead != 0) ADVANCE(151); END_STATE(); case 1: if (lookahead == ' ') ADVANCE(100); @@ -2327,31 +2353,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 2: if (lookahead == '"') ADVANCE(58); - if (lookahead == '#') ADVANCE(182); + if (lookahead == '#') ADVANCE(185); if (lookahead == '$') ADVANCE(12); - if (lookahead == '%') ADVANCE(147); - if (lookahead == '\'') ADVANCE(171); - if (lookahead == '`') ADVANCE(178); + if (lookahead == '%') ADVANCE(153); + if (lookahead == '\'') ADVANCE(174); + if (lookahead == '`') ADVANCE(181); if (lookahead == '\t' || lookahead == ' ') SKIP(2) - if (!sym__eq_sep_key_identifier_character_set_1(lookahead)) ADVANCE(151); + if (!sym__eq_sep_key_identifier_character_set_1(lookahead)) ADVANCE(157); END_STATE(); case 3: if (lookahead == '"') ADVANCE(58); - if (lookahead == '#') ADVANCE(164); - if (lookahead == '$') ADVANCE(168); - if (lookahead == '\\') ADVANCE(170); - if (lookahead == '`') ADVANCE(178); + if (lookahead == '#') ADVANCE(167); + if (lookahead == '$') ADVANCE(171); + if (lookahead == '\\') ADVANCE(173); + if (lookahead == '`') ADVANCE(181); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(165); + lookahead == ' ') ADVANCE(168); if (lookahead != 0 && - lookahead != '\n') ADVANCE(166); + lookahead != '\n') ADVANCE(169); END_STATE(); case 4: - if (lookahead == '#') ADVANCE(182); + if (lookahead == '#') ADVANCE(185); if (lookahead == '$') ADVANCE(70); if (lookahead == '\\') ADVANCE(68); - if (lookahead == '`') ADVANCE(178); + if (lookahead == '`') ADVANCE(181); if (lookahead == '\t' || lookahead == ' ') ADVANCE(64); if (lookahead != 0 && @@ -2365,21 +2391,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|') ADVANCE(66); END_STATE(); case 5: - if (lookahead == '#') ADVANCE(182); - if (lookahead == '$') ADVANCE(158); + if (lookahead == '#') ADVANCE(185); + if (lookahead == '$') ADVANCE(127); if (lookahead == '\\') ADVANCE(48); if (lookahead == '\t' || lookahead == ' ') SKIP(5) - if (!aux_sym_spec_arg_identifier_token1_character_set_1(lookahead)) ADVANCE(162); + if (!aux_sym_spec_arg_identifier_token1_character_set_1(lookahead)) ADVANCE(165); END_STATE(); case 6: - if (lookahead == '#') ADVANCE(182); + if (lookahead == '#') ADVANCE(185); if (lookahead == '\t' || lookahead == ' ') SKIP(6) - if (!aux_sym_tmp_eval_arg_token1_character_set_1(lookahead)) ADVANCE(145); + if (!aux_sym_tmp_eval_arg_token1_character_set_1(lookahead)) ADVANCE(151); END_STATE(); case 7: - if (lookahead == '#') ADVANCE(182); + if (lookahead == '#') ADVANCE(185); if (lookahead == '\t' || lookahead == ' ') SKIP(7) if (lookahead == '-' || @@ -2390,16 +2416,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'z')) ADVANCE(118); END_STATE(); case 8: - if (lookahead == '#') ADVANCE(172); - if (lookahead == '\'') ADVANCE(171); - if (lookahead == '\\') ADVANCE(176); + if (lookahead == '#') ADVANCE(175); + if (lookahead == '\'') ADVANCE(174); + if (lookahead == '\\') ADVANCE(179); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(173); + lookahead == ' ') ADVANCE(176); if (lookahead != 0 && - lookahead != '\n') ADVANCE(174); + lookahead != '\n') ADVANCE(177); END_STATE(); case 9: - if (lookahead == '#') ADVANCE(181); + if (lookahead == '#') ADVANCE(184); if (lookahead == '\\') ADVANCE(49); if (lookahead == '\t' || lookahead == ' ') ADVANCE(59); @@ -2407,19 +2433,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '"') ADVANCE(60); END_STATE(); case 10: - if (lookahead == '$') ADVANCE(156); + if (lookahead == '$') ADVANCE(162); if (lookahead == '{') ADVANCE(44); - if (!aux_sym_arg_identifier_token1_character_set_1(lookahead)) ADVANCE(153); + if (!aux_sym_arg_identifier_token1_character_set_1(lookahead)) ADVANCE(159); END_STATE(); case 11: - if (lookahead == '$') ADVANCE(161); + if (lookahead == '$') ADVANCE(164); if (lookahead == '{') ADVANCE(46); - if (!aux_sym_arg_identifier_token1_character_set_1(lookahead)) ADVANCE(162); + if (!aux_sym_arg_identifier_token1_character_set_1(lookahead)) ADVANCE(165); END_STATE(); case 12: - if (lookahead == '(') ADVANCE(177); + if (lookahead == '(') ADVANCE(180); if (lookahead == '{') ADVANCE(45); - if (lookahead != 0) ADVANCE(151); + if (lookahead != 0) ADVANCE(157); END_STATE(); case 13: if (lookahead == ':') ADVANCE(106); @@ -2474,7 +2500,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 'c') ADVANCE(28); END_STATE(); case 30: - if (lookahead == '>') ADVANCE(142); + if (lookahead == '>') ADVANCE(148); END_STATE(); case 31: if (lookahead == 'b') ADVANCE(34); @@ -2490,15 +2516,15 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == 't') ADVANCE(82); END_STATE(); case 35: - if (lookahead == 'v') ADVANCE(134); + if (lookahead == 'v') ADVANCE(140); END_STATE(); case 36: if (lookahead == '{') ADVANCE(45); if (lookahead != 0 && - lookahead != '(') ADVANCE(151); + lookahead != '(') ADVANCE(157); END_STATE(); case 37: - if (lookahead == '}') ADVANCE(153); + if (lookahead == '}') ADVANCE(159); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && @@ -2506,7 +2532,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '$') ADVANCE(37); END_STATE(); case 38: - if (lookahead == '}') ADVANCE(151); + if (lookahead == '}') ADVANCE(157); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && @@ -2514,7 +2540,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '$') ADVANCE(38); END_STATE(); case 39: - if (lookahead == '}') ADVANCE(162); + if (lookahead == '}') ADVANCE(165); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && @@ -2525,20 +2551,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\r' || lookahead == ' ' || lookahead == '$' || - lookahead == '}') ADVANCE(153); + lookahead == '}') ADVANCE(159); if (lookahead != 0 && - lookahead != '\n') ADVANCE(154); + lookahead != '\n') ADVANCE(160); END_STATE(); case 41: if (lookahead == '\r' || lookahead == ' ' || lookahead == '$' || - lookahead == '}') ADVANCE(162); + lookahead == '}') ADVANCE(165); if (lookahead != 0 && - lookahead != '\n') ADVANCE(163); + lookahead != '\n') ADVANCE(166); END_STATE(); case 42: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(180); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183); END_STATE(); case 43: if (!sym_grep_specifier_identifier_character_set_1(lookahead)) ADVANCE(66); @@ -2569,11 +2595,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 47: if (lookahead != 0 && - lookahead != '\n') ADVANCE(153); + lookahead != '\n') ADVANCE(159); END_STATE(); case 48: if (lookahead != 0 && - lookahead != '\n') ADVANCE(162); + lookahead != '\n') ADVANCE(165); END_STATE(); case 49: if (lookahead != 0) ADVANCE(60); @@ -2581,107 +2607,108 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 50: if (eof) ADVANCE(57); if (lookahead == '\t') SKIP(50) - if (lookahead == '\n') ADVANCE(184); - if (lookahead == '\r') ADVANCE(185); - if (lookahead == ' ') ADVANCE(129); - if (lookahead == '#') ADVANCE(182); + if (lookahead == '\n') ADVANCE(187); + if (lookahead == '\r') ADVANCE(188); + if (lookahead == ' ') ADVANCE(135); + if (lookahead == '#') ADVANCE(185); if (lookahead == ')') ADVANCE(103); if (lookahead == ';') ADVANCE(117); - if (lookahead == '>') ADVANCE(140); + if (lookahead == '>') ADVANCE(146); if (lookahead == '@') ADVANCE(1); if (lookahead == 'H') ADVANCE(30); - if (lookahead == '`') ADVANCE(178); + if (lookahead == '`') ADVANCE(181); if (lookahead == '|') ADVANCE(72); if (lookahead == '~') ADVANCE(61); END_STATE(); case 51: if (eof) ADVANCE(57); - if (lookahead == '\n') ADVANCE(184); - if (lookahead == '\r') ADVANCE(185); - if (lookahead == '!') ADVANCE(136); + if (lookahead == '\n') ADVANCE(187); + if (lookahead == '\r') ADVANCE(188); + if (lookahead == '!') ADVANCE(142); if (lookahead == '"') ADVANCE(58); - if (lookahead == '#') ADVANCE(182); + if (lookahead == '#') ADVANCE(185); + if (lookahead == '$') ADVANCE(129); if (lookahead == '(') ADVANCE(120); if (lookahead == ')') ADVANCE(103); - if (lookahead == '*') ADVANCE(138); - if (lookahead == '.') ADVANCE(126); - if (lookahead == '/') ADVANCE(124); + if (lookahead == '*') ADVANCE(144); + if (lookahead == '.') ADVANCE(132); + if (lookahead == '/') ADVANCE(130); if (lookahead == '0') ADVANCE(42); if (lookahead == ':') ADVANCE(81); if (lookahead == ';') ADVANCE(117); - if (lookahead == '=') ADVANCE(139); - if (lookahead == '>') ADVANCE(140); - if (lookahead == '?') ADVANCE(137); + if (lookahead == '=') ADVANCE(145); + if (lookahead == '>') ADVANCE(146); + if (lookahead == '?') ADVANCE(143); if (lookahead == '@') ADVANCE(1); if (lookahead == 'H') ADVANCE(30); - if (lookahead == '`') ADVANCE(178); + if (lookahead == '`') ADVANCE(181); if (lookahead == 'e') ADVANCE(33); if (lookahead == '|') ADVANCE(72); if (lookahead == '~') ADVANCE(61); if (lookahead == '\t' || lookahead == ' ') SKIP(51) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(179); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(182); END_STATE(); case 52: if (eof) ADVANCE(57); - if (lookahead == '\n') ADVANCE(184); - if (lookahead == '\r') ADVANCE(185); + if (lookahead == '\n') ADVANCE(187); + if (lookahead == '\r') ADVANCE(188); if (lookahead == '"') ADVANCE(58); - if (lookahead == '#') ADVANCE(182); - if (lookahead == '$') ADVANCE(157); - if (lookahead == '\'') ADVANCE(171); + if (lookahead == '#') ADVANCE(185); + if (lookahead == '$') ADVANCE(126); + if (lookahead == '\'') ADVANCE(174); if (lookahead == '(') ADVANCE(119); if (lookahead == ')') ADVANCE(103); - if (lookahead == ',') ADVANCE(144); + if (lookahead == ',') ADVANCE(150); if (lookahead == ';') ADVANCE(117); - if (lookahead == '>') ADVANCE(140); + if (lookahead == '>') ADVANCE(146); if (lookahead == '@') ADVANCE(1); - if (lookahead == 'H') ADVANCE(152); + if (lookahead == 'H') ADVANCE(158); if (lookahead == '\\') ADVANCE(47); - if (lookahead == '`') ADVANCE(178); + if (lookahead == '`') ADVANCE(181); if (lookahead == '|') ADVANCE(72); if (lookahead == '~') ADVANCE(61); if (lookahead == '\t' || lookahead == ' ') SKIP(52) - if (lookahead != 0) ADVANCE(153); + if (lookahead != 0) ADVANCE(159); END_STATE(); case 53: if (eof) ADVANCE(57); - if (lookahead == '\n') ADVANCE(184); - if (lookahead == '\r') ADVANCE(185); + if (lookahead == '\n') ADVANCE(187); + if (lookahead == '\r') ADVANCE(188); if (lookahead == '"') ADVANCE(58); - if (lookahead == '#') ADVANCE(182); - if (lookahead == '$') ADVANCE(157); - if (lookahead == '\'') ADVANCE(171); + if (lookahead == '#') ADVANCE(185); + if (lookahead == '$') ADVANCE(126); + if (lookahead == '\'') ADVANCE(174); if (lookahead == '(') ADVANCE(119); if (lookahead == ')') ADVANCE(103); - if (lookahead == ',') ADVANCE(144); + if (lookahead == ',') ADVANCE(150); if (lookahead == ';') ADVANCE(117); if (lookahead == '\\') ADVANCE(47); - if (lookahead == '`') ADVANCE(178); + if (lookahead == '`') ADVANCE(181); if (lookahead == '\t' || lookahead == ' ') SKIP(53) if (lookahead != 0 && lookahead != '>' && lookahead != '@' && lookahead != '|' && - lookahead != '~') ADVANCE(153); + lookahead != '~') ADVANCE(159); END_STATE(); case 54: if (eof) ADVANCE(57); - if (lookahead == '\n') ADVANCE(184); - if (lookahead == '\r') ADVANCE(185); + if (lookahead == '\n') ADVANCE(187); + if (lookahead == '\r') ADVANCE(188); if (lookahead == '"') ADVANCE(58); - if (lookahead == '#') ADVANCE(182); + if (lookahead == '#') ADVANCE(185); if (lookahead == '$') ADVANCE(12); - if (lookahead == '%') ADVANCE(147); - if (lookahead == '\'') ADVANCE(171); + if (lookahead == '%') ADVANCE(153); + if (lookahead == '\'') ADVANCE(174); if (lookahead == ')') ADVANCE(103); if (lookahead == ';') ADVANCE(117); - if (lookahead == '>') ADVANCE(140); + if (lookahead == '>') ADVANCE(146); if (lookahead == '@') ADVANCE(1); - if (lookahead == 'H') ADVANCE(148); - if (lookahead == '`') ADVANCE(178); + if (lookahead == 'H') ADVANCE(154); + if (lookahead == '`') ADVANCE(181); if (lookahead == '|') ADVANCE(72); if (lookahead == '~') ADVANCE(61); if (lookahead == '\t' || @@ -2690,21 +2717,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '=' && - lookahead != '\\') ADVANCE(151); + lookahead != '\\') ADVANCE(157); END_STATE(); case 55: if (eof) ADVANCE(57); - if (lookahead == '\n') ADVANCE(184); - if (lookahead == '\r') ADVANCE(185); - if (lookahead == '#') ADVANCE(182); + if (lookahead == '\n') ADVANCE(187); + if (lookahead == '\r') ADVANCE(188); + if (lookahead == '#') ADVANCE(185); if (lookahead == '$') ADVANCE(70); if (lookahead == ')') ADVANCE(103); if (lookahead == ';') ADVANCE(117); - if (lookahead == '>') ADVANCE(140); + if (lookahead == '>') ADVANCE(146); if (lookahead == '@') ADVANCE(1); if (lookahead == 'H') ADVANCE(65); if (lookahead == '\\') ADVANCE(68); - if (lookahead == '`') ADVANCE(178); + if (lookahead == '`') ADVANCE(181); if (lookahead == '|') ADVANCE(72); if (lookahead == '~') ADVANCE(62); if (lookahead == '\t' || @@ -2714,16 +2741,16 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 56: if (eof) ADVANCE(57); - if (lookahead == '\n') ADVANCE(184); - if (lookahead == '\r') ADVANCE(185); - if (lookahead == '#') ADVANCE(182); + if (lookahead == '\n') ADVANCE(187); + if (lookahead == '\r') ADVANCE(188); + if (lookahead == '#') ADVANCE(185); if (lookahead == ')') ADVANCE(103); - if (lookahead == ',') ADVANCE(144); + if (lookahead == ',') ADVANCE(150); if (lookahead == ';') ADVANCE(117); - if (lookahead == '>') ADVANCE(140); + if (lookahead == '>') ADVANCE(146); if (lookahead == '@') ADVANCE(1); - if (lookahead == 'H') ADVANCE(146); - if (lookahead == '`') ADVANCE(178); + if (lookahead == 'H') ADVANCE(152); + if (lookahead == '`') ADVANCE(181); if (lookahead == '|') ADVANCE(72); if (lookahead == '~') ADVANCE(61); if (lookahead == '\t' || @@ -2732,7 +2759,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { (lookahead < '"' || '$' < lookahead) && lookahead != '\'' && lookahead != '(' && - lookahead != '\\') ADVANCE(145); + lookahead != '\\') ADVANCE(151); END_STATE(); case 57: ACCEPT_TOKEN(ts_builtin_sym_end); @@ -2742,7 +2769,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 59: ACCEPT_TOKEN(aux_sym_legacy_quoted_stmt_token1); - if (lookahead == '#') ADVANCE(181); + if (lookahead == '#') ADVANCE(184); if (lookahead == '\\') ADVANCE(49); if (lookahead == '\t' || lookahead == ' ') ADVANCE(59); @@ -2785,7 +2812,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 65: ACCEPT_TOKEN(sym_grep_specifier_identifier); if (lookahead == '$') ADVANCE(43); - if (lookahead == '>') ADVANCE(142); + if (lookahead == '>') ADVANCE(148); if (lookahead == '\\') ADVANCE(68); if (!sym_grep_specifier_identifier_character_set_3(lookahead)) ADVANCE(66); END_STATE(); @@ -2828,7 +2855,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 70: ACCEPT_TOKEN(aux_sym_grep_specifier_token1); if (lookahead == '$') ADVANCE(69); - if (lookahead == '(') ADVANCE(177); + if (lookahead == '(') ADVANCE(180); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && @@ -2845,7 +2872,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 72: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '.') ADVANCE(132); + if (lookahead == '.') ADVANCE(138); if (lookahead == 'H') ADVANCE(73); END_STATE(); case 73: @@ -3033,352 +3060,364 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '*') ADVANCE(121); END_STATE(); case 124: + ACCEPT_TOKEN(anon_sym_DOLLAR_STAR); + if (lookahead == '*') ADVANCE(125); + END_STATE(); + case 125: + ACCEPT_TOKEN(anon_sym_DOLLAR_STAR_STAR); + END_STATE(); + case 126: + ACCEPT_TOKEN(anon_sym_DOLLAR); + if (lookahead == '$') ADVANCE(162); + if (lookahead == '(') ADVANCE(180); + if (lookahead == '{') ADVANCE(44); + if (!aux_sym_arg_identifier_token1_character_set_1(lookahead)) ADVANCE(159); + END_STATE(); + case 127: + ACCEPT_TOKEN(anon_sym_DOLLAR); + if (lookahead == '$') ADVANCE(164); + if (lookahead == '{') ADVANCE(46); + if (!aux_sym_arg_identifier_token1_character_set_1(lookahead)) ADVANCE(165); + END_STATE(); + case 128: + ACCEPT_TOKEN(anon_sym_DOLLAR); + if (lookahead == '(') ADVANCE(180); + if (lookahead == '*') ADVANCE(124); + END_STATE(); + case 129: + ACCEPT_TOKEN(anon_sym_DOLLAR); + if (lookahead == '*') ADVANCE(124); + END_STATE(); + case 130: ACCEPT_TOKEN(aux_sym__search_stmt_token1); if (lookahead == '!' || lookahead == '*' || lookahead == '+' || ('/' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(124); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(130); END_STATE(); - case 125: + case 131: ACCEPT_TOKEN(anon_sym_DOT); END_STATE(); - case 126: + case 132: ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == ' ') ADVANCE(130); - if (lookahead == '(') ADVANCE(131); - if (lookahead == '.') ADVANCE(127); - if (lookahead == '/') ADVANCE(133); + if (lookahead == ' ') ADVANCE(136); + if (lookahead == '(') ADVANCE(137); + if (lookahead == '.') ADVANCE(133); + if (lookahead == '/') ADVANCE(139); if (lookahead == '*' || lookahead == '-' || - lookahead == ':') ADVANCE(128); + lookahead == ':') ADVANCE(134); END_STATE(); - case 127: + case 133: ACCEPT_TOKEN(aux_sym__interpret_stmt_token1); - if (lookahead == '(') ADVANCE(131); - if (lookahead == '.') ADVANCE(135); + if (lookahead == '(') ADVANCE(137); + if (lookahead == '.') ADVANCE(141); if (lookahead == '*' || lookahead == '-' || - lookahead == ':') ADVANCE(128); + lookahead == ':') ADVANCE(134); END_STATE(); - case 128: + case 134: ACCEPT_TOKEN(aux_sym__interpret_stmt_token1); if (lookahead == '*' || lookahead == '-' || lookahead == '.' || - lookahead == ':') ADVANCE(128); + lookahead == ':') ADVANCE(134); END_STATE(); - case 129: + case 135: ACCEPT_TOKEN(aux_sym__interpret_stmt_token2); - if (lookahead == ' ') ADVANCE(129); + if (lookahead == ' ') ADVANCE(135); END_STATE(); - case 130: + case 136: ACCEPT_TOKEN(aux_sym__interpret_stmt_token3); - if (lookahead == ' ') ADVANCE(130); + if (lookahead == ' ') ADVANCE(136); END_STATE(); - case 131: + case 137: ACCEPT_TOKEN(aux_sym__interpret_stmt_token4); END_STATE(); - case 132: + case 138: ACCEPT_TOKEN(anon_sym_PIPE_DOT); END_STATE(); - case 133: + case 139: ACCEPT_TOKEN(anon_sym_DOT_SLASH); END_STATE(); - case 134: + case 140: ACCEPT_TOKEN(sym__env_stmt_identifier); END_STATE(); - case 135: + case 141: ACCEPT_TOKEN(anon_sym_DOT_DOT_DOT); if (lookahead == '*' || lookahead == '-' || lookahead == '.' || - lookahead == ':') ADVANCE(128); + lookahead == ':') ADVANCE(134); END_STATE(); - case 136: + case 142: ACCEPT_TOKEN(sym_system_identifier); - if (('!' <= lookahead && lookahead <= '=')) ADVANCE(136); + if (('!' <= lookahead && lookahead <= '=')) ADVANCE(142); END_STATE(); - case 137: + case 143: ACCEPT_TOKEN(sym_question_mark_identifier); END_STATE(); - case 138: + case 144: ACCEPT_TOKEN(sym_pointer_identifier); END_STATE(); - case 139: + case 145: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 140: + case 146: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '>') ADVANCE(141); + if (lookahead == '>') ADVANCE(147); END_STATE(); - case 141: + case 147: ACCEPT_TOKEN(anon_sym_GT_GT); END_STATE(); - case 142: + case 148: ACCEPT_TOKEN(sym_html_redirect_operator); - if (lookahead == '>') ADVANCE(143); + if (lookahead == '>') ADVANCE(149); END_STATE(); - case 143: + case 149: ACCEPT_TOKEN(sym_html_append_operator); END_STATE(); - case 144: + case 150: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 145: + case 151: ACCEPT_TOKEN(aux_sym_tmp_eval_arg_token1); END_STATE(); - case 146: + case 152: ACCEPT_TOKEN(aux_sym_tmp_eval_arg_token1); - if (lookahead == '>') ADVANCE(142); + if (lookahead == '>') ADVANCE(148); END_STATE(); - case 147: + case 153: ACCEPT_TOKEN(sym__eq_sep_key_identifier); if (lookahead == '$') ADVANCE(36); - if (lookahead == '%') ADVANCE(147); - if (lookahead == '5') ADVANCE(149); - if (!sym__eq_sep_key_identifier_character_set_2(lookahead)) ADVANCE(151); + if (lookahead == '%') ADVANCE(153); + if (lookahead == '5') ADVANCE(155); + if (!sym__eq_sep_key_identifier_character_set_2(lookahead)) ADVANCE(157); END_STATE(); - case 148: + case 154: ACCEPT_TOKEN(sym__eq_sep_key_identifier); if (lookahead == '$') ADVANCE(36); - if (lookahead == '%') ADVANCE(147); - if (lookahead == '>') ADVANCE(142); - if (!sym__eq_sep_key_identifier_character_set_3(lookahead)) ADVANCE(151); + if (lookahead == '%') ADVANCE(153); + if (lookahead == '>') ADVANCE(148); + if (!sym__eq_sep_key_identifier_character_set_3(lookahead)) ADVANCE(157); END_STATE(); - case 149: + case 155: ACCEPT_TOKEN(sym__eq_sep_key_identifier); if (lookahead == '$') ADVANCE(36); - if (lookahead == '%') ADVANCE(147); - if (lookahead == 'C') ADVANCE(150); - if (!sym__eq_sep_key_identifier_character_set_2(lookahead)) ADVANCE(151); + if (lookahead == '%') ADVANCE(153); + if (lookahead == 'C') ADVANCE(156); + if (!sym__eq_sep_key_identifier_character_set_2(lookahead)) ADVANCE(157); END_STATE(); - case 150: + case 156: ACCEPT_TOKEN(sym__eq_sep_key_identifier); if (lookahead == '$') ADVANCE(36); - if (lookahead == '%') ADVANCE(147); - if (lookahead == 's') ADVANCE(151); - if (!sym__eq_sep_key_identifier_character_set_2(lookahead)) ADVANCE(151); + if (lookahead == '%') ADVANCE(153); + if (lookahead == 's') ADVANCE(157); + if (!sym__eq_sep_key_identifier_character_set_2(lookahead)) ADVANCE(157); END_STATE(); - case 151: + case 157: ACCEPT_TOKEN(sym__eq_sep_key_identifier); if (lookahead == '$') ADVANCE(36); - if (lookahead == '%') ADVANCE(147); - if (!sym__eq_sep_key_identifier_character_set_2(lookahead)) ADVANCE(151); + if (lookahead == '%') ADVANCE(153); + if (!sym__eq_sep_key_identifier_character_set_2(lookahead)) ADVANCE(157); END_STATE(); - case 152: + case 158: ACCEPT_TOKEN(aux_sym_arg_identifier_token1); if (lookahead == '$') ADVANCE(10); - if (lookahead == '>') ADVANCE(142); + if (lookahead == '>') ADVANCE(148); if (lookahead == '\\') ADVANCE(47); - if (!aux_sym_arg_identifier_token1_character_set_2(lookahead)) ADVANCE(153); + if (!aux_sym_arg_identifier_token1_character_set_2(lookahead)) ADVANCE(159); END_STATE(); - case 153: + case 159: ACCEPT_TOKEN(aux_sym_arg_identifier_token1); if (lookahead == '$') ADVANCE(10); if (lookahead == '\\') ADVANCE(47); - if (!aux_sym_arg_identifier_token1_character_set_3(lookahead)) ADVANCE(153); + if (!aux_sym_arg_identifier_token1_character_set_3(lookahead)) ADVANCE(159); END_STATE(); - case 154: + case 160: ACCEPT_TOKEN(aux_sym_arg_identifier_token1); if (lookahead == '$') ADVANCE(10); if (lookahead == '\\') ADVANCE(40); - if (lookahead == '}') ADVANCE(153); + if (lookahead == '}') ADVANCE(159); if (aux_sym_arg_identifier_token1_character_set_4(lookahead)) ADVANCE(37); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && - lookahead != ' ') ADVANCE(154); + lookahead != ' ') ADVANCE(160); END_STATE(); - case 155: + case 161: ACCEPT_TOKEN(aux_sym_arg_identifier_token1); - if (lookahead == '$') ADVANCE(155); - if (lookahead == ',') ADVANCE(153); + if (lookahead == '$') ADVANCE(161); + if (lookahead == ',') ADVANCE(159); if (lookahead == '\\') ADVANCE(47); - if (lookahead == '{') ADVANCE(154); - if (!aux_sym_arg_identifier_token1_character_set_5(lookahead)) ADVANCE(153); + if (lookahead == '{') ADVANCE(160); + if (!aux_sym_arg_identifier_token1_character_set_5(lookahead)) ADVANCE(159); END_STATE(); - case 156: + case 162: ACCEPT_TOKEN(aux_sym_arg_identifier_token1); - if (lookahead == '$') ADVANCE(155); - if (lookahead == '\\') ADVANCE(47); - if (!aux_sym_arg_identifier_token1_character_set_3(lookahead)) ADVANCE(153); - END_STATE(); - case 157: - ACCEPT_TOKEN(anon_sym_DOLLAR); - if (lookahead == '$') ADVANCE(156); - if (lookahead == '(') ADVANCE(177); - if (lookahead == '{') ADVANCE(44); - if (!aux_sym_arg_identifier_token1_character_set_1(lookahead)) ADVANCE(153); - END_STATE(); - case 158: - ACCEPT_TOKEN(anon_sym_DOLLAR); if (lookahead == '$') ADVANCE(161); - if (lookahead == '{') ADVANCE(46); - if (!aux_sym_arg_identifier_token1_character_set_1(lookahead)) ADVANCE(162); - END_STATE(); - case 159: - ACCEPT_TOKEN(anon_sym_DOLLAR); - if (lookahead == '(') ADVANCE(177); + if (lookahead == '\\') ADVANCE(47); + if (!aux_sym_arg_identifier_token1_character_set_3(lookahead)) ADVANCE(159); END_STATE(); - case 160: + case 163: ACCEPT_TOKEN(aux_sym_spec_arg_identifier_token1); - if (lookahead == '$') ADVANCE(160); + if (lookahead == '$') ADVANCE(163); if (lookahead == '\\') ADVANCE(48); - if (lookahead == '{') ADVANCE(163); + if (lookahead == '{') ADVANCE(166); if (lookahead == ',' || - lookahead == ':') ADVANCE(162); - if (!aux_sym_arg_identifier_token1_character_set_5(lookahead)) ADVANCE(162); + lookahead == ':') ADVANCE(165); + if (!aux_sym_arg_identifier_token1_character_set_5(lookahead)) ADVANCE(165); END_STATE(); - case 161: + case 164: ACCEPT_TOKEN(aux_sym_spec_arg_identifier_token1); - if (lookahead == '$') ADVANCE(160); + if (lookahead == '$') ADVANCE(163); if (lookahead == '\\') ADVANCE(48); - if (!aux_sym_spec_arg_identifier_token1_character_set_2(lookahead)) ADVANCE(162); + if (!aux_sym_spec_arg_identifier_token1_character_set_2(lookahead)) ADVANCE(165); END_STATE(); - case 162: + case 165: ACCEPT_TOKEN(aux_sym_spec_arg_identifier_token1); if (lookahead == '$') ADVANCE(11); if (lookahead == '\\') ADVANCE(48); - if (!aux_sym_spec_arg_identifier_token1_character_set_2(lookahead)) ADVANCE(162); + if (!aux_sym_spec_arg_identifier_token1_character_set_2(lookahead)) ADVANCE(165); END_STATE(); - case 163: + case 166: ACCEPT_TOKEN(aux_sym_spec_arg_identifier_token1); if (lookahead == '$') ADVANCE(11); if (lookahead == '\\') ADVANCE(41); - if (lookahead == '}') ADVANCE(162); + if (lookahead == '}') ADVANCE(165); if (aux_sym_spec_arg_identifier_token1_character_set_3(lookahead)) ADVANCE(39); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && - lookahead != ' ') ADVANCE(163); + lookahead != ' ') ADVANCE(166); END_STATE(); - case 164: + case 167: ACCEPT_TOKEN(aux_sym_double_quoted_arg_token1); - if (lookahead == '\r') ADVANCE(166); + if (lookahead == '\r') ADVANCE(169); if (lookahead != 0 && lookahead != '\n' && lookahead != '"' && lookahead != '$' && lookahead != '\\' && - lookahead != '`') ADVANCE(164); + lookahead != '`') ADVANCE(167); END_STATE(); - case 165: + case 168: ACCEPT_TOKEN(aux_sym_double_quoted_arg_token1); - if (lookahead == '#') ADVANCE(164); + if (lookahead == '#') ADVANCE(167); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(165); + lookahead == ' ') ADVANCE(168); if (lookahead != 0 && lookahead != '\n' && (lookahead < '"' || '$' < lookahead) && lookahead != '\\' && - lookahead != '`') ADVANCE(166); + lookahead != '`') ADVANCE(169); END_STATE(); - case 166: + case 169: ACCEPT_TOKEN(aux_sym_double_quoted_arg_token1); if (lookahead != 0 && lookahead != '\n' && lookahead != '"' && lookahead != '$' && lookahead != '\\' && - lookahead != '`') ADVANCE(166); + lookahead != '`') ADVANCE(169); END_STATE(); - case 167: + case 170: ACCEPT_TOKEN(aux_sym_double_quoted_arg_token2); END_STATE(); - case 168: + case 171: ACCEPT_TOKEN(aux_sym_double_quoted_arg_token2); - if (lookahead == '(') ADVANCE(177); + if (lookahead == '(') ADVANCE(180); if (lookahead != 0 && - lookahead != '"') ADVANCE(167); + lookahead != '"') ADVANCE(170); END_STATE(); - case 169: + case 172: ACCEPT_TOKEN(aux_sym_double_quoted_arg_token3); END_STATE(); - case 170: + case 173: ACCEPT_TOKEN(aux_sym_double_quoted_arg_token3); if (lookahead == '\n' || lookahead == '"' || lookahead == '$' || lookahead == '\\' || - lookahead == '`') ADVANCE(169); + lookahead == '`') ADVANCE(172); END_STATE(); - case 171: + case 174: ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); - case 172: + case 175: ACCEPT_TOKEN(aux_sym_single_quoted_arg_token1); - if (lookahead == '\r') ADVANCE(174); + if (lookahead == '\r') ADVANCE(177); if (lookahead != 0 && lookahead != '\n' && lookahead != '\'' && - lookahead != '\\') ADVANCE(172); + lookahead != '\\') ADVANCE(175); END_STATE(); - case 173: + case 176: ACCEPT_TOKEN(aux_sym_single_quoted_arg_token1); - if (lookahead == '#') ADVANCE(172); + if (lookahead == '#') ADVANCE(175); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(173); + lookahead == ' ') ADVANCE(176); if (lookahead != 0 && lookahead != '\n' && lookahead != '\'' && - lookahead != '\\') ADVANCE(174); + lookahead != '\\') ADVANCE(177); END_STATE(); - case 174: + case 177: ACCEPT_TOKEN(aux_sym_single_quoted_arg_token1); if (lookahead != 0 && lookahead != '\n' && lookahead != '\'' && - lookahead != '\\') ADVANCE(174); + lookahead != '\\') ADVANCE(177); END_STATE(); - case 175: + case 178: ACCEPT_TOKEN(aux_sym_single_quoted_arg_token2); END_STATE(); - case 176: + case 179: ACCEPT_TOKEN(aux_sym_single_quoted_arg_token2); if (lookahead == '\n' || lookahead == '\'' || - lookahead == '\\') ADVANCE(175); + lookahead == '\\') ADVANCE(178); END_STATE(); - case 177: + case 180: ACCEPT_TOKEN(anon_sym_DOLLAR_LPAREN); END_STATE(); - case 178: + case 181: ACCEPT_TOKEN(anon_sym_BQUOTE); END_STATE(); - case 179: + case 182: ACCEPT_TOKEN(aux_sym__dec_number_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(179); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(182); END_STATE(); - case 180: + case 183: ACCEPT_TOKEN(aux_sym__dec_number_token2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(180); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183); END_STATE(); - case 181: + case 184: ACCEPT_TOKEN(sym__comment); - if (lookahead == '"') ADVANCE(182); - if (lookahead == '\\') ADVANCE(183); + if (lookahead == '"') ADVANCE(185); + if (lookahead == '\\') ADVANCE(186); if (lookahead != 0 && lookahead != '\n' && - lookahead != '\r') ADVANCE(181); + lookahead != '\r') ADVANCE(184); END_STATE(); - case 182: + case 185: ACCEPT_TOKEN(sym__comment); if (lookahead != 0 && lookahead != '\n' && - lookahead != '\r') ADVANCE(182); + lookahead != '\r') ADVANCE(185); END_STATE(); - case 183: + case 186: ACCEPT_TOKEN(sym__comment); if (lookahead != 0 && lookahead != '\n' && - lookahead != '\r') ADVANCE(181); + lookahead != '\r') ADVANCE(184); END_STATE(); - case 184: + case 187: ACCEPT_TOKEN(anon_sym_LF); END_STATE(); - case 185: + case 188: ACCEPT_TOKEN(anon_sym_CR); END_STATE(); default: @@ -3442,90 +3481,90 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [52] = {.lex_state = 52, .external_lex_state = 4}, [53] = {.lex_state = 52, .external_lex_state = 4}, [54] = {.lex_state = 52, .external_lex_state = 4}, - [55] = {.lex_state = 54, .external_lex_state = 4}, - [56] = {.lex_state = 52, .external_lex_state = 5}, - [57] = {.lex_state = 52, .external_lex_state = 6}, - [58] = {.lex_state = 52, .external_lex_state = 6}, + [55] = {.lex_state = 52, .external_lex_state = 4}, + [56] = {.lex_state = 52, .external_lex_state = 4}, + [57] = {.lex_state = 54, .external_lex_state = 4}, + [58] = {.lex_state = 52, .external_lex_state = 5}, [59] = {.lex_state = 52, .external_lex_state = 5}, [60] = {.lex_state = 52, .external_lex_state = 6}, - [61] = {.lex_state = 52, .external_lex_state = 5}, + [61] = {.lex_state = 52, .external_lex_state = 6}, [62] = {.lex_state = 52, .external_lex_state = 6}, - [63] = {.lex_state = 52, .external_lex_state = 6}, + [63] = {.lex_state = 52, .external_lex_state = 5}, [64] = {.lex_state = 52, .external_lex_state = 6}, [65] = {.lex_state = 52, .external_lex_state = 6}, [66] = {.lex_state = 52, .external_lex_state = 6}, - [67] = {.lex_state = 52, .external_lex_state = 6}, - [68] = {.lex_state = 52, .external_lex_state = 6}, + [67] = {.lex_state = 52, .external_lex_state = 5}, + [68] = {.lex_state = 52, .external_lex_state = 5}, [69] = {.lex_state = 52, .external_lex_state = 6}, - [70] = {.lex_state = 52, .external_lex_state = 5}, - [71] = {.lex_state = 52, .external_lex_state = 5}, + [70] = {.lex_state = 52, .external_lex_state = 6}, + [71] = {.lex_state = 52, .external_lex_state = 6}, [72] = {.lex_state = 52, .external_lex_state = 6}, [73] = {.lex_state = 52, .external_lex_state = 6}, - [74] = {.lex_state = 52, .external_lex_state = 4}, - [75] = {.lex_state = 54, .external_lex_state = 4}, - [76] = {.lex_state = 52, .external_lex_state = 4}, - [77] = {.lex_state = 55, .external_lex_state = 4}, - [78] = {.lex_state = 55, .external_lex_state = 4}, - [79] = {.lex_state = 0, .external_lex_state = 7}, - [80] = {.lex_state = 0, .external_lex_state = 7}, + [74] = {.lex_state = 52, .external_lex_state = 6}, + [75] = {.lex_state = 52, .external_lex_state = 6}, + [76] = {.lex_state = 54, .external_lex_state = 4}, + [77] = {.lex_state = 52, .external_lex_state = 4}, + [78] = {.lex_state = 52, .external_lex_state = 4}, + [79] = {.lex_state = 55, .external_lex_state = 4}, + [80] = {.lex_state = 55, .external_lex_state = 4}, [81] = {.lex_state = 0, .external_lex_state = 7}, - [82] = {.lex_state = 56, .external_lex_state = 4}, - [83] = {.lex_state = 51, .external_lex_state = 8}, - [84] = {.lex_state = 0, .external_lex_state = 7}, - [85] = {.lex_state = 56, .external_lex_state = 4}, + [82] = {.lex_state = 0, .external_lex_state = 7}, + [83] = {.lex_state = 0, .external_lex_state = 7}, + [84] = {.lex_state = 56, .external_lex_state = 4}, + [85] = {.lex_state = 51, .external_lex_state = 8}, [86] = {.lex_state = 51, .external_lex_state = 8}, [87] = {.lex_state = 51, .external_lex_state = 8}, - [88] = {.lex_state = 51, .external_lex_state = 8}, - [89] = {.lex_state = 51, .external_lex_state = 8}, - [90] = {.lex_state = 0, .external_lex_state = 4}, - [91] = {.lex_state = 56, .external_lex_state = 4}, - [92] = {.lex_state = 0, .external_lex_state = 7}, - [93] = {.lex_state = 0, .external_lex_state = 4}, - [94] = {.lex_state = 51, .external_lex_state = 8}, - [95] = {.lex_state = 0, .external_lex_state = 7}, - [96] = {.lex_state = 55, .external_lex_state = 4}, - [97] = {.lex_state = 55, .external_lex_state = 4}, - [98] = {.lex_state = 0, .external_lex_state = 7}, - [99] = {.lex_state = 0, .external_lex_state = 7}, + [88] = {.lex_state = 0, .external_lex_state = 7}, + [89] = {.lex_state = 56, .external_lex_state = 4}, + [90] = {.lex_state = 51, .external_lex_state = 8}, + [91] = {.lex_state = 51, .external_lex_state = 8}, + [92] = {.lex_state = 56, .external_lex_state = 4}, + [93] = {.lex_state = 51, .external_lex_state = 8}, + [94] = {.lex_state = 0, .external_lex_state = 7}, + [95] = {.lex_state = 52, .external_lex_state = 4}, + [96] = {.lex_state = 0, .external_lex_state = 4}, + [97] = {.lex_state = 0, .external_lex_state = 7}, + [98] = {.lex_state = 55, .external_lex_state = 4}, + [99] = {.lex_state = 55, .external_lex_state = 4}, [100] = {.lex_state = 0, .external_lex_state = 7}, [101] = {.lex_state = 0, .external_lex_state = 7}, [102] = {.lex_state = 0, .external_lex_state = 7}, - [103] = {.lex_state = 52, .external_lex_state = 4}, - [104] = {.lex_state = 51, .external_lex_state = 8}, - [105] = {.lex_state = 51, .external_lex_state = 8}, - [106] = {.lex_state = 0, .external_lex_state = 7}, - [107] = {.lex_state = 0, .external_lex_state = 8}, - [108] = {.lex_state = 0, .external_lex_state = 4}, - [109] = {.lex_state = 51, .external_lex_state = 8}, - [110] = {.lex_state = 51, .external_lex_state = 8}, - [111] = {.lex_state = 0, .external_lex_state = 7}, - [112] = {.lex_state = 0, .external_lex_state = 7}, - [113] = {.lex_state = 55, .external_lex_state = 4}, - [114] = {.lex_state = 55, .external_lex_state = 4}, - [115] = {.lex_state = 0, .external_lex_state = 8}, - [116] = {.lex_state = 0, .external_lex_state = 8}, - [117] = {.lex_state = 55, .external_lex_state = 4}, - [118] = {.lex_state = 0, .external_lex_state = 4}, - [119] = {.lex_state = 51, .external_lex_state = 4}, - [120] = {.lex_state = 51, .external_lex_state = 4}, - [121] = {.lex_state = 0, .external_lex_state = 8}, - [122] = {.lex_state = 51, .external_lex_state = 4}, + [103] = {.lex_state = 0, .external_lex_state = 7}, + [104] = {.lex_state = 0, .external_lex_state = 7}, + [105] = {.lex_state = 0, .external_lex_state = 4}, + [106] = {.lex_state = 51, .external_lex_state = 8}, + [107] = {.lex_state = 51, .external_lex_state = 8}, + [108] = {.lex_state = 0, .external_lex_state = 7}, + [109] = {.lex_state = 0, .external_lex_state = 8}, + [110] = {.lex_state = 0, .external_lex_state = 4}, + [111] = {.lex_state = 51, .external_lex_state = 8}, + [112] = {.lex_state = 51, .external_lex_state = 8}, + [113] = {.lex_state = 0, .external_lex_state = 7}, + [114] = {.lex_state = 0, .external_lex_state = 7}, + [115] = {.lex_state = 55, .external_lex_state = 4}, + [116] = {.lex_state = 55, .external_lex_state = 4}, + [117] = {.lex_state = 0, .external_lex_state = 8}, + [118] = {.lex_state = 0, .external_lex_state = 8}, + [119] = {.lex_state = 55, .external_lex_state = 4}, + [120] = {.lex_state = 0, .external_lex_state = 4}, + [121] = {.lex_state = 51, .external_lex_state = 4}, + [122] = {.lex_state = 0, .external_lex_state = 8}, [123] = {.lex_state = 51, .external_lex_state = 4}, - [124] = {.lex_state = 0, .external_lex_state = 4}, + [124] = {.lex_state = 51, .external_lex_state = 4}, [125] = {.lex_state = 51, .external_lex_state = 4}, - [126] = {.lex_state = 0, .external_lex_state = 6}, - [127] = {.lex_state = 0, .external_lex_state = 4}, - [128] = {.lex_state = 0, .external_lex_state = 4}, + [126] = {.lex_state = 0, .external_lex_state = 4}, + [127] = {.lex_state = 51, .external_lex_state = 4}, + [128] = {.lex_state = 0, .external_lex_state = 6}, [129] = {.lex_state = 0, .external_lex_state = 4}, [130] = {.lex_state = 0, .external_lex_state = 4}, [131] = {.lex_state = 0, .external_lex_state = 4}, [132] = {.lex_state = 0, .external_lex_state = 4}, - [133] = {.lex_state = 50, .external_lex_state = 4}, + [133] = {.lex_state = 0, .external_lex_state = 4}, [134] = {.lex_state = 0, .external_lex_state = 4}, - [135] = {.lex_state = 50, .external_lex_state = 4}, - [136] = {.lex_state = 0, .external_lex_state = 4}, + [135] = {.lex_state = 0, .external_lex_state = 4}, + [136] = {.lex_state = 50, .external_lex_state = 4}, [137] = {.lex_state = 0, .external_lex_state = 4}, - [138] = {.lex_state = 0, .external_lex_state = 4}, + [138] = {.lex_state = 50, .external_lex_state = 4}, [139] = {.lex_state = 0, .external_lex_state = 4}, [140] = {.lex_state = 0, .external_lex_state = 4}, [141] = {.lex_state = 0, .external_lex_state = 4}, @@ -3587,9 +3626,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [197] = {.lex_state = 0, .external_lex_state = 4}, [198] = {.lex_state = 0, .external_lex_state = 4}, [199] = {.lex_state = 0, .external_lex_state = 4}, - [200] = {.lex_state = 0, .external_lex_state = 4}, + [200] = {.lex_state = 55, .external_lex_state = 4}, [201] = {.lex_state = 55, .external_lex_state = 4}, - [202] = {.lex_state = 55, .external_lex_state = 4}, + [202] = {.lex_state = 0, .external_lex_state = 4}, [203] = {.lex_state = 0, .external_lex_state = 4}, [204] = {.lex_state = 0, .external_lex_state = 4}, [205] = {.lex_state = 0, .external_lex_state = 4}, @@ -3597,18 +3636,18 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [207] = {.lex_state = 0, .external_lex_state = 4}, [208] = {.lex_state = 0, .external_lex_state = 4}, [209] = {.lex_state = 0, .external_lex_state = 4}, - [210] = {.lex_state = 50, .external_lex_state = 4}, - [211] = {.lex_state = 50, .external_lex_state = 4}, + [210] = {.lex_state = 0, .external_lex_state = 4}, + [211] = {.lex_state = 0, .external_lex_state = 4}, [212] = {.lex_state = 0, .external_lex_state = 4}, [213] = {.lex_state = 0, .external_lex_state = 4}, - [214] = {.lex_state = 51, .external_lex_state = 2}, - [215] = {.lex_state = 51, .external_lex_state = 2}, - [216] = {.lex_state = 53}, - [217] = {.lex_state = 53}, - [218] = {.lex_state = 53}, + [214] = {.lex_state = 0, .external_lex_state = 4}, + [215] = {.lex_state = 50, .external_lex_state = 4}, + [216] = {.lex_state = 50, .external_lex_state = 4}, + [217] = {.lex_state = 0, .external_lex_state = 4}, + [218] = {.lex_state = 0, .external_lex_state = 4}, [219] = {.lex_state = 51, .external_lex_state = 2}, - [220] = {.lex_state = 53}, - [221] = {.lex_state = 53}, + [220] = {.lex_state = 51, .external_lex_state = 2}, + [221] = {.lex_state = 51, .external_lex_state = 2}, [222] = {.lex_state = 53}, [223] = {.lex_state = 53}, [224] = {.lex_state = 53}, @@ -3646,15 +3685,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [256] = {.lex_state = 53}, [257] = {.lex_state = 53}, [258] = {.lex_state = 53}, - [259] = {.lex_state = 53, .external_lex_state = 9}, - [260] = {.lex_state = 53, .external_lex_state = 9}, - [261] = {.lex_state = 53, .external_lex_state = 9}, + [259] = {.lex_state = 53}, + [260] = {.lex_state = 53}, + [261] = {.lex_state = 53}, [262] = {.lex_state = 53}, - [263] = {.lex_state = 53, .external_lex_state = 9}, + [263] = {.lex_state = 53}, [264] = {.lex_state = 53, .external_lex_state = 9}, [265] = {.lex_state = 53, .external_lex_state = 9}, - [266] = {.lex_state = 53}, - [267] = {.lex_state = 53}, + [266] = {.lex_state = 53, .external_lex_state = 9}, + [267] = {.lex_state = 53, .external_lex_state = 9}, [268] = {.lex_state = 53, .external_lex_state = 9}, [269] = {.lex_state = 53, .external_lex_state = 9}, [270] = {.lex_state = 53, .external_lex_state = 9}, @@ -3662,42 +3701,42 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [272] = {.lex_state = 53, .external_lex_state = 9}, [273] = {.lex_state = 53, .external_lex_state = 9}, [274] = {.lex_state = 53, .external_lex_state = 9}, - [275] = {.lex_state = 53, .external_lex_state = 9}, - [276] = {.lex_state = 53}, - [277] = {.lex_state = 2}, - [278] = {.lex_state = 2}, - [279] = {.lex_state = 3}, - [280] = {.lex_state = 3}, + [275] = {.lex_state = 53}, + [276] = {.lex_state = 53, .external_lex_state = 9}, + [277] = {.lex_state = 53, .external_lex_state = 9}, + [278] = {.lex_state = 53}, + [279] = {.lex_state = 53}, + [280] = {.lex_state = 53, .external_lex_state = 9}, [281] = {.lex_state = 53}, - [282] = {.lex_state = 53}, - [283] = {.lex_state = 3}, + [282] = {.lex_state = 2}, + [283] = {.lex_state = 2}, [284] = {.lex_state = 3}, - [285] = {.lex_state = 3}, - [286] = {.lex_state = 53}, - [287] = {.lex_state = 3}, - [288] = {.lex_state = 3}, - [289] = {.lex_state = 3}, - [290] = {.lex_state = 3}, + [285] = {.lex_state = 53}, + [286] = {.lex_state = 3}, + [287] = {.lex_state = 53}, + [288] = {.lex_state = 53}, + [289] = {.lex_state = 53}, + [290] = {.lex_state = 53}, [291] = {.lex_state = 3}, - [292] = {.lex_state = 53}, - [293] = {.lex_state = 53}, + [292] = {.lex_state = 3}, + [293] = {.lex_state = 3}, [294] = {.lex_state = 3}, - [295] = {.lex_state = 4}, - [296] = {.lex_state = 4}, - [297] = {.lex_state = 4}, + [295] = {.lex_state = 3}, + [296] = {.lex_state = 3}, + [297] = {.lex_state = 3}, [298] = {.lex_state = 3}, - [299] = {.lex_state = 0}, - [300] = {.lex_state = 3}, - [301] = {.lex_state = 0}, - [302] = {.lex_state = 0}, - [303] = {.lex_state = 0}, - [304] = {.lex_state = 0}, + [299] = {.lex_state = 3}, + [300] = {.lex_state = 4}, + [301] = {.lex_state = 4}, + [302] = {.lex_state = 4}, + [303] = {.lex_state = 3}, + [304] = {.lex_state = 3}, [305] = {.lex_state = 0}, [306] = {.lex_state = 0}, - [307] = {.lex_state = 6}, - [308] = {.lex_state = 8}, - [309] = {.lex_state = 8}, - [310] = {.lex_state = 8}, + [307] = {.lex_state = 0}, + [308] = {.lex_state = 0}, + [309] = {.lex_state = 0}, + [310] = {.lex_state = 0}, [311] = {.lex_state = 8}, [312] = {.lex_state = 8}, [313] = {.lex_state = 8}, @@ -3706,74 +3745,79 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [316] = {.lex_state = 8}, [317] = {.lex_state = 8}, [318] = {.lex_state = 8}, - [319] = {.lex_state = 5}, - [320] = {.lex_state = 0, .external_lex_state = 10}, - [321] = {.lex_state = 0}, - [322] = {.lex_state = 0}, + [319] = {.lex_state = 6}, + [320] = {.lex_state = 8}, + [321] = {.lex_state = 8}, + [322] = {.lex_state = 8}, [323] = {.lex_state = 0}, [324] = {.lex_state = 0}, - [325] = {.lex_state = 0, .external_lex_state = 10}, - [326] = {.lex_state = 0}, - [327] = {.lex_state = 0}, - [328] = {.lex_state = 6}, + [325] = {.lex_state = 0}, + [326] = {.lex_state = 6}, + [327] = {.lex_state = 5}, + [328] = {.lex_state = 0, .external_lex_state = 10}, [329] = {.lex_state = 0}, [330] = {.lex_state = 0}, [331] = {.lex_state = 0}, - [332] = {.lex_state = 0}, + [332] = {.lex_state = 0, .external_lex_state = 10}, [333] = {.lex_state = 0}, [334] = {.lex_state = 0}, [335] = {.lex_state = 0}, [336] = {.lex_state = 0}, - [337] = {.lex_state = 0, .external_lex_state = 10}, - [338] = {.lex_state = 0, .external_lex_state = 10}, - [339] = {.lex_state = 7}, - [340] = {.lex_state = 51}, - [341] = {.lex_state = 0, .external_lex_state = 10}, + [337] = {.lex_state = 0}, + [338] = {.lex_state = 0}, + [339] = {.lex_state = 0}, + [340] = {.lex_state = 0}, + [341] = {.lex_state = 0}, [342] = {.lex_state = 0, .external_lex_state = 10}, - [343] = {.lex_state = 0}, + [343] = {.lex_state = 0, .external_lex_state = 10}, [344] = {.lex_state = 0, .external_lex_state = 10}, - [345] = {.lex_state = 0, .external_lex_state = 10}, + [345] = {.lex_state = 51}, [346] = {.lex_state = 0, .external_lex_state = 10}, - [347] = {.lex_state = 51}, - [348] = {.lex_state = 0, .external_lex_state = 10}, - [349] = {.lex_state = 0}, - [350] = {.lex_state = 0, .external_lex_state = 10}, - [351] = {.lex_state = 0}, - [352] = {.lex_state = 0, .external_lex_state = 11}, + [347] = {.lex_state = 0, .external_lex_state = 10}, + [348] = {.lex_state = 51}, + [349] = {.lex_state = 7}, + [350] = {.lex_state = 0}, + [351] = {.lex_state = 0, .external_lex_state = 10}, + [352] = {.lex_state = 0, .external_lex_state = 10}, [353] = {.lex_state = 0, .external_lex_state = 10}, - [354] = {.lex_state = 0}, - [355] = {.lex_state = 0}, - [356] = {.lex_state = 0}, + [354] = {.lex_state = 0, .external_lex_state = 11}, + [355] = {.lex_state = 0, .external_lex_state = 10}, + [356] = {.lex_state = 0, .external_lex_state = 10}, [357] = {.lex_state = 0}, [358] = {.lex_state = 0}, [359] = {.lex_state = 0}, [360] = {.lex_state = 0}, [361] = {.lex_state = 0}, [362] = {.lex_state = 0}, - [363] = {.lex_state = 0}, + [363] = {.lex_state = 0, .external_lex_state = 9}, [364] = {.lex_state = 0}, [365] = {.lex_state = 0}, [366] = {.lex_state = 0}, [367] = {.lex_state = 0}, [368] = {.lex_state = 0}, - [369] = {.lex_state = 9}, + [369] = {.lex_state = 0}, [370] = {.lex_state = 0}, [371] = {.lex_state = 0}, - [372] = {.lex_state = 0, .external_lex_state = 9}, + [372] = {.lex_state = 0}, [373] = {.lex_state = 0}, [374] = {.lex_state = 0}, [375] = {.lex_state = 0}, [376] = {.lex_state = 0}, - [377] = {.lex_state = 0}, + [377] = {.lex_state = 0, .external_lex_state = 9}, [378] = {.lex_state = 0}, [379] = {.lex_state = 0}, [380] = {.lex_state = 0}, - [381] = {.lex_state = 0, .external_lex_state = 9}, + [381] = {.lex_state = 0}, [382] = {.lex_state = 0}, - [383] = {.lex_state = 0}, + [383] = {.lex_state = 0, .external_lex_state = 9}, [384] = {.lex_state = 0}, - [385] = {.lex_state = 0, .external_lex_state = 11}, - [386] = {.lex_state = 0, .external_lex_state = 9}, + [385] = {.lex_state = 9}, + [386] = {.lex_state = 0}, + [387] = {.lex_state = 0}, + [388] = {.lex_state = 0}, + [389] = {.lex_state = 0}, + [390] = {.lex_state = 0, .external_lex_state = 11}, + [391] = {.lex_state = 0}, }; enum { @@ -3899,6 +3943,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN_DASH_STAR] = ACTIONS(1), [anon_sym_LPAREN_STAR] = ACTIONS(1), [anon_sym_LPAREN_DASH] = ACTIONS(1), + [anon_sym_DOLLAR_STAR] = ACTIONS(1), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(1), + [anon_sym_DOLLAR] = ACTIONS(1), [aux_sym__search_stmt_token1] = ACTIONS(1), [anon_sym_DOT] = ACTIONS(1), [anon_sym_PIPE_DOT] = ACTIONS(1), @@ -3912,7 +3959,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_append_operator] = ACTIONS(1), [anon_sym_COMMA] = ACTIONS(1), [aux_sym_tmp_eval_arg_token1] = ACTIONS(1), - [anon_sym_DOLLAR] = ACTIONS(1), [aux_sym_double_quoted_arg_token3] = ACTIONS(1), [anon_sym_SQUOTE] = ACTIONS(1), [anon_sym_DOLLAR_LPAREN] = ACTIONS(1), @@ -3928,74 +3974,75 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__spec_sep] = ACTIONS(1), }, [1] = { - [sym_statements] = STATE(374), - [sym__statement] = STATE(303), - [sym_legacy_quoted_stmt] = STATE(124), - [sym__simple_stmt] = STATE(124), - [sym__tmp_stmt] = STATE(124), - [sym__iter_stmt] = STATE(124), - [sym__pipe_stmt] = STATE(124), - [sym_grep_stmt] = STATE(124), - [sym_html_disable_stmt] = STATE(124), - [sym_html_enable_stmt] = STATE(124), - [sym_pipe_stmt] = STATE(124), - [sym_iter_file_lines_stmt] = STATE(124), - [sym_iter_offsets_stmt] = STATE(124), - [sym_iter_offsetssizes_stmt] = STATE(124), - [sym_iter_hit_stmt] = STATE(124), - [sym_iter_interpret_stmt] = STATE(124), - [sym_iter_interpret_offsetssizes_stmt] = STATE(124), - [sym_iter_comment_stmt] = STATE(124), - [sym_iter_dbta_stmt] = STATE(124), - [sym_iter_dbtb_stmt] = STATE(124), - [sym_iter_dbts_stmt] = STATE(124), - [sym_iter_threads_stmt] = STATE(124), - [sym_iter_bbs_stmt] = STATE(124), - [sym_iter_instrs_stmt] = STATE(124), - [sym_iter_import_stmt] = STATE(124), - [sym_iter_sections_stmt] = STATE(124), - [sym_iter_segments_stmt] = STATE(124), - [sym_iter_symbol_stmt] = STATE(124), - [sym_iter_string_stmt] = STATE(124), - [sym_iter_flags_stmt] = STATE(124), - [sym_iter_function_stmt] = STATE(124), - [sym_iter_iomap_stmt] = STATE(124), - [sym_iter_dbgmap_stmt] = STATE(124), - [sym_iter_register_stmt] = STATE(124), - [sym_iter_step_stmt] = STATE(124), - [sym_tmp_seek_stmt] = STATE(124), - [sym_tmp_blksz_stmt] = STATE(124), - [sym_tmp_fromto_stmt] = STATE(124), - [sym_tmp_arch_stmt] = STATE(124), - [sym_tmp_bits_stmt] = STATE(124), - [sym_tmp_nthi_stmt] = STATE(124), - [sym_tmp_eval_stmt] = STATE(124), - [sym_tmp_fs_stmt] = STATE(124), - [sym_tmp_reli_stmt] = STATE(124), - [sym_tmp_kuery_stmt] = STATE(124), - [sym_tmp_fd_stmt] = STATE(124), - [sym_tmp_reg_stmt] = STATE(124), - [sym_tmp_file_stmt] = STATE(124), - [sym_tmp_string_stmt] = STATE(124), - [sym_tmp_value_stmt] = STATE(124), - [sym_tmp_hex_stmt] = STATE(124), - [sym_help_stmt] = STATE(124), - [sym_macro_stmt] = STATE(124), - [sym_arged_stmt] = STATE(124), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), + [sym_statements] = STATE(376), + [sym__statement] = STATE(307), + [sym_legacy_quoted_stmt] = STATE(126), + [sym__simple_stmt] = STATE(126), + [sym__tmp_stmt] = STATE(126), + [sym__iter_stmt] = STATE(126), + [sym__pipe_stmt] = STATE(126), + [sym_grep_stmt] = STATE(126), + [sym_html_disable_stmt] = STATE(126), + [sym_html_enable_stmt] = STATE(126), + [sym_pipe_stmt] = STATE(126), + [sym_iter_file_lines_stmt] = STATE(126), + [sym_iter_offsets_stmt] = STATE(126), + [sym_iter_offsetssizes_stmt] = STATE(126), + [sym_iter_hit_stmt] = STATE(126), + [sym_iter_interpret_stmt] = STATE(126), + [sym_iter_interpret_offsetssizes_stmt] = STATE(126), + [sym_iter_comment_stmt] = STATE(126), + [sym_iter_dbta_stmt] = STATE(126), + [sym_iter_dbtb_stmt] = STATE(126), + [sym_iter_dbts_stmt] = STATE(126), + [sym_iter_threads_stmt] = STATE(126), + [sym_iter_bbs_stmt] = STATE(126), + [sym_iter_instrs_stmt] = STATE(126), + [sym_iter_import_stmt] = STATE(126), + [sym_iter_sections_stmt] = STATE(126), + [sym_iter_segments_stmt] = STATE(126), + [sym_iter_symbol_stmt] = STATE(126), + [sym_iter_string_stmt] = STATE(126), + [sym_iter_flags_stmt] = STATE(126), + [sym_iter_function_stmt] = STATE(126), + [sym_iter_iomap_stmt] = STATE(126), + [sym_iter_dbgmap_stmt] = STATE(126), + [sym_iter_register_stmt] = STATE(126), + [sym_iter_step_stmt] = STATE(126), + [sym_tmp_seek_stmt] = STATE(126), + [sym_tmp_blksz_stmt] = STATE(126), + [sym_tmp_fromto_stmt] = STATE(126), + [sym_tmp_arch_stmt] = STATE(126), + [sym_tmp_bits_stmt] = STATE(126), + [sym_tmp_nthi_stmt] = STATE(126), + [sym_tmp_eval_stmt] = STATE(126), + [sym_tmp_fs_stmt] = STATE(126), + [sym_tmp_reli_stmt] = STATE(126), + [sym_tmp_kuery_stmt] = STATE(126), + [sym_tmp_fd_stmt] = STATE(126), + [sym_tmp_reg_stmt] = STATE(126), + [sym_tmp_file_stmt] = STATE(126), + [sym_tmp_string_stmt] = STATE(126), + [sym_tmp_value_stmt] = STATE(126), + [sym_tmp_hex_stmt] = STATE(126), + [sym_help_stmt] = STATE(126), + [sym_macro_stmt] = STATE(126), + [sym_arged_stmt] = STATE(126), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(234), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(124), - [sym_redirect_stmt] = STATE(303), - [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(239), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(126), + [sym_redirect_stmt] = STATE(307), + [sym__dec_number] = STATE(31), + [sym_cmd_identifier] = STATE(38), [aux_sym_statements_repeat1] = STATE(4), [ts_builtin_sym_end] = ACTIONS(5), [anon_sym_DQUOTE] = ACTIONS(7), @@ -4004,23 +4051,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), [anon_sym_LPAREN_DASH] = ACTIONS(15), - [anon_sym_DOT] = ACTIONS(17), - [aux_sym__interpret_stmt_token1] = ACTIONS(19), - [aux_sym__interpret_stmt_token3] = ACTIONS(21), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(27), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(31), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [aux_sym__interpret_stmt_token1] = ACTIONS(25), + [aux_sym__interpret_stmt_token3] = ACTIONS(27), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(33), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(37), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), [anon_sym_LF] = ACTIONS(9), [anon_sym_CR] = ACTIONS(9), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(43), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(49), }, [2] = { [sym_legacy_quoted_stmt] = STATE(149), @@ -4075,94 +4125,98 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_help_stmt] = STATE(149), [sym_macro_stmt] = STATE(149), [sym_arged_stmt] = STATE(149), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(234), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(239), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), [sym_repeat_stmt] = STATE(149), - [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), - [ts_builtin_sym_end] = ACTIONS(45), + [sym__dec_number] = STATE(31), + [sym_cmd_identifier] = STATE(38), + [ts_builtin_sym_end] = ACTIONS(51), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_TILDE] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_PIPEH] = ACTIONS(45), - [anon_sym_AT_AT_DOT] = ACTIONS(45), - [anon_sym_AT_AT_EQ] = ACTIONS(45), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(45), - [anon_sym_AT_AT] = ACTIONS(47), - [anon_sym_AT_ATc_COLON] = ACTIONS(45), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(45), - [anon_sym_AT_ATC] = ACTIONS(45), - [anon_sym_AT_ATdbt] = ACTIONS(47), - [anon_sym_AT_ATdbta] = ACTIONS(45), - [anon_sym_AT_ATdbtb] = ACTIONS(45), - [anon_sym_AT_ATdbts] = ACTIONS(45), - [anon_sym_AT_ATt] = ACTIONS(45), - [anon_sym_AT_ATb] = ACTIONS(45), - [anon_sym_AT_ATi] = ACTIONS(47), - [anon_sym_AT_ATii] = ACTIONS(45), - [anon_sym_AT_ATiS] = ACTIONS(47), - [anon_sym_AT_ATiSS] = ACTIONS(45), - [anon_sym_AT_ATis] = ACTIONS(45), - [anon_sym_AT_ATiz] = ACTIONS(45), - [anon_sym_AT_ATf] = ACTIONS(45), - [anon_sym_AT_ATF] = ACTIONS(45), - [anon_sym_AT_ATom] = ACTIONS(45), - [anon_sym_AT_ATdm] = ACTIONS(45), - [anon_sym_AT_ATr] = ACTIONS(45), - [anon_sym_AT_ATs_COLON] = ACTIONS(45), - [anon_sym_AT] = ACTIONS(45), - [anon_sym_AT_BANG] = ACTIONS(45), - [anon_sym_AT_LPAREN] = ACTIONS(45), - [anon_sym_RPAREN] = ACTIONS(45), - [anon_sym_ATa_COLON] = ACTIONS(45), - [anon_sym_ATb_COLON] = ACTIONS(45), - [anon_sym_ATB_COLON] = ACTIONS(45), - [anon_sym_ATe_COLON] = ACTIONS(45), - [anon_sym_ATF_COLON] = ACTIONS(45), - [anon_sym_ATi_COLON] = ACTIONS(45), - [anon_sym_ATk_COLON] = ACTIONS(45), - [anon_sym_ATo_COLON] = ACTIONS(45), - [anon_sym_ATr_COLON] = ACTIONS(45), - [anon_sym_ATf_COLON] = ACTIONS(45), - [anon_sym_ATs_COLON] = ACTIONS(45), - [anon_sym_ATv_COLON] = ACTIONS(45), - [anon_sym_ATx_COLON] = ACTIONS(45), - [anon_sym_SEMI] = ACTIONS(45), + [anon_sym_TILDE] = ACTIONS(51), + [anon_sym_PIPE] = ACTIONS(53), + [anon_sym_PIPEH] = ACTIONS(51), + [anon_sym_AT_AT_DOT] = ACTIONS(51), + [anon_sym_AT_AT_EQ] = ACTIONS(51), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(51), + [anon_sym_AT_AT] = ACTIONS(53), + [anon_sym_AT_ATc_COLON] = ACTIONS(51), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(51), + [anon_sym_AT_ATC] = ACTIONS(51), + [anon_sym_AT_ATdbt] = ACTIONS(53), + [anon_sym_AT_ATdbta] = ACTIONS(51), + [anon_sym_AT_ATdbtb] = ACTIONS(51), + [anon_sym_AT_ATdbts] = ACTIONS(51), + [anon_sym_AT_ATt] = ACTIONS(51), + [anon_sym_AT_ATb] = ACTIONS(51), + [anon_sym_AT_ATi] = ACTIONS(53), + [anon_sym_AT_ATii] = ACTIONS(51), + [anon_sym_AT_ATiS] = ACTIONS(53), + [anon_sym_AT_ATiSS] = ACTIONS(51), + [anon_sym_AT_ATis] = ACTIONS(51), + [anon_sym_AT_ATiz] = ACTIONS(51), + [anon_sym_AT_ATf] = ACTIONS(51), + [anon_sym_AT_ATF] = ACTIONS(51), + [anon_sym_AT_ATom] = ACTIONS(51), + [anon_sym_AT_ATdm] = ACTIONS(51), + [anon_sym_AT_ATr] = ACTIONS(51), + [anon_sym_AT_ATs_COLON] = ACTIONS(51), + [anon_sym_AT] = ACTIONS(51), + [anon_sym_AT_BANG] = ACTIONS(51), + [anon_sym_AT_LPAREN] = ACTIONS(51), + [anon_sym_RPAREN] = ACTIONS(51), + [anon_sym_ATa_COLON] = ACTIONS(51), + [anon_sym_ATb_COLON] = ACTIONS(51), + [anon_sym_ATB_COLON] = ACTIONS(51), + [anon_sym_ATe_COLON] = ACTIONS(51), + [anon_sym_ATF_COLON] = ACTIONS(51), + [anon_sym_ATi_COLON] = ACTIONS(51), + [anon_sym_ATk_COLON] = ACTIONS(51), + [anon_sym_ATo_COLON] = ACTIONS(51), + [anon_sym_ATr_COLON] = ACTIONS(51), + [anon_sym_ATf_COLON] = ACTIONS(51), + [anon_sym_ATs_COLON] = ACTIONS(51), + [anon_sym_ATv_COLON] = ACTIONS(51), + [anon_sym_ATx_COLON] = ACTIONS(51), + [anon_sym_SEMI] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), [anon_sym_LPAREN_DASH] = ACTIONS(15), - [anon_sym_DOT] = ACTIONS(17), - [aux_sym__interpret_stmt_token1] = ACTIONS(19), - [aux_sym__interpret_stmt_token3] = ACTIONS(21), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_PIPE_DOT] = ACTIONS(45), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(27), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(31), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(47), - [anon_sym_GT_GT] = ACTIONS(45), - [sym_html_redirect_operator] = ACTIONS(47), - [sym_html_append_operator] = ACTIONS(45), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [aux_sym__interpret_stmt_token1] = ACTIONS(25), + [aux_sym__interpret_stmt_token3] = ACTIONS(27), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_PIPE_DOT] = ACTIONS(51), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(33), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(37), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [anon_sym_GT] = ACTIONS(53), + [anon_sym_GT_GT] = ACTIONS(51), + [sym_html_redirect_operator] = ACTIONS(53), + [sym_html_append_operator] = ACTIONS(51), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(45), - [anon_sym_CR] = ACTIONS(45), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(43), - [sym_file_descriptor] = ACTIONS(45), + [anon_sym_LF] = ACTIONS(51), + [anon_sym_CR] = ACTIONS(51), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(49), + [sym_file_descriptor] = ACTIONS(51), }, [3] = { [sym_legacy_quoted_stmt] = STATE(149), @@ -4217,2381 +4271,2302 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_help_stmt] = STATE(149), [sym_macro_stmt] = STATE(149), [sym_arged_stmt] = STATE(149), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(224), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(246), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), [sym_repeat_stmt] = STATE(149), [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(51), + [sym_cmd_identifier] = STATE(55), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_TILDE] = ACTIONS(45), - [anon_sym_PIPE] = ACTIONS(47), - [anon_sym_PIPEH] = ACTIONS(45), - [anon_sym_AT_AT_DOT] = ACTIONS(45), - [anon_sym_AT_AT_EQ] = ACTIONS(45), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(45), - [anon_sym_AT_AT] = ACTIONS(47), - [anon_sym_AT_ATc_COLON] = ACTIONS(45), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(45), - [anon_sym_AT_ATC] = ACTIONS(45), - [anon_sym_AT_ATdbt] = ACTIONS(47), - [anon_sym_AT_ATdbta] = ACTIONS(45), - [anon_sym_AT_ATdbtb] = ACTIONS(45), - [anon_sym_AT_ATdbts] = ACTIONS(45), - [anon_sym_AT_ATt] = ACTIONS(45), - [anon_sym_AT_ATb] = ACTIONS(45), - [anon_sym_AT_ATi] = ACTIONS(47), - [anon_sym_AT_ATii] = ACTIONS(45), - [anon_sym_AT_ATiS] = ACTIONS(47), - [anon_sym_AT_ATiSS] = ACTIONS(45), - [anon_sym_AT_ATis] = ACTIONS(45), - [anon_sym_AT_ATiz] = ACTIONS(45), - [anon_sym_AT_ATf] = ACTIONS(45), - [anon_sym_AT_ATF] = ACTIONS(45), - [anon_sym_AT_ATom] = ACTIONS(45), - [anon_sym_AT_ATdm] = ACTIONS(45), - [anon_sym_AT_ATr] = ACTIONS(45), - [anon_sym_AT_ATs_COLON] = ACTIONS(45), - [anon_sym_AT] = ACTIONS(45), - [anon_sym_AT_BANG] = ACTIONS(45), - [anon_sym_AT_LPAREN] = ACTIONS(45), - [anon_sym_ATa_COLON] = ACTIONS(45), - [anon_sym_ATb_COLON] = ACTIONS(45), - [anon_sym_ATB_COLON] = ACTIONS(45), - [anon_sym_ATe_COLON] = ACTIONS(45), - [anon_sym_ATF_COLON] = ACTIONS(45), - [anon_sym_ATi_COLON] = ACTIONS(45), - [anon_sym_ATk_COLON] = ACTIONS(45), - [anon_sym_ATo_COLON] = ACTIONS(45), - [anon_sym_ATr_COLON] = ACTIONS(45), - [anon_sym_ATf_COLON] = ACTIONS(45), - [anon_sym_ATs_COLON] = ACTIONS(45), - [anon_sym_ATv_COLON] = ACTIONS(45), - [anon_sym_ATx_COLON] = ACTIONS(45), - [anon_sym_SEMI] = ACTIONS(45), + [anon_sym_TILDE] = ACTIONS(51), + [anon_sym_PIPE] = ACTIONS(53), + [anon_sym_PIPEH] = ACTIONS(51), + [anon_sym_AT_AT_DOT] = ACTIONS(51), + [anon_sym_AT_AT_EQ] = ACTIONS(51), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(51), + [anon_sym_AT_AT] = ACTIONS(53), + [anon_sym_AT_ATc_COLON] = ACTIONS(51), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(51), + [anon_sym_AT_ATC] = ACTIONS(51), + [anon_sym_AT_ATdbt] = ACTIONS(53), + [anon_sym_AT_ATdbta] = ACTIONS(51), + [anon_sym_AT_ATdbtb] = ACTIONS(51), + [anon_sym_AT_ATdbts] = ACTIONS(51), + [anon_sym_AT_ATt] = ACTIONS(51), + [anon_sym_AT_ATb] = ACTIONS(51), + [anon_sym_AT_ATi] = ACTIONS(53), + [anon_sym_AT_ATii] = ACTIONS(51), + [anon_sym_AT_ATiS] = ACTIONS(53), + [anon_sym_AT_ATiSS] = ACTIONS(51), + [anon_sym_AT_ATis] = ACTIONS(51), + [anon_sym_AT_ATiz] = ACTIONS(51), + [anon_sym_AT_ATf] = ACTIONS(51), + [anon_sym_AT_ATF] = ACTIONS(51), + [anon_sym_AT_ATom] = ACTIONS(51), + [anon_sym_AT_ATdm] = ACTIONS(51), + [anon_sym_AT_ATr] = ACTIONS(51), + [anon_sym_AT_ATs_COLON] = ACTIONS(51), + [anon_sym_AT] = ACTIONS(51), + [anon_sym_AT_BANG] = ACTIONS(51), + [anon_sym_AT_LPAREN] = ACTIONS(51), + [anon_sym_ATa_COLON] = ACTIONS(51), + [anon_sym_ATb_COLON] = ACTIONS(51), + [anon_sym_ATB_COLON] = ACTIONS(51), + [anon_sym_ATe_COLON] = ACTIONS(51), + [anon_sym_ATF_COLON] = ACTIONS(51), + [anon_sym_ATi_COLON] = ACTIONS(51), + [anon_sym_ATk_COLON] = ACTIONS(51), + [anon_sym_ATo_COLON] = ACTIONS(51), + [anon_sym_ATr_COLON] = ACTIONS(51), + [anon_sym_ATf_COLON] = ACTIONS(51), + [anon_sym_ATs_COLON] = ACTIONS(51), + [anon_sym_ATv_COLON] = ACTIONS(51), + [anon_sym_ATx_COLON] = ACTIONS(51), + [anon_sym_SEMI] = ACTIONS(51), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [aux_sym__interpret_stmt_token1] = ACTIONS(53), - [aux_sym__interpret_stmt_token3] = ACTIONS(55), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_PIPE_DOT] = ACTIONS(45), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(57), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(59), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [anon_sym_GT] = ACTIONS(47), - [anon_sym_GT_GT] = ACTIONS(45), - [sym_html_redirect_operator] = ACTIONS(47), - [sym_html_append_operator] = ACTIONS(45), - [anon_sym_BQUOTE] = ACTIONS(45), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(57), + [anon_sym_DOT] = ACTIONS(59), + [aux_sym__interpret_stmt_token1] = ACTIONS(61), + [aux_sym__interpret_stmt_token3] = ACTIONS(63), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_PIPE_DOT] = ACTIONS(51), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(67), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [anon_sym_GT] = ACTIONS(53), + [anon_sym_GT_GT] = ACTIONS(51), + [sym_html_redirect_operator] = ACTIONS(53), + [sym_html_append_operator] = ACTIONS(51), + [anon_sym_BQUOTE] = ACTIONS(51), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(61), - [sym_file_descriptor] = ACTIONS(45), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(69), + [sym_file_descriptor] = ACTIONS(51), }, [4] = { - [sym__statement] = STATE(301), - [sym_legacy_quoted_stmt] = STATE(124), - [sym__simple_stmt] = STATE(124), - [sym__tmp_stmt] = STATE(124), - [sym__iter_stmt] = STATE(124), - [sym__pipe_stmt] = STATE(124), - [sym_grep_stmt] = STATE(124), - [sym_html_disable_stmt] = STATE(124), - [sym_html_enable_stmt] = STATE(124), - [sym_pipe_stmt] = STATE(124), - [sym_iter_file_lines_stmt] = STATE(124), - [sym_iter_offsets_stmt] = STATE(124), - [sym_iter_offsetssizes_stmt] = STATE(124), - [sym_iter_hit_stmt] = STATE(124), - [sym_iter_interpret_stmt] = STATE(124), - [sym_iter_interpret_offsetssizes_stmt] = STATE(124), - [sym_iter_comment_stmt] = STATE(124), - [sym_iter_dbta_stmt] = STATE(124), - [sym_iter_dbtb_stmt] = STATE(124), - [sym_iter_dbts_stmt] = STATE(124), - [sym_iter_threads_stmt] = STATE(124), - [sym_iter_bbs_stmt] = STATE(124), - [sym_iter_instrs_stmt] = STATE(124), - [sym_iter_import_stmt] = STATE(124), - [sym_iter_sections_stmt] = STATE(124), - [sym_iter_segments_stmt] = STATE(124), - [sym_iter_symbol_stmt] = STATE(124), - [sym_iter_string_stmt] = STATE(124), - [sym_iter_flags_stmt] = STATE(124), - [sym_iter_function_stmt] = STATE(124), - [sym_iter_iomap_stmt] = STATE(124), - [sym_iter_dbgmap_stmt] = STATE(124), - [sym_iter_register_stmt] = STATE(124), - [sym_iter_step_stmt] = STATE(124), - [sym_tmp_seek_stmt] = STATE(124), - [sym_tmp_blksz_stmt] = STATE(124), - [sym_tmp_fromto_stmt] = STATE(124), - [sym_tmp_arch_stmt] = STATE(124), - [sym_tmp_bits_stmt] = STATE(124), - [sym_tmp_nthi_stmt] = STATE(124), - [sym_tmp_eval_stmt] = STATE(124), - [sym_tmp_fs_stmt] = STATE(124), - [sym_tmp_reli_stmt] = STATE(124), - [sym_tmp_kuery_stmt] = STATE(124), - [sym_tmp_fd_stmt] = STATE(124), - [sym_tmp_reg_stmt] = STATE(124), - [sym_tmp_file_stmt] = STATE(124), - [sym_tmp_string_stmt] = STATE(124), - [sym_tmp_value_stmt] = STATE(124), - [sym_tmp_hex_stmt] = STATE(124), - [sym_help_stmt] = STATE(124), - [sym_macro_stmt] = STATE(124), - [sym_arged_stmt] = STATE(124), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), + [sym__statement] = STATE(310), + [sym_legacy_quoted_stmt] = STATE(126), + [sym__simple_stmt] = STATE(126), + [sym__tmp_stmt] = STATE(126), + [sym__iter_stmt] = STATE(126), + [sym__pipe_stmt] = STATE(126), + [sym_grep_stmt] = STATE(126), + [sym_html_disable_stmt] = STATE(126), + [sym_html_enable_stmt] = STATE(126), + [sym_pipe_stmt] = STATE(126), + [sym_iter_file_lines_stmt] = STATE(126), + [sym_iter_offsets_stmt] = STATE(126), + [sym_iter_offsetssizes_stmt] = STATE(126), + [sym_iter_hit_stmt] = STATE(126), + [sym_iter_interpret_stmt] = STATE(126), + [sym_iter_interpret_offsetssizes_stmt] = STATE(126), + [sym_iter_comment_stmt] = STATE(126), + [sym_iter_dbta_stmt] = STATE(126), + [sym_iter_dbtb_stmt] = STATE(126), + [sym_iter_dbts_stmt] = STATE(126), + [sym_iter_threads_stmt] = STATE(126), + [sym_iter_bbs_stmt] = STATE(126), + [sym_iter_instrs_stmt] = STATE(126), + [sym_iter_import_stmt] = STATE(126), + [sym_iter_sections_stmt] = STATE(126), + [sym_iter_segments_stmt] = STATE(126), + [sym_iter_symbol_stmt] = STATE(126), + [sym_iter_string_stmt] = STATE(126), + [sym_iter_flags_stmt] = STATE(126), + [sym_iter_function_stmt] = STATE(126), + [sym_iter_iomap_stmt] = STATE(126), + [sym_iter_dbgmap_stmt] = STATE(126), + [sym_iter_register_stmt] = STATE(126), + [sym_iter_step_stmt] = STATE(126), + [sym_tmp_seek_stmt] = STATE(126), + [sym_tmp_blksz_stmt] = STATE(126), + [sym_tmp_fromto_stmt] = STATE(126), + [sym_tmp_arch_stmt] = STATE(126), + [sym_tmp_bits_stmt] = STATE(126), + [sym_tmp_nthi_stmt] = STATE(126), + [sym_tmp_eval_stmt] = STATE(126), + [sym_tmp_fs_stmt] = STATE(126), + [sym_tmp_reli_stmt] = STATE(126), + [sym_tmp_kuery_stmt] = STATE(126), + [sym_tmp_fd_stmt] = STATE(126), + [sym_tmp_reg_stmt] = STATE(126), + [sym_tmp_file_stmt] = STATE(126), + [sym_tmp_string_stmt] = STATE(126), + [sym_tmp_value_stmt] = STATE(126), + [sym_tmp_hex_stmt] = STATE(126), + [sym_help_stmt] = STATE(126), + [sym_macro_stmt] = STATE(126), + [sym_arged_stmt] = STATE(126), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(234), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(124), - [sym_redirect_stmt] = STATE(301), - [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), - [aux_sym_statements_repeat1] = STATE(214), - [ts_builtin_sym_end] = ACTIONS(63), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(239), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(126), + [sym_redirect_stmt] = STATE(310), + [sym__dec_number] = STATE(31), + [sym_cmd_identifier] = STATE(38), + [aux_sym_statements_repeat1] = STATE(219), + [ts_builtin_sym_end] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(65), + [anon_sym_SEMI] = ACTIONS(73), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), [anon_sym_LPAREN_DASH] = ACTIONS(15), - [anon_sym_DOT] = ACTIONS(17), - [aux_sym__interpret_stmt_token1] = ACTIONS(19), - [aux_sym__interpret_stmt_token3] = ACTIONS(21), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(27), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(31), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [aux_sym__interpret_stmt_token1] = ACTIONS(25), + [aux_sym__interpret_stmt_token3] = ACTIONS(27), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(33), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(37), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(65), - [anon_sym_CR] = ACTIONS(65), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(43), + [anon_sym_LF] = ACTIONS(73), + [anon_sym_CR] = ACTIONS(73), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(49), }, [5] = { - [sym__statement] = STATE(306), - [sym_legacy_quoted_stmt] = STATE(124), - [sym__simple_stmt] = STATE(124), - [sym__tmp_stmt] = STATE(124), - [sym__iter_stmt] = STATE(124), - [sym__pipe_stmt] = STATE(124), - [sym_grep_stmt] = STATE(124), - [sym_html_disable_stmt] = STATE(124), - [sym_html_enable_stmt] = STATE(124), - [sym_pipe_stmt] = STATE(124), - [sym_iter_file_lines_stmt] = STATE(124), - [sym_iter_offsets_stmt] = STATE(124), - [sym_iter_offsetssizes_stmt] = STATE(124), - [sym_iter_hit_stmt] = STATE(124), - [sym_iter_interpret_stmt] = STATE(124), - [sym_iter_interpret_offsetssizes_stmt] = STATE(124), - [sym_iter_comment_stmt] = STATE(124), - [sym_iter_dbta_stmt] = STATE(124), - [sym_iter_dbtb_stmt] = STATE(124), - [sym_iter_dbts_stmt] = STATE(124), - [sym_iter_threads_stmt] = STATE(124), - [sym_iter_bbs_stmt] = STATE(124), - [sym_iter_instrs_stmt] = STATE(124), - [sym_iter_import_stmt] = STATE(124), - [sym_iter_sections_stmt] = STATE(124), - [sym_iter_segments_stmt] = STATE(124), - [sym_iter_symbol_stmt] = STATE(124), - [sym_iter_string_stmt] = STATE(124), - [sym_iter_flags_stmt] = STATE(124), - [sym_iter_function_stmt] = STATE(124), - [sym_iter_iomap_stmt] = STATE(124), - [sym_iter_dbgmap_stmt] = STATE(124), - [sym_iter_register_stmt] = STATE(124), - [sym_iter_step_stmt] = STATE(124), - [sym_tmp_seek_stmt] = STATE(124), - [sym_tmp_blksz_stmt] = STATE(124), - [sym_tmp_fromto_stmt] = STATE(124), - [sym_tmp_arch_stmt] = STATE(124), - [sym_tmp_bits_stmt] = STATE(124), - [sym_tmp_nthi_stmt] = STATE(124), - [sym_tmp_eval_stmt] = STATE(124), - [sym_tmp_fs_stmt] = STATE(124), - [sym_tmp_reli_stmt] = STATE(124), - [sym_tmp_kuery_stmt] = STATE(124), - [sym_tmp_fd_stmt] = STATE(124), - [sym_tmp_reg_stmt] = STATE(124), - [sym_tmp_file_stmt] = STATE(124), - [sym_tmp_string_stmt] = STATE(124), - [sym_tmp_value_stmt] = STATE(124), - [sym_tmp_hex_stmt] = STATE(124), - [sym_help_stmt] = STATE(124), - [sym_macro_stmt] = STATE(124), - [sym_arged_stmt] = STATE(124), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), + [sym__statement] = STATE(323), + [sym_legacy_quoted_stmt] = STATE(126), + [sym__simple_stmt] = STATE(126), + [sym__tmp_stmt] = STATE(126), + [sym__iter_stmt] = STATE(126), + [sym__pipe_stmt] = STATE(126), + [sym_grep_stmt] = STATE(126), + [sym_html_disable_stmt] = STATE(126), + [sym_html_enable_stmt] = STATE(126), + [sym_pipe_stmt] = STATE(126), + [sym_iter_file_lines_stmt] = STATE(126), + [sym_iter_offsets_stmt] = STATE(126), + [sym_iter_offsetssizes_stmt] = STATE(126), + [sym_iter_hit_stmt] = STATE(126), + [sym_iter_interpret_stmt] = STATE(126), + [sym_iter_interpret_offsetssizes_stmt] = STATE(126), + [sym_iter_comment_stmt] = STATE(126), + [sym_iter_dbta_stmt] = STATE(126), + [sym_iter_dbtb_stmt] = STATE(126), + [sym_iter_dbts_stmt] = STATE(126), + [sym_iter_threads_stmt] = STATE(126), + [sym_iter_bbs_stmt] = STATE(126), + [sym_iter_instrs_stmt] = STATE(126), + [sym_iter_import_stmt] = STATE(126), + [sym_iter_sections_stmt] = STATE(126), + [sym_iter_segments_stmt] = STATE(126), + [sym_iter_symbol_stmt] = STATE(126), + [sym_iter_string_stmt] = STATE(126), + [sym_iter_flags_stmt] = STATE(126), + [sym_iter_function_stmt] = STATE(126), + [sym_iter_iomap_stmt] = STATE(126), + [sym_iter_dbgmap_stmt] = STATE(126), + [sym_iter_register_stmt] = STATE(126), + [sym_iter_step_stmt] = STATE(126), + [sym_tmp_seek_stmt] = STATE(126), + [sym_tmp_blksz_stmt] = STATE(126), + [sym_tmp_fromto_stmt] = STATE(126), + [sym_tmp_arch_stmt] = STATE(126), + [sym_tmp_bits_stmt] = STATE(126), + [sym_tmp_nthi_stmt] = STATE(126), + [sym_tmp_eval_stmt] = STATE(126), + [sym_tmp_fs_stmt] = STATE(126), + [sym_tmp_reli_stmt] = STATE(126), + [sym_tmp_kuery_stmt] = STATE(126), + [sym_tmp_fd_stmt] = STATE(126), + [sym_tmp_reg_stmt] = STATE(126), + [sym_tmp_file_stmt] = STATE(126), + [sym_tmp_string_stmt] = STATE(126), + [sym_tmp_value_stmt] = STATE(126), + [sym_tmp_hex_stmt] = STATE(126), + [sym_help_stmt] = STATE(126), + [sym_macro_stmt] = STATE(126), + [sym_arged_stmt] = STATE(126), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(234), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(124), - [sym_redirect_stmt] = STATE(306), - [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), - [ts_builtin_sym_end] = ACTIONS(67), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(239), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(126), + [sym_redirect_stmt] = STATE(323), + [sym__dec_number] = STATE(31), + [sym_cmd_identifier] = STATE(38), + [ts_builtin_sym_end] = ACTIONS(75), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(67), + [anon_sym_SEMI] = ACTIONS(75), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), [anon_sym_LPAREN_DASH] = ACTIONS(15), - [anon_sym_DOT] = ACTIONS(17), - [aux_sym__interpret_stmt_token1] = ACTIONS(19), - [aux_sym__interpret_stmt_token3] = ACTIONS(21), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(27), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(31), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [aux_sym__interpret_stmt_token1] = ACTIONS(25), + [aux_sym__interpret_stmt_token3] = ACTIONS(27), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(33), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(37), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(67), - [anon_sym_CR] = ACTIONS(67), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(43), + [anon_sym_LF] = ACTIONS(75), + [anon_sym_CR] = ACTIONS(75), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(49), }, [6] = { - [sym__statements_singleline] = STATE(359), - [sym__statement] = STATE(333), - [sym_legacy_quoted_stmt] = STATE(206), - [sym__simple_stmt] = STATE(206), - [sym__tmp_stmt] = STATE(206), - [sym__iter_stmt] = STATE(206), - [sym__pipe_stmt] = STATE(206), - [sym_grep_stmt] = STATE(206), - [sym_html_disable_stmt] = STATE(206), - [sym_html_enable_stmt] = STATE(206), - [sym_pipe_stmt] = STATE(206), - [sym_iter_file_lines_stmt] = STATE(206), - [sym_iter_offsets_stmt] = STATE(206), - [sym_iter_offsetssizes_stmt] = STATE(206), - [sym_iter_hit_stmt] = STATE(206), - [sym_iter_interpret_stmt] = STATE(206), - [sym_iter_interpret_offsetssizes_stmt] = STATE(206), - [sym_iter_comment_stmt] = STATE(206), - [sym_iter_dbta_stmt] = STATE(206), - [sym_iter_dbtb_stmt] = STATE(206), - [sym_iter_dbts_stmt] = STATE(206), - [sym_iter_threads_stmt] = STATE(206), - [sym_iter_bbs_stmt] = STATE(206), - [sym_iter_instrs_stmt] = STATE(206), - [sym_iter_import_stmt] = STATE(206), - [sym_iter_sections_stmt] = STATE(206), - [sym_iter_segments_stmt] = STATE(206), - [sym_iter_symbol_stmt] = STATE(206), - [sym_iter_string_stmt] = STATE(206), - [sym_iter_flags_stmt] = STATE(206), - [sym_iter_function_stmt] = STATE(206), - [sym_iter_iomap_stmt] = STATE(206), - [sym_iter_dbgmap_stmt] = STATE(206), - [sym_iter_register_stmt] = STATE(206), - [sym_iter_step_stmt] = STATE(206), - [sym_tmp_seek_stmt] = STATE(206), - [sym_tmp_blksz_stmt] = STATE(206), - [sym_tmp_fromto_stmt] = STATE(206), - [sym_tmp_arch_stmt] = STATE(206), - [sym_tmp_bits_stmt] = STATE(206), - [sym_tmp_nthi_stmt] = STATE(206), - [sym_tmp_eval_stmt] = STATE(206), - [sym_tmp_fs_stmt] = STATE(206), - [sym_tmp_reli_stmt] = STATE(206), - [sym_tmp_kuery_stmt] = STATE(206), - [sym_tmp_fd_stmt] = STATE(206), - [sym_tmp_reg_stmt] = STATE(206), - [sym_tmp_file_stmt] = STATE(206), - [sym_tmp_string_stmt] = STATE(206), - [sym_tmp_value_stmt] = STATE(206), - [sym_tmp_hex_stmt] = STATE(206), - [sym_help_stmt] = STATE(206), - [sym_macro_stmt] = STATE(206), - [sym_arged_stmt] = STATE(206), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), + [sym__statements_singleline] = STATE(365), + [sym__statement] = STATE(330), + [sym_legacy_quoted_stmt] = STATE(213), + [sym__simple_stmt] = STATE(213), + [sym__tmp_stmt] = STATE(213), + [sym__iter_stmt] = STATE(213), + [sym__pipe_stmt] = STATE(213), + [sym_grep_stmt] = STATE(213), + [sym_html_disable_stmt] = STATE(213), + [sym_html_enable_stmt] = STATE(213), + [sym_pipe_stmt] = STATE(213), + [sym_iter_file_lines_stmt] = STATE(213), + [sym_iter_offsets_stmt] = STATE(213), + [sym_iter_offsetssizes_stmt] = STATE(213), + [sym_iter_hit_stmt] = STATE(213), + [sym_iter_interpret_stmt] = STATE(213), + [sym_iter_interpret_offsetssizes_stmt] = STATE(213), + [sym_iter_comment_stmt] = STATE(213), + [sym_iter_dbta_stmt] = STATE(213), + [sym_iter_dbtb_stmt] = STATE(213), + [sym_iter_dbts_stmt] = STATE(213), + [sym_iter_threads_stmt] = STATE(213), + [sym_iter_bbs_stmt] = STATE(213), + [sym_iter_instrs_stmt] = STATE(213), + [sym_iter_import_stmt] = STATE(213), + [sym_iter_sections_stmt] = STATE(213), + [sym_iter_segments_stmt] = STATE(213), + [sym_iter_symbol_stmt] = STATE(213), + [sym_iter_string_stmt] = STATE(213), + [sym_iter_flags_stmt] = STATE(213), + [sym_iter_function_stmt] = STATE(213), + [sym_iter_iomap_stmt] = STATE(213), + [sym_iter_dbgmap_stmt] = STATE(213), + [sym_iter_register_stmt] = STATE(213), + [sym_iter_step_stmt] = STATE(213), + [sym_tmp_seek_stmt] = STATE(213), + [sym_tmp_blksz_stmt] = STATE(213), + [sym_tmp_fromto_stmt] = STATE(213), + [sym_tmp_arch_stmt] = STATE(213), + [sym_tmp_bits_stmt] = STATE(213), + [sym_tmp_nthi_stmt] = STATE(213), + [sym_tmp_eval_stmt] = STATE(213), + [sym_tmp_fs_stmt] = STATE(213), + [sym_tmp_reli_stmt] = STATE(213), + [sym_tmp_kuery_stmt] = STATE(213), + [sym_tmp_fd_stmt] = STATE(213), + [sym_tmp_reg_stmt] = STATE(213), + [sym_tmp_file_stmt] = STATE(213), + [sym_tmp_string_stmt] = STATE(213), + [sym_tmp_value_stmt] = STATE(213), + [sym_tmp_hex_stmt] = STATE(213), + [sym_help_stmt] = STATE(213), + [sym_macro_stmt] = STATE(213), + [sym_arged_stmt] = STATE(213), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(224), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(206), - [sym_redirect_stmt] = STATE(333), - [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(51), - [aux_sym__statements_singleline_repeat1] = STATE(25), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(239), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(213), + [sym_redirect_stmt] = STATE(330), + [sym__dec_number] = STATE(31), + [sym_cmd_identifier] = STATE(38), + [aux_sym__statements_singleline_repeat1] = STATE(24), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(69), + [anon_sym_SEMI] = ACTIONS(77), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [aux_sym__interpret_stmt_token1] = ACTIONS(53), - [aux_sym__interpret_stmt_token3] = ACTIONS(55), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(57), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(59), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), + [anon_sym_LPAREN_DASH] = ACTIONS(15), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [aux_sym__interpret_stmt_token1] = ACTIONS(25), + [aux_sym__interpret_stmt_token3] = ACTIONS(27), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(33), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(37), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(61), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(49), }, [7] = { - [sym__statements_singleline] = STATE(371), - [sym__statement] = STATE(333), - [sym_legacy_quoted_stmt] = STATE(206), - [sym__simple_stmt] = STATE(206), - [sym__tmp_stmt] = STATE(206), - [sym__iter_stmt] = STATE(206), - [sym__pipe_stmt] = STATE(206), - [sym_grep_stmt] = STATE(206), - [sym_html_disable_stmt] = STATE(206), - [sym_html_enable_stmt] = STATE(206), - [sym_pipe_stmt] = STATE(206), - [sym_iter_file_lines_stmt] = STATE(206), - [sym_iter_offsets_stmt] = STATE(206), - [sym_iter_offsetssizes_stmt] = STATE(206), - [sym_iter_hit_stmt] = STATE(206), - [sym_iter_interpret_stmt] = STATE(206), - [sym_iter_interpret_offsetssizes_stmt] = STATE(206), - [sym_iter_comment_stmt] = STATE(206), - [sym_iter_dbta_stmt] = STATE(206), - [sym_iter_dbtb_stmt] = STATE(206), - [sym_iter_dbts_stmt] = STATE(206), - [sym_iter_threads_stmt] = STATE(206), - [sym_iter_bbs_stmt] = STATE(206), - [sym_iter_instrs_stmt] = STATE(206), - [sym_iter_import_stmt] = STATE(206), - [sym_iter_sections_stmt] = STATE(206), - [sym_iter_segments_stmt] = STATE(206), - [sym_iter_symbol_stmt] = STATE(206), - [sym_iter_string_stmt] = STATE(206), - [sym_iter_flags_stmt] = STATE(206), - [sym_iter_function_stmt] = STATE(206), - [sym_iter_iomap_stmt] = STATE(206), - [sym_iter_dbgmap_stmt] = STATE(206), - [sym_iter_register_stmt] = STATE(206), - [sym_iter_step_stmt] = STATE(206), - [sym_tmp_seek_stmt] = STATE(206), - [sym_tmp_blksz_stmt] = STATE(206), - [sym_tmp_fromto_stmt] = STATE(206), - [sym_tmp_arch_stmt] = STATE(206), - [sym_tmp_bits_stmt] = STATE(206), - [sym_tmp_nthi_stmt] = STATE(206), - [sym_tmp_eval_stmt] = STATE(206), - [sym_tmp_fs_stmt] = STATE(206), - [sym_tmp_reli_stmt] = STATE(206), - [sym_tmp_kuery_stmt] = STATE(206), - [sym_tmp_fd_stmt] = STATE(206), - [sym_tmp_reg_stmt] = STATE(206), - [sym_tmp_file_stmt] = STATE(206), - [sym_tmp_string_stmt] = STATE(206), - [sym_tmp_value_stmt] = STATE(206), - [sym_tmp_hex_stmt] = STATE(206), - [sym_help_stmt] = STATE(206), - [sym_macro_stmt] = STATE(206), - [sym_arged_stmt] = STATE(206), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(224), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(206), - [sym_redirect_stmt] = STATE(333), - [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(51), - [aux_sym__statements_singleline_repeat1] = STATE(25), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(69), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), - [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [aux_sym__interpret_stmt_token1] = ACTIONS(53), - [aux_sym__interpret_stmt_token3] = ACTIONS(55), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(57), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(59), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(61), - }, - [8] = { - [sym__statements_singleline] = STATE(364), - [sym__statement] = STATE(323), - [sym_legacy_quoted_stmt] = STATE(207), - [sym__simple_stmt] = STATE(207), - [sym__tmp_stmt] = STATE(207), - [sym__iter_stmt] = STATE(207), - [sym__pipe_stmt] = STATE(207), - [sym_grep_stmt] = STATE(207), - [sym_html_disable_stmt] = STATE(207), - [sym_html_enable_stmt] = STATE(207), - [sym_pipe_stmt] = STATE(207), - [sym_iter_file_lines_stmt] = STATE(207), - [sym_iter_offsets_stmt] = STATE(207), - [sym_iter_offsetssizes_stmt] = STATE(207), - [sym_iter_hit_stmt] = STATE(207), - [sym_iter_interpret_stmt] = STATE(207), - [sym_iter_interpret_offsetssizes_stmt] = STATE(207), - [sym_iter_comment_stmt] = STATE(207), - [sym_iter_dbta_stmt] = STATE(207), - [sym_iter_dbtb_stmt] = STATE(207), - [sym_iter_dbts_stmt] = STATE(207), - [sym_iter_threads_stmt] = STATE(207), - [sym_iter_bbs_stmt] = STATE(207), - [sym_iter_instrs_stmt] = STATE(207), - [sym_iter_import_stmt] = STATE(207), - [sym_iter_sections_stmt] = STATE(207), - [sym_iter_segments_stmt] = STATE(207), - [sym_iter_symbol_stmt] = STATE(207), - [sym_iter_string_stmt] = STATE(207), - [sym_iter_flags_stmt] = STATE(207), - [sym_iter_function_stmt] = STATE(207), - [sym_iter_iomap_stmt] = STATE(207), - [sym_iter_dbgmap_stmt] = STATE(207), - [sym_iter_register_stmt] = STATE(207), - [sym_iter_step_stmt] = STATE(207), - [sym_tmp_seek_stmt] = STATE(207), - [sym_tmp_blksz_stmt] = STATE(207), - [sym_tmp_fromto_stmt] = STATE(207), - [sym_tmp_arch_stmt] = STATE(207), - [sym_tmp_bits_stmt] = STATE(207), - [sym_tmp_nthi_stmt] = STATE(207), - [sym_tmp_eval_stmt] = STATE(207), - [sym_tmp_fs_stmt] = STATE(207), - [sym_tmp_reli_stmt] = STATE(207), - [sym_tmp_kuery_stmt] = STATE(207), - [sym_tmp_fd_stmt] = STATE(207), - [sym_tmp_reg_stmt] = STATE(207), - [sym_tmp_file_stmt] = STATE(207), - [sym_tmp_string_stmt] = STATE(207), - [sym_tmp_value_stmt] = STATE(207), - [sym_tmp_hex_stmt] = STATE(207), - [sym_help_stmt] = STATE(207), - [sym_macro_stmt] = STATE(207), - [sym_arged_stmt] = STATE(207), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(234), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(207), - [sym_redirect_stmt] = STATE(323), - [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), - [aux_sym__statements_singleline_repeat1] = STATE(22), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(71), + [sym__statements_singleline] = STATE(370), + [sym__statement] = STATE(341), + [sym_legacy_quoted_stmt] = STATE(212), + [sym__simple_stmt] = STATE(212), + [sym__tmp_stmt] = STATE(212), + [sym__iter_stmt] = STATE(212), + [sym__pipe_stmt] = STATE(212), + [sym_grep_stmt] = STATE(212), + [sym_html_disable_stmt] = STATE(212), + [sym_html_enable_stmt] = STATE(212), + [sym_pipe_stmt] = STATE(212), + [sym_iter_file_lines_stmt] = STATE(212), + [sym_iter_offsets_stmt] = STATE(212), + [sym_iter_offsetssizes_stmt] = STATE(212), + [sym_iter_hit_stmt] = STATE(212), + [sym_iter_interpret_stmt] = STATE(212), + [sym_iter_interpret_offsetssizes_stmt] = STATE(212), + [sym_iter_comment_stmt] = STATE(212), + [sym_iter_dbta_stmt] = STATE(212), + [sym_iter_dbtb_stmt] = STATE(212), + [sym_iter_dbts_stmt] = STATE(212), + [sym_iter_threads_stmt] = STATE(212), + [sym_iter_bbs_stmt] = STATE(212), + [sym_iter_instrs_stmt] = STATE(212), + [sym_iter_import_stmt] = STATE(212), + [sym_iter_sections_stmt] = STATE(212), + [sym_iter_segments_stmt] = STATE(212), + [sym_iter_symbol_stmt] = STATE(212), + [sym_iter_string_stmt] = STATE(212), + [sym_iter_flags_stmt] = STATE(212), + [sym_iter_function_stmt] = STATE(212), + [sym_iter_iomap_stmt] = STATE(212), + [sym_iter_dbgmap_stmt] = STATE(212), + [sym_iter_register_stmt] = STATE(212), + [sym_iter_step_stmt] = STATE(212), + [sym_tmp_seek_stmt] = STATE(212), + [sym_tmp_blksz_stmt] = STATE(212), + [sym_tmp_fromto_stmt] = STATE(212), + [sym_tmp_arch_stmt] = STATE(212), + [sym_tmp_bits_stmt] = STATE(212), + [sym_tmp_nthi_stmt] = STATE(212), + [sym_tmp_eval_stmt] = STATE(212), + [sym_tmp_fs_stmt] = STATE(212), + [sym_tmp_reli_stmt] = STATE(212), + [sym_tmp_kuery_stmt] = STATE(212), + [sym_tmp_fd_stmt] = STATE(212), + [sym_tmp_reg_stmt] = STATE(212), + [sym_tmp_file_stmt] = STATE(212), + [sym_tmp_string_stmt] = STATE(212), + [sym_tmp_value_stmt] = STATE(212), + [sym_tmp_hex_stmt] = STATE(212), + [sym_help_stmt] = STATE(212), + [sym_macro_stmt] = STATE(212), + [sym_arged_stmt] = STATE(212), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), + [sym__simple_arged_stmt] = STATE(168), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(246), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(212), + [sym_redirect_stmt] = STATE(341), + [sym__dec_number] = STATE(33), + [sym_cmd_identifier] = STATE(55), + [aux_sym__statements_singleline_repeat1] = STATE(23), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(79), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), + [anon_sym_LPAREN_STAR] = ACTIONS(13), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(57), + [anon_sym_DOT] = ACTIONS(59), + [aux_sym__interpret_stmt_token1] = ACTIONS(61), + [aux_sym__interpret_stmt_token3] = ACTIONS(63), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(67), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), + [sym__comment] = ACTIONS(3), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(69), + }, + [8] = { + [sym__statements_singleline] = STATE(369), + [sym__statement] = STATE(330), + [sym_legacy_quoted_stmt] = STATE(213), + [sym__simple_stmt] = STATE(213), + [sym__tmp_stmt] = STATE(213), + [sym__iter_stmt] = STATE(213), + [sym__pipe_stmt] = STATE(213), + [sym_grep_stmt] = STATE(213), + [sym_html_disable_stmt] = STATE(213), + [sym_html_enable_stmt] = STATE(213), + [sym_pipe_stmt] = STATE(213), + [sym_iter_file_lines_stmt] = STATE(213), + [sym_iter_offsets_stmt] = STATE(213), + [sym_iter_offsetssizes_stmt] = STATE(213), + [sym_iter_hit_stmt] = STATE(213), + [sym_iter_interpret_stmt] = STATE(213), + [sym_iter_interpret_offsetssizes_stmt] = STATE(213), + [sym_iter_comment_stmt] = STATE(213), + [sym_iter_dbta_stmt] = STATE(213), + [sym_iter_dbtb_stmt] = STATE(213), + [sym_iter_dbts_stmt] = STATE(213), + [sym_iter_threads_stmt] = STATE(213), + [sym_iter_bbs_stmt] = STATE(213), + [sym_iter_instrs_stmt] = STATE(213), + [sym_iter_import_stmt] = STATE(213), + [sym_iter_sections_stmt] = STATE(213), + [sym_iter_segments_stmt] = STATE(213), + [sym_iter_symbol_stmt] = STATE(213), + [sym_iter_string_stmt] = STATE(213), + [sym_iter_flags_stmt] = STATE(213), + [sym_iter_function_stmt] = STATE(213), + [sym_iter_iomap_stmt] = STATE(213), + [sym_iter_dbgmap_stmt] = STATE(213), + [sym_iter_register_stmt] = STATE(213), + [sym_iter_step_stmt] = STATE(213), + [sym_tmp_seek_stmt] = STATE(213), + [sym_tmp_blksz_stmt] = STATE(213), + [sym_tmp_fromto_stmt] = STATE(213), + [sym_tmp_arch_stmt] = STATE(213), + [sym_tmp_bits_stmt] = STATE(213), + [sym_tmp_nthi_stmt] = STATE(213), + [sym_tmp_eval_stmt] = STATE(213), + [sym_tmp_fs_stmt] = STATE(213), + [sym_tmp_reli_stmt] = STATE(213), + [sym_tmp_kuery_stmt] = STATE(213), + [sym_tmp_fd_stmt] = STATE(213), + [sym_tmp_reg_stmt] = STATE(213), + [sym_tmp_file_stmt] = STATE(213), + [sym_tmp_string_stmt] = STATE(213), + [sym_tmp_value_stmt] = STATE(213), + [sym_tmp_hex_stmt] = STATE(213), + [sym_help_stmt] = STATE(213), + [sym_macro_stmt] = STATE(213), + [sym_arged_stmt] = STATE(213), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), + [sym__simple_arged_stmt] = STATE(168), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(239), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(213), + [sym_redirect_stmt] = STATE(330), + [sym__dec_number] = STATE(31), + [sym_cmd_identifier] = STATE(38), + [aux_sym__statements_singleline_repeat1] = STATE(24), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(77), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), [anon_sym_LPAREN_DASH] = ACTIONS(15), - [anon_sym_DOT] = ACTIONS(17), - [aux_sym__interpret_stmt_token1] = ACTIONS(19), - [aux_sym__interpret_stmt_token3] = ACTIONS(21), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(27), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(31), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [aux_sym__interpret_stmt_token1] = ACTIONS(25), + [aux_sym__interpret_stmt_token3] = ACTIONS(27), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(33), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(37), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(43), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(49), }, [9] = { - [sym__statements_singleline] = STATE(363), - [sym__statement] = STATE(333), - [sym_legacy_quoted_stmt] = STATE(206), - [sym__simple_stmt] = STATE(206), - [sym__tmp_stmt] = STATE(206), - [sym__iter_stmt] = STATE(206), - [sym__pipe_stmt] = STATE(206), - [sym_grep_stmt] = STATE(206), - [sym_html_disable_stmt] = STATE(206), - [sym_html_enable_stmt] = STATE(206), - [sym_pipe_stmt] = STATE(206), - [sym_iter_file_lines_stmt] = STATE(206), - [sym_iter_offsets_stmt] = STATE(206), - [sym_iter_offsetssizes_stmt] = STATE(206), - [sym_iter_hit_stmt] = STATE(206), - [sym_iter_interpret_stmt] = STATE(206), - [sym_iter_interpret_offsetssizes_stmt] = STATE(206), - [sym_iter_comment_stmt] = STATE(206), - [sym_iter_dbta_stmt] = STATE(206), - [sym_iter_dbtb_stmt] = STATE(206), - [sym_iter_dbts_stmt] = STATE(206), - [sym_iter_threads_stmt] = STATE(206), - [sym_iter_bbs_stmt] = STATE(206), - [sym_iter_instrs_stmt] = STATE(206), - [sym_iter_import_stmt] = STATE(206), - [sym_iter_sections_stmt] = STATE(206), - [sym_iter_segments_stmt] = STATE(206), - [sym_iter_symbol_stmt] = STATE(206), - [sym_iter_string_stmt] = STATE(206), - [sym_iter_flags_stmt] = STATE(206), - [sym_iter_function_stmt] = STATE(206), - [sym_iter_iomap_stmt] = STATE(206), - [sym_iter_dbgmap_stmt] = STATE(206), - [sym_iter_register_stmt] = STATE(206), - [sym_iter_step_stmt] = STATE(206), - [sym_tmp_seek_stmt] = STATE(206), - [sym_tmp_blksz_stmt] = STATE(206), - [sym_tmp_fromto_stmt] = STATE(206), - [sym_tmp_arch_stmt] = STATE(206), - [sym_tmp_bits_stmt] = STATE(206), - [sym_tmp_nthi_stmt] = STATE(206), - [sym_tmp_eval_stmt] = STATE(206), - [sym_tmp_fs_stmt] = STATE(206), - [sym_tmp_reli_stmt] = STATE(206), - [sym_tmp_kuery_stmt] = STATE(206), - [sym_tmp_fd_stmt] = STATE(206), - [sym_tmp_reg_stmt] = STATE(206), - [sym_tmp_file_stmt] = STATE(206), - [sym_tmp_string_stmt] = STATE(206), - [sym_tmp_value_stmt] = STATE(206), - [sym_tmp_hex_stmt] = STATE(206), - [sym_help_stmt] = STATE(206), - [sym_macro_stmt] = STATE(206), - [sym_arged_stmt] = STATE(206), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), + [sym__statements_singleline] = STATE(368), + [sym__statement] = STATE(341), + [sym_legacy_quoted_stmt] = STATE(212), + [sym__simple_stmt] = STATE(212), + [sym__tmp_stmt] = STATE(212), + [sym__iter_stmt] = STATE(212), + [sym__pipe_stmt] = STATE(212), + [sym_grep_stmt] = STATE(212), + [sym_html_disable_stmt] = STATE(212), + [sym_html_enable_stmt] = STATE(212), + [sym_pipe_stmt] = STATE(212), + [sym_iter_file_lines_stmt] = STATE(212), + [sym_iter_offsets_stmt] = STATE(212), + [sym_iter_offsetssizes_stmt] = STATE(212), + [sym_iter_hit_stmt] = STATE(212), + [sym_iter_interpret_stmt] = STATE(212), + [sym_iter_interpret_offsetssizes_stmt] = STATE(212), + [sym_iter_comment_stmt] = STATE(212), + [sym_iter_dbta_stmt] = STATE(212), + [sym_iter_dbtb_stmt] = STATE(212), + [sym_iter_dbts_stmt] = STATE(212), + [sym_iter_threads_stmt] = STATE(212), + [sym_iter_bbs_stmt] = STATE(212), + [sym_iter_instrs_stmt] = STATE(212), + [sym_iter_import_stmt] = STATE(212), + [sym_iter_sections_stmt] = STATE(212), + [sym_iter_segments_stmt] = STATE(212), + [sym_iter_symbol_stmt] = STATE(212), + [sym_iter_string_stmt] = STATE(212), + [sym_iter_flags_stmt] = STATE(212), + [sym_iter_function_stmt] = STATE(212), + [sym_iter_iomap_stmt] = STATE(212), + [sym_iter_dbgmap_stmt] = STATE(212), + [sym_iter_register_stmt] = STATE(212), + [sym_iter_step_stmt] = STATE(212), + [sym_tmp_seek_stmt] = STATE(212), + [sym_tmp_blksz_stmt] = STATE(212), + [sym_tmp_fromto_stmt] = STATE(212), + [sym_tmp_arch_stmt] = STATE(212), + [sym_tmp_bits_stmt] = STATE(212), + [sym_tmp_nthi_stmt] = STATE(212), + [sym_tmp_eval_stmt] = STATE(212), + [sym_tmp_fs_stmt] = STATE(212), + [sym_tmp_reli_stmt] = STATE(212), + [sym_tmp_kuery_stmt] = STATE(212), + [sym_tmp_fd_stmt] = STATE(212), + [sym_tmp_reg_stmt] = STATE(212), + [sym_tmp_file_stmt] = STATE(212), + [sym_tmp_string_stmt] = STATE(212), + [sym_tmp_value_stmt] = STATE(212), + [sym_tmp_hex_stmt] = STATE(212), + [sym_help_stmt] = STATE(212), + [sym_macro_stmt] = STATE(212), + [sym_arged_stmt] = STATE(212), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), + [sym__simple_arged_stmt] = STATE(168), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(246), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(212), + [sym_redirect_stmt] = STATE(341), + [sym__dec_number] = STATE(33), + [sym_cmd_identifier] = STATE(55), + [aux_sym__statements_singleline_repeat1] = STATE(23), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(79), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), + [anon_sym_LPAREN_STAR] = ACTIONS(13), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(57), + [anon_sym_DOT] = ACTIONS(59), + [aux_sym__interpret_stmt_token1] = ACTIONS(61), + [aux_sym__interpret_stmt_token3] = ACTIONS(63), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(67), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), + [sym__comment] = ACTIONS(3), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(69), + }, + [10] = { + [sym__statements_singleline] = STATE(367), + [sym__statement] = STATE(330), + [sym_legacy_quoted_stmt] = STATE(213), + [sym__simple_stmt] = STATE(213), + [sym__tmp_stmt] = STATE(213), + [sym__iter_stmt] = STATE(213), + [sym__pipe_stmt] = STATE(213), + [sym_grep_stmt] = STATE(213), + [sym_html_disable_stmt] = STATE(213), + [sym_html_enable_stmt] = STATE(213), + [sym_pipe_stmt] = STATE(213), + [sym_iter_file_lines_stmt] = STATE(213), + [sym_iter_offsets_stmt] = STATE(213), + [sym_iter_offsetssizes_stmt] = STATE(213), + [sym_iter_hit_stmt] = STATE(213), + [sym_iter_interpret_stmt] = STATE(213), + [sym_iter_interpret_offsetssizes_stmt] = STATE(213), + [sym_iter_comment_stmt] = STATE(213), + [sym_iter_dbta_stmt] = STATE(213), + [sym_iter_dbtb_stmt] = STATE(213), + [sym_iter_dbts_stmt] = STATE(213), + [sym_iter_threads_stmt] = STATE(213), + [sym_iter_bbs_stmt] = STATE(213), + [sym_iter_instrs_stmt] = STATE(213), + [sym_iter_import_stmt] = STATE(213), + [sym_iter_sections_stmt] = STATE(213), + [sym_iter_segments_stmt] = STATE(213), + [sym_iter_symbol_stmt] = STATE(213), + [sym_iter_string_stmt] = STATE(213), + [sym_iter_flags_stmt] = STATE(213), + [sym_iter_function_stmt] = STATE(213), + [sym_iter_iomap_stmt] = STATE(213), + [sym_iter_dbgmap_stmt] = STATE(213), + [sym_iter_register_stmt] = STATE(213), + [sym_iter_step_stmt] = STATE(213), + [sym_tmp_seek_stmt] = STATE(213), + [sym_tmp_blksz_stmt] = STATE(213), + [sym_tmp_fromto_stmt] = STATE(213), + [sym_tmp_arch_stmt] = STATE(213), + [sym_tmp_bits_stmt] = STATE(213), + [sym_tmp_nthi_stmt] = STATE(213), + [sym_tmp_eval_stmt] = STATE(213), + [sym_tmp_fs_stmt] = STATE(213), + [sym_tmp_reli_stmt] = STATE(213), + [sym_tmp_kuery_stmt] = STATE(213), + [sym_tmp_fd_stmt] = STATE(213), + [sym_tmp_reg_stmt] = STATE(213), + [sym_tmp_file_stmt] = STATE(213), + [sym_tmp_string_stmt] = STATE(213), + [sym_tmp_value_stmt] = STATE(213), + [sym_tmp_hex_stmt] = STATE(213), + [sym_help_stmt] = STATE(213), + [sym_macro_stmt] = STATE(213), + [sym_arged_stmt] = STATE(213), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), + [sym__simple_arged_stmt] = STATE(168), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(239), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(213), + [sym_redirect_stmt] = STATE(330), + [sym__dec_number] = STATE(31), + [sym_cmd_identifier] = STATE(38), + [aux_sym__statements_singleline_repeat1] = STATE(24), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(77), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), + [anon_sym_LPAREN_STAR] = ACTIONS(13), + [anon_sym_LPAREN_DASH] = ACTIONS(15), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [aux_sym__interpret_stmt_token1] = ACTIONS(25), + [aux_sym__interpret_stmt_token3] = ACTIONS(27), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(33), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(37), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), + [sym__comment] = ACTIONS(3), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(49), + }, + [11] = { + [sym__statements_singleline] = STATE(371), + [sym__statement] = STATE(330), + [sym_legacy_quoted_stmt] = STATE(213), + [sym__simple_stmt] = STATE(213), + [sym__tmp_stmt] = STATE(213), + [sym__iter_stmt] = STATE(213), + [sym__pipe_stmt] = STATE(213), + [sym_grep_stmt] = STATE(213), + [sym_html_disable_stmt] = STATE(213), + [sym_html_enable_stmt] = STATE(213), + [sym_pipe_stmt] = STATE(213), + [sym_iter_file_lines_stmt] = STATE(213), + [sym_iter_offsets_stmt] = STATE(213), + [sym_iter_offsetssizes_stmt] = STATE(213), + [sym_iter_hit_stmt] = STATE(213), + [sym_iter_interpret_stmt] = STATE(213), + [sym_iter_interpret_offsetssizes_stmt] = STATE(213), + [sym_iter_comment_stmt] = STATE(213), + [sym_iter_dbta_stmt] = STATE(213), + [sym_iter_dbtb_stmt] = STATE(213), + [sym_iter_dbts_stmt] = STATE(213), + [sym_iter_threads_stmt] = STATE(213), + [sym_iter_bbs_stmt] = STATE(213), + [sym_iter_instrs_stmt] = STATE(213), + [sym_iter_import_stmt] = STATE(213), + [sym_iter_sections_stmt] = STATE(213), + [sym_iter_segments_stmt] = STATE(213), + [sym_iter_symbol_stmt] = STATE(213), + [sym_iter_string_stmt] = STATE(213), + [sym_iter_flags_stmt] = STATE(213), + [sym_iter_function_stmt] = STATE(213), + [sym_iter_iomap_stmt] = STATE(213), + [sym_iter_dbgmap_stmt] = STATE(213), + [sym_iter_register_stmt] = STATE(213), + [sym_iter_step_stmt] = STATE(213), + [sym_tmp_seek_stmt] = STATE(213), + [sym_tmp_blksz_stmt] = STATE(213), + [sym_tmp_fromto_stmt] = STATE(213), + [sym_tmp_arch_stmt] = STATE(213), + [sym_tmp_bits_stmt] = STATE(213), + [sym_tmp_nthi_stmt] = STATE(213), + [sym_tmp_eval_stmt] = STATE(213), + [sym_tmp_fs_stmt] = STATE(213), + [sym_tmp_reli_stmt] = STATE(213), + [sym_tmp_kuery_stmt] = STATE(213), + [sym_tmp_fd_stmt] = STATE(213), + [sym_tmp_reg_stmt] = STATE(213), + [sym_tmp_file_stmt] = STATE(213), + [sym_tmp_string_stmt] = STATE(213), + [sym_tmp_value_stmt] = STATE(213), + [sym_tmp_hex_stmt] = STATE(213), + [sym_help_stmt] = STATE(213), + [sym_macro_stmt] = STATE(213), + [sym_arged_stmt] = STATE(213), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), + [sym__simple_arged_stmt] = STATE(168), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(239), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(213), + [sym_redirect_stmt] = STATE(330), + [sym__dec_number] = STATE(31), + [sym_cmd_identifier] = STATE(38), + [aux_sym__statements_singleline_repeat1] = STATE(24), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(77), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), + [anon_sym_LPAREN_STAR] = ACTIONS(13), + [anon_sym_LPAREN_DASH] = ACTIONS(15), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [aux_sym__interpret_stmt_token1] = ACTIONS(25), + [aux_sym__interpret_stmt_token3] = ACTIONS(27), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(33), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(37), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), + [sym__comment] = ACTIONS(3), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(49), + }, + [12] = { + [sym__statements_singleline] = STATE(366), + [sym__statement] = STATE(341), + [sym_legacy_quoted_stmt] = STATE(212), + [sym__simple_stmt] = STATE(212), + [sym__tmp_stmt] = STATE(212), + [sym__iter_stmt] = STATE(212), + [sym__pipe_stmt] = STATE(212), + [sym_grep_stmt] = STATE(212), + [sym_html_disable_stmt] = STATE(212), + [sym_html_enable_stmt] = STATE(212), + [sym_pipe_stmt] = STATE(212), + [sym_iter_file_lines_stmt] = STATE(212), + [sym_iter_offsets_stmt] = STATE(212), + [sym_iter_offsetssizes_stmt] = STATE(212), + [sym_iter_hit_stmt] = STATE(212), + [sym_iter_interpret_stmt] = STATE(212), + [sym_iter_interpret_offsetssizes_stmt] = STATE(212), + [sym_iter_comment_stmt] = STATE(212), + [sym_iter_dbta_stmt] = STATE(212), + [sym_iter_dbtb_stmt] = STATE(212), + [sym_iter_dbts_stmt] = STATE(212), + [sym_iter_threads_stmt] = STATE(212), + [sym_iter_bbs_stmt] = STATE(212), + [sym_iter_instrs_stmt] = STATE(212), + [sym_iter_import_stmt] = STATE(212), + [sym_iter_sections_stmt] = STATE(212), + [sym_iter_segments_stmt] = STATE(212), + [sym_iter_symbol_stmt] = STATE(212), + [sym_iter_string_stmt] = STATE(212), + [sym_iter_flags_stmt] = STATE(212), + [sym_iter_function_stmt] = STATE(212), + [sym_iter_iomap_stmt] = STATE(212), + [sym_iter_dbgmap_stmt] = STATE(212), + [sym_iter_register_stmt] = STATE(212), + [sym_iter_step_stmt] = STATE(212), + [sym_tmp_seek_stmt] = STATE(212), + [sym_tmp_blksz_stmt] = STATE(212), + [sym_tmp_fromto_stmt] = STATE(212), + [sym_tmp_arch_stmt] = STATE(212), + [sym_tmp_bits_stmt] = STATE(212), + [sym_tmp_nthi_stmt] = STATE(212), + [sym_tmp_eval_stmt] = STATE(212), + [sym_tmp_fs_stmt] = STATE(212), + [sym_tmp_reli_stmt] = STATE(212), + [sym_tmp_kuery_stmt] = STATE(212), + [sym_tmp_fd_stmt] = STATE(212), + [sym_tmp_reg_stmt] = STATE(212), + [sym_tmp_file_stmt] = STATE(212), + [sym_tmp_string_stmt] = STATE(212), + [sym_tmp_value_stmt] = STATE(212), + [sym_tmp_hex_stmt] = STATE(212), + [sym_help_stmt] = STATE(212), + [sym_macro_stmt] = STATE(212), + [sym_arged_stmt] = STATE(212), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), + [sym__simple_arged_stmt] = STATE(168), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(246), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(212), + [sym_redirect_stmt] = STATE(341), + [sym__dec_number] = STATE(33), + [sym_cmd_identifier] = STATE(55), + [aux_sym__statements_singleline_repeat1] = STATE(23), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(79), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), + [anon_sym_LPAREN_STAR] = ACTIONS(13), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(57), + [anon_sym_DOT] = ACTIONS(59), + [aux_sym__interpret_stmt_token1] = ACTIONS(61), + [aux_sym__interpret_stmt_token3] = ACTIONS(63), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(67), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), + [sym__comment] = ACTIONS(3), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(69), + }, + [13] = { + [sym__statements_singleline] = STATE(387), + [sym__statement] = STATE(330), + [sym_legacy_quoted_stmt] = STATE(213), + [sym__simple_stmt] = STATE(213), + [sym__tmp_stmt] = STATE(213), + [sym__iter_stmt] = STATE(213), + [sym__pipe_stmt] = STATE(213), + [sym_grep_stmt] = STATE(213), + [sym_html_disable_stmt] = STATE(213), + [sym_html_enable_stmt] = STATE(213), + [sym_pipe_stmt] = STATE(213), + [sym_iter_file_lines_stmt] = STATE(213), + [sym_iter_offsets_stmt] = STATE(213), + [sym_iter_offsetssizes_stmt] = STATE(213), + [sym_iter_hit_stmt] = STATE(213), + [sym_iter_interpret_stmt] = STATE(213), + [sym_iter_interpret_offsetssizes_stmt] = STATE(213), + [sym_iter_comment_stmt] = STATE(213), + [sym_iter_dbta_stmt] = STATE(213), + [sym_iter_dbtb_stmt] = STATE(213), + [sym_iter_dbts_stmt] = STATE(213), + [sym_iter_threads_stmt] = STATE(213), + [sym_iter_bbs_stmt] = STATE(213), + [sym_iter_instrs_stmt] = STATE(213), + [sym_iter_import_stmt] = STATE(213), + [sym_iter_sections_stmt] = STATE(213), + [sym_iter_segments_stmt] = STATE(213), + [sym_iter_symbol_stmt] = STATE(213), + [sym_iter_string_stmt] = STATE(213), + [sym_iter_flags_stmt] = STATE(213), + [sym_iter_function_stmt] = STATE(213), + [sym_iter_iomap_stmt] = STATE(213), + [sym_iter_dbgmap_stmt] = STATE(213), + [sym_iter_register_stmt] = STATE(213), + [sym_iter_step_stmt] = STATE(213), + [sym_tmp_seek_stmt] = STATE(213), + [sym_tmp_blksz_stmt] = STATE(213), + [sym_tmp_fromto_stmt] = STATE(213), + [sym_tmp_arch_stmt] = STATE(213), + [sym_tmp_bits_stmt] = STATE(213), + [sym_tmp_nthi_stmt] = STATE(213), + [sym_tmp_eval_stmt] = STATE(213), + [sym_tmp_fs_stmt] = STATE(213), + [sym_tmp_reli_stmt] = STATE(213), + [sym_tmp_kuery_stmt] = STATE(213), + [sym_tmp_fd_stmt] = STATE(213), + [sym_tmp_reg_stmt] = STATE(213), + [sym_tmp_file_stmt] = STATE(213), + [sym_tmp_string_stmt] = STATE(213), + [sym_tmp_value_stmt] = STATE(213), + [sym_tmp_hex_stmt] = STATE(213), + [sym_help_stmt] = STATE(213), + [sym_macro_stmt] = STATE(213), + [sym_arged_stmt] = STATE(213), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), + [sym__simple_arged_stmt] = STATE(168), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(239), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(213), + [sym_redirect_stmt] = STATE(330), + [sym__dec_number] = STATE(31), + [sym_cmd_identifier] = STATE(38), + [aux_sym__statements_singleline_repeat1] = STATE(24), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(77), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), + [anon_sym_LPAREN_STAR] = ACTIONS(13), + [anon_sym_LPAREN_DASH] = ACTIONS(15), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [aux_sym__interpret_stmt_token1] = ACTIONS(25), + [aux_sym__interpret_stmt_token3] = ACTIONS(27), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(33), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(37), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), + [sym__comment] = ACTIONS(3), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(49), + }, + [14] = { + [sym__statements_singleline] = STATE(360), + [sym__statement] = STATE(341), + [sym_legacy_quoted_stmt] = STATE(212), + [sym__simple_stmt] = STATE(212), + [sym__tmp_stmt] = STATE(212), + [sym__iter_stmt] = STATE(212), + [sym__pipe_stmt] = STATE(212), + [sym_grep_stmt] = STATE(212), + [sym_html_disable_stmt] = STATE(212), + [sym_html_enable_stmt] = STATE(212), + [sym_pipe_stmt] = STATE(212), + [sym_iter_file_lines_stmt] = STATE(212), + [sym_iter_offsets_stmt] = STATE(212), + [sym_iter_offsetssizes_stmt] = STATE(212), + [sym_iter_hit_stmt] = STATE(212), + [sym_iter_interpret_stmt] = STATE(212), + [sym_iter_interpret_offsetssizes_stmt] = STATE(212), + [sym_iter_comment_stmt] = STATE(212), + [sym_iter_dbta_stmt] = STATE(212), + [sym_iter_dbtb_stmt] = STATE(212), + [sym_iter_dbts_stmt] = STATE(212), + [sym_iter_threads_stmt] = STATE(212), + [sym_iter_bbs_stmt] = STATE(212), + [sym_iter_instrs_stmt] = STATE(212), + [sym_iter_import_stmt] = STATE(212), + [sym_iter_sections_stmt] = STATE(212), + [sym_iter_segments_stmt] = STATE(212), + [sym_iter_symbol_stmt] = STATE(212), + [sym_iter_string_stmt] = STATE(212), + [sym_iter_flags_stmt] = STATE(212), + [sym_iter_function_stmt] = STATE(212), + [sym_iter_iomap_stmt] = STATE(212), + [sym_iter_dbgmap_stmt] = STATE(212), + [sym_iter_register_stmt] = STATE(212), + [sym_iter_step_stmt] = STATE(212), + [sym_tmp_seek_stmt] = STATE(212), + [sym_tmp_blksz_stmt] = STATE(212), + [sym_tmp_fromto_stmt] = STATE(212), + [sym_tmp_arch_stmt] = STATE(212), + [sym_tmp_bits_stmt] = STATE(212), + [sym_tmp_nthi_stmt] = STATE(212), + [sym_tmp_eval_stmt] = STATE(212), + [sym_tmp_fs_stmt] = STATE(212), + [sym_tmp_reli_stmt] = STATE(212), + [sym_tmp_kuery_stmt] = STATE(212), + [sym_tmp_fd_stmt] = STATE(212), + [sym_tmp_reg_stmt] = STATE(212), + [sym_tmp_file_stmt] = STATE(212), + [sym_tmp_string_stmt] = STATE(212), + [sym_tmp_value_stmt] = STATE(212), + [sym_tmp_hex_stmt] = STATE(212), + [sym_help_stmt] = STATE(212), + [sym_macro_stmt] = STATE(212), + [sym_arged_stmt] = STATE(212), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(224), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(206), - [sym_redirect_stmt] = STATE(333), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(246), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(212), + [sym_redirect_stmt] = STATE(341), [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(51), - [aux_sym__statements_singleline_repeat1] = STATE(25), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(69), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), - [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [aux_sym__interpret_stmt_token1] = ACTIONS(53), - [aux_sym__interpret_stmt_token3] = ACTIONS(55), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(57), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(59), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(61), - }, - [10] = { - [sym__statements_singleline] = STATE(382), - [sym__statement] = STATE(323), - [sym_legacy_quoted_stmt] = STATE(207), - [sym__simple_stmt] = STATE(207), - [sym__tmp_stmt] = STATE(207), - [sym__iter_stmt] = STATE(207), - [sym__pipe_stmt] = STATE(207), - [sym_grep_stmt] = STATE(207), - [sym_html_disable_stmt] = STATE(207), - [sym_html_enable_stmt] = STATE(207), - [sym_pipe_stmt] = STATE(207), - [sym_iter_file_lines_stmt] = STATE(207), - [sym_iter_offsets_stmt] = STATE(207), - [sym_iter_offsetssizes_stmt] = STATE(207), - [sym_iter_hit_stmt] = STATE(207), - [sym_iter_interpret_stmt] = STATE(207), - [sym_iter_interpret_offsetssizes_stmt] = STATE(207), - [sym_iter_comment_stmt] = STATE(207), - [sym_iter_dbta_stmt] = STATE(207), - [sym_iter_dbtb_stmt] = STATE(207), - [sym_iter_dbts_stmt] = STATE(207), - [sym_iter_threads_stmt] = STATE(207), - [sym_iter_bbs_stmt] = STATE(207), - [sym_iter_instrs_stmt] = STATE(207), - [sym_iter_import_stmt] = STATE(207), - [sym_iter_sections_stmt] = STATE(207), - [sym_iter_segments_stmt] = STATE(207), - [sym_iter_symbol_stmt] = STATE(207), - [sym_iter_string_stmt] = STATE(207), - [sym_iter_flags_stmt] = STATE(207), - [sym_iter_function_stmt] = STATE(207), - [sym_iter_iomap_stmt] = STATE(207), - [sym_iter_dbgmap_stmt] = STATE(207), - [sym_iter_register_stmt] = STATE(207), - [sym_iter_step_stmt] = STATE(207), - [sym_tmp_seek_stmt] = STATE(207), - [sym_tmp_blksz_stmt] = STATE(207), - [sym_tmp_fromto_stmt] = STATE(207), - [sym_tmp_arch_stmt] = STATE(207), - [sym_tmp_bits_stmt] = STATE(207), - [sym_tmp_nthi_stmt] = STATE(207), - [sym_tmp_eval_stmt] = STATE(207), - [sym_tmp_fs_stmt] = STATE(207), - [sym_tmp_reli_stmt] = STATE(207), - [sym_tmp_kuery_stmt] = STATE(207), - [sym_tmp_fd_stmt] = STATE(207), - [sym_tmp_reg_stmt] = STATE(207), - [sym_tmp_file_stmt] = STATE(207), - [sym_tmp_string_stmt] = STATE(207), - [sym_tmp_value_stmt] = STATE(207), - [sym_tmp_hex_stmt] = STATE(207), - [sym_help_stmt] = STATE(207), - [sym_macro_stmt] = STATE(207), - [sym_arged_stmt] = STATE(207), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(234), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(207), - [sym_redirect_stmt] = STATE(323), - [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), - [aux_sym__statements_singleline_repeat1] = STATE(22), + [sym_cmd_identifier] = STATE(55), + [aux_sym__statements_singleline_repeat1] = STATE(23), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(71), + [anon_sym_SEMI] = ACTIONS(79), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(15), - [anon_sym_DOT] = ACTIONS(17), - [aux_sym__interpret_stmt_token1] = ACTIONS(19), - [aux_sym__interpret_stmt_token3] = ACTIONS(21), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(27), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(31), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(57), + [anon_sym_DOT] = ACTIONS(59), + [aux_sym__interpret_stmt_token1] = ACTIONS(61), + [aux_sym__interpret_stmt_token3] = ACTIONS(63), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(67), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(43), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(69), }, - [11] = { - [sym__statements_singleline] = STATE(354), - [sym__statement] = STATE(323), - [sym_legacy_quoted_stmt] = STATE(207), - [sym__simple_stmt] = STATE(207), - [sym__tmp_stmt] = STATE(207), - [sym__iter_stmt] = STATE(207), - [sym__pipe_stmt] = STATE(207), - [sym_grep_stmt] = STATE(207), - [sym_html_disable_stmt] = STATE(207), - [sym_html_enable_stmt] = STATE(207), - [sym_pipe_stmt] = STATE(207), - [sym_iter_file_lines_stmt] = STATE(207), - [sym_iter_offsets_stmt] = STATE(207), - [sym_iter_offsetssizes_stmt] = STATE(207), - [sym_iter_hit_stmt] = STATE(207), - [sym_iter_interpret_stmt] = STATE(207), - [sym_iter_interpret_offsetssizes_stmt] = STATE(207), - [sym_iter_comment_stmt] = STATE(207), - [sym_iter_dbta_stmt] = STATE(207), - [sym_iter_dbtb_stmt] = STATE(207), - [sym_iter_dbts_stmt] = STATE(207), - [sym_iter_threads_stmt] = STATE(207), - [sym_iter_bbs_stmt] = STATE(207), - [sym_iter_instrs_stmt] = STATE(207), - [sym_iter_import_stmt] = STATE(207), - [sym_iter_sections_stmt] = STATE(207), - [sym_iter_segments_stmt] = STATE(207), - [sym_iter_symbol_stmt] = STATE(207), - [sym_iter_string_stmt] = STATE(207), - [sym_iter_flags_stmt] = STATE(207), - [sym_iter_function_stmt] = STATE(207), - [sym_iter_iomap_stmt] = STATE(207), - [sym_iter_dbgmap_stmt] = STATE(207), - [sym_iter_register_stmt] = STATE(207), - [sym_iter_step_stmt] = STATE(207), - [sym_tmp_seek_stmt] = STATE(207), - [sym_tmp_blksz_stmt] = STATE(207), - [sym_tmp_fromto_stmt] = STATE(207), - [sym_tmp_arch_stmt] = STATE(207), - [sym_tmp_bits_stmt] = STATE(207), - [sym_tmp_nthi_stmt] = STATE(207), - [sym_tmp_eval_stmt] = STATE(207), - [sym_tmp_fs_stmt] = STATE(207), - [sym_tmp_reli_stmt] = STATE(207), - [sym_tmp_kuery_stmt] = STATE(207), - [sym_tmp_fd_stmt] = STATE(207), - [sym_tmp_reg_stmt] = STATE(207), - [sym_tmp_file_stmt] = STATE(207), - [sym_tmp_string_stmt] = STATE(207), - [sym_tmp_value_stmt] = STATE(207), - [sym_tmp_hex_stmt] = STATE(207), - [sym_help_stmt] = STATE(207), - [sym_macro_stmt] = STATE(207), - [sym_arged_stmt] = STATE(207), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), + [15] = { + [sym__statements_singleline] = STATE(359), + [sym__statement] = STATE(330), + [sym_legacy_quoted_stmt] = STATE(213), + [sym__simple_stmt] = STATE(213), + [sym__tmp_stmt] = STATE(213), + [sym__iter_stmt] = STATE(213), + [sym__pipe_stmt] = STATE(213), + [sym_grep_stmt] = STATE(213), + [sym_html_disable_stmt] = STATE(213), + [sym_html_enable_stmt] = STATE(213), + [sym_pipe_stmt] = STATE(213), + [sym_iter_file_lines_stmt] = STATE(213), + [sym_iter_offsets_stmt] = STATE(213), + [sym_iter_offsetssizes_stmt] = STATE(213), + [sym_iter_hit_stmt] = STATE(213), + [sym_iter_interpret_stmt] = STATE(213), + [sym_iter_interpret_offsetssizes_stmt] = STATE(213), + [sym_iter_comment_stmt] = STATE(213), + [sym_iter_dbta_stmt] = STATE(213), + [sym_iter_dbtb_stmt] = STATE(213), + [sym_iter_dbts_stmt] = STATE(213), + [sym_iter_threads_stmt] = STATE(213), + [sym_iter_bbs_stmt] = STATE(213), + [sym_iter_instrs_stmt] = STATE(213), + [sym_iter_import_stmt] = STATE(213), + [sym_iter_sections_stmt] = STATE(213), + [sym_iter_segments_stmt] = STATE(213), + [sym_iter_symbol_stmt] = STATE(213), + [sym_iter_string_stmt] = STATE(213), + [sym_iter_flags_stmt] = STATE(213), + [sym_iter_function_stmt] = STATE(213), + [sym_iter_iomap_stmt] = STATE(213), + [sym_iter_dbgmap_stmt] = STATE(213), + [sym_iter_register_stmt] = STATE(213), + [sym_iter_step_stmt] = STATE(213), + [sym_tmp_seek_stmt] = STATE(213), + [sym_tmp_blksz_stmt] = STATE(213), + [sym_tmp_fromto_stmt] = STATE(213), + [sym_tmp_arch_stmt] = STATE(213), + [sym_tmp_bits_stmt] = STATE(213), + [sym_tmp_nthi_stmt] = STATE(213), + [sym_tmp_eval_stmt] = STATE(213), + [sym_tmp_fs_stmt] = STATE(213), + [sym_tmp_reli_stmt] = STATE(213), + [sym_tmp_kuery_stmt] = STATE(213), + [sym_tmp_fd_stmt] = STATE(213), + [sym_tmp_reg_stmt] = STATE(213), + [sym_tmp_file_stmt] = STATE(213), + [sym_tmp_string_stmt] = STATE(213), + [sym_tmp_value_stmt] = STATE(213), + [sym_tmp_hex_stmt] = STATE(213), + [sym_help_stmt] = STATE(213), + [sym_macro_stmt] = STATE(213), + [sym_arged_stmt] = STATE(213), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(234), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(207), - [sym_redirect_stmt] = STATE(323), - [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), - [aux_sym__statements_singleline_repeat1] = STATE(22), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(239), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(213), + [sym_redirect_stmt] = STATE(330), + [sym__dec_number] = STATE(31), + [sym_cmd_identifier] = STATE(38), + [aux_sym__statements_singleline_repeat1] = STATE(24), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(71), + [anon_sym_SEMI] = ACTIONS(77), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), [anon_sym_LPAREN_DASH] = ACTIONS(15), - [anon_sym_DOT] = ACTIONS(17), - [aux_sym__interpret_stmt_token1] = ACTIONS(19), - [aux_sym__interpret_stmt_token3] = ACTIONS(21), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(27), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(31), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [aux_sym__interpret_stmt_token1] = ACTIONS(25), + [aux_sym__interpret_stmt_token3] = ACTIONS(27), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(33), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(37), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(43), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(49), }, - [12] = { - [sym__statements_singleline] = STATE(361), - [sym__statement] = STATE(333), - [sym_legacy_quoted_stmt] = STATE(206), - [sym__simple_stmt] = STATE(206), - [sym__tmp_stmt] = STATE(206), - [sym__iter_stmt] = STATE(206), - [sym__pipe_stmt] = STATE(206), - [sym_grep_stmt] = STATE(206), - [sym_html_disable_stmt] = STATE(206), - [sym_html_enable_stmt] = STATE(206), - [sym_pipe_stmt] = STATE(206), - [sym_iter_file_lines_stmt] = STATE(206), - [sym_iter_offsets_stmt] = STATE(206), - [sym_iter_offsetssizes_stmt] = STATE(206), - [sym_iter_hit_stmt] = STATE(206), - [sym_iter_interpret_stmt] = STATE(206), - [sym_iter_interpret_offsetssizes_stmt] = STATE(206), - [sym_iter_comment_stmt] = STATE(206), - [sym_iter_dbta_stmt] = STATE(206), - [sym_iter_dbtb_stmt] = STATE(206), - [sym_iter_dbts_stmt] = STATE(206), - [sym_iter_threads_stmt] = STATE(206), - [sym_iter_bbs_stmt] = STATE(206), - [sym_iter_instrs_stmt] = STATE(206), - [sym_iter_import_stmt] = STATE(206), - [sym_iter_sections_stmt] = STATE(206), - [sym_iter_segments_stmt] = STATE(206), - [sym_iter_symbol_stmt] = STATE(206), - [sym_iter_string_stmt] = STATE(206), - [sym_iter_flags_stmt] = STATE(206), - [sym_iter_function_stmt] = STATE(206), - [sym_iter_iomap_stmt] = STATE(206), - [sym_iter_dbgmap_stmt] = STATE(206), - [sym_iter_register_stmt] = STATE(206), - [sym_iter_step_stmt] = STATE(206), - [sym_tmp_seek_stmt] = STATE(206), - [sym_tmp_blksz_stmt] = STATE(206), - [sym_tmp_fromto_stmt] = STATE(206), - [sym_tmp_arch_stmt] = STATE(206), - [sym_tmp_bits_stmt] = STATE(206), - [sym_tmp_nthi_stmt] = STATE(206), - [sym_tmp_eval_stmt] = STATE(206), - [sym_tmp_fs_stmt] = STATE(206), - [sym_tmp_reli_stmt] = STATE(206), - [sym_tmp_kuery_stmt] = STATE(206), - [sym_tmp_fd_stmt] = STATE(206), - [sym_tmp_reg_stmt] = STATE(206), - [sym_tmp_file_stmt] = STATE(206), - [sym_tmp_string_stmt] = STATE(206), - [sym_tmp_value_stmt] = STATE(206), - [sym_tmp_hex_stmt] = STATE(206), - [sym_help_stmt] = STATE(206), - [sym_macro_stmt] = STATE(206), - [sym_arged_stmt] = STATE(206), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), + [16] = { + [sym__statements_singleline] = STATE(373), + [sym__statement] = STATE(341), + [sym_legacy_quoted_stmt] = STATE(212), + [sym__simple_stmt] = STATE(212), + [sym__tmp_stmt] = STATE(212), + [sym__iter_stmt] = STATE(212), + [sym__pipe_stmt] = STATE(212), + [sym_grep_stmt] = STATE(212), + [sym_html_disable_stmt] = STATE(212), + [sym_html_enable_stmt] = STATE(212), + [sym_pipe_stmt] = STATE(212), + [sym_iter_file_lines_stmt] = STATE(212), + [sym_iter_offsets_stmt] = STATE(212), + [sym_iter_offsetssizes_stmt] = STATE(212), + [sym_iter_hit_stmt] = STATE(212), + [sym_iter_interpret_stmt] = STATE(212), + [sym_iter_interpret_offsetssizes_stmt] = STATE(212), + [sym_iter_comment_stmt] = STATE(212), + [sym_iter_dbta_stmt] = STATE(212), + [sym_iter_dbtb_stmt] = STATE(212), + [sym_iter_dbts_stmt] = STATE(212), + [sym_iter_threads_stmt] = STATE(212), + [sym_iter_bbs_stmt] = STATE(212), + [sym_iter_instrs_stmt] = STATE(212), + [sym_iter_import_stmt] = STATE(212), + [sym_iter_sections_stmt] = STATE(212), + [sym_iter_segments_stmt] = STATE(212), + [sym_iter_symbol_stmt] = STATE(212), + [sym_iter_string_stmt] = STATE(212), + [sym_iter_flags_stmt] = STATE(212), + [sym_iter_function_stmt] = STATE(212), + [sym_iter_iomap_stmt] = STATE(212), + [sym_iter_dbgmap_stmt] = STATE(212), + [sym_iter_register_stmt] = STATE(212), + [sym_iter_step_stmt] = STATE(212), + [sym_tmp_seek_stmt] = STATE(212), + [sym_tmp_blksz_stmt] = STATE(212), + [sym_tmp_fromto_stmt] = STATE(212), + [sym_tmp_arch_stmt] = STATE(212), + [sym_tmp_bits_stmt] = STATE(212), + [sym_tmp_nthi_stmt] = STATE(212), + [sym_tmp_eval_stmt] = STATE(212), + [sym_tmp_fs_stmt] = STATE(212), + [sym_tmp_reli_stmt] = STATE(212), + [sym_tmp_kuery_stmt] = STATE(212), + [sym_tmp_fd_stmt] = STATE(212), + [sym_tmp_reg_stmt] = STATE(212), + [sym_tmp_file_stmt] = STATE(212), + [sym_tmp_string_stmt] = STATE(212), + [sym_tmp_value_stmt] = STATE(212), + [sym_tmp_hex_stmt] = STATE(212), + [sym_help_stmt] = STATE(212), + [sym_macro_stmt] = STATE(212), + [sym_arged_stmt] = STATE(212), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(224), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(206), - [sym_redirect_stmt] = STATE(333), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(246), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(212), + [sym_redirect_stmt] = STATE(341), [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(51), - [aux_sym__statements_singleline_repeat1] = STATE(25), + [sym_cmd_identifier] = STATE(55), + [aux_sym__statements_singleline_repeat1] = STATE(23), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(69), + [anon_sym_SEMI] = ACTIONS(79), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [aux_sym__interpret_stmt_token1] = ACTIONS(53), - [aux_sym__interpret_stmt_token3] = ACTIONS(55), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(57), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(59), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(57), + [anon_sym_DOT] = ACTIONS(59), + [aux_sym__interpret_stmt_token1] = ACTIONS(61), + [aux_sym__interpret_stmt_token3] = ACTIONS(63), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(67), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(61), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(69), }, - [13] = { - [sym__statements_singleline] = STATE(360), - [sym__statement] = STATE(323), - [sym_legacy_quoted_stmt] = STATE(207), - [sym__simple_stmt] = STATE(207), - [sym__tmp_stmt] = STATE(207), - [sym__iter_stmt] = STATE(207), - [sym__pipe_stmt] = STATE(207), - [sym_grep_stmt] = STATE(207), - [sym_html_disable_stmt] = STATE(207), - [sym_html_enable_stmt] = STATE(207), - [sym_pipe_stmt] = STATE(207), - [sym_iter_file_lines_stmt] = STATE(207), - [sym_iter_offsets_stmt] = STATE(207), - [sym_iter_offsetssizes_stmt] = STATE(207), - [sym_iter_hit_stmt] = STATE(207), - [sym_iter_interpret_stmt] = STATE(207), - [sym_iter_interpret_offsetssizes_stmt] = STATE(207), - [sym_iter_comment_stmt] = STATE(207), - [sym_iter_dbta_stmt] = STATE(207), - [sym_iter_dbtb_stmt] = STATE(207), - [sym_iter_dbts_stmt] = STATE(207), - [sym_iter_threads_stmt] = STATE(207), - [sym_iter_bbs_stmt] = STATE(207), - [sym_iter_instrs_stmt] = STATE(207), - [sym_iter_import_stmt] = STATE(207), - [sym_iter_sections_stmt] = STATE(207), - [sym_iter_segments_stmt] = STATE(207), - [sym_iter_symbol_stmt] = STATE(207), - [sym_iter_string_stmt] = STATE(207), - [sym_iter_flags_stmt] = STATE(207), - [sym_iter_function_stmt] = STATE(207), - [sym_iter_iomap_stmt] = STATE(207), - [sym_iter_dbgmap_stmt] = STATE(207), - [sym_iter_register_stmt] = STATE(207), - [sym_iter_step_stmt] = STATE(207), - [sym_tmp_seek_stmt] = STATE(207), - [sym_tmp_blksz_stmt] = STATE(207), - [sym_tmp_fromto_stmt] = STATE(207), - [sym_tmp_arch_stmt] = STATE(207), - [sym_tmp_bits_stmt] = STATE(207), - [sym_tmp_nthi_stmt] = STATE(207), - [sym_tmp_eval_stmt] = STATE(207), - [sym_tmp_fs_stmt] = STATE(207), - [sym_tmp_reli_stmt] = STATE(207), - [sym_tmp_kuery_stmt] = STATE(207), - [sym_tmp_fd_stmt] = STATE(207), - [sym_tmp_reg_stmt] = STATE(207), - [sym_tmp_file_stmt] = STATE(207), - [sym_tmp_string_stmt] = STATE(207), - [sym_tmp_value_stmt] = STATE(207), - [sym_tmp_hex_stmt] = STATE(207), - [sym_help_stmt] = STATE(207), - [sym_macro_stmt] = STATE(207), - [sym_arged_stmt] = STATE(207), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), + [17] = { + [sym__statements_singleline] = STATE(374), + [sym__statement] = STATE(330), + [sym_legacy_quoted_stmt] = STATE(213), + [sym__simple_stmt] = STATE(213), + [sym__tmp_stmt] = STATE(213), + [sym__iter_stmt] = STATE(213), + [sym__pipe_stmt] = STATE(213), + [sym_grep_stmt] = STATE(213), + [sym_html_disable_stmt] = STATE(213), + [sym_html_enable_stmt] = STATE(213), + [sym_pipe_stmt] = STATE(213), + [sym_iter_file_lines_stmt] = STATE(213), + [sym_iter_offsets_stmt] = STATE(213), + [sym_iter_offsetssizes_stmt] = STATE(213), + [sym_iter_hit_stmt] = STATE(213), + [sym_iter_interpret_stmt] = STATE(213), + [sym_iter_interpret_offsetssizes_stmt] = STATE(213), + [sym_iter_comment_stmt] = STATE(213), + [sym_iter_dbta_stmt] = STATE(213), + [sym_iter_dbtb_stmt] = STATE(213), + [sym_iter_dbts_stmt] = STATE(213), + [sym_iter_threads_stmt] = STATE(213), + [sym_iter_bbs_stmt] = STATE(213), + [sym_iter_instrs_stmt] = STATE(213), + [sym_iter_import_stmt] = STATE(213), + [sym_iter_sections_stmt] = STATE(213), + [sym_iter_segments_stmt] = STATE(213), + [sym_iter_symbol_stmt] = STATE(213), + [sym_iter_string_stmt] = STATE(213), + [sym_iter_flags_stmt] = STATE(213), + [sym_iter_function_stmt] = STATE(213), + [sym_iter_iomap_stmt] = STATE(213), + [sym_iter_dbgmap_stmt] = STATE(213), + [sym_iter_register_stmt] = STATE(213), + [sym_iter_step_stmt] = STATE(213), + [sym_tmp_seek_stmt] = STATE(213), + [sym_tmp_blksz_stmt] = STATE(213), + [sym_tmp_fromto_stmt] = STATE(213), + [sym_tmp_arch_stmt] = STATE(213), + [sym_tmp_bits_stmt] = STATE(213), + [sym_tmp_nthi_stmt] = STATE(213), + [sym_tmp_eval_stmt] = STATE(213), + [sym_tmp_fs_stmt] = STATE(213), + [sym_tmp_reli_stmt] = STATE(213), + [sym_tmp_kuery_stmt] = STATE(213), + [sym_tmp_fd_stmt] = STATE(213), + [sym_tmp_reg_stmt] = STATE(213), + [sym_tmp_file_stmt] = STATE(213), + [sym_tmp_string_stmt] = STATE(213), + [sym_tmp_value_stmt] = STATE(213), + [sym_tmp_hex_stmt] = STATE(213), + [sym_help_stmt] = STATE(213), + [sym_macro_stmt] = STATE(213), + [sym_arged_stmt] = STATE(213), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(234), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(207), - [sym_redirect_stmt] = STATE(323), - [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), - [aux_sym__statements_singleline_repeat1] = STATE(22), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(239), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(213), + [sym_redirect_stmt] = STATE(330), + [sym__dec_number] = STATE(31), + [sym_cmd_identifier] = STATE(38), + [aux_sym__statements_singleline_repeat1] = STATE(24), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(71), + [anon_sym_SEMI] = ACTIONS(77), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), [anon_sym_LPAREN_DASH] = ACTIONS(15), - [anon_sym_DOT] = ACTIONS(17), - [aux_sym__interpret_stmt_token1] = ACTIONS(19), - [aux_sym__interpret_stmt_token3] = ACTIONS(21), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(27), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(31), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [aux_sym__interpret_stmt_token1] = ACTIONS(25), + [aux_sym__interpret_stmt_token3] = ACTIONS(27), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(33), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(37), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(43), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(49), }, - [14] = { - [sym__statements_singleline] = STATE(379), - [sym__statement] = STATE(333), - [sym_legacy_quoted_stmt] = STATE(206), - [sym__simple_stmt] = STATE(206), - [sym__tmp_stmt] = STATE(206), - [sym__iter_stmt] = STATE(206), - [sym__pipe_stmt] = STATE(206), - [sym_grep_stmt] = STATE(206), - [sym_html_disable_stmt] = STATE(206), - [sym_html_enable_stmt] = STATE(206), - [sym_pipe_stmt] = STATE(206), - [sym_iter_file_lines_stmt] = STATE(206), - [sym_iter_offsets_stmt] = STATE(206), - [sym_iter_offsetssizes_stmt] = STATE(206), - [sym_iter_hit_stmt] = STATE(206), - [sym_iter_interpret_stmt] = STATE(206), - [sym_iter_interpret_offsetssizes_stmt] = STATE(206), - [sym_iter_comment_stmt] = STATE(206), - [sym_iter_dbta_stmt] = STATE(206), - [sym_iter_dbtb_stmt] = STATE(206), - [sym_iter_dbts_stmt] = STATE(206), - [sym_iter_threads_stmt] = STATE(206), - [sym_iter_bbs_stmt] = STATE(206), - [sym_iter_instrs_stmt] = STATE(206), - [sym_iter_import_stmt] = STATE(206), - [sym_iter_sections_stmt] = STATE(206), - [sym_iter_segments_stmt] = STATE(206), - [sym_iter_symbol_stmt] = STATE(206), - [sym_iter_string_stmt] = STATE(206), - [sym_iter_flags_stmt] = STATE(206), - [sym_iter_function_stmt] = STATE(206), - [sym_iter_iomap_stmt] = STATE(206), - [sym_iter_dbgmap_stmt] = STATE(206), - [sym_iter_register_stmt] = STATE(206), - [sym_iter_step_stmt] = STATE(206), - [sym_tmp_seek_stmt] = STATE(206), - [sym_tmp_blksz_stmt] = STATE(206), - [sym_tmp_fromto_stmt] = STATE(206), - [sym_tmp_arch_stmt] = STATE(206), - [sym_tmp_bits_stmt] = STATE(206), - [sym_tmp_nthi_stmt] = STATE(206), - [sym_tmp_eval_stmt] = STATE(206), - [sym_tmp_fs_stmt] = STATE(206), - [sym_tmp_reli_stmt] = STATE(206), - [sym_tmp_kuery_stmt] = STATE(206), - [sym_tmp_fd_stmt] = STATE(206), - [sym_tmp_reg_stmt] = STATE(206), - [sym_tmp_file_stmt] = STATE(206), - [sym_tmp_string_stmt] = STATE(206), - [sym_tmp_value_stmt] = STATE(206), - [sym_tmp_hex_stmt] = STATE(206), - [sym_help_stmt] = STATE(206), - [sym_macro_stmt] = STATE(206), - [sym_arged_stmt] = STATE(206), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), + [18] = { + [sym__statements_singleline] = STATE(388), + [sym__statement] = STATE(341), + [sym_legacy_quoted_stmt] = STATE(212), + [sym__simple_stmt] = STATE(212), + [sym__tmp_stmt] = STATE(212), + [sym__iter_stmt] = STATE(212), + [sym__pipe_stmt] = STATE(212), + [sym_grep_stmt] = STATE(212), + [sym_html_disable_stmt] = STATE(212), + [sym_html_enable_stmt] = STATE(212), + [sym_pipe_stmt] = STATE(212), + [sym_iter_file_lines_stmt] = STATE(212), + [sym_iter_offsets_stmt] = STATE(212), + [sym_iter_offsetssizes_stmt] = STATE(212), + [sym_iter_hit_stmt] = STATE(212), + [sym_iter_interpret_stmt] = STATE(212), + [sym_iter_interpret_offsetssizes_stmt] = STATE(212), + [sym_iter_comment_stmt] = STATE(212), + [sym_iter_dbta_stmt] = STATE(212), + [sym_iter_dbtb_stmt] = STATE(212), + [sym_iter_dbts_stmt] = STATE(212), + [sym_iter_threads_stmt] = STATE(212), + [sym_iter_bbs_stmt] = STATE(212), + [sym_iter_instrs_stmt] = STATE(212), + [sym_iter_import_stmt] = STATE(212), + [sym_iter_sections_stmt] = STATE(212), + [sym_iter_segments_stmt] = STATE(212), + [sym_iter_symbol_stmt] = STATE(212), + [sym_iter_string_stmt] = STATE(212), + [sym_iter_flags_stmt] = STATE(212), + [sym_iter_function_stmt] = STATE(212), + [sym_iter_iomap_stmt] = STATE(212), + [sym_iter_dbgmap_stmt] = STATE(212), + [sym_iter_register_stmt] = STATE(212), + [sym_iter_step_stmt] = STATE(212), + [sym_tmp_seek_stmt] = STATE(212), + [sym_tmp_blksz_stmt] = STATE(212), + [sym_tmp_fromto_stmt] = STATE(212), + [sym_tmp_arch_stmt] = STATE(212), + [sym_tmp_bits_stmt] = STATE(212), + [sym_tmp_nthi_stmt] = STATE(212), + [sym_tmp_eval_stmt] = STATE(212), + [sym_tmp_fs_stmt] = STATE(212), + [sym_tmp_reli_stmt] = STATE(212), + [sym_tmp_kuery_stmt] = STATE(212), + [sym_tmp_fd_stmt] = STATE(212), + [sym_tmp_reg_stmt] = STATE(212), + [sym_tmp_file_stmt] = STATE(212), + [sym_tmp_string_stmt] = STATE(212), + [sym_tmp_value_stmt] = STATE(212), + [sym_tmp_hex_stmt] = STATE(212), + [sym_help_stmt] = STATE(212), + [sym_macro_stmt] = STATE(212), + [sym_arged_stmt] = STATE(212), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(224), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(206), - [sym_redirect_stmt] = STATE(333), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(246), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(212), + [sym_redirect_stmt] = STATE(341), [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(51), - [aux_sym__statements_singleline_repeat1] = STATE(25), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(69), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), - [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [aux_sym__interpret_stmt_token1] = ACTIONS(53), - [aux_sym__interpret_stmt_token3] = ACTIONS(55), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(57), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(59), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(61), - }, - [15] = { - [sym__statements_singleline] = STATE(366), - [sym__statement] = STATE(323), - [sym_legacy_quoted_stmt] = STATE(207), - [sym__simple_stmt] = STATE(207), - [sym__tmp_stmt] = STATE(207), - [sym__iter_stmt] = STATE(207), - [sym__pipe_stmt] = STATE(207), - [sym_grep_stmt] = STATE(207), - [sym_html_disable_stmt] = STATE(207), - [sym_html_enable_stmt] = STATE(207), - [sym_pipe_stmt] = STATE(207), - [sym_iter_file_lines_stmt] = STATE(207), - [sym_iter_offsets_stmt] = STATE(207), - [sym_iter_offsetssizes_stmt] = STATE(207), - [sym_iter_hit_stmt] = STATE(207), - [sym_iter_interpret_stmt] = STATE(207), - [sym_iter_interpret_offsetssizes_stmt] = STATE(207), - [sym_iter_comment_stmt] = STATE(207), - [sym_iter_dbta_stmt] = STATE(207), - [sym_iter_dbtb_stmt] = STATE(207), - [sym_iter_dbts_stmt] = STATE(207), - [sym_iter_threads_stmt] = STATE(207), - [sym_iter_bbs_stmt] = STATE(207), - [sym_iter_instrs_stmt] = STATE(207), - [sym_iter_import_stmt] = STATE(207), - [sym_iter_sections_stmt] = STATE(207), - [sym_iter_segments_stmt] = STATE(207), - [sym_iter_symbol_stmt] = STATE(207), - [sym_iter_string_stmt] = STATE(207), - [sym_iter_flags_stmt] = STATE(207), - [sym_iter_function_stmt] = STATE(207), - [sym_iter_iomap_stmt] = STATE(207), - [sym_iter_dbgmap_stmt] = STATE(207), - [sym_iter_register_stmt] = STATE(207), - [sym_iter_step_stmt] = STATE(207), - [sym_tmp_seek_stmt] = STATE(207), - [sym_tmp_blksz_stmt] = STATE(207), - [sym_tmp_fromto_stmt] = STATE(207), - [sym_tmp_arch_stmt] = STATE(207), - [sym_tmp_bits_stmt] = STATE(207), - [sym_tmp_nthi_stmt] = STATE(207), - [sym_tmp_eval_stmt] = STATE(207), - [sym_tmp_fs_stmt] = STATE(207), - [sym_tmp_reli_stmt] = STATE(207), - [sym_tmp_kuery_stmt] = STATE(207), - [sym_tmp_fd_stmt] = STATE(207), - [sym_tmp_reg_stmt] = STATE(207), - [sym_tmp_file_stmt] = STATE(207), - [sym_tmp_string_stmt] = STATE(207), - [sym_tmp_value_stmt] = STATE(207), - [sym_tmp_hex_stmt] = STATE(207), - [sym_help_stmt] = STATE(207), - [sym_macro_stmt] = STATE(207), - [sym_arged_stmt] = STATE(207), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(234), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(207), - [sym_redirect_stmt] = STATE(323), - [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), - [aux_sym__statements_singleline_repeat1] = STATE(22), + [sym_cmd_identifier] = STATE(55), + [aux_sym__statements_singleline_repeat1] = STATE(23), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(71), + [anon_sym_SEMI] = ACTIONS(79), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(15), - [anon_sym_DOT] = ACTIONS(17), - [aux_sym__interpret_stmt_token1] = ACTIONS(19), - [aux_sym__interpret_stmt_token3] = ACTIONS(21), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(27), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(31), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(57), + [anon_sym_DOT] = ACTIONS(59), + [aux_sym__interpret_stmt_token1] = ACTIONS(61), + [aux_sym__interpret_stmt_token3] = ACTIONS(63), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(67), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(43), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(69), }, - [16] = { - [sym__statements_singleline] = STATE(358), - [sym__statement] = STATE(323), - [sym_legacy_quoted_stmt] = STATE(207), - [sym__simple_stmt] = STATE(207), - [sym__tmp_stmt] = STATE(207), - [sym__iter_stmt] = STATE(207), - [sym__pipe_stmt] = STATE(207), - [sym_grep_stmt] = STATE(207), - [sym_html_disable_stmt] = STATE(207), - [sym_html_enable_stmt] = STATE(207), - [sym_pipe_stmt] = STATE(207), - [sym_iter_file_lines_stmt] = STATE(207), - [sym_iter_offsets_stmt] = STATE(207), - [sym_iter_offsetssizes_stmt] = STATE(207), - [sym_iter_hit_stmt] = STATE(207), - [sym_iter_interpret_stmt] = STATE(207), - [sym_iter_interpret_offsetssizes_stmt] = STATE(207), - [sym_iter_comment_stmt] = STATE(207), - [sym_iter_dbta_stmt] = STATE(207), - [sym_iter_dbtb_stmt] = STATE(207), - [sym_iter_dbts_stmt] = STATE(207), - [sym_iter_threads_stmt] = STATE(207), - [sym_iter_bbs_stmt] = STATE(207), - [sym_iter_instrs_stmt] = STATE(207), - [sym_iter_import_stmt] = STATE(207), - [sym_iter_sections_stmt] = STATE(207), - [sym_iter_segments_stmt] = STATE(207), - [sym_iter_symbol_stmt] = STATE(207), - [sym_iter_string_stmt] = STATE(207), - [sym_iter_flags_stmt] = STATE(207), - [sym_iter_function_stmt] = STATE(207), - [sym_iter_iomap_stmt] = STATE(207), - [sym_iter_dbgmap_stmt] = STATE(207), - [sym_iter_register_stmt] = STATE(207), - [sym_iter_step_stmt] = STATE(207), - [sym_tmp_seek_stmt] = STATE(207), - [sym_tmp_blksz_stmt] = STATE(207), - [sym_tmp_fromto_stmt] = STATE(207), - [sym_tmp_arch_stmt] = STATE(207), - [sym_tmp_bits_stmt] = STATE(207), - [sym_tmp_nthi_stmt] = STATE(207), - [sym_tmp_eval_stmt] = STATE(207), - [sym_tmp_fs_stmt] = STATE(207), - [sym_tmp_reli_stmt] = STATE(207), - [sym_tmp_kuery_stmt] = STATE(207), - [sym_tmp_fd_stmt] = STATE(207), - [sym_tmp_reg_stmt] = STATE(207), - [sym_tmp_file_stmt] = STATE(207), - [sym_tmp_string_stmt] = STATE(207), - [sym_tmp_value_stmt] = STATE(207), - [sym_tmp_hex_stmt] = STATE(207), - [sym_help_stmt] = STATE(207), - [sym_macro_stmt] = STATE(207), - [sym_arged_stmt] = STATE(207), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), + [19] = { + [sym__statements_singleline] = STATE(386), + [sym__statement] = STATE(330), + [sym_legacy_quoted_stmt] = STATE(213), + [sym__simple_stmt] = STATE(213), + [sym__tmp_stmt] = STATE(213), + [sym__iter_stmt] = STATE(213), + [sym__pipe_stmt] = STATE(213), + [sym_grep_stmt] = STATE(213), + [sym_html_disable_stmt] = STATE(213), + [sym_html_enable_stmt] = STATE(213), + [sym_pipe_stmt] = STATE(213), + [sym_iter_file_lines_stmt] = STATE(213), + [sym_iter_offsets_stmt] = STATE(213), + [sym_iter_offsetssizes_stmt] = STATE(213), + [sym_iter_hit_stmt] = STATE(213), + [sym_iter_interpret_stmt] = STATE(213), + [sym_iter_interpret_offsetssizes_stmt] = STATE(213), + [sym_iter_comment_stmt] = STATE(213), + [sym_iter_dbta_stmt] = STATE(213), + [sym_iter_dbtb_stmt] = STATE(213), + [sym_iter_dbts_stmt] = STATE(213), + [sym_iter_threads_stmt] = STATE(213), + [sym_iter_bbs_stmt] = STATE(213), + [sym_iter_instrs_stmt] = STATE(213), + [sym_iter_import_stmt] = STATE(213), + [sym_iter_sections_stmt] = STATE(213), + [sym_iter_segments_stmt] = STATE(213), + [sym_iter_symbol_stmt] = STATE(213), + [sym_iter_string_stmt] = STATE(213), + [sym_iter_flags_stmt] = STATE(213), + [sym_iter_function_stmt] = STATE(213), + [sym_iter_iomap_stmt] = STATE(213), + [sym_iter_dbgmap_stmt] = STATE(213), + [sym_iter_register_stmt] = STATE(213), + [sym_iter_step_stmt] = STATE(213), + [sym_tmp_seek_stmt] = STATE(213), + [sym_tmp_blksz_stmt] = STATE(213), + [sym_tmp_fromto_stmt] = STATE(213), + [sym_tmp_arch_stmt] = STATE(213), + [sym_tmp_bits_stmt] = STATE(213), + [sym_tmp_nthi_stmt] = STATE(213), + [sym_tmp_eval_stmt] = STATE(213), + [sym_tmp_fs_stmt] = STATE(213), + [sym_tmp_reli_stmt] = STATE(213), + [sym_tmp_kuery_stmt] = STATE(213), + [sym_tmp_fd_stmt] = STATE(213), + [sym_tmp_reg_stmt] = STATE(213), + [sym_tmp_file_stmt] = STATE(213), + [sym_tmp_string_stmt] = STATE(213), + [sym_tmp_value_stmt] = STATE(213), + [sym_tmp_hex_stmt] = STATE(213), + [sym_help_stmt] = STATE(213), + [sym_macro_stmt] = STATE(213), + [sym_arged_stmt] = STATE(213), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(234), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(207), - [sym_redirect_stmt] = STATE(323), - [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), - [aux_sym__statements_singleline_repeat1] = STATE(22), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(239), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(213), + [sym_redirect_stmt] = STATE(330), + [sym__dec_number] = STATE(31), + [sym_cmd_identifier] = STATE(38), + [aux_sym__statements_singleline_repeat1] = STATE(24), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(71), + [anon_sym_SEMI] = ACTIONS(77), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), [anon_sym_LPAREN_DASH] = ACTIONS(15), - [anon_sym_DOT] = ACTIONS(17), - [aux_sym__interpret_stmt_token1] = ACTIONS(19), - [aux_sym__interpret_stmt_token3] = ACTIONS(21), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(27), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(31), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [aux_sym__interpret_stmt_token1] = ACTIONS(25), + [aux_sym__interpret_stmt_token3] = ACTIONS(27), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(33), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(37), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(43), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(49), }, - [17] = { - [sym__statements_singleline] = STATE(365), - [sym__statement] = STATE(333), - [sym_legacy_quoted_stmt] = STATE(206), - [sym__simple_stmt] = STATE(206), - [sym__tmp_stmt] = STATE(206), - [sym__iter_stmt] = STATE(206), - [sym__pipe_stmt] = STATE(206), - [sym_grep_stmt] = STATE(206), - [sym_html_disable_stmt] = STATE(206), - [sym_html_enable_stmt] = STATE(206), - [sym_pipe_stmt] = STATE(206), - [sym_iter_file_lines_stmt] = STATE(206), - [sym_iter_offsets_stmt] = STATE(206), - [sym_iter_offsetssizes_stmt] = STATE(206), - [sym_iter_hit_stmt] = STATE(206), - [sym_iter_interpret_stmt] = STATE(206), - [sym_iter_interpret_offsetssizes_stmt] = STATE(206), - [sym_iter_comment_stmt] = STATE(206), - [sym_iter_dbta_stmt] = STATE(206), - [sym_iter_dbtb_stmt] = STATE(206), - [sym_iter_dbts_stmt] = STATE(206), - [sym_iter_threads_stmt] = STATE(206), - [sym_iter_bbs_stmt] = STATE(206), - [sym_iter_instrs_stmt] = STATE(206), - [sym_iter_import_stmt] = STATE(206), - [sym_iter_sections_stmt] = STATE(206), - [sym_iter_segments_stmt] = STATE(206), - [sym_iter_symbol_stmt] = STATE(206), - [sym_iter_string_stmt] = STATE(206), - [sym_iter_flags_stmt] = STATE(206), - [sym_iter_function_stmt] = STATE(206), - [sym_iter_iomap_stmt] = STATE(206), - [sym_iter_dbgmap_stmt] = STATE(206), - [sym_iter_register_stmt] = STATE(206), - [sym_iter_step_stmt] = STATE(206), - [sym_tmp_seek_stmt] = STATE(206), - [sym_tmp_blksz_stmt] = STATE(206), - [sym_tmp_fromto_stmt] = STATE(206), - [sym_tmp_arch_stmt] = STATE(206), - [sym_tmp_bits_stmt] = STATE(206), - [sym_tmp_nthi_stmt] = STATE(206), - [sym_tmp_eval_stmt] = STATE(206), - [sym_tmp_fs_stmt] = STATE(206), - [sym_tmp_reli_stmt] = STATE(206), - [sym_tmp_kuery_stmt] = STATE(206), - [sym_tmp_fd_stmt] = STATE(206), - [sym_tmp_reg_stmt] = STATE(206), - [sym_tmp_file_stmt] = STATE(206), - [sym_tmp_string_stmt] = STATE(206), - [sym_tmp_value_stmt] = STATE(206), - [sym_tmp_hex_stmt] = STATE(206), - [sym_help_stmt] = STATE(206), - [sym_macro_stmt] = STATE(206), - [sym_arged_stmt] = STATE(206), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), + [20] = { + [sym__statements_singleline] = STATE(372), + [sym__statement] = STATE(341), + [sym_legacy_quoted_stmt] = STATE(212), + [sym__simple_stmt] = STATE(212), + [sym__tmp_stmt] = STATE(212), + [sym__iter_stmt] = STATE(212), + [sym__pipe_stmt] = STATE(212), + [sym_grep_stmt] = STATE(212), + [sym_html_disable_stmt] = STATE(212), + [sym_html_enable_stmt] = STATE(212), + [sym_pipe_stmt] = STATE(212), + [sym_iter_file_lines_stmt] = STATE(212), + [sym_iter_offsets_stmt] = STATE(212), + [sym_iter_offsetssizes_stmt] = STATE(212), + [sym_iter_hit_stmt] = STATE(212), + [sym_iter_interpret_stmt] = STATE(212), + [sym_iter_interpret_offsetssizes_stmt] = STATE(212), + [sym_iter_comment_stmt] = STATE(212), + [sym_iter_dbta_stmt] = STATE(212), + [sym_iter_dbtb_stmt] = STATE(212), + [sym_iter_dbts_stmt] = STATE(212), + [sym_iter_threads_stmt] = STATE(212), + [sym_iter_bbs_stmt] = STATE(212), + [sym_iter_instrs_stmt] = STATE(212), + [sym_iter_import_stmt] = STATE(212), + [sym_iter_sections_stmt] = STATE(212), + [sym_iter_segments_stmt] = STATE(212), + [sym_iter_symbol_stmt] = STATE(212), + [sym_iter_string_stmt] = STATE(212), + [sym_iter_flags_stmt] = STATE(212), + [sym_iter_function_stmt] = STATE(212), + [sym_iter_iomap_stmt] = STATE(212), + [sym_iter_dbgmap_stmt] = STATE(212), + [sym_iter_register_stmt] = STATE(212), + [sym_iter_step_stmt] = STATE(212), + [sym_tmp_seek_stmt] = STATE(212), + [sym_tmp_blksz_stmt] = STATE(212), + [sym_tmp_fromto_stmt] = STATE(212), + [sym_tmp_arch_stmt] = STATE(212), + [sym_tmp_bits_stmt] = STATE(212), + [sym_tmp_nthi_stmt] = STATE(212), + [sym_tmp_eval_stmt] = STATE(212), + [sym_tmp_fs_stmt] = STATE(212), + [sym_tmp_reli_stmt] = STATE(212), + [sym_tmp_kuery_stmt] = STATE(212), + [sym_tmp_fd_stmt] = STATE(212), + [sym_tmp_reg_stmt] = STATE(212), + [sym_tmp_file_stmt] = STATE(212), + [sym_tmp_string_stmt] = STATE(212), + [sym_tmp_value_stmt] = STATE(212), + [sym_tmp_hex_stmt] = STATE(212), + [sym_help_stmt] = STATE(212), + [sym_macro_stmt] = STATE(212), + [sym_arged_stmt] = STATE(212), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(224), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(206), - [sym_redirect_stmt] = STATE(333), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(246), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(212), + [sym_redirect_stmt] = STATE(341), [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(51), - [aux_sym__statements_singleline_repeat1] = STATE(25), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(69), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), - [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [aux_sym__interpret_stmt_token1] = ACTIONS(53), - [aux_sym__interpret_stmt_token3] = ACTIONS(55), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(57), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(59), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(61), - }, - [18] = { - [sym__statements_singleline] = STATE(368), - [sym__statement] = STATE(323), - [sym_legacy_quoted_stmt] = STATE(207), - [sym__simple_stmt] = STATE(207), - [sym__tmp_stmt] = STATE(207), - [sym__iter_stmt] = STATE(207), - [sym__pipe_stmt] = STATE(207), - [sym_grep_stmt] = STATE(207), - [sym_html_disable_stmt] = STATE(207), - [sym_html_enable_stmt] = STATE(207), - [sym_pipe_stmt] = STATE(207), - [sym_iter_file_lines_stmt] = STATE(207), - [sym_iter_offsets_stmt] = STATE(207), - [sym_iter_offsetssizes_stmt] = STATE(207), - [sym_iter_hit_stmt] = STATE(207), - [sym_iter_interpret_stmt] = STATE(207), - [sym_iter_interpret_offsetssizes_stmt] = STATE(207), - [sym_iter_comment_stmt] = STATE(207), - [sym_iter_dbta_stmt] = STATE(207), - [sym_iter_dbtb_stmt] = STATE(207), - [sym_iter_dbts_stmt] = STATE(207), - [sym_iter_threads_stmt] = STATE(207), - [sym_iter_bbs_stmt] = STATE(207), - [sym_iter_instrs_stmt] = STATE(207), - [sym_iter_import_stmt] = STATE(207), - [sym_iter_sections_stmt] = STATE(207), - [sym_iter_segments_stmt] = STATE(207), - [sym_iter_symbol_stmt] = STATE(207), - [sym_iter_string_stmt] = STATE(207), - [sym_iter_flags_stmt] = STATE(207), - [sym_iter_function_stmt] = STATE(207), - [sym_iter_iomap_stmt] = STATE(207), - [sym_iter_dbgmap_stmt] = STATE(207), - [sym_iter_register_stmt] = STATE(207), - [sym_iter_step_stmt] = STATE(207), - [sym_tmp_seek_stmt] = STATE(207), - [sym_tmp_blksz_stmt] = STATE(207), - [sym_tmp_fromto_stmt] = STATE(207), - [sym_tmp_arch_stmt] = STATE(207), - [sym_tmp_bits_stmt] = STATE(207), - [sym_tmp_nthi_stmt] = STATE(207), - [sym_tmp_eval_stmt] = STATE(207), - [sym_tmp_fs_stmt] = STATE(207), - [sym_tmp_reli_stmt] = STATE(207), - [sym_tmp_kuery_stmt] = STATE(207), - [sym_tmp_fd_stmt] = STATE(207), - [sym_tmp_reg_stmt] = STATE(207), - [sym_tmp_file_stmt] = STATE(207), - [sym_tmp_string_stmt] = STATE(207), - [sym_tmp_value_stmt] = STATE(207), - [sym_tmp_hex_stmt] = STATE(207), - [sym_help_stmt] = STATE(207), - [sym_macro_stmt] = STATE(207), - [sym_arged_stmt] = STATE(207), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(234), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(207), - [sym_redirect_stmt] = STATE(323), - [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), - [aux_sym__statements_singleline_repeat1] = STATE(22), + [sym_cmd_identifier] = STATE(55), + [aux_sym__statements_singleline_repeat1] = STATE(23), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(71), + [anon_sym_SEMI] = ACTIONS(79), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(15), - [anon_sym_DOT] = ACTIONS(17), - [aux_sym__interpret_stmt_token1] = ACTIONS(19), - [aux_sym__interpret_stmt_token3] = ACTIONS(21), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(27), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(31), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(57), + [anon_sym_DOT] = ACTIONS(59), + [aux_sym__interpret_stmt_token1] = ACTIONS(61), + [aux_sym__interpret_stmt_token3] = ACTIONS(63), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(67), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(43), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(69), }, - [19] = { - [sym__statements_singleline] = STATE(362), - [sym__statement] = STATE(333), - [sym_legacy_quoted_stmt] = STATE(206), - [sym__simple_stmt] = STATE(206), - [sym__tmp_stmt] = STATE(206), - [sym__iter_stmt] = STATE(206), - [sym__pipe_stmt] = STATE(206), - [sym_grep_stmt] = STATE(206), - [sym_html_disable_stmt] = STATE(206), - [sym_html_enable_stmt] = STATE(206), - [sym_pipe_stmt] = STATE(206), - [sym_iter_file_lines_stmt] = STATE(206), - [sym_iter_offsets_stmt] = STATE(206), - [sym_iter_offsetssizes_stmt] = STATE(206), - [sym_iter_hit_stmt] = STATE(206), - [sym_iter_interpret_stmt] = STATE(206), - [sym_iter_interpret_offsetssizes_stmt] = STATE(206), - [sym_iter_comment_stmt] = STATE(206), - [sym_iter_dbta_stmt] = STATE(206), - [sym_iter_dbtb_stmt] = STATE(206), - [sym_iter_dbts_stmt] = STATE(206), - [sym_iter_threads_stmt] = STATE(206), - [sym_iter_bbs_stmt] = STATE(206), - [sym_iter_instrs_stmt] = STATE(206), - [sym_iter_import_stmt] = STATE(206), - [sym_iter_sections_stmt] = STATE(206), - [sym_iter_segments_stmt] = STATE(206), - [sym_iter_symbol_stmt] = STATE(206), - [sym_iter_string_stmt] = STATE(206), - [sym_iter_flags_stmt] = STATE(206), - [sym_iter_function_stmt] = STATE(206), - [sym_iter_iomap_stmt] = STATE(206), - [sym_iter_dbgmap_stmt] = STATE(206), - [sym_iter_register_stmt] = STATE(206), - [sym_iter_step_stmt] = STATE(206), - [sym_tmp_seek_stmt] = STATE(206), - [sym_tmp_blksz_stmt] = STATE(206), - [sym_tmp_fromto_stmt] = STATE(206), - [sym_tmp_arch_stmt] = STATE(206), - [sym_tmp_bits_stmt] = STATE(206), - [sym_tmp_nthi_stmt] = STATE(206), - [sym_tmp_eval_stmt] = STATE(206), - [sym_tmp_fs_stmt] = STATE(206), - [sym_tmp_reli_stmt] = STATE(206), - [sym_tmp_kuery_stmt] = STATE(206), - [sym_tmp_fd_stmt] = STATE(206), - [sym_tmp_reg_stmt] = STATE(206), - [sym_tmp_file_stmt] = STATE(206), - [sym_tmp_string_stmt] = STATE(206), - [sym_tmp_value_stmt] = STATE(206), - [sym_tmp_hex_stmt] = STATE(206), - [sym_help_stmt] = STATE(206), - [sym_macro_stmt] = STATE(206), - [sym_arged_stmt] = STATE(206), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), + [21] = { + [sym__statements_singleline] = STATE(384), + [sym__statement] = STATE(341), + [sym_legacy_quoted_stmt] = STATE(212), + [sym__simple_stmt] = STATE(212), + [sym__tmp_stmt] = STATE(212), + [sym__iter_stmt] = STATE(212), + [sym__pipe_stmt] = STATE(212), + [sym_grep_stmt] = STATE(212), + [sym_html_disable_stmt] = STATE(212), + [sym_html_enable_stmt] = STATE(212), + [sym_pipe_stmt] = STATE(212), + [sym_iter_file_lines_stmt] = STATE(212), + [sym_iter_offsets_stmt] = STATE(212), + [sym_iter_offsetssizes_stmt] = STATE(212), + [sym_iter_hit_stmt] = STATE(212), + [sym_iter_interpret_stmt] = STATE(212), + [sym_iter_interpret_offsetssizes_stmt] = STATE(212), + [sym_iter_comment_stmt] = STATE(212), + [sym_iter_dbta_stmt] = STATE(212), + [sym_iter_dbtb_stmt] = STATE(212), + [sym_iter_dbts_stmt] = STATE(212), + [sym_iter_threads_stmt] = STATE(212), + [sym_iter_bbs_stmt] = STATE(212), + [sym_iter_instrs_stmt] = STATE(212), + [sym_iter_import_stmt] = STATE(212), + [sym_iter_sections_stmt] = STATE(212), + [sym_iter_segments_stmt] = STATE(212), + [sym_iter_symbol_stmt] = STATE(212), + [sym_iter_string_stmt] = STATE(212), + [sym_iter_flags_stmt] = STATE(212), + [sym_iter_function_stmt] = STATE(212), + [sym_iter_iomap_stmt] = STATE(212), + [sym_iter_dbgmap_stmt] = STATE(212), + [sym_iter_register_stmt] = STATE(212), + [sym_iter_step_stmt] = STATE(212), + [sym_tmp_seek_stmt] = STATE(212), + [sym_tmp_blksz_stmt] = STATE(212), + [sym_tmp_fromto_stmt] = STATE(212), + [sym_tmp_arch_stmt] = STATE(212), + [sym_tmp_bits_stmt] = STATE(212), + [sym_tmp_nthi_stmt] = STATE(212), + [sym_tmp_eval_stmt] = STATE(212), + [sym_tmp_fs_stmt] = STATE(212), + [sym_tmp_reli_stmt] = STATE(212), + [sym_tmp_kuery_stmt] = STATE(212), + [sym_tmp_fd_stmt] = STATE(212), + [sym_tmp_reg_stmt] = STATE(212), + [sym_tmp_file_stmt] = STATE(212), + [sym_tmp_string_stmt] = STATE(212), + [sym_tmp_value_stmt] = STATE(212), + [sym_tmp_hex_stmt] = STATE(212), + [sym_help_stmt] = STATE(212), + [sym_macro_stmt] = STATE(212), + [sym_arged_stmt] = STATE(212), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(224), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(206), - [sym_redirect_stmt] = STATE(333), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(246), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(212), + [sym_redirect_stmt] = STATE(341), [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(51), - [aux_sym__statements_singleline_repeat1] = STATE(25), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(69), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), - [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [aux_sym__interpret_stmt_token1] = ACTIONS(53), - [aux_sym__interpret_stmt_token3] = ACTIONS(55), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(57), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(59), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(61), - }, - [20] = { - [sym__statements_singleline] = STATE(377), - [sym__statement] = STATE(323), - [sym_legacy_quoted_stmt] = STATE(207), - [sym__simple_stmt] = STATE(207), - [sym__tmp_stmt] = STATE(207), - [sym__iter_stmt] = STATE(207), - [sym__pipe_stmt] = STATE(207), - [sym_grep_stmt] = STATE(207), - [sym_html_disable_stmt] = STATE(207), - [sym_html_enable_stmt] = STATE(207), - [sym_pipe_stmt] = STATE(207), - [sym_iter_file_lines_stmt] = STATE(207), - [sym_iter_offsets_stmt] = STATE(207), - [sym_iter_offsetssizes_stmt] = STATE(207), - [sym_iter_hit_stmt] = STATE(207), - [sym_iter_interpret_stmt] = STATE(207), - [sym_iter_interpret_offsetssizes_stmt] = STATE(207), - [sym_iter_comment_stmt] = STATE(207), - [sym_iter_dbta_stmt] = STATE(207), - [sym_iter_dbtb_stmt] = STATE(207), - [sym_iter_dbts_stmt] = STATE(207), - [sym_iter_threads_stmt] = STATE(207), - [sym_iter_bbs_stmt] = STATE(207), - [sym_iter_instrs_stmt] = STATE(207), - [sym_iter_import_stmt] = STATE(207), - [sym_iter_sections_stmt] = STATE(207), - [sym_iter_segments_stmt] = STATE(207), - [sym_iter_symbol_stmt] = STATE(207), - [sym_iter_string_stmt] = STATE(207), - [sym_iter_flags_stmt] = STATE(207), - [sym_iter_function_stmt] = STATE(207), - [sym_iter_iomap_stmt] = STATE(207), - [sym_iter_dbgmap_stmt] = STATE(207), - [sym_iter_register_stmt] = STATE(207), - [sym_iter_step_stmt] = STATE(207), - [sym_tmp_seek_stmt] = STATE(207), - [sym_tmp_blksz_stmt] = STATE(207), - [sym_tmp_fromto_stmt] = STATE(207), - [sym_tmp_arch_stmt] = STATE(207), - [sym_tmp_bits_stmt] = STATE(207), - [sym_tmp_nthi_stmt] = STATE(207), - [sym_tmp_eval_stmt] = STATE(207), - [sym_tmp_fs_stmt] = STATE(207), - [sym_tmp_reli_stmt] = STATE(207), - [sym_tmp_kuery_stmt] = STATE(207), - [sym_tmp_fd_stmt] = STATE(207), - [sym_tmp_reg_stmt] = STATE(207), - [sym_tmp_file_stmt] = STATE(207), - [sym_tmp_string_stmt] = STATE(207), - [sym_tmp_value_stmt] = STATE(207), - [sym_tmp_hex_stmt] = STATE(207), - [sym_help_stmt] = STATE(207), - [sym_macro_stmt] = STATE(207), - [sym_arged_stmt] = STATE(207), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(234), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(207), - [sym_redirect_stmt] = STATE(323), - [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), - [aux_sym__statements_singleline_repeat1] = STATE(22), + [sym_cmd_identifier] = STATE(55), + [aux_sym__statements_singleline_repeat1] = STATE(23), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(71), + [anon_sym_SEMI] = ACTIONS(79), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(15), - [anon_sym_DOT] = ACTIONS(17), - [aux_sym__interpret_stmt_token1] = ACTIONS(19), - [aux_sym__interpret_stmt_token3] = ACTIONS(21), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(27), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(31), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(57), + [anon_sym_DOT] = ACTIONS(59), + [aux_sym__interpret_stmt_token1] = ACTIONS(61), + [aux_sym__interpret_stmt_token3] = ACTIONS(63), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(67), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(43), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(69), }, - [21] = { - [sym__statements_singleline] = STATE(367), - [sym__statement] = STATE(333), - [sym_legacy_quoted_stmt] = STATE(206), - [sym__simple_stmt] = STATE(206), - [sym__tmp_stmt] = STATE(206), - [sym__iter_stmt] = STATE(206), - [sym__pipe_stmt] = STATE(206), - [sym_grep_stmt] = STATE(206), - [sym_html_disable_stmt] = STATE(206), - [sym_html_enable_stmt] = STATE(206), - [sym_pipe_stmt] = STATE(206), - [sym_iter_file_lines_stmt] = STATE(206), - [sym_iter_offsets_stmt] = STATE(206), - [sym_iter_offsetssizes_stmt] = STATE(206), - [sym_iter_hit_stmt] = STATE(206), - [sym_iter_interpret_stmt] = STATE(206), - [sym_iter_interpret_offsetssizes_stmt] = STATE(206), - [sym_iter_comment_stmt] = STATE(206), - [sym_iter_dbta_stmt] = STATE(206), - [sym_iter_dbtb_stmt] = STATE(206), - [sym_iter_dbts_stmt] = STATE(206), - [sym_iter_threads_stmt] = STATE(206), - [sym_iter_bbs_stmt] = STATE(206), - [sym_iter_instrs_stmt] = STATE(206), - [sym_iter_import_stmt] = STATE(206), - [sym_iter_sections_stmt] = STATE(206), - [sym_iter_segments_stmt] = STATE(206), - [sym_iter_symbol_stmt] = STATE(206), - [sym_iter_string_stmt] = STATE(206), - [sym_iter_flags_stmt] = STATE(206), - [sym_iter_function_stmt] = STATE(206), - [sym_iter_iomap_stmt] = STATE(206), - [sym_iter_dbgmap_stmt] = STATE(206), - [sym_iter_register_stmt] = STATE(206), - [sym_iter_step_stmt] = STATE(206), - [sym_tmp_seek_stmt] = STATE(206), - [sym_tmp_blksz_stmt] = STATE(206), - [sym_tmp_fromto_stmt] = STATE(206), - [sym_tmp_arch_stmt] = STATE(206), - [sym_tmp_bits_stmt] = STATE(206), - [sym_tmp_nthi_stmt] = STATE(206), - [sym_tmp_eval_stmt] = STATE(206), - [sym_tmp_fs_stmt] = STATE(206), - [sym_tmp_reli_stmt] = STATE(206), - [sym_tmp_kuery_stmt] = STATE(206), - [sym_tmp_fd_stmt] = STATE(206), - [sym_tmp_reg_stmt] = STATE(206), - [sym_tmp_file_stmt] = STATE(206), - [sym_tmp_string_stmt] = STATE(206), - [sym_tmp_value_stmt] = STATE(206), - [sym_tmp_hex_stmt] = STATE(206), - [sym_help_stmt] = STATE(206), - [sym_macro_stmt] = STATE(206), - [sym_arged_stmt] = STATE(206), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), + [22] = { + [sym__statement] = STATE(340), + [sym_legacy_quoted_stmt] = STATE(212), + [sym__simple_stmt] = STATE(212), + [sym__tmp_stmt] = STATE(212), + [sym__iter_stmt] = STATE(212), + [sym__pipe_stmt] = STATE(212), + [sym_grep_stmt] = STATE(212), + [sym_html_disable_stmt] = STATE(212), + [sym_html_enable_stmt] = STATE(212), + [sym_pipe_stmt] = STATE(212), + [sym_iter_file_lines_stmt] = STATE(212), + [sym_iter_offsets_stmt] = STATE(212), + [sym_iter_offsetssizes_stmt] = STATE(212), + [sym_iter_hit_stmt] = STATE(212), + [sym_iter_interpret_stmt] = STATE(212), + [sym_iter_interpret_offsetssizes_stmt] = STATE(212), + [sym_iter_comment_stmt] = STATE(212), + [sym_iter_dbta_stmt] = STATE(212), + [sym_iter_dbtb_stmt] = STATE(212), + [sym_iter_dbts_stmt] = STATE(212), + [sym_iter_threads_stmt] = STATE(212), + [sym_iter_bbs_stmt] = STATE(212), + [sym_iter_instrs_stmt] = STATE(212), + [sym_iter_import_stmt] = STATE(212), + [sym_iter_sections_stmt] = STATE(212), + [sym_iter_segments_stmt] = STATE(212), + [sym_iter_symbol_stmt] = STATE(212), + [sym_iter_string_stmt] = STATE(212), + [sym_iter_flags_stmt] = STATE(212), + [sym_iter_function_stmt] = STATE(212), + [sym_iter_iomap_stmt] = STATE(212), + [sym_iter_dbgmap_stmt] = STATE(212), + [sym_iter_register_stmt] = STATE(212), + [sym_iter_step_stmt] = STATE(212), + [sym_tmp_seek_stmt] = STATE(212), + [sym_tmp_blksz_stmt] = STATE(212), + [sym_tmp_fromto_stmt] = STATE(212), + [sym_tmp_arch_stmt] = STATE(212), + [sym_tmp_bits_stmt] = STATE(212), + [sym_tmp_nthi_stmt] = STATE(212), + [sym_tmp_eval_stmt] = STATE(212), + [sym_tmp_fs_stmt] = STATE(212), + [sym_tmp_reli_stmt] = STATE(212), + [sym_tmp_kuery_stmt] = STATE(212), + [sym_tmp_fd_stmt] = STATE(212), + [sym_tmp_reg_stmt] = STATE(212), + [sym_tmp_file_stmt] = STATE(212), + [sym_tmp_string_stmt] = STATE(212), + [sym_tmp_value_stmt] = STATE(212), + [sym_tmp_hex_stmt] = STATE(212), + [sym_help_stmt] = STATE(212), + [sym_macro_stmt] = STATE(212), + [sym_arged_stmt] = STATE(212), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(224), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(206), - [sym_redirect_stmt] = STATE(333), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(246), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(212), + [sym_redirect_stmt] = STATE(340), [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(51), - [aux_sym__statements_singleline_repeat1] = STATE(25), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(69), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), - [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [aux_sym__interpret_stmt_token1] = ACTIONS(53), - [aux_sym__interpret_stmt_token3] = ACTIONS(55), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(57), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(59), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(61), - }, - [22] = { - [sym__statement] = STATE(322), - [sym_legacy_quoted_stmt] = STATE(207), - [sym__simple_stmt] = STATE(207), - [sym__tmp_stmt] = STATE(207), - [sym__iter_stmt] = STATE(207), - [sym__pipe_stmt] = STATE(207), - [sym_grep_stmt] = STATE(207), - [sym_html_disable_stmt] = STATE(207), - [sym_html_enable_stmt] = STATE(207), - [sym_pipe_stmt] = STATE(207), - [sym_iter_file_lines_stmt] = STATE(207), - [sym_iter_offsets_stmt] = STATE(207), - [sym_iter_offsetssizes_stmt] = STATE(207), - [sym_iter_hit_stmt] = STATE(207), - [sym_iter_interpret_stmt] = STATE(207), - [sym_iter_interpret_offsetssizes_stmt] = STATE(207), - [sym_iter_comment_stmt] = STATE(207), - [sym_iter_dbta_stmt] = STATE(207), - [sym_iter_dbtb_stmt] = STATE(207), - [sym_iter_dbts_stmt] = STATE(207), - [sym_iter_threads_stmt] = STATE(207), - [sym_iter_bbs_stmt] = STATE(207), - [sym_iter_instrs_stmt] = STATE(207), - [sym_iter_import_stmt] = STATE(207), - [sym_iter_sections_stmt] = STATE(207), - [sym_iter_segments_stmt] = STATE(207), - [sym_iter_symbol_stmt] = STATE(207), - [sym_iter_string_stmt] = STATE(207), - [sym_iter_flags_stmt] = STATE(207), - [sym_iter_function_stmt] = STATE(207), - [sym_iter_iomap_stmt] = STATE(207), - [sym_iter_dbgmap_stmt] = STATE(207), - [sym_iter_register_stmt] = STATE(207), - [sym_iter_step_stmt] = STATE(207), - [sym_tmp_seek_stmt] = STATE(207), - [sym_tmp_blksz_stmt] = STATE(207), - [sym_tmp_fromto_stmt] = STATE(207), - [sym_tmp_arch_stmt] = STATE(207), - [sym_tmp_bits_stmt] = STATE(207), - [sym_tmp_nthi_stmt] = STATE(207), - [sym_tmp_eval_stmt] = STATE(207), - [sym_tmp_fs_stmt] = STATE(207), - [sym_tmp_reli_stmt] = STATE(207), - [sym_tmp_kuery_stmt] = STATE(207), - [sym_tmp_fd_stmt] = STATE(207), - [sym_tmp_reg_stmt] = STATE(207), - [sym_tmp_file_stmt] = STATE(207), - [sym_tmp_string_stmt] = STATE(207), - [sym_tmp_value_stmt] = STATE(207), - [sym_tmp_hex_stmt] = STATE(207), - [sym_help_stmt] = STATE(207), - [sym_macro_stmt] = STATE(207), - [sym_arged_stmt] = STATE(207), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(234), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(207), - [sym_redirect_stmt] = STATE(322), - [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), - [aux_sym__statements_singleline_repeat1] = STATE(215), + [sym_cmd_identifier] = STATE(55), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(73), + [anon_sym_SEMI] = ACTIONS(81), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(15), - [anon_sym_DOT] = ACTIONS(17), - [aux_sym__interpret_stmt_token1] = ACTIONS(19), - [aux_sym__interpret_stmt_token3] = ACTIONS(21), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(27), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(31), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(57), + [anon_sym_DOT] = ACTIONS(59), + [aux_sym__interpret_stmt_token1] = ACTIONS(61), + [aux_sym__interpret_stmt_token3] = ACTIONS(63), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(67), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [anon_sym_BQUOTE] = ACTIONS(81), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(43), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(69), }, [23] = { - [sym__statement] = STATE(329), - [sym_legacy_quoted_stmt] = STATE(207), - [sym__simple_stmt] = STATE(207), - [sym__tmp_stmt] = STATE(207), - [sym__iter_stmt] = STATE(207), - [sym__pipe_stmt] = STATE(207), - [sym_grep_stmt] = STATE(207), - [sym_html_disable_stmt] = STATE(207), - [sym_html_enable_stmt] = STATE(207), - [sym_pipe_stmt] = STATE(207), - [sym_iter_file_lines_stmt] = STATE(207), - [sym_iter_offsets_stmt] = STATE(207), - [sym_iter_offsetssizes_stmt] = STATE(207), - [sym_iter_hit_stmt] = STATE(207), - [sym_iter_interpret_stmt] = STATE(207), - [sym_iter_interpret_offsetssizes_stmt] = STATE(207), - [sym_iter_comment_stmt] = STATE(207), - [sym_iter_dbta_stmt] = STATE(207), - [sym_iter_dbtb_stmt] = STATE(207), - [sym_iter_dbts_stmt] = STATE(207), - [sym_iter_threads_stmt] = STATE(207), - [sym_iter_bbs_stmt] = STATE(207), - [sym_iter_instrs_stmt] = STATE(207), - [sym_iter_import_stmt] = STATE(207), - [sym_iter_sections_stmt] = STATE(207), - [sym_iter_segments_stmt] = STATE(207), - [sym_iter_symbol_stmt] = STATE(207), - [sym_iter_string_stmt] = STATE(207), - [sym_iter_flags_stmt] = STATE(207), - [sym_iter_function_stmt] = STATE(207), - [sym_iter_iomap_stmt] = STATE(207), - [sym_iter_dbgmap_stmt] = STATE(207), - [sym_iter_register_stmt] = STATE(207), - [sym_iter_step_stmt] = STATE(207), - [sym_tmp_seek_stmt] = STATE(207), - [sym_tmp_blksz_stmt] = STATE(207), - [sym_tmp_fromto_stmt] = STATE(207), - [sym_tmp_arch_stmt] = STATE(207), - [sym_tmp_bits_stmt] = STATE(207), - [sym_tmp_nthi_stmt] = STATE(207), - [sym_tmp_eval_stmt] = STATE(207), - [sym_tmp_fs_stmt] = STATE(207), - [sym_tmp_reli_stmt] = STATE(207), - [sym_tmp_kuery_stmt] = STATE(207), - [sym_tmp_fd_stmt] = STATE(207), - [sym_tmp_reg_stmt] = STATE(207), - [sym_tmp_file_stmt] = STATE(207), - [sym_tmp_string_stmt] = STATE(207), - [sym_tmp_value_stmt] = STATE(207), - [sym_tmp_hex_stmt] = STATE(207), - [sym_help_stmt] = STATE(207), - [sym_macro_stmt] = STATE(207), - [sym_arged_stmt] = STATE(207), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), + [sym__statement] = STATE(337), + [sym_legacy_quoted_stmt] = STATE(212), + [sym__simple_stmt] = STATE(212), + [sym__tmp_stmt] = STATE(212), + [sym__iter_stmt] = STATE(212), + [sym__pipe_stmt] = STATE(212), + [sym_grep_stmt] = STATE(212), + [sym_html_disable_stmt] = STATE(212), + [sym_html_enable_stmt] = STATE(212), + [sym_pipe_stmt] = STATE(212), + [sym_iter_file_lines_stmt] = STATE(212), + [sym_iter_offsets_stmt] = STATE(212), + [sym_iter_offsetssizes_stmt] = STATE(212), + [sym_iter_hit_stmt] = STATE(212), + [sym_iter_interpret_stmt] = STATE(212), + [sym_iter_interpret_offsetssizes_stmt] = STATE(212), + [sym_iter_comment_stmt] = STATE(212), + [sym_iter_dbta_stmt] = STATE(212), + [sym_iter_dbtb_stmt] = STATE(212), + [sym_iter_dbts_stmt] = STATE(212), + [sym_iter_threads_stmt] = STATE(212), + [sym_iter_bbs_stmt] = STATE(212), + [sym_iter_instrs_stmt] = STATE(212), + [sym_iter_import_stmt] = STATE(212), + [sym_iter_sections_stmt] = STATE(212), + [sym_iter_segments_stmt] = STATE(212), + [sym_iter_symbol_stmt] = STATE(212), + [sym_iter_string_stmt] = STATE(212), + [sym_iter_flags_stmt] = STATE(212), + [sym_iter_function_stmt] = STATE(212), + [sym_iter_iomap_stmt] = STATE(212), + [sym_iter_dbgmap_stmt] = STATE(212), + [sym_iter_register_stmt] = STATE(212), + [sym_iter_step_stmt] = STATE(212), + [sym_tmp_seek_stmt] = STATE(212), + [sym_tmp_blksz_stmt] = STATE(212), + [sym_tmp_fromto_stmt] = STATE(212), + [sym_tmp_arch_stmt] = STATE(212), + [sym_tmp_bits_stmt] = STATE(212), + [sym_tmp_nthi_stmt] = STATE(212), + [sym_tmp_eval_stmt] = STATE(212), + [sym_tmp_fs_stmt] = STATE(212), + [sym_tmp_reli_stmt] = STATE(212), + [sym_tmp_kuery_stmt] = STATE(212), + [sym_tmp_fd_stmt] = STATE(212), + [sym_tmp_reg_stmt] = STATE(212), + [sym_tmp_file_stmt] = STATE(212), + [sym_tmp_string_stmt] = STATE(212), + [sym_tmp_value_stmt] = STATE(212), + [sym_tmp_hex_stmt] = STATE(212), + [sym_help_stmt] = STATE(212), + [sym_macro_stmt] = STATE(212), + [sym_arged_stmt] = STATE(212), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(234), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(207), - [sym_redirect_stmt] = STATE(329), - [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(246), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(212), + [sym_redirect_stmt] = STATE(337), + [sym__dec_number] = STATE(33), + [sym_cmd_identifier] = STATE(55), + [aux_sym__statements_singleline_repeat1] = STATE(220), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_RPAREN] = ACTIONS(75), - [anon_sym_SEMI] = ACTIONS(75), + [anon_sym_SEMI] = ACTIONS(83), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(15), - [anon_sym_DOT] = ACTIONS(17), - [aux_sym__interpret_stmt_token1] = ACTIONS(19), - [aux_sym__interpret_stmt_token3] = ACTIONS(21), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(27), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(31), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(57), + [anon_sym_DOT] = ACTIONS(59), + [aux_sym__interpret_stmt_token1] = ACTIONS(61), + [aux_sym__interpret_stmt_token3] = ACTIONS(63), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(67), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(43), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(69), }, [24] = { [sym__statement] = STATE(329), - [sym_legacy_quoted_stmt] = STATE(206), - [sym__simple_stmt] = STATE(206), - [sym__tmp_stmt] = STATE(206), - [sym__iter_stmt] = STATE(206), - [sym__pipe_stmt] = STATE(206), - [sym_grep_stmt] = STATE(206), - [sym_html_disable_stmt] = STATE(206), - [sym_html_enable_stmt] = STATE(206), - [sym_pipe_stmt] = STATE(206), - [sym_iter_file_lines_stmt] = STATE(206), - [sym_iter_offsets_stmt] = STATE(206), - [sym_iter_offsetssizes_stmt] = STATE(206), - [sym_iter_hit_stmt] = STATE(206), - [sym_iter_interpret_stmt] = STATE(206), - [sym_iter_interpret_offsetssizes_stmt] = STATE(206), - [sym_iter_comment_stmt] = STATE(206), - [sym_iter_dbta_stmt] = STATE(206), - [sym_iter_dbtb_stmt] = STATE(206), - [sym_iter_dbts_stmt] = STATE(206), - [sym_iter_threads_stmt] = STATE(206), - [sym_iter_bbs_stmt] = STATE(206), - [sym_iter_instrs_stmt] = STATE(206), - [sym_iter_import_stmt] = STATE(206), - [sym_iter_sections_stmt] = STATE(206), - [sym_iter_segments_stmt] = STATE(206), - [sym_iter_symbol_stmt] = STATE(206), - [sym_iter_string_stmt] = STATE(206), - [sym_iter_flags_stmt] = STATE(206), - [sym_iter_function_stmt] = STATE(206), - [sym_iter_iomap_stmt] = STATE(206), - [sym_iter_dbgmap_stmt] = STATE(206), - [sym_iter_register_stmt] = STATE(206), - [sym_iter_step_stmt] = STATE(206), - [sym_tmp_seek_stmt] = STATE(206), - [sym_tmp_blksz_stmt] = STATE(206), - [sym_tmp_fromto_stmt] = STATE(206), - [sym_tmp_arch_stmt] = STATE(206), - [sym_tmp_bits_stmt] = STATE(206), - [sym_tmp_nthi_stmt] = STATE(206), - [sym_tmp_eval_stmt] = STATE(206), - [sym_tmp_fs_stmt] = STATE(206), - [sym_tmp_reli_stmt] = STATE(206), - [sym_tmp_kuery_stmt] = STATE(206), - [sym_tmp_fd_stmt] = STATE(206), - [sym_tmp_reg_stmt] = STATE(206), - [sym_tmp_file_stmt] = STATE(206), - [sym_tmp_string_stmt] = STATE(206), - [sym_tmp_value_stmt] = STATE(206), - [sym_tmp_hex_stmt] = STATE(206), - [sym_help_stmt] = STATE(206), - [sym_macro_stmt] = STATE(206), - [sym_arged_stmt] = STATE(206), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), + [sym_legacy_quoted_stmt] = STATE(213), + [sym__simple_stmt] = STATE(213), + [sym__tmp_stmt] = STATE(213), + [sym__iter_stmt] = STATE(213), + [sym__pipe_stmt] = STATE(213), + [sym_grep_stmt] = STATE(213), + [sym_html_disable_stmt] = STATE(213), + [sym_html_enable_stmt] = STATE(213), + [sym_pipe_stmt] = STATE(213), + [sym_iter_file_lines_stmt] = STATE(213), + [sym_iter_offsets_stmt] = STATE(213), + [sym_iter_offsetssizes_stmt] = STATE(213), + [sym_iter_hit_stmt] = STATE(213), + [sym_iter_interpret_stmt] = STATE(213), + [sym_iter_interpret_offsetssizes_stmt] = STATE(213), + [sym_iter_comment_stmt] = STATE(213), + [sym_iter_dbta_stmt] = STATE(213), + [sym_iter_dbtb_stmt] = STATE(213), + [sym_iter_dbts_stmt] = STATE(213), + [sym_iter_threads_stmt] = STATE(213), + [sym_iter_bbs_stmt] = STATE(213), + [sym_iter_instrs_stmt] = STATE(213), + [sym_iter_import_stmt] = STATE(213), + [sym_iter_sections_stmt] = STATE(213), + [sym_iter_segments_stmt] = STATE(213), + [sym_iter_symbol_stmt] = STATE(213), + [sym_iter_string_stmt] = STATE(213), + [sym_iter_flags_stmt] = STATE(213), + [sym_iter_function_stmt] = STATE(213), + [sym_iter_iomap_stmt] = STATE(213), + [sym_iter_dbgmap_stmt] = STATE(213), + [sym_iter_register_stmt] = STATE(213), + [sym_iter_step_stmt] = STATE(213), + [sym_tmp_seek_stmt] = STATE(213), + [sym_tmp_blksz_stmt] = STATE(213), + [sym_tmp_fromto_stmt] = STATE(213), + [sym_tmp_arch_stmt] = STATE(213), + [sym_tmp_bits_stmt] = STATE(213), + [sym_tmp_nthi_stmt] = STATE(213), + [sym_tmp_eval_stmt] = STATE(213), + [sym_tmp_fs_stmt] = STATE(213), + [sym_tmp_reli_stmt] = STATE(213), + [sym_tmp_kuery_stmt] = STATE(213), + [sym_tmp_fd_stmt] = STATE(213), + [sym_tmp_reg_stmt] = STATE(213), + [sym_tmp_file_stmt] = STATE(213), + [sym_tmp_string_stmt] = STATE(213), + [sym_tmp_value_stmt] = STATE(213), + [sym_tmp_hex_stmt] = STATE(213), + [sym_help_stmt] = STATE(213), + [sym_macro_stmt] = STATE(213), + [sym_arged_stmt] = STATE(213), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(224), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(206), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(239), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(213), [sym_redirect_stmt] = STATE(329), - [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(51), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(75), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), - [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [aux_sym__interpret_stmt_token1] = ACTIONS(53), - [aux_sym__interpret_stmt_token3] = ACTIONS(55), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(57), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(59), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [anon_sym_BQUOTE] = ACTIONS(75), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(61), - }, - [25] = { - [sym__statement] = STATE(334), - [sym_legacy_quoted_stmt] = STATE(206), - [sym__simple_stmt] = STATE(206), - [sym__tmp_stmt] = STATE(206), - [sym__iter_stmt] = STATE(206), - [sym__pipe_stmt] = STATE(206), - [sym_grep_stmt] = STATE(206), - [sym_html_disable_stmt] = STATE(206), - [sym_html_enable_stmt] = STATE(206), - [sym_pipe_stmt] = STATE(206), - [sym_iter_file_lines_stmt] = STATE(206), - [sym_iter_offsets_stmt] = STATE(206), - [sym_iter_offsetssizes_stmt] = STATE(206), - [sym_iter_hit_stmt] = STATE(206), - [sym_iter_interpret_stmt] = STATE(206), - [sym_iter_interpret_offsetssizes_stmt] = STATE(206), - [sym_iter_comment_stmt] = STATE(206), - [sym_iter_dbta_stmt] = STATE(206), - [sym_iter_dbtb_stmt] = STATE(206), - [sym_iter_dbts_stmt] = STATE(206), - [sym_iter_threads_stmt] = STATE(206), - [sym_iter_bbs_stmt] = STATE(206), - [sym_iter_instrs_stmt] = STATE(206), - [sym_iter_import_stmt] = STATE(206), - [sym_iter_sections_stmt] = STATE(206), - [sym_iter_segments_stmt] = STATE(206), - [sym_iter_symbol_stmt] = STATE(206), - [sym_iter_string_stmt] = STATE(206), - [sym_iter_flags_stmt] = STATE(206), - [sym_iter_function_stmt] = STATE(206), - [sym_iter_iomap_stmt] = STATE(206), - [sym_iter_dbgmap_stmt] = STATE(206), - [sym_iter_register_stmt] = STATE(206), - [sym_iter_step_stmt] = STATE(206), - [sym_tmp_seek_stmt] = STATE(206), - [sym_tmp_blksz_stmt] = STATE(206), - [sym_tmp_fromto_stmt] = STATE(206), - [sym_tmp_arch_stmt] = STATE(206), - [sym_tmp_bits_stmt] = STATE(206), - [sym_tmp_nthi_stmt] = STATE(206), - [sym_tmp_eval_stmt] = STATE(206), - [sym_tmp_fs_stmt] = STATE(206), - [sym_tmp_reli_stmt] = STATE(206), - [sym_tmp_kuery_stmt] = STATE(206), - [sym_tmp_fd_stmt] = STATE(206), - [sym_tmp_reg_stmt] = STATE(206), - [sym_tmp_file_stmt] = STATE(206), - [sym_tmp_string_stmt] = STATE(206), - [sym_tmp_value_stmt] = STATE(206), - [sym_tmp_hex_stmt] = STATE(206), - [sym_help_stmt] = STATE(206), - [sym_macro_stmt] = STATE(206), - [sym_arged_stmt] = STATE(206), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(224), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(206), - [sym_redirect_stmt] = STATE(334), - [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(51), - [aux_sym__statements_singleline_repeat1] = STATE(215), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(73), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), - [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [aux_sym__interpret_stmt_token1] = ACTIONS(53), - [aux_sym__interpret_stmt_token3] = ACTIONS(55), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(57), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(59), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(61), - }, - [26] = { - [sym__statement] = STATE(343), - [sym_legacy_quoted_stmt] = STATE(207), - [sym__simple_stmt] = STATE(207), - [sym__tmp_stmt] = STATE(207), - [sym__iter_stmt] = STATE(207), - [sym__pipe_stmt] = STATE(207), - [sym_grep_stmt] = STATE(207), - [sym_html_disable_stmt] = STATE(207), - [sym_html_enable_stmt] = STATE(207), - [sym_pipe_stmt] = STATE(207), - [sym_iter_file_lines_stmt] = STATE(207), - [sym_iter_offsets_stmt] = STATE(207), - [sym_iter_offsetssizes_stmt] = STATE(207), - [sym_iter_hit_stmt] = STATE(207), - [sym_iter_interpret_stmt] = STATE(207), - [sym_iter_interpret_offsetssizes_stmt] = STATE(207), - [sym_iter_comment_stmt] = STATE(207), - [sym_iter_dbta_stmt] = STATE(207), - [sym_iter_dbtb_stmt] = STATE(207), - [sym_iter_dbts_stmt] = STATE(207), - [sym_iter_threads_stmt] = STATE(207), - [sym_iter_bbs_stmt] = STATE(207), - [sym_iter_instrs_stmt] = STATE(207), - [sym_iter_import_stmt] = STATE(207), - [sym_iter_sections_stmt] = STATE(207), - [sym_iter_segments_stmt] = STATE(207), - [sym_iter_symbol_stmt] = STATE(207), - [sym_iter_string_stmt] = STATE(207), - [sym_iter_flags_stmt] = STATE(207), - [sym_iter_function_stmt] = STATE(207), - [sym_iter_iomap_stmt] = STATE(207), - [sym_iter_dbgmap_stmt] = STATE(207), - [sym_iter_register_stmt] = STATE(207), - [sym_iter_step_stmt] = STATE(207), - [sym_tmp_seek_stmt] = STATE(207), - [sym_tmp_blksz_stmt] = STATE(207), - [sym_tmp_fromto_stmt] = STATE(207), - [sym_tmp_arch_stmt] = STATE(207), - [sym_tmp_bits_stmt] = STATE(207), - [sym_tmp_nthi_stmt] = STATE(207), - [sym_tmp_eval_stmt] = STATE(207), - [sym_tmp_fs_stmt] = STATE(207), - [sym_tmp_reli_stmt] = STATE(207), - [sym_tmp_kuery_stmt] = STATE(207), - [sym_tmp_fd_stmt] = STATE(207), - [sym_tmp_reg_stmt] = STATE(207), - [sym_tmp_file_stmt] = STATE(207), - [sym_tmp_string_stmt] = STATE(207), - [sym_tmp_value_stmt] = STATE(207), - [sym_tmp_hex_stmt] = STATE(207), - [sym_help_stmt] = STATE(207), - [sym_macro_stmt] = STATE(207), - [sym_arged_stmt] = STATE(207), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(234), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(207), - [sym_redirect_stmt] = STATE(343), - [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), + [sym__dec_number] = STATE(31), + [sym_cmd_identifier] = STATE(38), + [aux_sym__statements_singleline_repeat1] = STATE(220), [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(83), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), [anon_sym_LPAREN_DASH] = ACTIONS(15), - [anon_sym_DOT] = ACTIONS(17), - [aux_sym__interpret_stmt_token1] = ACTIONS(19), - [aux_sym__interpret_stmt_token3] = ACTIONS(21), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(27), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(31), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [aux_sym__interpret_stmt_token1] = ACTIONS(25), + [aux_sym__interpret_stmt_token3] = ACTIONS(27), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(33), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(37), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(43), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(49), }, - [27] = { - [sym__statement] = STATE(324), - [sym_legacy_quoted_stmt] = STATE(207), - [sym__simple_stmt] = STATE(207), - [sym__tmp_stmt] = STATE(207), - [sym__iter_stmt] = STATE(207), - [sym__pipe_stmt] = STATE(207), - [sym_grep_stmt] = STATE(207), - [sym_html_disable_stmt] = STATE(207), - [sym_html_enable_stmt] = STATE(207), - [sym_pipe_stmt] = STATE(207), - [sym_iter_file_lines_stmt] = STATE(207), - [sym_iter_offsets_stmt] = STATE(207), - [sym_iter_offsetssizes_stmt] = STATE(207), - [sym_iter_hit_stmt] = STATE(207), - [sym_iter_interpret_stmt] = STATE(207), - [sym_iter_interpret_offsetssizes_stmt] = STATE(207), - [sym_iter_comment_stmt] = STATE(207), - [sym_iter_dbta_stmt] = STATE(207), - [sym_iter_dbtb_stmt] = STATE(207), - [sym_iter_dbts_stmt] = STATE(207), - [sym_iter_threads_stmt] = STATE(207), - [sym_iter_bbs_stmt] = STATE(207), - [sym_iter_instrs_stmt] = STATE(207), - [sym_iter_import_stmt] = STATE(207), - [sym_iter_sections_stmt] = STATE(207), - [sym_iter_segments_stmt] = STATE(207), - [sym_iter_symbol_stmt] = STATE(207), - [sym_iter_string_stmt] = STATE(207), - [sym_iter_flags_stmt] = STATE(207), - [sym_iter_function_stmt] = STATE(207), - [sym_iter_iomap_stmt] = STATE(207), - [sym_iter_dbgmap_stmt] = STATE(207), - [sym_iter_register_stmt] = STATE(207), - [sym_iter_step_stmt] = STATE(207), - [sym_tmp_seek_stmt] = STATE(207), - [sym_tmp_blksz_stmt] = STATE(207), - [sym_tmp_fromto_stmt] = STATE(207), - [sym_tmp_arch_stmt] = STATE(207), - [sym_tmp_bits_stmt] = STATE(207), - [sym_tmp_nthi_stmt] = STATE(207), - [sym_tmp_eval_stmt] = STATE(207), - [sym_tmp_fs_stmt] = STATE(207), - [sym_tmp_reli_stmt] = STATE(207), - [sym_tmp_kuery_stmt] = STATE(207), - [sym_tmp_fd_stmt] = STATE(207), - [sym_tmp_reg_stmt] = STATE(207), - [sym_tmp_file_stmt] = STATE(207), - [sym_tmp_string_stmt] = STATE(207), - [sym_tmp_value_stmt] = STATE(207), - [sym_tmp_hex_stmt] = STATE(207), - [sym_help_stmt] = STATE(207), - [sym_macro_stmt] = STATE(207), - [sym_arged_stmt] = STATE(207), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), + [25] = { + [sym__statement] = STATE(340), + [sym_legacy_quoted_stmt] = STATE(213), + [sym__simple_stmt] = STATE(213), + [sym__tmp_stmt] = STATE(213), + [sym__iter_stmt] = STATE(213), + [sym__pipe_stmt] = STATE(213), + [sym_grep_stmt] = STATE(213), + [sym_html_disable_stmt] = STATE(213), + [sym_html_enable_stmt] = STATE(213), + [sym_pipe_stmt] = STATE(213), + [sym_iter_file_lines_stmt] = STATE(213), + [sym_iter_offsets_stmt] = STATE(213), + [sym_iter_offsetssizes_stmt] = STATE(213), + [sym_iter_hit_stmt] = STATE(213), + [sym_iter_interpret_stmt] = STATE(213), + [sym_iter_interpret_offsetssizes_stmt] = STATE(213), + [sym_iter_comment_stmt] = STATE(213), + [sym_iter_dbta_stmt] = STATE(213), + [sym_iter_dbtb_stmt] = STATE(213), + [sym_iter_dbts_stmt] = STATE(213), + [sym_iter_threads_stmt] = STATE(213), + [sym_iter_bbs_stmt] = STATE(213), + [sym_iter_instrs_stmt] = STATE(213), + [sym_iter_import_stmt] = STATE(213), + [sym_iter_sections_stmt] = STATE(213), + [sym_iter_segments_stmt] = STATE(213), + [sym_iter_symbol_stmt] = STATE(213), + [sym_iter_string_stmt] = STATE(213), + [sym_iter_flags_stmt] = STATE(213), + [sym_iter_function_stmt] = STATE(213), + [sym_iter_iomap_stmt] = STATE(213), + [sym_iter_dbgmap_stmt] = STATE(213), + [sym_iter_register_stmt] = STATE(213), + [sym_iter_step_stmt] = STATE(213), + [sym_tmp_seek_stmt] = STATE(213), + [sym_tmp_blksz_stmt] = STATE(213), + [sym_tmp_fromto_stmt] = STATE(213), + [sym_tmp_arch_stmt] = STATE(213), + [sym_tmp_bits_stmt] = STATE(213), + [sym_tmp_nthi_stmt] = STATE(213), + [sym_tmp_eval_stmt] = STATE(213), + [sym_tmp_fs_stmt] = STATE(213), + [sym_tmp_reli_stmt] = STATE(213), + [sym_tmp_kuery_stmt] = STATE(213), + [sym_tmp_fd_stmt] = STATE(213), + [sym_tmp_reg_stmt] = STATE(213), + [sym_tmp_file_stmt] = STATE(213), + [sym_tmp_string_stmt] = STATE(213), + [sym_tmp_value_stmt] = STATE(213), + [sym_tmp_hex_stmt] = STATE(213), + [sym_help_stmt] = STATE(213), + [sym_macro_stmt] = STATE(213), + [sym_arged_stmt] = STATE(213), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(234), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(207), - [sym_redirect_stmt] = STATE(324), - [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(239), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(213), + [sym_redirect_stmt] = STATE(340), + [sym__dec_number] = STATE(31), + [sym_cmd_identifier] = STATE(38), [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_RPAREN] = ACTIONS(81), + [anon_sym_SEMI] = ACTIONS(81), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), [anon_sym_LPAREN_DASH] = ACTIONS(15), - [anon_sym_DOT] = ACTIONS(17), - [aux_sym__interpret_stmt_token1] = ACTIONS(19), - [aux_sym__interpret_stmt_token3] = ACTIONS(21), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(27), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(31), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [aux_sym__interpret_stmt_token1] = ACTIONS(25), + [aux_sym__interpret_stmt_token3] = ACTIONS(27), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(33), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(37), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(43), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(49), }, - [28] = { - [sym_legacy_quoted_stmt] = STATE(209), - [sym__simple_stmt] = STATE(209), - [sym__tmp_stmt] = STATE(209), - [sym__iter_stmt] = STATE(209), - [sym__pipe_stmt] = STATE(209), - [sym_grep_stmt] = STATE(209), - [sym_html_disable_stmt] = STATE(209), - [sym_html_enable_stmt] = STATE(209), - [sym_pipe_stmt] = STATE(209), - [sym_iter_file_lines_stmt] = STATE(209), - [sym_iter_offsets_stmt] = STATE(209), - [sym_iter_offsetssizes_stmt] = STATE(209), - [sym_iter_hit_stmt] = STATE(209), - [sym_iter_interpret_stmt] = STATE(209), - [sym_iter_interpret_offsetssizes_stmt] = STATE(209), - [sym_iter_comment_stmt] = STATE(209), - [sym_iter_dbta_stmt] = STATE(209), - [sym_iter_dbtb_stmt] = STATE(209), - [sym_iter_dbts_stmt] = STATE(209), - [sym_iter_threads_stmt] = STATE(209), - [sym_iter_bbs_stmt] = STATE(209), - [sym_iter_instrs_stmt] = STATE(209), - [sym_iter_import_stmt] = STATE(209), - [sym_iter_sections_stmt] = STATE(209), - [sym_iter_segments_stmt] = STATE(209), - [sym_iter_symbol_stmt] = STATE(209), - [sym_iter_string_stmt] = STATE(209), - [sym_iter_flags_stmt] = STATE(209), - [sym_iter_function_stmt] = STATE(209), - [sym_iter_iomap_stmt] = STATE(209), - [sym_iter_dbgmap_stmt] = STATE(209), - [sym_iter_register_stmt] = STATE(209), - [sym_iter_step_stmt] = STATE(209), - [sym_tmp_seek_stmt] = STATE(209), - [sym_tmp_blksz_stmt] = STATE(209), - [sym_tmp_fromto_stmt] = STATE(209), - [sym_tmp_arch_stmt] = STATE(209), - [sym_tmp_bits_stmt] = STATE(209), - [sym_tmp_nthi_stmt] = STATE(209), - [sym_tmp_eval_stmt] = STATE(209), - [sym_tmp_fs_stmt] = STATE(209), - [sym_tmp_reli_stmt] = STATE(209), - [sym_tmp_kuery_stmt] = STATE(209), - [sym_tmp_fd_stmt] = STATE(209), - [sym_tmp_reg_stmt] = STATE(209), - [sym_tmp_file_stmt] = STATE(209), - [sym_tmp_string_stmt] = STATE(209), - [sym_tmp_value_stmt] = STATE(209), - [sym_tmp_hex_stmt] = STATE(209), - [sym_help_stmt] = STATE(209), - [sym_macro_stmt] = STATE(209), - [sym_arged_stmt] = STATE(209), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), + [26] = { + [sym__statement] = STATE(350), + [sym_legacy_quoted_stmt] = STATE(213), + [sym__simple_stmt] = STATE(213), + [sym__tmp_stmt] = STATE(213), + [sym__iter_stmt] = STATE(213), + [sym__pipe_stmt] = STATE(213), + [sym_grep_stmt] = STATE(213), + [sym_html_disable_stmt] = STATE(213), + [sym_html_enable_stmt] = STATE(213), + [sym_pipe_stmt] = STATE(213), + [sym_iter_file_lines_stmt] = STATE(213), + [sym_iter_offsets_stmt] = STATE(213), + [sym_iter_offsetssizes_stmt] = STATE(213), + [sym_iter_hit_stmt] = STATE(213), + [sym_iter_interpret_stmt] = STATE(213), + [sym_iter_interpret_offsetssizes_stmt] = STATE(213), + [sym_iter_comment_stmt] = STATE(213), + [sym_iter_dbta_stmt] = STATE(213), + [sym_iter_dbtb_stmt] = STATE(213), + [sym_iter_dbts_stmt] = STATE(213), + [sym_iter_threads_stmt] = STATE(213), + [sym_iter_bbs_stmt] = STATE(213), + [sym_iter_instrs_stmt] = STATE(213), + [sym_iter_import_stmt] = STATE(213), + [sym_iter_sections_stmt] = STATE(213), + [sym_iter_segments_stmt] = STATE(213), + [sym_iter_symbol_stmt] = STATE(213), + [sym_iter_string_stmt] = STATE(213), + [sym_iter_flags_stmt] = STATE(213), + [sym_iter_function_stmt] = STATE(213), + [sym_iter_iomap_stmt] = STATE(213), + [sym_iter_dbgmap_stmt] = STATE(213), + [sym_iter_register_stmt] = STATE(213), + [sym_iter_step_stmt] = STATE(213), + [sym_tmp_seek_stmt] = STATE(213), + [sym_tmp_blksz_stmt] = STATE(213), + [sym_tmp_fromto_stmt] = STATE(213), + [sym_tmp_arch_stmt] = STATE(213), + [sym_tmp_bits_stmt] = STATE(213), + [sym_tmp_nthi_stmt] = STATE(213), + [sym_tmp_eval_stmt] = STATE(213), + [sym_tmp_fs_stmt] = STATE(213), + [sym_tmp_reli_stmt] = STATE(213), + [sym_tmp_kuery_stmt] = STATE(213), + [sym_tmp_fd_stmt] = STATE(213), + [sym_tmp_reg_stmt] = STATE(213), + [sym_tmp_file_stmt] = STATE(213), + [sym_tmp_string_stmt] = STATE(213), + [sym_tmp_value_stmt] = STATE(213), + [sym_tmp_hex_stmt] = STATE(213), + [sym_help_stmt] = STATE(213), + [sym_macro_stmt] = STATE(213), + [sym_arged_stmt] = STATE(213), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(234), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(209), - [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(239), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(213), + [sym_redirect_stmt] = STATE(350), + [sym__dec_number] = STATE(31), + [sym_cmd_identifier] = STATE(38), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), [anon_sym_LPAREN_DASH] = ACTIONS(15), - [anon_sym_DOT] = ACTIONS(17), - [aux_sym__interpret_stmt_token1] = ACTIONS(19), - [aux_sym__interpret_stmt_token3] = ACTIONS(21), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(27), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(31), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [aux_sym__interpret_stmt_token1] = ACTIONS(25), + [aux_sym__interpret_stmt_token3] = ACTIONS(27), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(33), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(37), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(43), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(49), }, - [29] = { + [27] = { + [sym__statement] = STATE(331), [sym_legacy_quoted_stmt] = STATE(213), [sym__simple_stmt] = STATE(213), [sym__tmp_stmt] = STATE(213), @@ -6644,629 +6619,680 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_help_stmt] = STATE(213), [sym_macro_stmt] = STATE(213), [sym_arged_stmt] = STATE(213), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(224), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(239), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), [sym_repeat_stmt] = STATE(213), + [sym_redirect_stmt] = STATE(331), + [sym__dec_number] = STATE(31), + [sym_cmd_identifier] = STATE(38), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), + [anon_sym_LPAREN_STAR] = ACTIONS(13), + [anon_sym_LPAREN_DASH] = ACTIONS(15), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [aux_sym__interpret_stmt_token1] = ACTIONS(25), + [aux_sym__interpret_stmt_token3] = ACTIONS(27), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(33), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(37), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), + [sym__comment] = ACTIONS(3), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(49), + }, + [28] = { + [sym_legacy_quoted_stmt] = STATE(217), + [sym__simple_stmt] = STATE(217), + [sym__tmp_stmt] = STATE(217), + [sym__iter_stmt] = STATE(217), + [sym__pipe_stmt] = STATE(217), + [sym_grep_stmt] = STATE(217), + [sym_html_disable_stmt] = STATE(217), + [sym_html_enable_stmt] = STATE(217), + [sym_pipe_stmt] = STATE(217), + [sym_iter_file_lines_stmt] = STATE(217), + [sym_iter_offsets_stmt] = STATE(217), + [sym_iter_offsetssizes_stmt] = STATE(217), + [sym_iter_hit_stmt] = STATE(217), + [sym_iter_interpret_stmt] = STATE(217), + [sym_iter_interpret_offsetssizes_stmt] = STATE(217), + [sym_iter_comment_stmt] = STATE(217), + [sym_iter_dbta_stmt] = STATE(217), + [sym_iter_dbtb_stmt] = STATE(217), + [sym_iter_dbts_stmt] = STATE(217), + [sym_iter_threads_stmt] = STATE(217), + [sym_iter_bbs_stmt] = STATE(217), + [sym_iter_instrs_stmt] = STATE(217), + [sym_iter_import_stmt] = STATE(217), + [sym_iter_sections_stmt] = STATE(217), + [sym_iter_segments_stmt] = STATE(217), + [sym_iter_symbol_stmt] = STATE(217), + [sym_iter_string_stmt] = STATE(217), + [sym_iter_flags_stmt] = STATE(217), + [sym_iter_function_stmt] = STATE(217), + [sym_iter_iomap_stmt] = STATE(217), + [sym_iter_dbgmap_stmt] = STATE(217), + [sym_iter_register_stmt] = STATE(217), + [sym_iter_step_stmt] = STATE(217), + [sym_tmp_seek_stmt] = STATE(217), + [sym_tmp_blksz_stmt] = STATE(217), + [sym_tmp_fromto_stmt] = STATE(217), + [sym_tmp_arch_stmt] = STATE(217), + [sym_tmp_bits_stmt] = STATE(217), + [sym_tmp_nthi_stmt] = STATE(217), + [sym_tmp_eval_stmt] = STATE(217), + [sym_tmp_fs_stmt] = STATE(217), + [sym_tmp_reli_stmt] = STATE(217), + [sym_tmp_kuery_stmt] = STATE(217), + [sym_tmp_fd_stmt] = STATE(217), + [sym_tmp_reg_stmt] = STATE(217), + [sym_tmp_file_stmt] = STATE(217), + [sym_tmp_string_stmt] = STATE(217), + [sym_tmp_value_stmt] = STATE(217), + [sym_tmp_hex_stmt] = STATE(217), + [sym_help_stmt] = STATE(217), + [sym_macro_stmt] = STATE(217), + [sym_arged_stmt] = STATE(217), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), + [sym__simple_arged_stmt] = STATE(168), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(246), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(217), [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(51), + [sym_cmd_identifier] = STATE(55), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [aux_sym__interpret_stmt_token1] = ACTIONS(53), - [aux_sym__interpret_stmt_token3] = ACTIONS(55), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(57), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(59), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(57), + [anon_sym_DOT] = ACTIONS(59), + [aux_sym__interpret_stmt_token1] = ACTIONS(61), + [aux_sym__interpret_stmt_token3] = ACTIONS(63), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(67), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(61), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(69), }, - [30] = { - [sym_legacy_quoted_stmt] = STATE(128), - [sym__simple_stmt] = STATE(128), - [sym__tmp_stmt] = STATE(128), - [sym__iter_stmt] = STATE(128), - [sym__pipe_stmt] = STATE(128), - [sym_grep_stmt] = STATE(128), - [sym_html_disable_stmt] = STATE(128), - [sym_html_enable_stmt] = STATE(128), - [sym_pipe_stmt] = STATE(128), - [sym_iter_file_lines_stmt] = STATE(128), - [sym_iter_offsets_stmt] = STATE(128), - [sym_iter_offsetssizes_stmt] = STATE(128), - [sym_iter_hit_stmt] = STATE(128), - [sym_iter_interpret_stmt] = STATE(128), - [sym_iter_interpret_offsetssizes_stmt] = STATE(128), - [sym_iter_comment_stmt] = STATE(128), - [sym_iter_dbta_stmt] = STATE(128), - [sym_iter_dbtb_stmt] = STATE(128), - [sym_iter_dbts_stmt] = STATE(128), - [sym_iter_threads_stmt] = STATE(128), - [sym_iter_bbs_stmt] = STATE(128), - [sym_iter_instrs_stmt] = STATE(128), - [sym_iter_import_stmt] = STATE(128), - [sym_iter_sections_stmt] = STATE(128), - [sym_iter_segments_stmt] = STATE(128), - [sym_iter_symbol_stmt] = STATE(128), - [sym_iter_string_stmt] = STATE(128), - [sym_iter_flags_stmt] = STATE(128), - [sym_iter_function_stmt] = STATE(128), - [sym_iter_iomap_stmt] = STATE(128), - [sym_iter_dbgmap_stmt] = STATE(128), - [sym_iter_register_stmt] = STATE(128), - [sym_iter_step_stmt] = STATE(128), - [sym_tmp_seek_stmt] = STATE(128), - [sym_tmp_blksz_stmt] = STATE(128), - [sym_tmp_fromto_stmt] = STATE(128), - [sym_tmp_arch_stmt] = STATE(128), - [sym_tmp_bits_stmt] = STATE(128), - [sym_tmp_nthi_stmt] = STATE(128), - [sym_tmp_eval_stmt] = STATE(128), - [sym_tmp_fs_stmt] = STATE(128), - [sym_tmp_reli_stmt] = STATE(128), - [sym_tmp_kuery_stmt] = STATE(128), - [sym_tmp_fd_stmt] = STATE(128), - [sym_tmp_reg_stmt] = STATE(128), - [sym_tmp_file_stmt] = STATE(128), - [sym_tmp_string_stmt] = STATE(128), - [sym_tmp_value_stmt] = STATE(128), - [sym_tmp_hex_stmt] = STATE(128), - [sym_help_stmt] = STATE(128), - [sym_macro_stmt] = STATE(128), - [sym_arged_stmt] = STATE(128), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), + [29] = { + [sym_legacy_quoted_stmt] = STATE(214), + [sym__simple_stmt] = STATE(214), + [sym__tmp_stmt] = STATE(214), + [sym__iter_stmt] = STATE(214), + [sym__pipe_stmt] = STATE(214), + [sym_grep_stmt] = STATE(214), + [sym_html_disable_stmt] = STATE(214), + [sym_html_enable_stmt] = STATE(214), + [sym_pipe_stmt] = STATE(214), + [sym_iter_file_lines_stmt] = STATE(214), + [sym_iter_offsets_stmt] = STATE(214), + [sym_iter_offsetssizes_stmt] = STATE(214), + [sym_iter_hit_stmt] = STATE(214), + [sym_iter_interpret_stmt] = STATE(214), + [sym_iter_interpret_offsetssizes_stmt] = STATE(214), + [sym_iter_comment_stmt] = STATE(214), + [sym_iter_dbta_stmt] = STATE(214), + [sym_iter_dbtb_stmt] = STATE(214), + [sym_iter_dbts_stmt] = STATE(214), + [sym_iter_threads_stmt] = STATE(214), + [sym_iter_bbs_stmt] = STATE(214), + [sym_iter_instrs_stmt] = STATE(214), + [sym_iter_import_stmt] = STATE(214), + [sym_iter_sections_stmt] = STATE(214), + [sym_iter_segments_stmt] = STATE(214), + [sym_iter_symbol_stmt] = STATE(214), + [sym_iter_string_stmt] = STATE(214), + [sym_iter_flags_stmt] = STATE(214), + [sym_iter_function_stmt] = STATE(214), + [sym_iter_iomap_stmt] = STATE(214), + [sym_iter_dbgmap_stmt] = STATE(214), + [sym_iter_register_stmt] = STATE(214), + [sym_iter_step_stmt] = STATE(214), + [sym_tmp_seek_stmt] = STATE(214), + [sym_tmp_blksz_stmt] = STATE(214), + [sym_tmp_fromto_stmt] = STATE(214), + [sym_tmp_arch_stmt] = STATE(214), + [sym_tmp_bits_stmt] = STATE(214), + [sym_tmp_nthi_stmt] = STATE(214), + [sym_tmp_eval_stmt] = STATE(214), + [sym_tmp_fs_stmt] = STATE(214), + [sym_tmp_reli_stmt] = STATE(214), + [sym_tmp_kuery_stmt] = STATE(214), + [sym_tmp_fd_stmt] = STATE(214), + [sym_tmp_reg_stmt] = STATE(214), + [sym_tmp_file_stmt] = STATE(214), + [sym_tmp_string_stmt] = STATE(214), + [sym_tmp_value_stmt] = STATE(214), + [sym_tmp_hex_stmt] = STATE(214), + [sym_help_stmt] = STATE(214), + [sym_macro_stmt] = STATE(214), + [sym_arged_stmt] = STATE(214), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(234), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(128), - [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(239), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(214), + [sym__dec_number] = STATE(31), + [sym_cmd_identifier] = STATE(38), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), [anon_sym_LPAREN_DASH] = ACTIONS(15), - [anon_sym_DOT] = ACTIONS(17), - [aux_sym__interpret_stmt_token1] = ACTIONS(19), - [aux_sym__interpret_stmt_token3] = ACTIONS(21), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(27), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(31), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [aux_sym__interpret_stmt_token1] = ACTIONS(25), + [aux_sym__interpret_stmt_token3] = ACTIONS(27), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(33), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(37), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(43), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(49), }, - [31] = { - [sym_legacy_quoted_stmt] = STATE(212), - [sym__simple_stmt] = STATE(212), - [sym__tmp_stmt] = STATE(212), - [sym__iter_stmt] = STATE(212), - [sym__pipe_stmt] = STATE(212), - [sym_grep_stmt] = STATE(212), - [sym_html_disable_stmt] = STATE(212), - [sym_html_enable_stmt] = STATE(212), - [sym_pipe_stmt] = STATE(212), - [sym_iter_file_lines_stmt] = STATE(212), - [sym_iter_offsets_stmt] = STATE(212), - [sym_iter_offsetssizes_stmt] = STATE(212), - [sym_iter_hit_stmt] = STATE(212), - [sym_iter_interpret_stmt] = STATE(212), - [sym_iter_interpret_offsetssizes_stmt] = STATE(212), - [sym_iter_comment_stmt] = STATE(212), - [sym_iter_dbta_stmt] = STATE(212), - [sym_iter_dbtb_stmt] = STATE(212), - [sym_iter_dbts_stmt] = STATE(212), - [sym_iter_threads_stmt] = STATE(212), - [sym_iter_bbs_stmt] = STATE(212), - [sym_iter_instrs_stmt] = STATE(212), - [sym_iter_import_stmt] = STATE(212), - [sym_iter_sections_stmt] = STATE(212), - [sym_iter_segments_stmt] = STATE(212), - [sym_iter_symbol_stmt] = STATE(212), - [sym_iter_string_stmt] = STATE(212), - [sym_iter_flags_stmt] = STATE(212), - [sym_iter_function_stmt] = STATE(212), - [sym_iter_iomap_stmt] = STATE(212), - [sym_iter_dbgmap_stmt] = STATE(212), - [sym_iter_register_stmt] = STATE(212), - [sym_iter_step_stmt] = STATE(212), - [sym_tmp_seek_stmt] = STATE(212), - [sym_tmp_blksz_stmt] = STATE(212), - [sym_tmp_fromto_stmt] = STATE(212), - [sym_tmp_arch_stmt] = STATE(212), - [sym_tmp_bits_stmt] = STATE(212), - [sym_tmp_nthi_stmt] = STATE(212), - [sym_tmp_eval_stmt] = STATE(212), - [sym_tmp_fs_stmt] = STATE(212), - [sym_tmp_reli_stmt] = STATE(212), - [sym_tmp_kuery_stmt] = STATE(212), - [sym_tmp_fd_stmt] = STATE(212), - [sym_tmp_reg_stmt] = STATE(212), - [sym_tmp_file_stmt] = STATE(212), - [sym_tmp_string_stmt] = STATE(212), - [sym_tmp_value_stmt] = STATE(212), - [sym_tmp_hex_stmt] = STATE(212), - [sym_help_stmt] = STATE(212), - [sym_macro_stmt] = STATE(212), - [sym_arged_stmt] = STATE(212), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), + [30] = { + [sym_legacy_quoted_stmt] = STATE(218), + [sym__simple_stmt] = STATE(218), + [sym__tmp_stmt] = STATE(218), + [sym__iter_stmt] = STATE(218), + [sym__pipe_stmt] = STATE(218), + [sym_grep_stmt] = STATE(218), + [sym_html_disable_stmt] = STATE(218), + [sym_html_enable_stmt] = STATE(218), + [sym_pipe_stmt] = STATE(218), + [sym_iter_file_lines_stmt] = STATE(218), + [sym_iter_offsets_stmt] = STATE(218), + [sym_iter_offsetssizes_stmt] = STATE(218), + [sym_iter_hit_stmt] = STATE(218), + [sym_iter_interpret_stmt] = STATE(218), + [sym_iter_interpret_offsetssizes_stmt] = STATE(218), + [sym_iter_comment_stmt] = STATE(218), + [sym_iter_dbta_stmt] = STATE(218), + [sym_iter_dbtb_stmt] = STATE(218), + [sym_iter_dbts_stmt] = STATE(218), + [sym_iter_threads_stmt] = STATE(218), + [sym_iter_bbs_stmt] = STATE(218), + [sym_iter_instrs_stmt] = STATE(218), + [sym_iter_import_stmt] = STATE(218), + [sym_iter_sections_stmt] = STATE(218), + [sym_iter_segments_stmt] = STATE(218), + [sym_iter_symbol_stmt] = STATE(218), + [sym_iter_string_stmt] = STATE(218), + [sym_iter_flags_stmt] = STATE(218), + [sym_iter_function_stmt] = STATE(218), + [sym_iter_iomap_stmt] = STATE(218), + [sym_iter_dbgmap_stmt] = STATE(218), + [sym_iter_register_stmt] = STATE(218), + [sym_iter_step_stmt] = STATE(218), + [sym_tmp_seek_stmt] = STATE(218), + [sym_tmp_blksz_stmt] = STATE(218), + [sym_tmp_fromto_stmt] = STATE(218), + [sym_tmp_arch_stmt] = STATE(218), + [sym_tmp_bits_stmt] = STATE(218), + [sym_tmp_nthi_stmt] = STATE(218), + [sym_tmp_eval_stmt] = STATE(218), + [sym_tmp_fs_stmt] = STATE(218), + [sym_tmp_reli_stmt] = STATE(218), + [sym_tmp_kuery_stmt] = STATE(218), + [sym_tmp_fd_stmt] = STATE(218), + [sym_tmp_reg_stmt] = STATE(218), + [sym_tmp_file_stmt] = STATE(218), + [sym_tmp_string_stmt] = STATE(218), + [sym_tmp_value_stmt] = STATE(218), + [sym_tmp_hex_stmt] = STATE(218), + [sym_help_stmt] = STATE(218), + [sym_macro_stmt] = STATE(218), + [sym_arged_stmt] = STATE(218), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(224), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(212), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(246), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(218), [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(51), + [sym_cmd_identifier] = STATE(55), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), + [anon_sym_LPAREN_STAR] = ACTIONS(13), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(57), + [anon_sym_DOT] = ACTIONS(59), + [aux_sym__interpret_stmt_token1] = ACTIONS(61), + [aux_sym__interpret_stmt_token3] = ACTIONS(63), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(67), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), + [sym__comment] = ACTIONS(3), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(69), + }, + [31] = { + [sym_legacy_quoted_stmt] = STATE(165), + [sym__simple_stmt] = STATE(165), + [sym__tmp_stmt] = STATE(165), + [sym__iter_stmt] = STATE(165), + [sym__pipe_stmt] = STATE(165), + [sym_grep_stmt] = STATE(165), + [sym_html_disable_stmt] = STATE(165), + [sym_html_enable_stmt] = STATE(165), + [sym_pipe_stmt] = STATE(165), + [sym_iter_file_lines_stmt] = STATE(165), + [sym_iter_offsets_stmt] = STATE(165), + [sym_iter_offsetssizes_stmt] = STATE(165), + [sym_iter_hit_stmt] = STATE(165), + [sym_iter_interpret_stmt] = STATE(165), + [sym_iter_interpret_offsetssizes_stmt] = STATE(165), + [sym_iter_comment_stmt] = STATE(165), + [sym_iter_dbta_stmt] = STATE(165), + [sym_iter_dbtb_stmt] = STATE(165), + [sym_iter_dbts_stmt] = STATE(165), + [sym_iter_threads_stmt] = STATE(165), + [sym_iter_bbs_stmt] = STATE(165), + [sym_iter_instrs_stmt] = STATE(165), + [sym_iter_import_stmt] = STATE(165), + [sym_iter_sections_stmt] = STATE(165), + [sym_iter_segments_stmt] = STATE(165), + [sym_iter_symbol_stmt] = STATE(165), + [sym_iter_string_stmt] = STATE(165), + [sym_iter_flags_stmt] = STATE(165), + [sym_iter_function_stmt] = STATE(165), + [sym_iter_iomap_stmt] = STATE(165), + [sym_iter_dbgmap_stmt] = STATE(165), + [sym_iter_register_stmt] = STATE(165), + [sym_iter_step_stmt] = STATE(165), + [sym_tmp_seek_stmt] = STATE(165), + [sym_tmp_blksz_stmt] = STATE(165), + [sym_tmp_fromto_stmt] = STATE(165), + [sym_tmp_arch_stmt] = STATE(165), + [sym_tmp_bits_stmt] = STATE(165), + [sym_tmp_nthi_stmt] = STATE(165), + [sym_tmp_eval_stmt] = STATE(165), + [sym_tmp_fs_stmt] = STATE(165), + [sym_tmp_reli_stmt] = STATE(165), + [sym_tmp_kuery_stmt] = STATE(165), + [sym_tmp_fd_stmt] = STATE(165), + [sym_tmp_reg_stmt] = STATE(165), + [sym_tmp_file_stmt] = STATE(165), + [sym_tmp_string_stmt] = STATE(165), + [sym_tmp_value_stmt] = STATE(165), + [sym_tmp_hex_stmt] = STATE(165), + [sym_help_stmt] = STATE(165), + [sym_macro_stmt] = STATE(165), + [sym_arged_stmt] = STATE(165), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), + [sym__simple_arged_stmt] = STATE(168), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(239), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(165), + [sym__dec_number] = STATE(31), + [sym_cmd_identifier] = STATE(38), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [aux_sym__interpret_stmt_token1] = ACTIONS(53), - [aux_sym__interpret_stmt_token3] = ACTIONS(55), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(57), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(59), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), + [anon_sym_LPAREN_DASH] = ACTIONS(15), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [aux_sym__interpret_stmt_token1] = ACTIONS(25), + [aux_sym__interpret_stmt_token3] = ACTIONS(27), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(33), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(37), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(61), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(49), }, [32] = { - [sym_legacy_quoted_stmt] = STATE(208), - [sym__simple_stmt] = STATE(208), - [sym__tmp_stmt] = STATE(208), - [sym__iter_stmt] = STATE(208), - [sym__pipe_stmt] = STATE(208), - [sym_grep_stmt] = STATE(208), - [sym_html_disable_stmt] = STATE(208), - [sym_html_enable_stmt] = STATE(208), - [sym_pipe_stmt] = STATE(208), - [sym_iter_file_lines_stmt] = STATE(208), - [sym_iter_offsets_stmt] = STATE(208), - [sym_iter_offsetssizes_stmt] = STATE(208), - [sym_iter_hit_stmt] = STATE(208), - [sym_iter_interpret_stmt] = STATE(208), - [sym_iter_interpret_offsetssizes_stmt] = STATE(208), - [sym_iter_comment_stmt] = STATE(208), - [sym_iter_dbta_stmt] = STATE(208), - [sym_iter_dbtb_stmt] = STATE(208), - [sym_iter_dbts_stmt] = STATE(208), - [sym_iter_threads_stmt] = STATE(208), - [sym_iter_bbs_stmt] = STATE(208), - [sym_iter_instrs_stmt] = STATE(208), - [sym_iter_import_stmt] = STATE(208), - [sym_iter_sections_stmt] = STATE(208), - [sym_iter_segments_stmt] = STATE(208), - [sym_iter_symbol_stmt] = STATE(208), - [sym_iter_string_stmt] = STATE(208), - [sym_iter_flags_stmt] = STATE(208), - [sym_iter_function_stmt] = STATE(208), - [sym_iter_iomap_stmt] = STATE(208), - [sym_iter_dbgmap_stmt] = STATE(208), - [sym_iter_register_stmt] = STATE(208), - [sym_iter_step_stmt] = STATE(208), - [sym_tmp_seek_stmt] = STATE(208), - [sym_tmp_blksz_stmt] = STATE(208), - [sym_tmp_fromto_stmt] = STATE(208), - [sym_tmp_arch_stmt] = STATE(208), - [sym_tmp_bits_stmt] = STATE(208), - [sym_tmp_nthi_stmt] = STATE(208), - [sym_tmp_eval_stmt] = STATE(208), - [sym_tmp_fs_stmt] = STATE(208), - [sym_tmp_reli_stmt] = STATE(208), - [sym_tmp_kuery_stmt] = STATE(208), - [sym_tmp_fd_stmt] = STATE(208), - [sym_tmp_reg_stmt] = STATE(208), - [sym_tmp_file_stmt] = STATE(208), - [sym_tmp_string_stmt] = STATE(208), - [sym_tmp_value_stmt] = STATE(208), - [sym_tmp_hex_stmt] = STATE(208), - [sym_help_stmt] = STATE(208), - [sym_macro_stmt] = STATE(208), - [sym_arged_stmt] = STATE(208), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), + [sym_legacy_quoted_stmt] = STATE(211), + [sym__simple_stmt] = STATE(211), + [sym__tmp_stmt] = STATE(211), + [sym__iter_stmt] = STATE(211), + [sym__pipe_stmt] = STATE(211), + [sym_grep_stmt] = STATE(211), + [sym_html_disable_stmt] = STATE(211), + [sym_html_enable_stmt] = STATE(211), + [sym_pipe_stmt] = STATE(211), + [sym_iter_file_lines_stmt] = STATE(211), + [sym_iter_offsets_stmt] = STATE(211), + [sym_iter_offsetssizes_stmt] = STATE(211), + [sym_iter_hit_stmt] = STATE(211), + [sym_iter_interpret_stmt] = STATE(211), + [sym_iter_interpret_offsetssizes_stmt] = STATE(211), + [sym_iter_comment_stmt] = STATE(211), + [sym_iter_dbta_stmt] = STATE(211), + [sym_iter_dbtb_stmt] = STATE(211), + [sym_iter_dbts_stmt] = STATE(211), + [sym_iter_threads_stmt] = STATE(211), + [sym_iter_bbs_stmt] = STATE(211), + [sym_iter_instrs_stmt] = STATE(211), + [sym_iter_import_stmt] = STATE(211), + [sym_iter_sections_stmt] = STATE(211), + [sym_iter_segments_stmt] = STATE(211), + [sym_iter_symbol_stmt] = STATE(211), + [sym_iter_string_stmt] = STATE(211), + [sym_iter_flags_stmt] = STATE(211), + [sym_iter_function_stmt] = STATE(211), + [sym_iter_iomap_stmt] = STATE(211), + [sym_iter_dbgmap_stmt] = STATE(211), + [sym_iter_register_stmt] = STATE(211), + [sym_iter_step_stmt] = STATE(211), + [sym_tmp_seek_stmt] = STATE(211), + [sym_tmp_blksz_stmt] = STATE(211), + [sym_tmp_fromto_stmt] = STATE(211), + [sym_tmp_arch_stmt] = STATE(211), + [sym_tmp_bits_stmt] = STATE(211), + [sym_tmp_nthi_stmt] = STATE(211), + [sym_tmp_eval_stmt] = STATE(211), + [sym_tmp_fs_stmt] = STATE(211), + [sym_tmp_reli_stmt] = STATE(211), + [sym_tmp_kuery_stmt] = STATE(211), + [sym_tmp_fd_stmt] = STATE(211), + [sym_tmp_reg_stmt] = STATE(211), + [sym_tmp_file_stmt] = STATE(211), + [sym_tmp_string_stmt] = STATE(211), + [sym_tmp_value_stmt] = STATE(211), + [sym_tmp_hex_stmt] = STATE(211), + [sym_help_stmt] = STATE(211), + [sym_macro_stmt] = STATE(211), + [sym_arged_stmt] = STATE(211), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(234), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(208), - [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(239), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(211), + [sym__dec_number] = STATE(31), + [sym_cmd_identifier] = STATE(38), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), [anon_sym_LPAREN_DASH] = ACTIONS(15), - [anon_sym_DOT] = ACTIONS(17), - [aux_sym__interpret_stmt_token1] = ACTIONS(19), - [aux_sym__interpret_stmt_token3] = ACTIONS(21), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(27), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(31), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [aux_sym__interpret_stmt_token1] = ACTIONS(25), + [aux_sym__interpret_stmt_token3] = ACTIONS(27), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(33), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(37), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(43), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(49), }, [33] = { - [sym_legacy_quoted_stmt] = STATE(128), - [sym__simple_stmt] = STATE(128), - [sym__tmp_stmt] = STATE(128), - [sym__iter_stmt] = STATE(128), - [sym__pipe_stmt] = STATE(128), - [sym_grep_stmt] = STATE(128), - [sym_html_disable_stmt] = STATE(128), - [sym_html_enable_stmt] = STATE(128), - [sym_pipe_stmt] = STATE(128), - [sym_iter_file_lines_stmt] = STATE(128), - [sym_iter_offsets_stmt] = STATE(128), - [sym_iter_offsetssizes_stmt] = STATE(128), - [sym_iter_hit_stmt] = STATE(128), - [sym_iter_interpret_stmt] = STATE(128), - [sym_iter_interpret_offsetssizes_stmt] = STATE(128), - [sym_iter_comment_stmt] = STATE(128), - [sym_iter_dbta_stmt] = STATE(128), - [sym_iter_dbtb_stmt] = STATE(128), - [sym_iter_dbts_stmt] = STATE(128), - [sym_iter_threads_stmt] = STATE(128), - [sym_iter_bbs_stmt] = STATE(128), - [sym_iter_instrs_stmt] = STATE(128), - [sym_iter_import_stmt] = STATE(128), - [sym_iter_sections_stmt] = STATE(128), - [sym_iter_segments_stmt] = STATE(128), - [sym_iter_symbol_stmt] = STATE(128), - [sym_iter_string_stmt] = STATE(128), - [sym_iter_flags_stmt] = STATE(128), - [sym_iter_function_stmt] = STATE(128), - [sym_iter_iomap_stmt] = STATE(128), - [sym_iter_dbgmap_stmt] = STATE(128), - [sym_iter_register_stmt] = STATE(128), - [sym_iter_step_stmt] = STATE(128), - [sym_tmp_seek_stmt] = STATE(128), - [sym_tmp_blksz_stmt] = STATE(128), - [sym_tmp_fromto_stmt] = STATE(128), - [sym_tmp_arch_stmt] = STATE(128), - [sym_tmp_bits_stmt] = STATE(128), - [sym_tmp_nthi_stmt] = STATE(128), - [sym_tmp_eval_stmt] = STATE(128), - [sym_tmp_fs_stmt] = STATE(128), - [sym_tmp_reli_stmt] = STATE(128), - [sym_tmp_kuery_stmt] = STATE(128), - [sym_tmp_fd_stmt] = STATE(128), - [sym_tmp_reg_stmt] = STATE(128), - [sym_tmp_file_stmt] = STATE(128), - [sym_tmp_string_stmt] = STATE(128), - [sym_tmp_value_stmt] = STATE(128), - [sym_tmp_hex_stmt] = STATE(128), - [sym_help_stmt] = STATE(128), - [sym_macro_stmt] = STATE(128), - [sym_arged_stmt] = STATE(128), - [sym__macro_arged_stmt] = STATE(191), - [sym__simple_arged_stmt_question] = STATE(192), + [sym_legacy_quoted_stmt] = STATE(165), + [sym__simple_stmt] = STATE(165), + [sym__tmp_stmt] = STATE(165), + [sym__iter_stmt] = STATE(165), + [sym__pipe_stmt] = STATE(165), + [sym_grep_stmt] = STATE(165), + [sym_html_disable_stmt] = STATE(165), + [sym_html_enable_stmt] = STATE(165), + [sym_pipe_stmt] = STATE(165), + [sym_iter_file_lines_stmt] = STATE(165), + [sym_iter_offsets_stmt] = STATE(165), + [sym_iter_offsetssizes_stmt] = STATE(165), + [sym_iter_hit_stmt] = STATE(165), + [sym_iter_interpret_stmt] = STATE(165), + [sym_iter_interpret_offsetssizes_stmt] = STATE(165), + [sym_iter_comment_stmt] = STATE(165), + [sym_iter_dbta_stmt] = STATE(165), + [sym_iter_dbtb_stmt] = STATE(165), + [sym_iter_dbts_stmt] = STATE(165), + [sym_iter_threads_stmt] = STATE(165), + [sym_iter_bbs_stmt] = STATE(165), + [sym_iter_instrs_stmt] = STATE(165), + [sym_iter_import_stmt] = STATE(165), + [sym_iter_sections_stmt] = STATE(165), + [sym_iter_segments_stmt] = STATE(165), + [sym_iter_symbol_stmt] = STATE(165), + [sym_iter_string_stmt] = STATE(165), + [sym_iter_flags_stmt] = STATE(165), + [sym_iter_function_stmt] = STATE(165), + [sym_iter_iomap_stmt] = STATE(165), + [sym_iter_dbgmap_stmt] = STATE(165), + [sym_iter_register_stmt] = STATE(165), + [sym_iter_step_stmt] = STATE(165), + [sym_tmp_seek_stmt] = STATE(165), + [sym_tmp_blksz_stmt] = STATE(165), + [sym_tmp_fromto_stmt] = STATE(165), + [sym_tmp_arch_stmt] = STATE(165), + [sym_tmp_bits_stmt] = STATE(165), + [sym_tmp_nthi_stmt] = STATE(165), + [sym_tmp_eval_stmt] = STATE(165), + [sym_tmp_fs_stmt] = STATE(165), + [sym_tmp_reli_stmt] = STATE(165), + [sym_tmp_kuery_stmt] = STATE(165), + [sym_tmp_fd_stmt] = STATE(165), + [sym_tmp_reg_stmt] = STATE(165), + [sym_tmp_file_stmt] = STATE(165), + [sym_tmp_string_stmt] = STATE(165), + [sym_tmp_value_stmt] = STATE(165), + [sym_tmp_hex_stmt] = STATE(165), + [sym_help_stmt] = STATE(165), + [sym_macro_stmt] = STATE(165), + [sym_arged_stmt] = STATE(165), + [sym__macro_arged_stmt] = STATE(130), + [sym__alias_arged_stmt] = STATE(206), + [sym__simple_arged_stmt_question] = STATE(172), [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(162), - [sym__system_stmt] = STATE(160), - [sym__interpret_stmt] = STATE(145), - [sym__interpret_search_identifier] = STATE(224), - [sym__env_stmt] = STATE(140), - [sym__last_stmt] = STATE(146), - [sym_last_stmt_identifier] = STATE(134), - [sym_repeat_stmt] = STATE(128), + [sym__pointer_arged_stmt] = STATE(164), + [sym__system_stmt] = STATE(155), + [sym__interpret_stmt] = STATE(153), + [sym__interpret_search_identifier] = STATE(246), + [sym__env_stmt] = STATE(137), + [sym__last_stmt] = STATE(132), + [sym_last_stmt_identifier] = STATE(188), + [sym_repeat_stmt] = STATE(165), [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(51), + [sym_cmd_identifier] = STATE(55), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(49), - [anon_sym_DOT] = ACTIONS(51), - [aux_sym__interpret_stmt_token1] = ACTIONS(53), - [aux_sym__interpret_stmt_token3] = ACTIONS(55), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [sym__env_stmt_identifier] = ACTIONS(57), - [anon_sym_DOT_DOT_DOT] = ACTIONS(29), - [sym_system_identifier] = ACTIONS(59), - [sym_question_mark_identifier] = ACTIONS(33), - [sym_pointer_identifier] = ACTIONS(35), - [aux_sym__dec_number_token1] = ACTIONS(37), - [aux_sym__dec_number_token2] = ACTIONS(39), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(57), + [anon_sym_DOT] = ACTIONS(59), + [aux_sym__interpret_stmt_token1] = ACTIONS(61), + [aux_sym__interpret_stmt_token3] = ACTIONS(63), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(67), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(61), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(69), }, [34] = { - [sym__arg_with_paren] = STATE(58), - [sym__arg] = STATE(58), - [sym_arg] = STATE(43), - [sym_args] = STATE(157), - [sym_arg_identifier] = STATE(58), - [sym_double_quoted_arg] = STATE(58), - [sym_single_quoted_arg] = STATE(58), - [sym_cmd_substitution_arg] = STATE(58), - [sym_concatenation] = STATE(74), - [aux_sym_args_repeat1] = STATE(43), - [ts_builtin_sym_end] = ACTIONS(77), - [anon_sym_DQUOTE] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(77), - [anon_sym_PIPE] = ACTIONS(81), - [anon_sym_PIPEH] = ACTIONS(77), - [anon_sym_AT_AT_DOT] = ACTIONS(77), - [anon_sym_AT_AT_EQ] = ACTIONS(77), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(77), - [anon_sym_AT_AT] = ACTIONS(81), - [anon_sym_AT_ATc_COLON] = ACTIONS(77), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(77), - [anon_sym_AT_ATC] = ACTIONS(77), - [anon_sym_AT_ATdbt] = ACTIONS(81), - [anon_sym_AT_ATdbta] = ACTIONS(77), - [anon_sym_AT_ATdbtb] = ACTIONS(77), - [anon_sym_AT_ATdbts] = ACTIONS(77), - [anon_sym_AT_ATt] = ACTIONS(77), - [anon_sym_AT_ATb] = ACTIONS(77), - [anon_sym_AT_ATi] = ACTIONS(81), - [anon_sym_AT_ATii] = ACTIONS(77), - [anon_sym_AT_ATiS] = ACTIONS(81), - [anon_sym_AT_ATiSS] = ACTIONS(77), - [anon_sym_AT_ATis] = ACTIONS(77), - [anon_sym_AT_ATiz] = ACTIONS(77), - [anon_sym_AT_ATf] = ACTIONS(77), - [anon_sym_AT_ATF] = ACTIONS(77), - [anon_sym_AT_ATom] = ACTIONS(77), - [anon_sym_AT_ATdm] = ACTIONS(77), - [anon_sym_AT_ATr] = ACTIONS(77), - [anon_sym_AT_ATs_COLON] = ACTIONS(77), - [anon_sym_AT] = ACTIONS(77), - [anon_sym_AT_BANG] = ACTIONS(77), - [anon_sym_AT_LPAREN] = ACTIONS(77), - [anon_sym_RPAREN] = ACTIONS(77), - [anon_sym_ATa_COLON] = ACTIONS(77), - [anon_sym_ATb_COLON] = ACTIONS(77), - [anon_sym_ATB_COLON] = ACTIONS(77), - [anon_sym_ATe_COLON] = ACTIONS(77), - [anon_sym_ATF_COLON] = ACTIONS(77), - [anon_sym_ATi_COLON] = ACTIONS(77), - [anon_sym_ATk_COLON] = ACTIONS(77), - [anon_sym_ATo_COLON] = ACTIONS(77), - [anon_sym_ATr_COLON] = ACTIONS(77), - [anon_sym_ATf_COLON] = ACTIONS(77), - [anon_sym_ATs_COLON] = ACTIONS(77), - [anon_sym_ATv_COLON] = ACTIONS(77), - [anon_sym_ATx_COLON] = ACTIONS(77), - [anon_sym_SEMI] = ACTIONS(77), - [anon_sym_LPAREN] = ACTIONS(83), - [anon_sym_PIPE_DOT] = ACTIONS(77), - [anon_sym_GT] = ACTIONS(81), - [anon_sym_GT_GT] = ACTIONS(77), - [sym_html_redirect_operator] = ACTIONS(81), - [sym_html_append_operator] = ACTIONS(77), - [anon_sym_COMMA] = ACTIONS(85), - [aux_sym_arg_identifier_token1] = ACTIONS(87), - [anon_sym_DOLLAR] = ACTIONS(87), - [anon_sym_SQUOTE] = ACTIONS(89), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(91), - [anon_sym_BQUOTE] = ACTIONS(93), + [sym__arg_with_paren] = STATE(61), + [sym__arg] = STATE(61), + [sym_arg] = STATE(45), + [sym_args] = STATE(162), + [sym_arg_identifier] = STATE(61), + [sym_double_quoted_arg] = STATE(61), + [sym_single_quoted_arg] = STATE(61), + [sym_cmd_substitution_arg] = STATE(61), + [sym_concatenation] = STATE(77), + [aux_sym_args_repeat1] = STATE(45), + [ts_builtin_sym_end] = ACTIONS(85), + [anon_sym_DQUOTE] = ACTIONS(87), + [anon_sym_TILDE] = ACTIONS(85), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_PIPEH] = ACTIONS(85), + [anon_sym_AT_AT_DOT] = ACTIONS(85), + [anon_sym_AT_AT_EQ] = ACTIONS(85), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(85), + [anon_sym_AT_AT] = ACTIONS(89), + [anon_sym_AT_ATc_COLON] = ACTIONS(85), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(85), + [anon_sym_AT_ATC] = ACTIONS(85), + [anon_sym_AT_ATdbt] = ACTIONS(89), + [anon_sym_AT_ATdbta] = ACTIONS(85), + [anon_sym_AT_ATdbtb] = ACTIONS(85), + [anon_sym_AT_ATdbts] = ACTIONS(85), + [anon_sym_AT_ATt] = ACTIONS(85), + [anon_sym_AT_ATb] = ACTIONS(85), + [anon_sym_AT_ATi] = ACTIONS(89), + [anon_sym_AT_ATii] = ACTIONS(85), + [anon_sym_AT_ATiS] = ACTIONS(89), + [anon_sym_AT_ATiSS] = ACTIONS(85), + [anon_sym_AT_ATis] = ACTIONS(85), + [anon_sym_AT_ATiz] = ACTIONS(85), + [anon_sym_AT_ATf] = ACTIONS(85), + [anon_sym_AT_ATF] = ACTIONS(85), + [anon_sym_AT_ATom] = ACTIONS(85), + [anon_sym_AT_ATdm] = ACTIONS(85), + [anon_sym_AT_ATr] = ACTIONS(85), + [anon_sym_AT_ATs_COLON] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_AT_BANG] = ACTIONS(85), + [anon_sym_AT_LPAREN] = ACTIONS(85), + [anon_sym_RPAREN] = ACTIONS(85), + [anon_sym_ATa_COLON] = ACTIONS(85), + [anon_sym_ATb_COLON] = ACTIONS(85), + [anon_sym_ATB_COLON] = ACTIONS(85), + [anon_sym_ATe_COLON] = ACTIONS(85), + [anon_sym_ATF_COLON] = ACTIONS(85), + [anon_sym_ATi_COLON] = ACTIONS(85), + [anon_sym_ATk_COLON] = ACTIONS(85), + [anon_sym_ATo_COLON] = ACTIONS(85), + [anon_sym_ATr_COLON] = ACTIONS(85), + [anon_sym_ATf_COLON] = ACTIONS(85), + [anon_sym_ATs_COLON] = ACTIONS(85), + [anon_sym_ATv_COLON] = ACTIONS(85), + [anon_sym_ATx_COLON] = ACTIONS(85), + [anon_sym_SEMI] = ACTIONS(85), + [anon_sym_LPAREN] = ACTIONS(91), + [anon_sym_DOLLAR] = ACTIONS(93), + [anon_sym_PIPE_DOT] = ACTIONS(85), + [anon_sym_GT] = ACTIONS(89), + [anon_sym_GT_GT] = ACTIONS(85), + [sym_html_redirect_operator] = ACTIONS(89), + [sym_html_append_operator] = ACTIONS(85), + [anon_sym_COMMA] = ACTIONS(95), + [aux_sym_arg_identifier_token1] = ACTIONS(93), + [anon_sym_SQUOTE] = ACTIONS(97), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), + [anon_sym_BQUOTE] = ACTIONS(101), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(77), - [anon_sym_CR] = ACTIONS(77), - [sym_file_descriptor] = ACTIONS(77), + [anon_sym_LF] = ACTIONS(85), + [anon_sym_CR] = ACTIONS(85), + [sym_file_descriptor] = ACTIONS(85), }, [35] = { - [sym__arg_with_paren] = STATE(58), - [sym__arg] = STATE(58), - [sym_arg] = STATE(43), - [sym_args] = STATE(158), - [sym_arg_identifier] = STATE(58), - [sym_double_quoted_arg] = STATE(58), - [sym_single_quoted_arg] = STATE(58), - [sym_cmd_substitution_arg] = STATE(58), - [sym_concatenation] = STATE(74), - [aux_sym_args_repeat1] = STATE(43), - [ts_builtin_sym_end] = ACTIONS(95), - [anon_sym_DQUOTE] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(95), - [anon_sym_PIPE] = ACTIONS(97), - [anon_sym_PIPEH] = ACTIONS(95), - [anon_sym_AT_AT_DOT] = ACTIONS(95), - [anon_sym_AT_AT_EQ] = ACTIONS(95), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(95), - [anon_sym_AT_AT] = ACTIONS(97), - [anon_sym_AT_ATc_COLON] = ACTIONS(95), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(95), - [anon_sym_AT_ATC] = ACTIONS(95), - [anon_sym_AT_ATdbt] = ACTIONS(97), - [anon_sym_AT_ATdbta] = ACTIONS(95), - [anon_sym_AT_ATdbtb] = ACTIONS(95), - [anon_sym_AT_ATdbts] = ACTIONS(95), - [anon_sym_AT_ATt] = ACTIONS(95), - [anon_sym_AT_ATb] = ACTIONS(95), - [anon_sym_AT_ATi] = ACTIONS(97), - [anon_sym_AT_ATii] = ACTIONS(95), - [anon_sym_AT_ATiS] = ACTIONS(97), - [anon_sym_AT_ATiSS] = ACTIONS(95), - [anon_sym_AT_ATis] = ACTIONS(95), - [anon_sym_AT_ATiz] = ACTIONS(95), - [anon_sym_AT_ATf] = ACTIONS(95), - [anon_sym_AT_ATF] = ACTIONS(95), - [anon_sym_AT_ATom] = ACTIONS(95), - [anon_sym_AT_ATdm] = ACTIONS(95), - [anon_sym_AT_ATr] = ACTIONS(95), - [anon_sym_AT_ATs_COLON] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(95), - [anon_sym_AT_BANG] = ACTIONS(95), - [anon_sym_AT_LPAREN] = ACTIONS(95), - [anon_sym_RPAREN] = ACTIONS(95), - [anon_sym_ATa_COLON] = ACTIONS(95), - [anon_sym_ATb_COLON] = ACTIONS(95), - [anon_sym_ATB_COLON] = ACTIONS(95), - [anon_sym_ATe_COLON] = ACTIONS(95), - [anon_sym_ATF_COLON] = ACTIONS(95), - [anon_sym_ATi_COLON] = ACTIONS(95), - [anon_sym_ATk_COLON] = ACTIONS(95), - [anon_sym_ATo_COLON] = ACTIONS(95), - [anon_sym_ATr_COLON] = ACTIONS(95), - [anon_sym_ATf_COLON] = ACTIONS(95), - [anon_sym_ATs_COLON] = ACTIONS(95), - [anon_sym_ATv_COLON] = ACTIONS(95), - [anon_sym_ATx_COLON] = ACTIONS(95), - [anon_sym_SEMI] = ACTIONS(95), - [anon_sym_LPAREN] = ACTIONS(83), - [anon_sym_PIPE_DOT] = ACTIONS(95), - [anon_sym_GT] = ACTIONS(97), - [anon_sym_GT_GT] = ACTIONS(95), - [sym_html_redirect_operator] = ACTIONS(97), - [sym_html_append_operator] = ACTIONS(95), - [anon_sym_COMMA] = ACTIONS(85), - [aux_sym_arg_identifier_token1] = ACTIONS(87), - [anon_sym_DOLLAR] = ACTIONS(87), - [anon_sym_SQUOTE] = ACTIONS(89), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(91), - [anon_sym_BQUOTE] = ACTIONS(93), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(95), - [anon_sym_CR] = ACTIONS(95), - [sym_file_descriptor] = ACTIONS(95), - }, - [36] = { - [sym__arg_with_paren] = STATE(58), - [sym__arg] = STATE(58), - [sym_arg] = STATE(43), - [sym_args] = STATE(132), - [sym_arg_identifier] = STATE(58), - [sym_double_quoted_arg] = STATE(58), - [sym_single_quoted_arg] = STATE(58), - [sym_cmd_substitution_arg] = STATE(58), - [sym_concatenation] = STATE(74), - [aux_sym_args_repeat1] = STATE(43), - [ts_builtin_sym_end] = ACTIONS(99), - [anon_sym_DQUOTE] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(99), - [anon_sym_PIPE] = ACTIONS(101), - [anon_sym_PIPEH] = ACTIONS(99), - [anon_sym_AT_AT_DOT] = ACTIONS(99), - [anon_sym_AT_AT_EQ] = ACTIONS(99), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(99), - [anon_sym_AT_AT] = ACTIONS(101), - [anon_sym_AT_ATc_COLON] = ACTIONS(99), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(99), - [anon_sym_AT_ATC] = ACTIONS(99), - [anon_sym_AT_ATdbt] = ACTIONS(101), - [anon_sym_AT_ATdbta] = ACTIONS(99), - [anon_sym_AT_ATdbtb] = ACTIONS(99), - [anon_sym_AT_ATdbts] = ACTIONS(99), - [anon_sym_AT_ATt] = ACTIONS(99), - [anon_sym_AT_ATb] = ACTIONS(99), - [anon_sym_AT_ATi] = ACTIONS(101), - [anon_sym_AT_ATii] = ACTIONS(99), - [anon_sym_AT_ATiS] = ACTIONS(101), - [anon_sym_AT_ATiSS] = ACTIONS(99), - [anon_sym_AT_ATis] = ACTIONS(99), - [anon_sym_AT_ATiz] = ACTIONS(99), - [anon_sym_AT_ATf] = ACTIONS(99), - [anon_sym_AT_ATF] = ACTIONS(99), - [anon_sym_AT_ATom] = ACTIONS(99), - [anon_sym_AT_ATdm] = ACTIONS(99), - [anon_sym_AT_ATr] = ACTIONS(99), - [anon_sym_AT_ATs_COLON] = ACTIONS(99), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_AT_BANG] = ACTIONS(99), - [anon_sym_AT_LPAREN] = ACTIONS(99), - [anon_sym_RPAREN] = ACTIONS(99), - [anon_sym_ATa_COLON] = ACTIONS(99), - [anon_sym_ATb_COLON] = ACTIONS(99), - [anon_sym_ATB_COLON] = ACTIONS(99), - [anon_sym_ATe_COLON] = ACTIONS(99), - [anon_sym_ATF_COLON] = ACTIONS(99), - [anon_sym_ATi_COLON] = ACTIONS(99), - [anon_sym_ATk_COLON] = ACTIONS(99), - [anon_sym_ATo_COLON] = ACTIONS(99), - [anon_sym_ATr_COLON] = ACTIONS(99), - [anon_sym_ATf_COLON] = ACTIONS(99), - [anon_sym_ATs_COLON] = ACTIONS(99), - [anon_sym_ATv_COLON] = ACTIONS(99), - [anon_sym_ATx_COLON] = ACTIONS(99), - [anon_sym_SEMI] = ACTIONS(99), - [anon_sym_LPAREN] = ACTIONS(83), - [anon_sym_PIPE_DOT] = ACTIONS(99), - [anon_sym_GT] = ACTIONS(101), - [anon_sym_GT_GT] = ACTIONS(99), - [sym_html_redirect_operator] = ACTIONS(101), - [sym_html_append_operator] = ACTIONS(99), - [anon_sym_COMMA] = ACTIONS(85), - [aux_sym_arg_identifier_token1] = ACTIONS(87), - [anon_sym_DOLLAR] = ACTIONS(87), - [anon_sym_SQUOTE] = ACTIONS(89), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(91), - [anon_sym_BQUOTE] = ACTIONS(93), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(99), - [anon_sym_CR] = ACTIONS(99), - [sym_file_descriptor] = ACTIONS(99), - }, - [37] = { - [sym__arg_with_paren] = STATE(58), - [sym__arg] = STATE(58), - [sym_arg] = STATE(43), - [sym_args] = STATE(155), - [sym_arg_identifier] = STATE(58), - [sym_double_quoted_arg] = STATE(58), - [sym_single_quoted_arg] = STATE(58), - [sym_cmd_substitution_arg] = STATE(58), - [sym_concatenation] = STATE(74), - [aux_sym_args_repeat1] = STATE(43), + [sym__arg_with_paren] = STATE(61), + [sym__arg] = STATE(61), + [sym_arg] = STATE(45), + [sym_args] = STATE(161), + [sym_arg_identifier] = STATE(61), + [sym_double_quoted_arg] = STATE(61), + [sym_single_quoted_arg] = STATE(61), + [sym_cmd_substitution_arg] = STATE(61), + [sym_concatenation] = STATE(77), + [aux_sym_args_repeat1] = STATE(45), [ts_builtin_sym_end] = ACTIONS(103), - [anon_sym_DQUOTE] = ACTIONS(79), + [anon_sym_DQUOTE] = ACTIONS(87), [anon_sym_TILDE] = ACTIONS(103), [anon_sym_PIPE] = ACTIONS(105), [anon_sym_PIPEH] = ACTIONS(103), @@ -7313,36 +7339,36 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATv_COLON] = ACTIONS(103), [anon_sym_ATx_COLON] = ACTIONS(103), [anon_sym_SEMI] = ACTIONS(103), - [anon_sym_LPAREN] = ACTIONS(83), + [anon_sym_LPAREN] = ACTIONS(91), + [anon_sym_DOLLAR] = ACTIONS(93), [anon_sym_PIPE_DOT] = ACTIONS(103), [anon_sym_GT] = ACTIONS(105), [anon_sym_GT_GT] = ACTIONS(103), [sym_html_redirect_operator] = ACTIONS(105), [sym_html_append_operator] = ACTIONS(103), - [anon_sym_COMMA] = ACTIONS(85), - [aux_sym_arg_identifier_token1] = ACTIONS(87), - [anon_sym_DOLLAR] = ACTIONS(87), - [anon_sym_SQUOTE] = ACTIONS(89), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(91), - [anon_sym_BQUOTE] = ACTIONS(93), + [anon_sym_COMMA] = ACTIONS(95), + [aux_sym_arg_identifier_token1] = ACTIONS(93), + [anon_sym_SQUOTE] = ACTIONS(97), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), + [anon_sym_BQUOTE] = ACTIONS(101), [sym__comment] = ACTIONS(3), [anon_sym_LF] = ACTIONS(103), [anon_sym_CR] = ACTIONS(103), [sym_file_descriptor] = ACTIONS(103), }, - [38] = { - [sym__arg_with_paren] = STATE(58), - [sym__arg] = STATE(58), - [sym_arg] = STATE(43), - [sym_args] = STATE(141), - [sym_arg_identifier] = STATE(58), - [sym_double_quoted_arg] = STATE(58), - [sym_single_quoted_arg] = STATE(58), - [sym_cmd_substitution_arg] = STATE(58), - [sym_concatenation] = STATE(74), - [aux_sym_args_repeat1] = STATE(43), + [36] = { + [sym__arg_with_paren] = STATE(61), + [sym__arg] = STATE(61), + [sym_arg] = STATE(45), + [sym_args] = STATE(159), + [sym_arg_identifier] = STATE(61), + [sym_double_quoted_arg] = STATE(61), + [sym_single_quoted_arg] = STATE(61), + [sym_cmd_substitution_arg] = STATE(61), + [sym_concatenation] = STATE(77), + [aux_sym_args_repeat1] = STATE(45), [ts_builtin_sym_end] = ACTIONS(107), - [anon_sym_DQUOTE] = ACTIONS(79), + [anon_sym_DQUOTE] = ACTIONS(87), [anon_sym_TILDE] = ACTIONS(107), [anon_sym_PIPE] = ACTIONS(109), [anon_sym_PIPEH] = ACTIONS(107), @@ -7389,36 +7415,36 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATv_COLON] = ACTIONS(107), [anon_sym_ATx_COLON] = ACTIONS(107), [anon_sym_SEMI] = ACTIONS(107), - [anon_sym_LPAREN] = ACTIONS(83), + [anon_sym_LPAREN] = ACTIONS(91), + [anon_sym_DOLLAR] = ACTIONS(93), [anon_sym_PIPE_DOT] = ACTIONS(107), [anon_sym_GT] = ACTIONS(109), [anon_sym_GT_GT] = ACTIONS(107), [sym_html_redirect_operator] = ACTIONS(109), [sym_html_append_operator] = ACTIONS(107), - [anon_sym_COMMA] = ACTIONS(85), - [aux_sym_arg_identifier_token1] = ACTIONS(87), - [anon_sym_DOLLAR] = ACTIONS(87), - [anon_sym_SQUOTE] = ACTIONS(89), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(91), - [anon_sym_BQUOTE] = ACTIONS(93), + [anon_sym_COMMA] = ACTIONS(95), + [aux_sym_arg_identifier_token1] = ACTIONS(93), + [anon_sym_SQUOTE] = ACTIONS(97), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), + [anon_sym_BQUOTE] = ACTIONS(101), [sym__comment] = ACTIONS(3), [anon_sym_LF] = ACTIONS(107), [anon_sym_CR] = ACTIONS(107), [sym_file_descriptor] = ACTIONS(107), }, - [39] = { - [sym__arg_with_paren] = STATE(58), - [sym__arg] = STATE(58), - [sym_arg] = STATE(43), - [sym_args] = STATE(163), - [sym_arg_identifier] = STATE(58), - [sym_double_quoted_arg] = STATE(58), - [sym_single_quoted_arg] = STATE(58), - [sym_cmd_substitution_arg] = STATE(58), - [sym_concatenation] = STATE(74), - [aux_sym_args_repeat1] = STATE(43), + [37] = { + [sym__arg_with_paren] = STATE(61), + [sym__arg] = STATE(61), + [sym_arg] = STATE(45), + [sym_args] = STATE(134), + [sym_arg_identifier] = STATE(61), + [sym_double_quoted_arg] = STATE(61), + [sym_single_quoted_arg] = STATE(61), + [sym_cmd_substitution_arg] = STATE(61), + [sym_concatenation] = STATE(77), + [aux_sym_args_repeat1] = STATE(45), [ts_builtin_sym_end] = ACTIONS(111), - [anon_sym_DQUOTE] = ACTIONS(79), + [anon_sym_DQUOTE] = ACTIONS(87), [anon_sym_TILDE] = ACTIONS(111), [anon_sym_PIPE] = ACTIONS(113), [anon_sym_PIPEH] = ACTIONS(111), @@ -7465,36 +7491,36 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATv_COLON] = ACTIONS(111), [anon_sym_ATx_COLON] = ACTIONS(111), [anon_sym_SEMI] = ACTIONS(111), - [anon_sym_LPAREN] = ACTIONS(83), + [anon_sym_LPAREN] = ACTIONS(91), + [anon_sym_DOLLAR] = ACTIONS(93), [anon_sym_PIPE_DOT] = ACTIONS(111), [anon_sym_GT] = ACTIONS(113), [anon_sym_GT_GT] = ACTIONS(111), [sym_html_redirect_operator] = ACTIONS(113), [sym_html_append_operator] = ACTIONS(111), - [anon_sym_COMMA] = ACTIONS(85), - [aux_sym_arg_identifier_token1] = ACTIONS(87), - [anon_sym_DOLLAR] = ACTIONS(87), - [anon_sym_SQUOTE] = ACTIONS(89), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(91), - [anon_sym_BQUOTE] = ACTIONS(93), + [anon_sym_COMMA] = ACTIONS(95), + [aux_sym_arg_identifier_token1] = ACTIONS(93), + [anon_sym_SQUOTE] = ACTIONS(97), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), + [anon_sym_BQUOTE] = ACTIONS(101), [sym__comment] = ACTIONS(3), [anon_sym_LF] = ACTIONS(111), [anon_sym_CR] = ACTIONS(111), [sym_file_descriptor] = ACTIONS(111), }, - [40] = { - [sym__arg_with_paren] = STATE(58), - [sym__arg] = STATE(58), - [sym_arg] = STATE(43), - [sym_args] = STATE(142), - [sym_arg_identifier] = STATE(58), - [sym_double_quoted_arg] = STATE(58), - [sym_single_quoted_arg] = STATE(58), - [sym_cmd_substitution_arg] = STATE(58), - [sym_concatenation] = STATE(74), - [aux_sym_args_repeat1] = STATE(43), + [38] = { + [sym__arg_with_paren] = STATE(61), + [sym__arg] = STATE(61), + [sym_arg] = STATE(45), + [sym_args] = STATE(195), + [sym_arg_identifier] = STATE(61), + [sym_double_quoted_arg] = STATE(61), + [sym_single_quoted_arg] = STATE(61), + [sym_cmd_substitution_arg] = STATE(61), + [sym_concatenation] = STATE(77), + [aux_sym_args_repeat1] = STATE(45), [ts_builtin_sym_end] = ACTIONS(115), - [anon_sym_DQUOTE] = ACTIONS(79), + [anon_sym_DQUOTE] = ACTIONS(87), [anon_sym_TILDE] = ACTIONS(115), [anon_sym_PIPE] = ACTIONS(117), [anon_sym_PIPEH] = ACTIONS(115), @@ -7541,36 +7567,36 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATv_COLON] = ACTIONS(115), [anon_sym_ATx_COLON] = ACTIONS(115), [anon_sym_SEMI] = ACTIONS(115), - [anon_sym_LPAREN] = ACTIONS(83), + [anon_sym_LPAREN] = ACTIONS(91), + [anon_sym_DOLLAR] = ACTIONS(93), [anon_sym_PIPE_DOT] = ACTIONS(115), [anon_sym_GT] = ACTIONS(117), [anon_sym_GT_GT] = ACTIONS(115), [sym_html_redirect_operator] = ACTIONS(117), [sym_html_append_operator] = ACTIONS(115), - [anon_sym_COMMA] = ACTIONS(85), - [aux_sym_arg_identifier_token1] = ACTIONS(87), - [anon_sym_DOLLAR] = ACTIONS(87), - [anon_sym_SQUOTE] = ACTIONS(89), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(91), - [anon_sym_BQUOTE] = ACTIONS(93), + [anon_sym_COMMA] = ACTIONS(95), + [aux_sym_arg_identifier_token1] = ACTIONS(93), + [anon_sym_SQUOTE] = ACTIONS(97), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), + [anon_sym_BQUOTE] = ACTIONS(101), [sym__comment] = ACTIONS(3), [anon_sym_LF] = ACTIONS(115), [anon_sym_CR] = ACTIONS(115), [sym_file_descriptor] = ACTIONS(115), }, - [41] = { - [sym__arg_with_paren] = STATE(58), - [sym__arg] = STATE(58), - [sym_arg] = STATE(43), - [sym_args] = STATE(184), - [sym_arg_identifier] = STATE(58), - [sym_double_quoted_arg] = STATE(58), - [sym_single_quoted_arg] = STATE(58), - [sym_cmd_substitution_arg] = STATE(58), - [sym_concatenation] = STATE(74), - [aux_sym_args_repeat1] = STATE(43), + [39] = { + [sym__arg_with_paren] = STATE(61), + [sym__arg] = STATE(61), + [sym_arg] = STATE(45), + [sym_args] = STATE(166), + [sym_arg_identifier] = STATE(61), + [sym_double_quoted_arg] = STATE(61), + [sym_single_quoted_arg] = STATE(61), + [sym_cmd_substitution_arg] = STATE(61), + [sym_concatenation] = STATE(77), + [aux_sym_args_repeat1] = STATE(45), [ts_builtin_sym_end] = ACTIONS(119), - [anon_sym_DQUOTE] = ACTIONS(79), + [anon_sym_DQUOTE] = ACTIONS(87), [anon_sym_TILDE] = ACTIONS(119), [anon_sym_PIPE] = ACTIONS(121), [anon_sym_PIPEH] = ACTIONS(119), @@ -7617,36 +7643,561 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATv_COLON] = ACTIONS(119), [anon_sym_ATx_COLON] = ACTIONS(119), [anon_sym_SEMI] = ACTIONS(119), - [anon_sym_LPAREN] = ACTIONS(83), + [anon_sym_LPAREN] = ACTIONS(91), + [anon_sym_DOLLAR] = ACTIONS(93), [anon_sym_PIPE_DOT] = ACTIONS(119), [anon_sym_GT] = ACTIONS(121), [anon_sym_GT_GT] = ACTIONS(119), [sym_html_redirect_operator] = ACTIONS(121), [sym_html_append_operator] = ACTIONS(119), - [anon_sym_COMMA] = ACTIONS(85), - [aux_sym_arg_identifier_token1] = ACTIONS(87), - [anon_sym_DOLLAR] = ACTIONS(87), - [anon_sym_SQUOTE] = ACTIONS(89), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(91), - [anon_sym_BQUOTE] = ACTIONS(93), + [anon_sym_COMMA] = ACTIONS(95), + [aux_sym_arg_identifier_token1] = ACTIONS(93), + [anon_sym_SQUOTE] = ACTIONS(97), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), + [anon_sym_BQUOTE] = ACTIONS(101), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(119), + [anon_sym_CR] = ACTIONS(119), + [sym_file_descriptor] = ACTIONS(119), + }, + [40] = { + [sym__arg_with_paren] = STATE(61), + [sym__arg] = STATE(61), + [sym_arg] = STATE(45), + [sym_args] = STATE(146), + [sym_arg_identifier] = STATE(61), + [sym_double_quoted_arg] = STATE(61), + [sym_single_quoted_arg] = STATE(61), + [sym_cmd_substitution_arg] = STATE(61), + [sym_concatenation] = STATE(77), + [aux_sym_args_repeat1] = STATE(45), + [ts_builtin_sym_end] = ACTIONS(123), + [anon_sym_DQUOTE] = ACTIONS(87), + [anon_sym_TILDE] = ACTIONS(123), + [anon_sym_PIPE] = ACTIONS(125), + [anon_sym_PIPEH] = ACTIONS(123), + [anon_sym_AT_AT_DOT] = ACTIONS(123), + [anon_sym_AT_AT_EQ] = ACTIONS(123), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(123), + [anon_sym_AT_AT] = ACTIONS(125), + [anon_sym_AT_ATc_COLON] = ACTIONS(123), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(123), + [anon_sym_AT_ATC] = ACTIONS(123), + [anon_sym_AT_ATdbt] = ACTIONS(125), + [anon_sym_AT_ATdbta] = ACTIONS(123), + [anon_sym_AT_ATdbtb] = ACTIONS(123), + [anon_sym_AT_ATdbts] = ACTIONS(123), + [anon_sym_AT_ATt] = ACTIONS(123), + [anon_sym_AT_ATb] = ACTIONS(123), + [anon_sym_AT_ATi] = ACTIONS(125), + [anon_sym_AT_ATii] = ACTIONS(123), + [anon_sym_AT_ATiS] = ACTIONS(125), + [anon_sym_AT_ATiSS] = ACTIONS(123), + [anon_sym_AT_ATis] = ACTIONS(123), + [anon_sym_AT_ATiz] = ACTIONS(123), + [anon_sym_AT_ATf] = ACTIONS(123), + [anon_sym_AT_ATF] = ACTIONS(123), + [anon_sym_AT_ATom] = ACTIONS(123), + [anon_sym_AT_ATdm] = ACTIONS(123), + [anon_sym_AT_ATr] = ACTIONS(123), + [anon_sym_AT_ATs_COLON] = ACTIONS(123), + [anon_sym_AT] = ACTIONS(123), + [anon_sym_AT_BANG] = ACTIONS(123), + [anon_sym_AT_LPAREN] = ACTIONS(123), + [anon_sym_RPAREN] = ACTIONS(123), + [anon_sym_ATa_COLON] = ACTIONS(123), + [anon_sym_ATb_COLON] = ACTIONS(123), + [anon_sym_ATB_COLON] = ACTIONS(123), + [anon_sym_ATe_COLON] = ACTIONS(123), + [anon_sym_ATF_COLON] = ACTIONS(123), + [anon_sym_ATi_COLON] = ACTIONS(123), + [anon_sym_ATk_COLON] = ACTIONS(123), + [anon_sym_ATo_COLON] = ACTIONS(123), + [anon_sym_ATr_COLON] = ACTIONS(123), + [anon_sym_ATf_COLON] = ACTIONS(123), + [anon_sym_ATs_COLON] = ACTIONS(123), + [anon_sym_ATv_COLON] = ACTIONS(123), + [anon_sym_ATx_COLON] = ACTIONS(123), + [anon_sym_SEMI] = ACTIONS(123), + [anon_sym_LPAREN] = ACTIONS(91), + [anon_sym_DOLLAR] = ACTIONS(93), + [anon_sym_PIPE_DOT] = ACTIONS(123), + [anon_sym_GT] = ACTIONS(125), + [anon_sym_GT_GT] = ACTIONS(123), + [sym_html_redirect_operator] = ACTIONS(125), + [sym_html_append_operator] = ACTIONS(123), + [anon_sym_COMMA] = ACTIONS(95), + [aux_sym_arg_identifier_token1] = ACTIONS(93), + [anon_sym_SQUOTE] = ACTIONS(97), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), + [anon_sym_BQUOTE] = ACTIONS(101), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(123), + [anon_sym_CR] = ACTIONS(123), + [sym_file_descriptor] = ACTIONS(123), + }, + [41] = { + [sym__arg_with_paren] = STATE(61), + [sym__arg] = STATE(61), + [sym_arg] = STATE(45), + [sym_args] = STATE(210), + [sym_arg_identifier] = STATE(61), + [sym_double_quoted_arg] = STATE(61), + [sym_single_quoted_arg] = STATE(61), + [sym_cmd_substitution_arg] = STATE(61), + [sym_concatenation] = STATE(77), + [aux_sym_args_repeat1] = STATE(45), + [ts_builtin_sym_end] = ACTIONS(127), + [anon_sym_DQUOTE] = ACTIONS(87), + [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(127), + [anon_sym_AT_BANG] = ACTIONS(127), + [anon_sym_AT_LPAREN] = ACTIONS(127), + [anon_sym_RPAREN] = 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_SEMI] = ACTIONS(127), + [anon_sym_LPAREN] = ACTIONS(91), + [anon_sym_DOLLAR] = ACTIONS(93), + [anon_sym_PIPE_DOT] = 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(95), + [aux_sym_arg_identifier_token1] = ACTIONS(93), + [anon_sym_SQUOTE] = ACTIONS(97), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), + [anon_sym_BQUOTE] = ACTIONS(101), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(127), + [anon_sym_CR] = ACTIONS(127), + [sym_file_descriptor] = ACTIONS(127), + }, + [42] = { + [sym__arg_with_paren] = STATE(61), + [sym__arg] = STATE(61), + [sym_arg] = STATE(45), + [sym_args] = STATE(163), + [sym_arg_identifier] = STATE(61), + [sym_double_quoted_arg] = STATE(61), + [sym_single_quoted_arg] = STATE(61), + [sym_cmd_substitution_arg] = STATE(61), + [sym_concatenation] = STATE(77), + [aux_sym_args_repeat1] = STATE(45), + [ts_builtin_sym_end] = ACTIONS(131), + [anon_sym_DQUOTE] = ACTIONS(87), + [anon_sym_TILDE] = ACTIONS(131), + [anon_sym_PIPE] = ACTIONS(133), + [anon_sym_PIPEH] = ACTIONS(131), + [anon_sym_AT_AT_DOT] = ACTIONS(131), + [anon_sym_AT_AT_EQ] = ACTIONS(131), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(131), + [anon_sym_AT_AT] = ACTIONS(133), + [anon_sym_AT_ATc_COLON] = ACTIONS(131), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(131), + [anon_sym_AT_ATC] = ACTIONS(131), + [anon_sym_AT_ATdbt] = ACTIONS(133), + [anon_sym_AT_ATdbta] = ACTIONS(131), + [anon_sym_AT_ATdbtb] = ACTIONS(131), + [anon_sym_AT_ATdbts] = ACTIONS(131), + [anon_sym_AT_ATt] = ACTIONS(131), + [anon_sym_AT_ATb] = ACTIONS(131), + [anon_sym_AT_ATi] = ACTIONS(133), + [anon_sym_AT_ATii] = ACTIONS(131), + [anon_sym_AT_ATiS] = ACTIONS(133), + [anon_sym_AT_ATiSS] = ACTIONS(131), + [anon_sym_AT_ATis] = ACTIONS(131), + [anon_sym_AT_ATiz] = ACTIONS(131), + [anon_sym_AT_ATf] = ACTIONS(131), + [anon_sym_AT_ATF] = ACTIONS(131), + [anon_sym_AT_ATom] = ACTIONS(131), + [anon_sym_AT_ATdm] = ACTIONS(131), + [anon_sym_AT_ATr] = ACTIONS(131), + [anon_sym_AT_ATs_COLON] = ACTIONS(131), + [anon_sym_AT] = ACTIONS(131), + [anon_sym_AT_BANG] = ACTIONS(131), + [anon_sym_AT_LPAREN] = ACTIONS(131), + [anon_sym_RPAREN] = ACTIONS(131), + [anon_sym_ATa_COLON] = ACTIONS(131), + [anon_sym_ATb_COLON] = ACTIONS(131), + [anon_sym_ATB_COLON] = ACTIONS(131), + [anon_sym_ATe_COLON] = ACTIONS(131), + [anon_sym_ATF_COLON] = ACTIONS(131), + [anon_sym_ATi_COLON] = ACTIONS(131), + [anon_sym_ATk_COLON] = ACTIONS(131), + [anon_sym_ATo_COLON] = ACTIONS(131), + [anon_sym_ATr_COLON] = ACTIONS(131), + [anon_sym_ATf_COLON] = ACTIONS(131), + [anon_sym_ATs_COLON] = ACTIONS(131), + [anon_sym_ATv_COLON] = ACTIONS(131), + [anon_sym_ATx_COLON] = ACTIONS(131), + [anon_sym_SEMI] = ACTIONS(131), + [anon_sym_LPAREN] = ACTIONS(91), + [anon_sym_DOLLAR] = ACTIONS(93), + [anon_sym_PIPE_DOT] = ACTIONS(131), + [anon_sym_GT] = ACTIONS(133), + [anon_sym_GT_GT] = ACTIONS(131), + [sym_html_redirect_operator] = ACTIONS(133), + [sym_html_append_operator] = ACTIONS(131), + [anon_sym_COMMA] = ACTIONS(95), + [aux_sym_arg_identifier_token1] = ACTIONS(93), + [anon_sym_SQUOTE] = ACTIONS(97), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), + [anon_sym_BQUOTE] = ACTIONS(101), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(119), - [anon_sym_CR] = ACTIONS(119), - [sym_file_descriptor] = ACTIONS(119), + [anon_sym_LF] = ACTIONS(131), + [anon_sym_CR] = ACTIONS(131), + [sym_file_descriptor] = ACTIONS(131), }, - [42] = { - [sym__arg_with_paren] = STATE(58), - [sym__arg] = STATE(58), - [sym_arg] = STATE(43), - [sym_args] = STATE(150), - [sym_arg_identifier] = STATE(58), - [sym_double_quoted_arg] = STATE(58), - [sym_single_quoted_arg] = STATE(58), - [sym_cmd_substitution_arg] = STATE(58), - [sym_concatenation] = STATE(74), - [aux_sym_args_repeat1] = STATE(43), - [ts_builtin_sym_end] = ACTIONS(123), - [anon_sym_DQUOTE] = ACTIONS(79), + [43] = { + [sym__arg_with_paren] = STATE(61), + [sym__arg] = STATE(61), + [sym_arg] = STATE(45), + [sym_args] = STATE(145), + [sym_arg_identifier] = STATE(61), + [sym_double_quoted_arg] = STATE(61), + [sym_single_quoted_arg] = STATE(61), + [sym_cmd_substitution_arg] = STATE(61), + [sym_concatenation] = STATE(77), + [aux_sym_args_repeat1] = STATE(45), + [ts_builtin_sym_end] = ACTIONS(135), + [anon_sym_DQUOTE] = ACTIONS(87), + [anon_sym_TILDE] = ACTIONS(135), + [anon_sym_PIPE] = ACTIONS(137), + [anon_sym_PIPEH] = ACTIONS(135), + [anon_sym_AT_AT_DOT] = ACTIONS(135), + [anon_sym_AT_AT_EQ] = ACTIONS(135), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(135), + [anon_sym_AT_AT] = ACTIONS(137), + [anon_sym_AT_ATc_COLON] = ACTIONS(135), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(135), + [anon_sym_AT_ATC] = ACTIONS(135), + [anon_sym_AT_ATdbt] = ACTIONS(137), + [anon_sym_AT_ATdbta] = ACTIONS(135), + [anon_sym_AT_ATdbtb] = ACTIONS(135), + [anon_sym_AT_ATdbts] = ACTIONS(135), + [anon_sym_AT_ATt] = ACTIONS(135), + [anon_sym_AT_ATb] = ACTIONS(135), + [anon_sym_AT_ATi] = ACTIONS(137), + [anon_sym_AT_ATii] = ACTIONS(135), + [anon_sym_AT_ATiS] = ACTIONS(137), + [anon_sym_AT_ATiSS] = ACTIONS(135), + [anon_sym_AT_ATis] = ACTIONS(135), + [anon_sym_AT_ATiz] = ACTIONS(135), + [anon_sym_AT_ATf] = ACTIONS(135), + [anon_sym_AT_ATF] = ACTIONS(135), + [anon_sym_AT_ATom] = ACTIONS(135), + [anon_sym_AT_ATdm] = ACTIONS(135), + [anon_sym_AT_ATr] = ACTIONS(135), + [anon_sym_AT_ATs_COLON] = ACTIONS(135), + [anon_sym_AT] = ACTIONS(135), + [anon_sym_AT_BANG] = ACTIONS(135), + [anon_sym_AT_LPAREN] = ACTIONS(135), + [anon_sym_RPAREN] = ACTIONS(135), + [anon_sym_ATa_COLON] = ACTIONS(135), + [anon_sym_ATb_COLON] = ACTIONS(135), + [anon_sym_ATB_COLON] = ACTIONS(135), + [anon_sym_ATe_COLON] = ACTIONS(135), + [anon_sym_ATF_COLON] = ACTIONS(135), + [anon_sym_ATi_COLON] = ACTIONS(135), + [anon_sym_ATk_COLON] = ACTIONS(135), + [anon_sym_ATo_COLON] = ACTIONS(135), + [anon_sym_ATr_COLON] = ACTIONS(135), + [anon_sym_ATf_COLON] = ACTIONS(135), + [anon_sym_ATs_COLON] = ACTIONS(135), + [anon_sym_ATv_COLON] = ACTIONS(135), + [anon_sym_ATx_COLON] = ACTIONS(135), + [anon_sym_SEMI] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(91), + [anon_sym_DOLLAR] = ACTIONS(93), + [anon_sym_PIPE_DOT] = ACTIONS(135), + [anon_sym_GT] = ACTIONS(137), + [anon_sym_GT_GT] = ACTIONS(135), + [sym_html_redirect_operator] = ACTIONS(137), + [sym_html_append_operator] = ACTIONS(135), + [anon_sym_COMMA] = ACTIONS(95), + [aux_sym_arg_identifier_token1] = ACTIONS(93), + [anon_sym_SQUOTE] = ACTIONS(97), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), + [anon_sym_BQUOTE] = ACTIONS(101), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(135), + [anon_sym_CR] = ACTIONS(135), + [sym_file_descriptor] = ACTIONS(135), + }, + [44] = { + [sym__arg_with_paren] = STATE(61), + [sym__arg] = STATE(61), + [sym_arg] = STATE(44), + [sym_arg_identifier] = STATE(61), + [sym_double_quoted_arg] = STATE(61), + [sym_single_quoted_arg] = STATE(61), + [sym_cmd_substitution_arg] = STATE(61), + [sym_concatenation] = STATE(77), + [aux_sym_args_repeat1] = STATE(44), + [ts_builtin_sym_end] = ACTIONS(139), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_TILDE] = ACTIONS(139), + [anon_sym_PIPE] = ACTIONS(144), + [anon_sym_PIPEH] = ACTIONS(139), + [anon_sym_AT_AT_DOT] = ACTIONS(139), + [anon_sym_AT_AT_EQ] = ACTIONS(139), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(139), + [anon_sym_AT_AT] = ACTIONS(144), + [anon_sym_AT_ATc_COLON] = ACTIONS(139), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(139), + [anon_sym_AT_ATC] = ACTIONS(139), + [anon_sym_AT_ATdbt] = ACTIONS(144), + [anon_sym_AT_ATdbta] = ACTIONS(139), + [anon_sym_AT_ATdbtb] = ACTIONS(139), + [anon_sym_AT_ATdbts] = ACTIONS(139), + [anon_sym_AT_ATt] = ACTIONS(139), + [anon_sym_AT_ATb] = ACTIONS(139), + [anon_sym_AT_ATi] = ACTIONS(144), + [anon_sym_AT_ATii] = ACTIONS(139), + [anon_sym_AT_ATiS] = ACTIONS(144), + [anon_sym_AT_ATiSS] = ACTIONS(139), + [anon_sym_AT_ATis] = ACTIONS(139), + [anon_sym_AT_ATiz] = ACTIONS(139), + [anon_sym_AT_ATf] = ACTIONS(139), + [anon_sym_AT_ATF] = ACTIONS(139), + [anon_sym_AT_ATom] = ACTIONS(139), + [anon_sym_AT_ATdm] = ACTIONS(139), + [anon_sym_AT_ATr] = ACTIONS(139), + [anon_sym_AT_ATs_COLON] = ACTIONS(139), + [anon_sym_AT] = ACTIONS(139), + [anon_sym_AT_BANG] = ACTIONS(139), + [anon_sym_AT_LPAREN] = ACTIONS(139), + [anon_sym_RPAREN] = ACTIONS(139), + [anon_sym_ATa_COLON] = ACTIONS(139), + [anon_sym_ATb_COLON] = ACTIONS(139), + [anon_sym_ATB_COLON] = ACTIONS(139), + [anon_sym_ATe_COLON] = ACTIONS(139), + [anon_sym_ATF_COLON] = ACTIONS(139), + [anon_sym_ATi_COLON] = ACTIONS(139), + [anon_sym_ATk_COLON] = ACTIONS(139), + [anon_sym_ATo_COLON] = ACTIONS(139), + [anon_sym_ATr_COLON] = ACTIONS(139), + [anon_sym_ATf_COLON] = ACTIONS(139), + [anon_sym_ATs_COLON] = ACTIONS(139), + [anon_sym_ATv_COLON] = ACTIONS(139), + [anon_sym_ATx_COLON] = ACTIONS(139), + [anon_sym_SEMI] = ACTIONS(139), + [anon_sym_LPAREN] = ACTIONS(146), + [anon_sym_DOLLAR] = ACTIONS(149), + [anon_sym_PIPE_DOT] = ACTIONS(139), + [anon_sym_GT] = ACTIONS(144), + [anon_sym_GT_GT] = ACTIONS(139), + [sym_html_redirect_operator] = ACTIONS(144), + [sym_html_append_operator] = ACTIONS(139), + [anon_sym_COMMA] = ACTIONS(152), + [aux_sym_arg_identifier_token1] = ACTIONS(149), + [anon_sym_SQUOTE] = ACTIONS(155), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(161), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(139), + [anon_sym_CR] = ACTIONS(139), + [sym_file_descriptor] = ACTIONS(139), + }, + [45] = { + [sym__arg_with_paren] = STATE(61), + [sym__arg] = STATE(61), + [sym_arg] = STATE(44), + [sym_arg_identifier] = STATE(61), + [sym_double_quoted_arg] = STATE(61), + [sym_single_quoted_arg] = STATE(61), + [sym_cmd_substitution_arg] = STATE(61), + [sym_concatenation] = STATE(77), + [aux_sym_args_repeat1] = STATE(44), + [ts_builtin_sym_end] = ACTIONS(164), + [anon_sym_DQUOTE] = ACTIONS(87), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PIPEH] = ACTIONS(164), + [anon_sym_AT_AT_DOT] = ACTIONS(164), + [anon_sym_AT_AT_EQ] = ACTIONS(164), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(164), + [anon_sym_AT_AT] = ACTIONS(166), + [anon_sym_AT_ATc_COLON] = ACTIONS(164), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(164), + [anon_sym_AT_ATC] = ACTIONS(164), + [anon_sym_AT_ATdbt] = ACTIONS(166), + [anon_sym_AT_ATdbta] = ACTIONS(164), + [anon_sym_AT_ATdbtb] = ACTIONS(164), + [anon_sym_AT_ATdbts] = ACTIONS(164), + [anon_sym_AT_ATt] = ACTIONS(164), + [anon_sym_AT_ATb] = ACTIONS(164), + [anon_sym_AT_ATi] = ACTIONS(166), + [anon_sym_AT_ATii] = ACTIONS(164), + [anon_sym_AT_ATiS] = ACTIONS(166), + [anon_sym_AT_ATiSS] = ACTIONS(164), + [anon_sym_AT_ATis] = ACTIONS(164), + [anon_sym_AT_ATiz] = ACTIONS(164), + [anon_sym_AT_ATf] = ACTIONS(164), + [anon_sym_AT_ATF] = ACTIONS(164), + [anon_sym_AT_ATom] = ACTIONS(164), + [anon_sym_AT_ATdm] = ACTIONS(164), + [anon_sym_AT_ATr] = ACTIONS(164), + [anon_sym_AT_ATs_COLON] = ACTIONS(164), + [anon_sym_AT] = ACTIONS(164), + [anon_sym_AT_BANG] = ACTIONS(164), + [anon_sym_AT_LPAREN] = ACTIONS(164), + [anon_sym_RPAREN] = ACTIONS(164), + [anon_sym_ATa_COLON] = ACTIONS(164), + [anon_sym_ATb_COLON] = ACTIONS(164), + [anon_sym_ATB_COLON] = ACTIONS(164), + [anon_sym_ATe_COLON] = ACTIONS(164), + [anon_sym_ATF_COLON] = ACTIONS(164), + [anon_sym_ATi_COLON] = ACTIONS(164), + [anon_sym_ATk_COLON] = ACTIONS(164), + [anon_sym_ATo_COLON] = ACTIONS(164), + [anon_sym_ATr_COLON] = ACTIONS(164), + [anon_sym_ATf_COLON] = ACTIONS(164), + [anon_sym_ATs_COLON] = ACTIONS(164), + [anon_sym_ATv_COLON] = ACTIONS(164), + [anon_sym_ATx_COLON] = ACTIONS(164), + [anon_sym_SEMI] = ACTIONS(164), + [anon_sym_LPAREN] = ACTIONS(91), + [anon_sym_DOLLAR] = ACTIONS(93), + [anon_sym_PIPE_DOT] = ACTIONS(164), + [anon_sym_GT] = ACTIONS(166), + [anon_sym_GT_GT] = ACTIONS(164), + [sym_html_redirect_operator] = ACTIONS(166), + [sym_html_append_operator] = ACTIONS(164), + [anon_sym_COMMA] = ACTIONS(95), + [aux_sym_arg_identifier_token1] = ACTIONS(93), + [anon_sym_SQUOTE] = ACTIONS(97), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), + [anon_sym_BQUOTE] = ACTIONS(101), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(164), + [anon_sym_CR] = ACTIONS(164), + [sym_file_descriptor] = ACTIONS(164), + }, + [46] = { + [sym__arg_with_paren] = STATE(61), + [sym__arg] = STATE(61), + [sym_arg] = STATE(56), + [sym_args] = STATE(162), + [sym_arg_identifier] = STATE(61), + [sym_double_quoted_arg] = STATE(61), + [sym_single_quoted_arg] = STATE(61), + [sym_cmd_substitution_arg] = STATE(61), + [sym_concatenation] = STATE(77), + [aux_sym_args_repeat1] = STATE(56), + [anon_sym_DQUOTE] = ACTIONS(87), + [anon_sym_TILDE] = ACTIONS(85), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_PIPEH] = ACTIONS(85), + [anon_sym_AT_AT_DOT] = ACTIONS(85), + [anon_sym_AT_AT_EQ] = ACTIONS(85), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(85), + [anon_sym_AT_AT] = ACTIONS(89), + [anon_sym_AT_ATc_COLON] = ACTIONS(85), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(85), + [anon_sym_AT_ATC] = ACTIONS(85), + [anon_sym_AT_ATdbt] = ACTIONS(89), + [anon_sym_AT_ATdbta] = ACTIONS(85), + [anon_sym_AT_ATdbtb] = ACTIONS(85), + [anon_sym_AT_ATdbts] = ACTIONS(85), + [anon_sym_AT_ATt] = ACTIONS(85), + [anon_sym_AT_ATb] = ACTIONS(85), + [anon_sym_AT_ATi] = ACTIONS(89), + [anon_sym_AT_ATii] = ACTIONS(85), + [anon_sym_AT_ATiS] = ACTIONS(89), + [anon_sym_AT_ATiSS] = ACTIONS(85), + [anon_sym_AT_ATis] = ACTIONS(85), + [anon_sym_AT_ATiz] = ACTIONS(85), + [anon_sym_AT_ATf] = ACTIONS(85), + [anon_sym_AT_ATF] = ACTIONS(85), + [anon_sym_AT_ATom] = ACTIONS(85), + [anon_sym_AT_ATdm] = ACTIONS(85), + [anon_sym_AT_ATr] = ACTIONS(85), + [anon_sym_AT_ATs_COLON] = ACTIONS(85), + [anon_sym_AT] = ACTIONS(85), + [anon_sym_AT_BANG] = ACTIONS(85), + [anon_sym_AT_LPAREN] = ACTIONS(85), + [anon_sym_ATa_COLON] = ACTIONS(85), + [anon_sym_ATb_COLON] = ACTIONS(85), + [anon_sym_ATB_COLON] = ACTIONS(85), + [anon_sym_ATe_COLON] = ACTIONS(85), + [anon_sym_ATF_COLON] = ACTIONS(85), + [anon_sym_ATi_COLON] = ACTIONS(85), + [anon_sym_ATk_COLON] = ACTIONS(85), + [anon_sym_ATo_COLON] = ACTIONS(85), + [anon_sym_ATr_COLON] = ACTIONS(85), + [anon_sym_ATf_COLON] = ACTIONS(85), + [anon_sym_ATs_COLON] = ACTIONS(85), + [anon_sym_ATv_COLON] = ACTIONS(85), + [anon_sym_ATx_COLON] = ACTIONS(85), + [anon_sym_SEMI] = ACTIONS(85), + [anon_sym_LPAREN] = ACTIONS(91), + [anon_sym_DOLLAR] = ACTIONS(93), + [anon_sym_PIPE_DOT] = ACTIONS(85), + [anon_sym_GT] = ACTIONS(89), + [anon_sym_GT_GT] = ACTIONS(85), + [sym_html_redirect_operator] = ACTIONS(89), + [sym_html_append_operator] = ACTIONS(85), + [anon_sym_COMMA] = ACTIONS(95), + [aux_sym_arg_identifier_token1] = ACTIONS(93), + [anon_sym_SQUOTE] = ACTIONS(97), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), + [anon_sym_BQUOTE] = ACTIONS(101), + [sym__comment] = ACTIONS(3), + [sym_file_descriptor] = ACTIONS(85), + }, + [47] = { + [sym__arg_with_paren] = STATE(61), + [sym__arg] = STATE(61), + [sym_arg] = STATE(56), + [sym_args] = STATE(146), + [sym_arg_identifier] = STATE(61), + [sym_double_quoted_arg] = STATE(61), + [sym_single_quoted_arg] = STATE(61), + [sym_cmd_substitution_arg] = STATE(61), + [sym_concatenation] = STATE(77), + [aux_sym_args_repeat1] = STATE(56), + [anon_sym_DQUOTE] = ACTIONS(87), [anon_sym_TILDE] = ACTIONS(123), [anon_sym_PIPE] = ACTIONS(125), [anon_sym_PIPEH] = ACTIONS(123), @@ -7678,7 +8229,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT] = ACTIONS(123), [anon_sym_AT_BANG] = ACTIONS(123), [anon_sym_AT_LPAREN] = ACTIONS(123), - [anon_sym_RPAREN] = ACTIONS(123), [anon_sym_ATa_COLON] = ACTIONS(123), [anon_sym_ATb_COLON] = ACTIONS(123), [anon_sym_ATB_COLON] = ACTIONS(123), @@ -7693,35 +8243,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATv_COLON] = ACTIONS(123), [anon_sym_ATx_COLON] = ACTIONS(123), [anon_sym_SEMI] = ACTIONS(123), - [anon_sym_LPAREN] = ACTIONS(83), + [anon_sym_LPAREN] = ACTIONS(91), + [anon_sym_DOLLAR] = ACTIONS(93), [anon_sym_PIPE_DOT] = ACTIONS(123), [anon_sym_GT] = ACTIONS(125), [anon_sym_GT_GT] = ACTIONS(123), [sym_html_redirect_operator] = ACTIONS(125), [sym_html_append_operator] = ACTIONS(123), - [anon_sym_COMMA] = ACTIONS(85), - [aux_sym_arg_identifier_token1] = ACTIONS(87), - [anon_sym_DOLLAR] = ACTIONS(87), - [anon_sym_SQUOTE] = ACTIONS(89), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(91), - [anon_sym_BQUOTE] = ACTIONS(93), + [anon_sym_COMMA] = ACTIONS(95), + [aux_sym_arg_identifier_token1] = ACTIONS(93), + [anon_sym_SQUOTE] = ACTIONS(97), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), + [anon_sym_BQUOTE] = ACTIONS(123), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(123), - [anon_sym_CR] = ACTIONS(123), [sym_file_descriptor] = ACTIONS(123), }, - [43] = { - [sym__arg_with_paren] = STATE(58), - [sym__arg] = STATE(58), - [sym_arg] = STATE(44), - [sym_arg_identifier] = STATE(58), - [sym_double_quoted_arg] = STATE(58), - [sym_single_quoted_arg] = STATE(58), - [sym_cmd_substitution_arg] = STATE(58), - [sym_concatenation] = STATE(74), - [aux_sym_args_repeat1] = STATE(44), - [ts_builtin_sym_end] = ACTIONS(127), - [anon_sym_DQUOTE] = ACTIONS(79), + [48] = { + [sym__arg_with_paren] = STATE(61), + [sym__arg] = STATE(61), + [sym_arg] = STATE(56), + [sym_args] = STATE(210), + [sym_arg_identifier] = STATE(61), + [sym_double_quoted_arg] = STATE(61), + [sym_single_quoted_arg] = STATE(61), + [sym_cmd_substitution_arg] = STATE(61), + [sym_concatenation] = STATE(77), + [aux_sym_args_repeat1] = STATE(56), + [anon_sym_DQUOTE] = ACTIONS(87), [anon_sym_TILDE] = ACTIONS(127), [anon_sym_PIPE] = ACTIONS(129), [anon_sym_PIPEH] = ACTIONS(127), @@ -7753,7 +8301,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT] = ACTIONS(127), [anon_sym_AT_BANG] = ACTIONS(127), [anon_sym_AT_LPAREN] = ACTIONS(127), - [anon_sym_RPAREN] = ACTIONS(127), [anon_sym_ATa_COLON] = ACTIONS(127), [anon_sym_ATb_COLON] = ACTIONS(127), [anon_sym_ATB_COLON] = ACTIONS(127), @@ -7768,254 +8315,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATv_COLON] = ACTIONS(127), [anon_sym_ATx_COLON] = ACTIONS(127), [anon_sym_SEMI] = ACTIONS(127), - [anon_sym_LPAREN] = ACTIONS(83), + [anon_sym_LPAREN] = ACTIONS(91), + [anon_sym_DOLLAR] = ACTIONS(93), [anon_sym_PIPE_DOT] = 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(85), - [aux_sym_arg_identifier_token1] = ACTIONS(87), - [anon_sym_DOLLAR] = ACTIONS(87), - [anon_sym_SQUOTE] = ACTIONS(89), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(91), - [anon_sym_BQUOTE] = ACTIONS(93), + [anon_sym_COMMA] = ACTIONS(95), + [aux_sym_arg_identifier_token1] = ACTIONS(93), + [anon_sym_SQUOTE] = ACTIONS(97), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), + [anon_sym_BQUOTE] = ACTIONS(127), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(127), - [anon_sym_CR] = ACTIONS(127), [sym_file_descriptor] = ACTIONS(127), }, - [44] = { - [sym__arg_with_paren] = STATE(58), - [sym__arg] = STATE(58), - [sym_arg] = STATE(44), - [sym_arg_identifier] = STATE(58), - [sym_double_quoted_arg] = STATE(58), - [sym_single_quoted_arg] = STATE(58), - [sym_cmd_substitution_arg] = STATE(58), - [sym_concatenation] = STATE(74), - [aux_sym_args_repeat1] = STATE(44), - [ts_builtin_sym_end] = ACTIONS(131), - [anon_sym_DQUOTE] = ACTIONS(133), - [anon_sym_TILDE] = ACTIONS(131), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_PIPEH] = ACTIONS(131), - [anon_sym_AT_AT_DOT] = ACTIONS(131), - [anon_sym_AT_AT_EQ] = ACTIONS(131), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(131), - [anon_sym_AT_AT] = ACTIONS(136), - [anon_sym_AT_ATc_COLON] = ACTIONS(131), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(131), - [anon_sym_AT_ATC] = ACTIONS(131), - [anon_sym_AT_ATdbt] = ACTIONS(136), - [anon_sym_AT_ATdbta] = ACTIONS(131), - [anon_sym_AT_ATdbtb] = ACTIONS(131), - [anon_sym_AT_ATdbts] = ACTIONS(131), - [anon_sym_AT_ATt] = ACTIONS(131), - [anon_sym_AT_ATb] = ACTIONS(131), - [anon_sym_AT_ATi] = ACTIONS(136), - [anon_sym_AT_ATii] = ACTIONS(131), - [anon_sym_AT_ATiS] = ACTIONS(136), - [anon_sym_AT_ATiSS] = ACTIONS(131), - [anon_sym_AT_ATis] = ACTIONS(131), - [anon_sym_AT_ATiz] = ACTIONS(131), - [anon_sym_AT_ATf] = ACTIONS(131), - [anon_sym_AT_ATF] = ACTIONS(131), - [anon_sym_AT_ATom] = ACTIONS(131), - [anon_sym_AT_ATdm] = ACTIONS(131), - [anon_sym_AT_ATr] = ACTIONS(131), - [anon_sym_AT_ATs_COLON] = ACTIONS(131), - [anon_sym_AT] = ACTIONS(131), - [anon_sym_AT_BANG] = ACTIONS(131), - [anon_sym_AT_LPAREN] = ACTIONS(131), - [anon_sym_RPAREN] = ACTIONS(131), - [anon_sym_ATa_COLON] = ACTIONS(131), - [anon_sym_ATb_COLON] = ACTIONS(131), - [anon_sym_ATB_COLON] = ACTIONS(131), - [anon_sym_ATe_COLON] = ACTIONS(131), - [anon_sym_ATF_COLON] = ACTIONS(131), - [anon_sym_ATi_COLON] = ACTIONS(131), - [anon_sym_ATk_COLON] = ACTIONS(131), - [anon_sym_ATo_COLON] = ACTIONS(131), - [anon_sym_ATr_COLON] = ACTIONS(131), - [anon_sym_ATf_COLON] = ACTIONS(131), - [anon_sym_ATs_COLON] = ACTIONS(131), - [anon_sym_ATv_COLON] = ACTIONS(131), - [anon_sym_ATx_COLON] = ACTIONS(131), - [anon_sym_SEMI] = ACTIONS(131), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_PIPE_DOT] = ACTIONS(131), - [anon_sym_GT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(131), - [sym_html_redirect_operator] = ACTIONS(136), - [sym_html_append_operator] = ACTIONS(131), - [anon_sym_COMMA] = ACTIONS(141), - [aux_sym_arg_identifier_token1] = ACTIONS(144), - [anon_sym_DOLLAR] = ACTIONS(144), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(150), - [anon_sym_BQUOTE] = ACTIONS(153), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(131), - [anon_sym_CR] = ACTIONS(131), - [sym_file_descriptor] = ACTIONS(131), - }, - [45] = { - [sym__arg_with_paren] = STATE(58), - [sym__arg] = STATE(58), - [sym_arg] = STATE(54), - [sym_args] = STATE(157), - [sym_arg_identifier] = STATE(58), - [sym_double_quoted_arg] = STATE(58), - [sym_single_quoted_arg] = STATE(58), - [sym_cmd_substitution_arg] = STATE(58), - [sym_concatenation] = STATE(74), - [aux_sym_args_repeat1] = STATE(54), - [anon_sym_DQUOTE] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(77), - [anon_sym_PIPE] = ACTIONS(81), - [anon_sym_PIPEH] = ACTIONS(77), - [anon_sym_AT_AT_DOT] = ACTIONS(77), - [anon_sym_AT_AT_EQ] = ACTIONS(77), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(77), - [anon_sym_AT_AT] = ACTIONS(81), - [anon_sym_AT_ATc_COLON] = ACTIONS(77), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(77), - [anon_sym_AT_ATC] = ACTIONS(77), - [anon_sym_AT_ATdbt] = ACTIONS(81), - [anon_sym_AT_ATdbta] = ACTIONS(77), - [anon_sym_AT_ATdbtb] = ACTIONS(77), - [anon_sym_AT_ATdbts] = ACTIONS(77), - [anon_sym_AT_ATt] = ACTIONS(77), - [anon_sym_AT_ATb] = ACTIONS(77), - [anon_sym_AT_ATi] = ACTIONS(81), - [anon_sym_AT_ATii] = ACTIONS(77), - [anon_sym_AT_ATiS] = ACTIONS(81), - [anon_sym_AT_ATiSS] = ACTIONS(77), - [anon_sym_AT_ATis] = ACTIONS(77), - [anon_sym_AT_ATiz] = ACTIONS(77), - [anon_sym_AT_ATf] = ACTIONS(77), - [anon_sym_AT_ATF] = ACTIONS(77), - [anon_sym_AT_ATom] = ACTIONS(77), - [anon_sym_AT_ATdm] = ACTIONS(77), - [anon_sym_AT_ATr] = ACTIONS(77), - [anon_sym_AT_ATs_COLON] = ACTIONS(77), - [anon_sym_AT] = ACTIONS(77), - [anon_sym_AT_BANG] = ACTIONS(77), - [anon_sym_AT_LPAREN] = ACTIONS(77), - [anon_sym_ATa_COLON] = ACTIONS(77), - [anon_sym_ATb_COLON] = ACTIONS(77), - [anon_sym_ATB_COLON] = ACTIONS(77), - [anon_sym_ATe_COLON] = ACTIONS(77), - [anon_sym_ATF_COLON] = ACTIONS(77), - [anon_sym_ATi_COLON] = ACTIONS(77), - [anon_sym_ATk_COLON] = ACTIONS(77), - [anon_sym_ATo_COLON] = ACTIONS(77), - [anon_sym_ATr_COLON] = ACTIONS(77), - [anon_sym_ATf_COLON] = ACTIONS(77), - [anon_sym_ATs_COLON] = ACTIONS(77), - [anon_sym_ATv_COLON] = ACTIONS(77), - [anon_sym_ATx_COLON] = ACTIONS(77), - [anon_sym_SEMI] = ACTIONS(77), - [anon_sym_LPAREN] = ACTIONS(83), - [anon_sym_PIPE_DOT] = ACTIONS(77), - [anon_sym_GT] = ACTIONS(81), - [anon_sym_GT_GT] = ACTIONS(77), - [sym_html_redirect_operator] = ACTIONS(81), - [sym_html_append_operator] = ACTIONS(77), - [anon_sym_COMMA] = ACTIONS(85), - [aux_sym_arg_identifier_token1] = ACTIONS(87), - [anon_sym_DOLLAR] = ACTIONS(87), - [anon_sym_SQUOTE] = ACTIONS(89), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(91), - [anon_sym_BQUOTE] = ACTIONS(93), - [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(77), - }, - [46] = { - [sym__arg_with_paren] = STATE(58), - [sym__arg] = STATE(58), - [sym_arg] = STATE(54), - [sym_args] = STATE(158), - [sym_arg_identifier] = STATE(58), - [sym_double_quoted_arg] = STATE(58), - [sym_single_quoted_arg] = STATE(58), - [sym_cmd_substitution_arg] = STATE(58), - [sym_concatenation] = STATE(74), - [aux_sym_args_repeat1] = STATE(54), - [anon_sym_DQUOTE] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(95), - [anon_sym_PIPE] = ACTIONS(97), - [anon_sym_PIPEH] = ACTIONS(95), - [anon_sym_AT_AT_DOT] = ACTIONS(95), - [anon_sym_AT_AT_EQ] = ACTIONS(95), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(95), - [anon_sym_AT_AT] = ACTIONS(97), - [anon_sym_AT_ATc_COLON] = ACTIONS(95), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(95), - [anon_sym_AT_ATC] = ACTIONS(95), - [anon_sym_AT_ATdbt] = ACTIONS(97), - [anon_sym_AT_ATdbta] = ACTIONS(95), - [anon_sym_AT_ATdbtb] = ACTIONS(95), - [anon_sym_AT_ATdbts] = ACTIONS(95), - [anon_sym_AT_ATt] = ACTIONS(95), - [anon_sym_AT_ATb] = ACTIONS(95), - [anon_sym_AT_ATi] = ACTIONS(97), - [anon_sym_AT_ATii] = ACTIONS(95), - [anon_sym_AT_ATiS] = ACTIONS(97), - [anon_sym_AT_ATiSS] = ACTIONS(95), - [anon_sym_AT_ATis] = ACTIONS(95), - [anon_sym_AT_ATiz] = ACTIONS(95), - [anon_sym_AT_ATf] = ACTIONS(95), - [anon_sym_AT_ATF] = ACTIONS(95), - [anon_sym_AT_ATom] = ACTIONS(95), - [anon_sym_AT_ATdm] = ACTIONS(95), - [anon_sym_AT_ATr] = ACTIONS(95), - [anon_sym_AT_ATs_COLON] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(95), - [anon_sym_AT_BANG] = ACTIONS(95), - [anon_sym_AT_LPAREN] = ACTIONS(95), - [anon_sym_ATa_COLON] = ACTIONS(95), - [anon_sym_ATb_COLON] = ACTIONS(95), - [anon_sym_ATB_COLON] = ACTIONS(95), - [anon_sym_ATe_COLON] = ACTIONS(95), - [anon_sym_ATF_COLON] = ACTIONS(95), - [anon_sym_ATi_COLON] = ACTIONS(95), - [anon_sym_ATk_COLON] = ACTIONS(95), - [anon_sym_ATo_COLON] = ACTIONS(95), - [anon_sym_ATr_COLON] = ACTIONS(95), - [anon_sym_ATf_COLON] = ACTIONS(95), - [anon_sym_ATs_COLON] = ACTIONS(95), - [anon_sym_ATv_COLON] = ACTIONS(95), - [anon_sym_ATx_COLON] = ACTIONS(95), - [anon_sym_SEMI] = ACTIONS(95), - [anon_sym_LPAREN] = ACTIONS(83), - [anon_sym_PIPE_DOT] = ACTIONS(95), - [anon_sym_GT] = ACTIONS(97), - [anon_sym_GT_GT] = ACTIONS(95), - [sym_html_redirect_operator] = ACTIONS(97), - [sym_html_append_operator] = ACTIONS(95), - [anon_sym_COMMA] = ACTIONS(85), - [aux_sym_arg_identifier_token1] = ACTIONS(87), - [anon_sym_DOLLAR] = ACTIONS(87), - [anon_sym_SQUOTE] = ACTIONS(89), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(91), - [anon_sym_BQUOTE] = ACTIONS(93), - [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(95), - }, - [47] = { - [sym__arg_with_paren] = STATE(58), - [sym__arg] = STATE(58), - [sym_arg] = STATE(54), - [sym_args] = STATE(184), - [sym_arg_identifier] = STATE(58), - [sym_double_quoted_arg] = STATE(58), - [sym_single_quoted_arg] = STATE(58), - [sym_cmd_substitution_arg] = STATE(58), - [sym_concatenation] = STATE(74), - [aux_sym_args_repeat1] = STATE(54), - [anon_sym_DQUOTE] = ACTIONS(79), + [49] = { + [sym__arg_with_paren] = STATE(61), + [sym__arg] = STATE(61), + [sym_arg] = STATE(56), + [sym_args] = STATE(166), + [sym_arg_identifier] = STATE(61), + [sym_double_quoted_arg] = STATE(61), + [sym_single_quoted_arg] = STATE(61), + [sym_cmd_substitution_arg] = STATE(61), + [sym_concatenation] = STATE(77), + [aux_sym_args_repeat1] = STATE(56), + [anon_sym_DQUOTE] = ACTIONS(87), [anon_sym_TILDE] = ACTIONS(119), [anon_sym_PIPE] = ACTIONS(121), [anon_sym_PIPEH] = ACTIONS(119), @@ -8061,177 +8387,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATv_COLON] = ACTIONS(119), [anon_sym_ATx_COLON] = ACTIONS(119), [anon_sym_SEMI] = ACTIONS(119), - [anon_sym_LPAREN] = ACTIONS(83), + [anon_sym_LPAREN] = ACTIONS(91), + [anon_sym_DOLLAR] = ACTIONS(93), [anon_sym_PIPE_DOT] = ACTIONS(119), [anon_sym_GT] = ACTIONS(121), [anon_sym_GT_GT] = ACTIONS(119), [sym_html_redirect_operator] = ACTIONS(121), [sym_html_append_operator] = ACTIONS(119), - [anon_sym_COMMA] = ACTIONS(85), - [aux_sym_arg_identifier_token1] = ACTIONS(87), - [anon_sym_DOLLAR] = ACTIONS(87), - [anon_sym_SQUOTE] = ACTIONS(89), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(91), + [anon_sym_COMMA] = ACTIONS(95), + [aux_sym_arg_identifier_token1] = ACTIONS(93), + [anon_sym_SQUOTE] = ACTIONS(97), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), [anon_sym_BQUOTE] = ACTIONS(119), [sym__comment] = ACTIONS(3), [sym_file_descriptor] = ACTIONS(119), }, - [48] = { - [sym__arg_with_paren] = STATE(58), - [sym__arg] = STATE(58), - [sym_arg] = STATE(54), - [sym_args] = STATE(150), - [sym_arg_identifier] = STATE(58), - [sym_double_quoted_arg] = STATE(58), - [sym_single_quoted_arg] = STATE(58), - [sym_cmd_substitution_arg] = STATE(58), - [sym_concatenation] = STATE(74), - [aux_sym_args_repeat1] = STATE(54), - [anon_sym_DQUOTE] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(123), - [anon_sym_PIPE] = ACTIONS(125), - [anon_sym_PIPEH] = ACTIONS(123), - [anon_sym_AT_AT_DOT] = ACTIONS(123), - [anon_sym_AT_AT_EQ] = ACTIONS(123), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(123), - [anon_sym_AT_AT] = ACTIONS(125), - [anon_sym_AT_ATc_COLON] = ACTIONS(123), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(123), - [anon_sym_AT_ATC] = ACTIONS(123), - [anon_sym_AT_ATdbt] = ACTIONS(125), - [anon_sym_AT_ATdbta] = ACTIONS(123), - [anon_sym_AT_ATdbtb] = ACTIONS(123), - [anon_sym_AT_ATdbts] = ACTIONS(123), - [anon_sym_AT_ATt] = ACTIONS(123), - [anon_sym_AT_ATb] = ACTIONS(123), - [anon_sym_AT_ATi] = ACTIONS(125), - [anon_sym_AT_ATii] = ACTIONS(123), - [anon_sym_AT_ATiS] = ACTIONS(125), - [anon_sym_AT_ATiSS] = ACTIONS(123), - [anon_sym_AT_ATis] = ACTIONS(123), - [anon_sym_AT_ATiz] = ACTIONS(123), - [anon_sym_AT_ATf] = ACTIONS(123), - [anon_sym_AT_ATF] = ACTIONS(123), - [anon_sym_AT_ATom] = ACTIONS(123), - [anon_sym_AT_ATdm] = ACTIONS(123), - [anon_sym_AT_ATr] = ACTIONS(123), - [anon_sym_AT_ATs_COLON] = ACTIONS(123), - [anon_sym_AT] = ACTIONS(123), - [anon_sym_AT_BANG] = ACTIONS(123), - [anon_sym_AT_LPAREN] = ACTIONS(123), - [anon_sym_ATa_COLON] = ACTIONS(123), - [anon_sym_ATb_COLON] = ACTIONS(123), - [anon_sym_ATB_COLON] = ACTIONS(123), - [anon_sym_ATe_COLON] = ACTIONS(123), - [anon_sym_ATF_COLON] = ACTIONS(123), - [anon_sym_ATi_COLON] = ACTIONS(123), - [anon_sym_ATk_COLON] = ACTIONS(123), - [anon_sym_ATo_COLON] = ACTIONS(123), - [anon_sym_ATr_COLON] = ACTIONS(123), - [anon_sym_ATf_COLON] = ACTIONS(123), - [anon_sym_ATs_COLON] = ACTIONS(123), - [anon_sym_ATv_COLON] = ACTIONS(123), - [anon_sym_ATx_COLON] = ACTIONS(123), - [anon_sym_SEMI] = ACTIONS(123), - [anon_sym_LPAREN] = ACTIONS(83), - [anon_sym_PIPE_DOT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(125), - [anon_sym_GT_GT] = ACTIONS(123), - [sym_html_redirect_operator] = ACTIONS(125), - [sym_html_append_operator] = ACTIONS(123), - [anon_sym_COMMA] = ACTIONS(85), - [aux_sym_arg_identifier_token1] = ACTIONS(87), - [anon_sym_DOLLAR] = ACTIONS(87), - [anon_sym_SQUOTE] = ACTIONS(89), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(91), - [anon_sym_BQUOTE] = ACTIONS(123), - [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(123), - }, - [49] = { - [sym__arg_with_paren] = STATE(58), - [sym__arg] = STATE(58), - [sym_arg] = STATE(54), - [sym_args] = STATE(142), - [sym_arg_identifier] = STATE(58), - [sym_double_quoted_arg] = STATE(58), - [sym_single_quoted_arg] = STATE(58), - [sym_cmd_substitution_arg] = STATE(58), - [sym_concatenation] = STATE(74), - [aux_sym_args_repeat1] = STATE(54), - [anon_sym_DQUOTE] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(115), - [anon_sym_PIPE] = ACTIONS(117), - [anon_sym_PIPEH] = ACTIONS(115), - [anon_sym_AT_AT_DOT] = ACTIONS(115), - [anon_sym_AT_AT_EQ] = ACTIONS(115), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(115), - [anon_sym_AT_AT] = ACTIONS(117), - [anon_sym_AT_ATc_COLON] = ACTIONS(115), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(115), - [anon_sym_AT_ATC] = ACTIONS(115), - [anon_sym_AT_ATdbt] = ACTIONS(117), - [anon_sym_AT_ATdbta] = ACTIONS(115), - [anon_sym_AT_ATdbtb] = ACTIONS(115), - [anon_sym_AT_ATdbts] = ACTIONS(115), - [anon_sym_AT_ATt] = ACTIONS(115), - [anon_sym_AT_ATb] = ACTIONS(115), - [anon_sym_AT_ATi] = ACTIONS(117), - [anon_sym_AT_ATii] = ACTIONS(115), - [anon_sym_AT_ATiS] = ACTIONS(117), - [anon_sym_AT_ATiSS] = ACTIONS(115), - [anon_sym_AT_ATis] = ACTIONS(115), - [anon_sym_AT_ATiz] = ACTIONS(115), - [anon_sym_AT_ATf] = ACTIONS(115), - [anon_sym_AT_ATF] = ACTIONS(115), - [anon_sym_AT_ATom] = ACTIONS(115), - [anon_sym_AT_ATdm] = ACTIONS(115), - [anon_sym_AT_ATr] = ACTIONS(115), - [anon_sym_AT_ATs_COLON] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(115), - [anon_sym_AT_BANG] = ACTIONS(115), - [anon_sym_AT_LPAREN] = ACTIONS(115), - [anon_sym_ATa_COLON] = ACTIONS(115), - [anon_sym_ATb_COLON] = ACTIONS(115), - [anon_sym_ATB_COLON] = ACTIONS(115), - [anon_sym_ATe_COLON] = ACTIONS(115), - [anon_sym_ATF_COLON] = ACTIONS(115), - [anon_sym_ATi_COLON] = ACTIONS(115), - [anon_sym_ATk_COLON] = ACTIONS(115), - [anon_sym_ATo_COLON] = ACTIONS(115), - [anon_sym_ATr_COLON] = ACTIONS(115), - [anon_sym_ATf_COLON] = ACTIONS(115), - [anon_sym_ATs_COLON] = ACTIONS(115), - [anon_sym_ATv_COLON] = ACTIONS(115), - [anon_sym_ATx_COLON] = ACTIONS(115), - [anon_sym_SEMI] = ACTIONS(115), - [anon_sym_LPAREN] = ACTIONS(83), - [anon_sym_PIPE_DOT] = ACTIONS(115), - [anon_sym_GT] = ACTIONS(117), - [anon_sym_GT_GT] = ACTIONS(115), - [sym_html_redirect_operator] = ACTIONS(117), - [sym_html_append_operator] = ACTIONS(115), - [anon_sym_COMMA] = ACTIONS(85), - [aux_sym_arg_identifier_token1] = ACTIONS(87), - [anon_sym_DOLLAR] = ACTIONS(87), - [anon_sym_SQUOTE] = ACTIONS(89), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(91), - [anon_sym_BQUOTE] = ACTIONS(115), - [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(115), - }, [50] = { - [sym__arg_with_paren] = STATE(58), - [sym__arg] = STATE(58), - [sym_arg] = STATE(54), - [sym_args] = STATE(141), - [sym_arg_identifier] = STATE(58), - [sym_double_quoted_arg] = STATE(58), - [sym_single_quoted_arg] = STATE(58), - [sym_cmd_substitution_arg] = STATE(58), - [sym_concatenation] = STATE(74), - [aux_sym_args_repeat1] = STATE(54), - [anon_sym_DQUOTE] = ACTIONS(79), + [sym__arg_with_paren] = STATE(61), + [sym__arg] = STATE(61), + [sym_arg] = STATE(56), + [sym_args] = STATE(159), + [sym_arg_identifier] = STATE(61), + [sym_double_quoted_arg] = STATE(61), + [sym_single_quoted_arg] = STATE(61), + [sym_cmd_substitution_arg] = STATE(61), + [sym_concatenation] = STATE(77), + [aux_sym_args_repeat1] = STATE(56), + [anon_sym_DQUOTE] = ACTIONS(87), [anon_sym_TILDE] = ACTIONS(107), [anon_sym_PIPE] = ACTIONS(109), [anon_sym_PIPEH] = ACTIONS(107), @@ -8277,105 +8459,249 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATv_COLON] = ACTIONS(107), [anon_sym_ATx_COLON] = ACTIONS(107), [anon_sym_SEMI] = ACTIONS(107), - [anon_sym_LPAREN] = ACTIONS(83), + [anon_sym_LPAREN] = ACTIONS(91), + [anon_sym_DOLLAR] = ACTIONS(93), [anon_sym_PIPE_DOT] = ACTIONS(107), [anon_sym_GT] = ACTIONS(109), [anon_sym_GT_GT] = ACTIONS(107), [sym_html_redirect_operator] = ACTIONS(109), [sym_html_append_operator] = ACTIONS(107), - [anon_sym_COMMA] = ACTIONS(85), - [aux_sym_arg_identifier_token1] = ACTIONS(87), - [anon_sym_DOLLAR] = ACTIONS(87), - [anon_sym_SQUOTE] = ACTIONS(89), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(91), + [anon_sym_COMMA] = ACTIONS(95), + [aux_sym_arg_identifier_token1] = ACTIONS(93), + [anon_sym_SQUOTE] = ACTIONS(97), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), [anon_sym_BQUOTE] = ACTIONS(107), [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(107), + [sym_file_descriptor] = ACTIONS(107), + }, + [51] = { + [sym__arg_with_paren] = STATE(61), + [sym__arg] = STATE(61), + [sym_arg] = STATE(56), + [sym_args] = STATE(163), + [sym_arg_identifier] = STATE(61), + [sym_double_quoted_arg] = STATE(61), + [sym_single_quoted_arg] = STATE(61), + [sym_cmd_substitution_arg] = STATE(61), + [sym_concatenation] = STATE(77), + [aux_sym_args_repeat1] = STATE(56), + [anon_sym_DQUOTE] = ACTIONS(87), + [anon_sym_TILDE] = ACTIONS(131), + [anon_sym_PIPE] = ACTIONS(133), + [anon_sym_PIPEH] = ACTIONS(131), + [anon_sym_AT_AT_DOT] = ACTIONS(131), + [anon_sym_AT_AT_EQ] = ACTIONS(131), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(131), + [anon_sym_AT_AT] = ACTIONS(133), + [anon_sym_AT_ATc_COLON] = ACTIONS(131), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(131), + [anon_sym_AT_ATC] = ACTIONS(131), + [anon_sym_AT_ATdbt] = ACTIONS(133), + [anon_sym_AT_ATdbta] = ACTIONS(131), + [anon_sym_AT_ATdbtb] = ACTIONS(131), + [anon_sym_AT_ATdbts] = ACTIONS(131), + [anon_sym_AT_ATt] = ACTIONS(131), + [anon_sym_AT_ATb] = ACTIONS(131), + [anon_sym_AT_ATi] = ACTIONS(133), + [anon_sym_AT_ATii] = ACTIONS(131), + [anon_sym_AT_ATiS] = ACTIONS(133), + [anon_sym_AT_ATiSS] = ACTIONS(131), + [anon_sym_AT_ATis] = ACTIONS(131), + [anon_sym_AT_ATiz] = ACTIONS(131), + [anon_sym_AT_ATf] = ACTIONS(131), + [anon_sym_AT_ATF] = ACTIONS(131), + [anon_sym_AT_ATom] = ACTIONS(131), + [anon_sym_AT_ATdm] = ACTIONS(131), + [anon_sym_AT_ATr] = ACTIONS(131), + [anon_sym_AT_ATs_COLON] = ACTIONS(131), + [anon_sym_AT] = ACTIONS(131), + [anon_sym_AT_BANG] = ACTIONS(131), + [anon_sym_AT_LPAREN] = ACTIONS(131), + [anon_sym_ATa_COLON] = ACTIONS(131), + [anon_sym_ATb_COLON] = ACTIONS(131), + [anon_sym_ATB_COLON] = ACTIONS(131), + [anon_sym_ATe_COLON] = ACTIONS(131), + [anon_sym_ATF_COLON] = ACTIONS(131), + [anon_sym_ATi_COLON] = ACTIONS(131), + [anon_sym_ATk_COLON] = ACTIONS(131), + [anon_sym_ATo_COLON] = ACTIONS(131), + [anon_sym_ATr_COLON] = ACTIONS(131), + [anon_sym_ATf_COLON] = ACTIONS(131), + [anon_sym_ATs_COLON] = ACTIONS(131), + [anon_sym_ATv_COLON] = ACTIONS(131), + [anon_sym_ATx_COLON] = ACTIONS(131), + [anon_sym_SEMI] = ACTIONS(131), + [anon_sym_LPAREN] = ACTIONS(91), + [anon_sym_DOLLAR] = ACTIONS(93), + [anon_sym_PIPE_DOT] = ACTIONS(131), + [anon_sym_GT] = ACTIONS(133), + [anon_sym_GT_GT] = ACTIONS(131), + [sym_html_redirect_operator] = ACTIONS(133), + [sym_html_append_operator] = ACTIONS(131), + [anon_sym_COMMA] = ACTIONS(95), + [aux_sym_arg_identifier_token1] = ACTIONS(93), + [anon_sym_SQUOTE] = ACTIONS(97), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), + [anon_sym_BQUOTE] = ACTIONS(131), + [sym__comment] = ACTIONS(3), + [sym_file_descriptor] = ACTIONS(131), }, - [51] = { - [sym__arg_with_paren] = STATE(58), - [sym__arg] = STATE(58), - [sym_arg] = STATE(54), - [sym_args] = STATE(132), - [sym_arg_identifier] = STATE(58), - [sym_double_quoted_arg] = STATE(58), - [sym_single_quoted_arg] = STATE(58), - [sym_cmd_substitution_arg] = STATE(58), - [sym_concatenation] = STATE(74), - [aux_sym_args_repeat1] = STATE(54), - [anon_sym_DQUOTE] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(99), - [anon_sym_PIPE] = ACTIONS(101), - [anon_sym_PIPEH] = ACTIONS(99), - [anon_sym_AT_AT_DOT] = ACTIONS(99), - [anon_sym_AT_AT_EQ] = ACTIONS(99), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(99), - [anon_sym_AT_AT] = ACTIONS(101), - [anon_sym_AT_ATc_COLON] = ACTIONS(99), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(99), - [anon_sym_AT_ATC] = ACTIONS(99), - [anon_sym_AT_ATdbt] = ACTIONS(101), - [anon_sym_AT_ATdbta] = ACTIONS(99), - [anon_sym_AT_ATdbtb] = ACTIONS(99), - [anon_sym_AT_ATdbts] = ACTIONS(99), - [anon_sym_AT_ATt] = ACTIONS(99), - [anon_sym_AT_ATb] = ACTIONS(99), - [anon_sym_AT_ATi] = ACTIONS(101), - [anon_sym_AT_ATii] = ACTIONS(99), - [anon_sym_AT_ATiS] = ACTIONS(101), - [anon_sym_AT_ATiSS] = ACTIONS(99), - [anon_sym_AT_ATis] = ACTIONS(99), - [anon_sym_AT_ATiz] = ACTIONS(99), - [anon_sym_AT_ATf] = ACTIONS(99), - [anon_sym_AT_ATF] = ACTIONS(99), - [anon_sym_AT_ATom] = ACTIONS(99), - [anon_sym_AT_ATdm] = ACTIONS(99), - [anon_sym_AT_ATr] = ACTIONS(99), - [anon_sym_AT_ATs_COLON] = ACTIONS(99), - [anon_sym_AT] = ACTIONS(99), - [anon_sym_AT_BANG] = ACTIONS(99), - [anon_sym_AT_LPAREN] = ACTIONS(99), - [anon_sym_ATa_COLON] = ACTIONS(99), - [anon_sym_ATb_COLON] = ACTIONS(99), - [anon_sym_ATB_COLON] = ACTIONS(99), - [anon_sym_ATe_COLON] = ACTIONS(99), - [anon_sym_ATF_COLON] = ACTIONS(99), - [anon_sym_ATi_COLON] = ACTIONS(99), - [anon_sym_ATk_COLON] = ACTIONS(99), - [anon_sym_ATo_COLON] = ACTIONS(99), - [anon_sym_ATr_COLON] = ACTIONS(99), - [anon_sym_ATf_COLON] = ACTIONS(99), - [anon_sym_ATs_COLON] = ACTIONS(99), - [anon_sym_ATv_COLON] = ACTIONS(99), - [anon_sym_ATx_COLON] = ACTIONS(99), - [anon_sym_SEMI] = ACTIONS(99), - [anon_sym_LPAREN] = ACTIONS(83), - [anon_sym_PIPE_DOT] = ACTIONS(99), - [anon_sym_GT] = ACTIONS(101), - [anon_sym_GT_GT] = ACTIONS(99), - [sym_html_redirect_operator] = ACTIONS(101), - [sym_html_append_operator] = ACTIONS(99), - [anon_sym_COMMA] = ACTIONS(85), - [aux_sym_arg_identifier_token1] = ACTIONS(87), - [anon_sym_DOLLAR] = ACTIONS(87), - [anon_sym_SQUOTE] = ACTIONS(89), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(91), - [anon_sym_BQUOTE] = ACTIONS(99), + [52] = { + [sym__arg_with_paren] = STATE(61), + [sym__arg] = STATE(61), + [sym_arg] = STATE(56), + [sym_args] = STATE(161), + [sym_arg_identifier] = STATE(61), + [sym_double_quoted_arg] = STATE(61), + [sym_single_quoted_arg] = STATE(61), + [sym_cmd_substitution_arg] = STATE(61), + [sym_concatenation] = STATE(77), + [aux_sym_args_repeat1] = STATE(56), + [anon_sym_DQUOTE] = ACTIONS(87), + [anon_sym_TILDE] = ACTIONS(103), + [anon_sym_PIPE] = ACTIONS(105), + [anon_sym_PIPEH] = ACTIONS(103), + [anon_sym_AT_AT_DOT] = ACTIONS(103), + [anon_sym_AT_AT_EQ] = ACTIONS(103), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(103), + [anon_sym_AT_AT] = ACTIONS(105), + [anon_sym_AT_ATc_COLON] = ACTIONS(103), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(103), + [anon_sym_AT_ATC] = ACTIONS(103), + [anon_sym_AT_ATdbt] = ACTIONS(105), + [anon_sym_AT_ATdbta] = ACTIONS(103), + [anon_sym_AT_ATdbtb] = ACTIONS(103), + [anon_sym_AT_ATdbts] = ACTIONS(103), + [anon_sym_AT_ATt] = ACTIONS(103), + [anon_sym_AT_ATb] = ACTIONS(103), + [anon_sym_AT_ATi] = ACTIONS(105), + [anon_sym_AT_ATii] = ACTIONS(103), + [anon_sym_AT_ATiS] = ACTIONS(105), + [anon_sym_AT_ATiSS] = ACTIONS(103), + [anon_sym_AT_ATis] = ACTIONS(103), + [anon_sym_AT_ATiz] = ACTIONS(103), + [anon_sym_AT_ATf] = ACTIONS(103), + [anon_sym_AT_ATF] = ACTIONS(103), + [anon_sym_AT_ATom] = ACTIONS(103), + [anon_sym_AT_ATdm] = ACTIONS(103), + [anon_sym_AT_ATr] = ACTIONS(103), + [anon_sym_AT_ATs_COLON] = ACTIONS(103), + [anon_sym_AT] = ACTIONS(103), + [anon_sym_AT_BANG] = ACTIONS(103), + [anon_sym_AT_LPAREN] = ACTIONS(103), + [anon_sym_ATa_COLON] = ACTIONS(103), + [anon_sym_ATb_COLON] = ACTIONS(103), + [anon_sym_ATB_COLON] = ACTIONS(103), + [anon_sym_ATe_COLON] = ACTIONS(103), + [anon_sym_ATF_COLON] = ACTIONS(103), + [anon_sym_ATi_COLON] = ACTIONS(103), + [anon_sym_ATk_COLON] = ACTIONS(103), + [anon_sym_ATo_COLON] = ACTIONS(103), + [anon_sym_ATr_COLON] = ACTIONS(103), + [anon_sym_ATf_COLON] = ACTIONS(103), + [anon_sym_ATs_COLON] = ACTIONS(103), + [anon_sym_ATv_COLON] = ACTIONS(103), + [anon_sym_ATx_COLON] = ACTIONS(103), + [anon_sym_SEMI] = ACTIONS(103), + [anon_sym_LPAREN] = ACTIONS(91), + [anon_sym_DOLLAR] = ACTIONS(93), + [anon_sym_PIPE_DOT] = ACTIONS(103), + [anon_sym_GT] = ACTIONS(105), + [anon_sym_GT_GT] = ACTIONS(103), + [sym_html_redirect_operator] = ACTIONS(105), + [sym_html_append_operator] = ACTIONS(103), + [anon_sym_COMMA] = ACTIONS(95), + [aux_sym_arg_identifier_token1] = ACTIONS(93), + [anon_sym_SQUOTE] = ACTIONS(97), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), + [anon_sym_BQUOTE] = ACTIONS(101), + [sym__comment] = ACTIONS(3), + [sym_file_descriptor] = ACTIONS(103), + }, + [53] = { + [sym__arg_with_paren] = STATE(61), + [sym__arg] = STATE(61), + [sym_arg] = STATE(56), + [sym_args] = STATE(145), + [sym_arg_identifier] = STATE(61), + [sym_double_quoted_arg] = STATE(61), + [sym_single_quoted_arg] = STATE(61), + [sym_cmd_substitution_arg] = STATE(61), + [sym_concatenation] = STATE(77), + [aux_sym_args_repeat1] = STATE(56), + [anon_sym_DQUOTE] = ACTIONS(87), + [anon_sym_TILDE] = ACTIONS(135), + [anon_sym_PIPE] = ACTIONS(137), + [anon_sym_PIPEH] = ACTIONS(135), + [anon_sym_AT_AT_DOT] = ACTIONS(135), + [anon_sym_AT_AT_EQ] = ACTIONS(135), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(135), + [anon_sym_AT_AT] = ACTIONS(137), + [anon_sym_AT_ATc_COLON] = ACTIONS(135), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(135), + [anon_sym_AT_ATC] = ACTIONS(135), + [anon_sym_AT_ATdbt] = ACTIONS(137), + [anon_sym_AT_ATdbta] = ACTIONS(135), + [anon_sym_AT_ATdbtb] = ACTIONS(135), + [anon_sym_AT_ATdbts] = ACTIONS(135), + [anon_sym_AT_ATt] = ACTIONS(135), + [anon_sym_AT_ATb] = ACTIONS(135), + [anon_sym_AT_ATi] = ACTIONS(137), + [anon_sym_AT_ATii] = ACTIONS(135), + [anon_sym_AT_ATiS] = ACTIONS(137), + [anon_sym_AT_ATiSS] = ACTIONS(135), + [anon_sym_AT_ATis] = ACTIONS(135), + [anon_sym_AT_ATiz] = ACTIONS(135), + [anon_sym_AT_ATf] = ACTIONS(135), + [anon_sym_AT_ATF] = ACTIONS(135), + [anon_sym_AT_ATom] = ACTIONS(135), + [anon_sym_AT_ATdm] = ACTIONS(135), + [anon_sym_AT_ATr] = ACTIONS(135), + [anon_sym_AT_ATs_COLON] = ACTIONS(135), + [anon_sym_AT] = ACTIONS(135), + [anon_sym_AT_BANG] = ACTIONS(135), + [anon_sym_AT_LPAREN] = ACTIONS(135), + [anon_sym_ATa_COLON] = ACTIONS(135), + [anon_sym_ATb_COLON] = ACTIONS(135), + [anon_sym_ATB_COLON] = ACTIONS(135), + [anon_sym_ATe_COLON] = ACTIONS(135), + [anon_sym_ATF_COLON] = ACTIONS(135), + [anon_sym_ATi_COLON] = ACTIONS(135), + [anon_sym_ATk_COLON] = ACTIONS(135), + [anon_sym_ATo_COLON] = ACTIONS(135), + [anon_sym_ATr_COLON] = ACTIONS(135), + [anon_sym_ATf_COLON] = ACTIONS(135), + [anon_sym_ATs_COLON] = ACTIONS(135), + [anon_sym_ATv_COLON] = ACTIONS(135), + [anon_sym_ATx_COLON] = ACTIONS(135), + [anon_sym_SEMI] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(91), + [anon_sym_DOLLAR] = ACTIONS(93), + [anon_sym_PIPE_DOT] = ACTIONS(135), + [anon_sym_GT] = ACTIONS(137), + [anon_sym_GT_GT] = ACTIONS(135), + [sym_html_redirect_operator] = ACTIONS(137), + [sym_html_append_operator] = ACTIONS(135), + [anon_sym_COMMA] = ACTIONS(95), + [aux_sym_arg_identifier_token1] = ACTIONS(93), + [anon_sym_SQUOTE] = ACTIONS(97), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), + [anon_sym_BQUOTE] = ACTIONS(135), [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(99), + [sym_file_descriptor] = ACTIONS(135), }, - [52] = { - [sym__arg_with_paren] = STATE(58), - [sym__arg] = STATE(58), - [sym_arg] = STATE(54), - [sym_args] = STATE(163), - [sym_arg_identifier] = STATE(58), - [sym_double_quoted_arg] = STATE(58), - [sym_single_quoted_arg] = STATE(58), - [sym_cmd_substitution_arg] = STATE(58), - [sym_concatenation] = STATE(74), - [aux_sym_args_repeat1] = STATE(54), - [anon_sym_DQUOTE] = ACTIONS(79), + [54] = { + [sym__arg_with_paren] = STATE(61), + [sym__arg] = STATE(61), + [sym_arg] = STATE(56), + [sym_args] = STATE(134), + [sym_arg_identifier] = STATE(61), + [sym_double_quoted_arg] = STATE(61), + [sym_single_quoted_arg] = STATE(61), + [sym_cmd_substitution_arg] = STATE(61), + [sym_concatenation] = STATE(77), + [aux_sym_args_repeat1] = STATE(56), + [anon_sym_DQUOTE] = ACTIONS(87), [anon_sym_TILDE] = ACTIONS(111), [anon_sym_PIPE] = ACTIONS(113), [anon_sym_PIPEH] = ACTIONS(111), @@ -8421,845 +8747,644 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATv_COLON] = ACTIONS(111), [anon_sym_ATx_COLON] = ACTIONS(111), [anon_sym_SEMI] = ACTIONS(111), - [anon_sym_LPAREN] = ACTIONS(83), + [anon_sym_LPAREN] = ACTIONS(91), + [anon_sym_DOLLAR] = ACTIONS(93), [anon_sym_PIPE_DOT] = ACTIONS(111), [anon_sym_GT] = ACTIONS(113), [anon_sym_GT_GT] = ACTIONS(111), [sym_html_redirect_operator] = ACTIONS(113), [sym_html_append_operator] = ACTIONS(111), - [anon_sym_COMMA] = ACTIONS(85), - [aux_sym_arg_identifier_token1] = ACTIONS(87), - [anon_sym_DOLLAR] = ACTIONS(87), - [anon_sym_SQUOTE] = ACTIONS(89), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(91), + [anon_sym_COMMA] = ACTIONS(95), + [aux_sym_arg_identifier_token1] = ACTIONS(93), + [anon_sym_SQUOTE] = ACTIONS(97), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), [anon_sym_BQUOTE] = ACTIONS(111), [sym__comment] = ACTIONS(3), [sym_file_descriptor] = ACTIONS(111), }, - [53] = { - [sym__arg_with_paren] = STATE(58), - [sym__arg] = STATE(58), - [sym_arg] = STATE(54), - [sym_args] = STATE(155), - [sym_arg_identifier] = STATE(58), - [sym_double_quoted_arg] = STATE(58), - [sym_single_quoted_arg] = STATE(58), - [sym_cmd_substitution_arg] = STATE(58), - [sym_concatenation] = STATE(74), - [aux_sym_args_repeat1] = STATE(54), - [anon_sym_DQUOTE] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(103), - [anon_sym_PIPE] = ACTIONS(105), - [anon_sym_PIPEH] = ACTIONS(103), - [anon_sym_AT_AT_DOT] = ACTIONS(103), - [anon_sym_AT_AT_EQ] = ACTIONS(103), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(103), - [anon_sym_AT_AT] = ACTIONS(105), - [anon_sym_AT_ATc_COLON] = ACTIONS(103), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(103), - [anon_sym_AT_ATC] = ACTIONS(103), - [anon_sym_AT_ATdbt] = ACTIONS(105), - [anon_sym_AT_ATdbta] = ACTIONS(103), - [anon_sym_AT_ATdbtb] = ACTIONS(103), - [anon_sym_AT_ATdbts] = ACTIONS(103), - [anon_sym_AT_ATt] = ACTIONS(103), - [anon_sym_AT_ATb] = ACTIONS(103), - [anon_sym_AT_ATi] = ACTIONS(105), - [anon_sym_AT_ATii] = ACTIONS(103), - [anon_sym_AT_ATiS] = ACTIONS(105), - [anon_sym_AT_ATiSS] = ACTIONS(103), - [anon_sym_AT_ATis] = ACTIONS(103), - [anon_sym_AT_ATiz] = ACTIONS(103), - [anon_sym_AT_ATf] = ACTIONS(103), - [anon_sym_AT_ATF] = ACTIONS(103), - [anon_sym_AT_ATom] = ACTIONS(103), - [anon_sym_AT_ATdm] = ACTIONS(103), - [anon_sym_AT_ATr] = ACTIONS(103), - [anon_sym_AT_ATs_COLON] = ACTIONS(103), - [anon_sym_AT] = ACTIONS(103), - [anon_sym_AT_BANG] = ACTIONS(103), - [anon_sym_AT_LPAREN] = ACTIONS(103), - [anon_sym_ATa_COLON] = ACTIONS(103), - [anon_sym_ATb_COLON] = ACTIONS(103), - [anon_sym_ATB_COLON] = ACTIONS(103), - [anon_sym_ATe_COLON] = ACTIONS(103), - [anon_sym_ATF_COLON] = ACTIONS(103), - [anon_sym_ATi_COLON] = ACTIONS(103), - [anon_sym_ATk_COLON] = ACTIONS(103), - [anon_sym_ATo_COLON] = ACTIONS(103), - [anon_sym_ATr_COLON] = ACTIONS(103), - [anon_sym_ATf_COLON] = ACTIONS(103), - [anon_sym_ATs_COLON] = ACTIONS(103), - [anon_sym_ATv_COLON] = ACTIONS(103), - [anon_sym_ATx_COLON] = ACTIONS(103), - [anon_sym_SEMI] = ACTIONS(103), - [anon_sym_LPAREN] = ACTIONS(83), - [anon_sym_PIPE_DOT] = ACTIONS(103), - [anon_sym_GT] = ACTIONS(105), - [anon_sym_GT_GT] = ACTIONS(103), - [sym_html_redirect_operator] = ACTIONS(105), - [sym_html_append_operator] = ACTIONS(103), - [anon_sym_COMMA] = ACTIONS(85), - [aux_sym_arg_identifier_token1] = ACTIONS(87), - [anon_sym_DOLLAR] = ACTIONS(87), - [anon_sym_SQUOTE] = ACTIONS(89), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(91), - [anon_sym_BQUOTE] = ACTIONS(103), + [55] = { + [sym__arg_with_paren] = STATE(61), + [sym__arg] = STATE(61), + [sym_arg] = STATE(56), + [sym_args] = STATE(195), + [sym_arg_identifier] = STATE(61), + [sym_double_quoted_arg] = STATE(61), + [sym_single_quoted_arg] = STATE(61), + [sym_cmd_substitution_arg] = STATE(61), + [sym_concatenation] = STATE(77), + [aux_sym_args_repeat1] = STATE(56), + [anon_sym_DQUOTE] = ACTIONS(87), + [anon_sym_TILDE] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(117), + [anon_sym_PIPEH] = ACTIONS(115), + [anon_sym_AT_AT_DOT] = ACTIONS(115), + [anon_sym_AT_AT_EQ] = ACTIONS(115), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(115), + [anon_sym_AT_AT] = ACTIONS(117), + [anon_sym_AT_ATc_COLON] = ACTIONS(115), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(115), + [anon_sym_AT_ATC] = ACTIONS(115), + [anon_sym_AT_ATdbt] = ACTIONS(117), + [anon_sym_AT_ATdbta] = ACTIONS(115), + [anon_sym_AT_ATdbtb] = ACTIONS(115), + [anon_sym_AT_ATdbts] = ACTIONS(115), + [anon_sym_AT_ATt] = ACTIONS(115), + [anon_sym_AT_ATb] = ACTIONS(115), + [anon_sym_AT_ATi] = ACTIONS(117), + [anon_sym_AT_ATii] = ACTIONS(115), + [anon_sym_AT_ATiS] = ACTIONS(117), + [anon_sym_AT_ATiSS] = ACTIONS(115), + [anon_sym_AT_ATis] = ACTIONS(115), + [anon_sym_AT_ATiz] = ACTIONS(115), + [anon_sym_AT_ATf] = ACTIONS(115), + [anon_sym_AT_ATF] = ACTIONS(115), + [anon_sym_AT_ATom] = ACTIONS(115), + [anon_sym_AT_ATdm] = ACTIONS(115), + [anon_sym_AT_ATr] = ACTIONS(115), + [anon_sym_AT_ATs_COLON] = ACTIONS(115), + [anon_sym_AT] = ACTIONS(115), + [anon_sym_AT_BANG] = ACTIONS(115), + [anon_sym_AT_LPAREN] = ACTIONS(115), + [anon_sym_ATa_COLON] = ACTIONS(115), + [anon_sym_ATb_COLON] = ACTIONS(115), + [anon_sym_ATB_COLON] = ACTIONS(115), + [anon_sym_ATe_COLON] = ACTIONS(115), + [anon_sym_ATF_COLON] = ACTIONS(115), + [anon_sym_ATi_COLON] = ACTIONS(115), + [anon_sym_ATk_COLON] = ACTIONS(115), + [anon_sym_ATo_COLON] = ACTIONS(115), + [anon_sym_ATr_COLON] = ACTIONS(115), + [anon_sym_ATf_COLON] = ACTIONS(115), + [anon_sym_ATs_COLON] = ACTIONS(115), + [anon_sym_ATv_COLON] = ACTIONS(115), + [anon_sym_ATx_COLON] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [anon_sym_LPAREN] = ACTIONS(91), + [anon_sym_DOLLAR] = ACTIONS(93), + [anon_sym_PIPE_DOT] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_GT] = ACTIONS(115), + [sym_html_redirect_operator] = ACTIONS(117), + [sym_html_append_operator] = ACTIONS(115), + [anon_sym_COMMA] = ACTIONS(95), + [aux_sym_arg_identifier_token1] = ACTIONS(93), + [anon_sym_SQUOTE] = ACTIONS(97), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), + [anon_sym_BQUOTE] = ACTIONS(115), [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(103), + [sym_file_descriptor] = ACTIONS(115), }, - [54] = { - [sym__arg_with_paren] = STATE(58), - [sym__arg] = STATE(58), + [56] = { + [sym__arg_with_paren] = STATE(61), + [sym__arg] = STATE(61), [sym_arg] = STATE(44), - [sym_arg_identifier] = STATE(58), - [sym_double_quoted_arg] = STATE(58), - [sym_single_quoted_arg] = STATE(58), - [sym_cmd_substitution_arg] = STATE(58), - [sym_concatenation] = STATE(74), + [sym_arg_identifier] = STATE(61), + [sym_double_quoted_arg] = STATE(61), + [sym_single_quoted_arg] = STATE(61), + [sym_cmd_substitution_arg] = STATE(61), + [sym_concatenation] = STATE(77), [aux_sym_args_repeat1] = STATE(44), - [anon_sym_DQUOTE] = ACTIONS(79), - [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(127), - [anon_sym_AT_BANG] = ACTIONS(127), - [anon_sym_AT_LPAREN] = 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_SEMI] = ACTIONS(127), - [anon_sym_LPAREN] = ACTIONS(83), - [anon_sym_PIPE_DOT] = 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(85), - [aux_sym_arg_identifier_token1] = ACTIONS(87), - [anon_sym_DOLLAR] = ACTIONS(87), - [anon_sym_SQUOTE] = ACTIONS(89), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(91), - [anon_sym_BQUOTE] = ACTIONS(127), + [anon_sym_DQUOTE] = ACTIONS(87), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PIPEH] = ACTIONS(164), + [anon_sym_AT_AT_DOT] = ACTIONS(164), + [anon_sym_AT_AT_EQ] = ACTIONS(164), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(164), + [anon_sym_AT_AT] = ACTIONS(166), + [anon_sym_AT_ATc_COLON] = ACTIONS(164), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(164), + [anon_sym_AT_ATC] = ACTIONS(164), + [anon_sym_AT_ATdbt] = ACTIONS(166), + [anon_sym_AT_ATdbta] = ACTIONS(164), + [anon_sym_AT_ATdbtb] = ACTIONS(164), + [anon_sym_AT_ATdbts] = ACTIONS(164), + [anon_sym_AT_ATt] = ACTIONS(164), + [anon_sym_AT_ATb] = ACTIONS(164), + [anon_sym_AT_ATi] = ACTIONS(166), + [anon_sym_AT_ATii] = ACTIONS(164), + [anon_sym_AT_ATiS] = ACTIONS(166), + [anon_sym_AT_ATiSS] = ACTIONS(164), + [anon_sym_AT_ATis] = ACTIONS(164), + [anon_sym_AT_ATiz] = ACTIONS(164), + [anon_sym_AT_ATf] = ACTIONS(164), + [anon_sym_AT_ATF] = ACTIONS(164), + [anon_sym_AT_ATom] = ACTIONS(164), + [anon_sym_AT_ATdm] = ACTIONS(164), + [anon_sym_AT_ATr] = ACTIONS(164), + [anon_sym_AT_ATs_COLON] = ACTIONS(164), + [anon_sym_AT] = ACTIONS(164), + [anon_sym_AT_BANG] = ACTIONS(164), + [anon_sym_AT_LPAREN] = ACTIONS(164), + [anon_sym_ATa_COLON] = ACTIONS(164), + [anon_sym_ATb_COLON] = ACTIONS(164), + [anon_sym_ATB_COLON] = ACTIONS(164), + [anon_sym_ATe_COLON] = ACTIONS(164), + [anon_sym_ATF_COLON] = ACTIONS(164), + [anon_sym_ATi_COLON] = ACTIONS(164), + [anon_sym_ATk_COLON] = ACTIONS(164), + [anon_sym_ATo_COLON] = ACTIONS(164), + [anon_sym_ATr_COLON] = ACTIONS(164), + [anon_sym_ATf_COLON] = ACTIONS(164), + [anon_sym_ATs_COLON] = ACTIONS(164), + [anon_sym_ATv_COLON] = ACTIONS(164), + [anon_sym_ATx_COLON] = ACTIONS(164), + [anon_sym_SEMI] = ACTIONS(164), + [anon_sym_LPAREN] = ACTIONS(91), + [anon_sym_DOLLAR] = ACTIONS(93), + [anon_sym_PIPE_DOT] = ACTIONS(164), + [anon_sym_GT] = ACTIONS(166), + [anon_sym_GT_GT] = ACTIONS(164), + [sym_html_redirect_operator] = ACTIONS(166), + [sym_html_append_operator] = ACTIONS(164), + [anon_sym_COMMA] = ACTIONS(95), + [aux_sym_arg_identifier_token1] = ACTIONS(93), + [anon_sym_SQUOTE] = ACTIONS(97), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), + [anon_sym_BQUOTE] = ACTIONS(164), [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(127), + [sym_file_descriptor] = ACTIONS(164), }, - [55] = { - [sym_eq_sep_args] = STATE(144), + [57] = { + [sym_eq_sep_args] = STATE(148), [sym__eq_sep_key_single] = STATE(86), - [sym__eq_sep_key_concatenation] = STATE(119), - [sym__eq_sep_key] = STATE(125), + [sym__eq_sep_key_concatenation] = STATE(123), + [sym__eq_sep_key] = STATE(121), [sym_double_quoted_arg] = STATE(86), [sym_single_quoted_arg] = STATE(86), [sym_cmd_substitution_arg] = STATE(86), - [ts_builtin_sym_end] = ACTIONS(156), - [anon_sym_DQUOTE] = ACTIONS(158), - [anon_sym_TILDE] = ACTIONS(156), - [anon_sym_PIPE] = ACTIONS(160), - [anon_sym_PIPEH] = ACTIONS(156), - [anon_sym_AT_AT_DOT] = ACTIONS(156), - [anon_sym_AT_AT_EQ] = ACTIONS(156), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(156), - [anon_sym_AT_AT] = ACTIONS(160), - [anon_sym_AT_ATc_COLON] = ACTIONS(156), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(156), - [anon_sym_AT_ATC] = ACTIONS(156), - [anon_sym_AT_ATdbt] = ACTIONS(160), - [anon_sym_AT_ATdbta] = ACTIONS(156), - [anon_sym_AT_ATdbtb] = ACTIONS(156), - [anon_sym_AT_ATdbts] = ACTIONS(156), - [anon_sym_AT_ATt] = ACTIONS(156), - [anon_sym_AT_ATb] = ACTIONS(156), - [anon_sym_AT_ATi] = ACTIONS(160), - [anon_sym_AT_ATii] = ACTIONS(156), - [anon_sym_AT_ATiS] = ACTIONS(160), - [anon_sym_AT_ATiSS] = ACTIONS(156), - [anon_sym_AT_ATis] = ACTIONS(156), - [anon_sym_AT_ATiz] = ACTIONS(156), - [anon_sym_AT_ATf] = ACTIONS(156), - [anon_sym_AT_ATF] = ACTIONS(156), - [anon_sym_AT_ATom] = ACTIONS(156), - [anon_sym_AT_ATdm] = ACTIONS(156), - [anon_sym_AT_ATr] = ACTIONS(156), - [anon_sym_AT_ATs_COLON] = ACTIONS(156), - [anon_sym_AT] = ACTIONS(156), - [anon_sym_AT_BANG] = ACTIONS(156), - [anon_sym_AT_LPAREN] = ACTIONS(156), - [anon_sym_RPAREN] = ACTIONS(156), - [anon_sym_ATa_COLON] = ACTIONS(156), - [anon_sym_ATb_COLON] = ACTIONS(156), - [anon_sym_ATB_COLON] = ACTIONS(156), - [anon_sym_ATe_COLON] = ACTIONS(156), - [anon_sym_ATF_COLON] = ACTIONS(156), - [anon_sym_ATi_COLON] = ACTIONS(156), - [anon_sym_ATk_COLON] = ACTIONS(156), - [anon_sym_ATo_COLON] = ACTIONS(156), - [anon_sym_ATr_COLON] = ACTIONS(156), - [anon_sym_ATf_COLON] = ACTIONS(156), - [anon_sym_ATs_COLON] = ACTIONS(156), - [anon_sym_ATv_COLON] = ACTIONS(156), - [anon_sym_ATx_COLON] = ACTIONS(156), - [anon_sym_SEMI] = ACTIONS(156), - [anon_sym_PIPE_DOT] = ACTIONS(156), - [anon_sym_GT] = ACTIONS(160), - [anon_sym_GT_GT] = ACTIONS(156), - [sym_html_redirect_operator] = ACTIONS(160), - [sym_html_append_operator] = ACTIONS(156), - [sym__eq_sep_key_identifier] = ACTIONS(162), - [anon_sym_SQUOTE] = ACTIONS(164), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(166), - [anon_sym_BQUOTE] = ACTIONS(168), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(156), - [anon_sym_CR] = ACTIONS(156), - [sym_file_descriptor] = ACTIONS(156), - }, - [56] = { - [sym_specifiers] = STATE(76), - [aux_sym_specifiers_repeat1] = STATE(61), - [ts_builtin_sym_end] = ACTIONS(170), + [ts_builtin_sym_end] = ACTIONS(168), [anon_sym_DQUOTE] = ACTIONS(170), - [anon_sym_TILDE] = ACTIONS(170), + [anon_sym_TILDE] = ACTIONS(168), [anon_sym_PIPE] = ACTIONS(172), - [anon_sym_PIPEH] = ACTIONS(170), - [anon_sym_AT_AT_DOT] = ACTIONS(170), - [anon_sym_AT_AT_EQ] = ACTIONS(170), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(170), + [anon_sym_PIPEH] = ACTIONS(168), + [anon_sym_AT_AT_DOT] = ACTIONS(168), + [anon_sym_AT_AT_EQ] = ACTIONS(168), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(168), [anon_sym_AT_AT] = ACTIONS(172), - [anon_sym_AT_ATc_COLON] = ACTIONS(170), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(170), - [anon_sym_AT_ATC] = ACTIONS(170), + [anon_sym_AT_ATc_COLON] = ACTIONS(168), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(168), + [anon_sym_AT_ATC] = ACTIONS(168), [anon_sym_AT_ATdbt] = ACTIONS(172), - [anon_sym_AT_ATdbta] = ACTIONS(170), - [anon_sym_AT_ATdbtb] = ACTIONS(170), - [anon_sym_AT_ATdbts] = ACTIONS(170), - [anon_sym_AT_ATt] = ACTIONS(170), - [anon_sym_AT_ATb] = ACTIONS(170), + [anon_sym_AT_ATdbta] = ACTIONS(168), + [anon_sym_AT_ATdbtb] = ACTIONS(168), + [anon_sym_AT_ATdbts] = ACTIONS(168), + [anon_sym_AT_ATt] = ACTIONS(168), + [anon_sym_AT_ATb] = ACTIONS(168), [anon_sym_AT_ATi] = ACTIONS(172), - [anon_sym_AT_ATii] = ACTIONS(170), + [anon_sym_AT_ATii] = ACTIONS(168), [anon_sym_AT_ATiS] = ACTIONS(172), - [anon_sym_AT_ATiSS] = ACTIONS(170), - [anon_sym_AT_ATis] = ACTIONS(170), - [anon_sym_AT_ATiz] = ACTIONS(170), - [anon_sym_AT_ATf] = ACTIONS(170), - [anon_sym_AT_ATF] = ACTIONS(170), - [anon_sym_AT_ATom] = ACTIONS(170), - [anon_sym_AT_ATdm] = ACTIONS(170), - [anon_sym_AT_ATr] = ACTIONS(170), - [anon_sym_AT_ATs_COLON] = ACTIONS(170), - [anon_sym_AT] = ACTIONS(170), - [anon_sym_AT_BANG] = ACTIONS(170), - [anon_sym_AT_LPAREN] = ACTIONS(170), - [anon_sym_RPAREN] = ACTIONS(170), - [anon_sym_ATa_COLON] = ACTIONS(170), - [anon_sym_ATb_COLON] = ACTIONS(170), - [anon_sym_ATB_COLON] = ACTIONS(170), - [anon_sym_ATe_COLON] = ACTIONS(170), - [anon_sym_ATF_COLON] = ACTIONS(170), - [anon_sym_ATi_COLON] = ACTIONS(170), - [anon_sym_ATk_COLON] = ACTIONS(170), - [anon_sym_ATo_COLON] = ACTIONS(170), - [anon_sym_ATr_COLON] = ACTIONS(170), - [anon_sym_ATf_COLON] = ACTIONS(170), - [anon_sym_ATs_COLON] = ACTIONS(170), - [anon_sym_ATv_COLON] = ACTIONS(170), - [anon_sym_ATx_COLON] = ACTIONS(170), - [anon_sym_SEMI] = ACTIONS(170), - [anon_sym_LPAREN] = ACTIONS(170), - [anon_sym_PIPE_DOT] = ACTIONS(170), + [anon_sym_AT_ATiSS] = ACTIONS(168), + [anon_sym_AT_ATis] = ACTIONS(168), + [anon_sym_AT_ATiz] = ACTIONS(168), + [anon_sym_AT_ATf] = ACTIONS(168), + [anon_sym_AT_ATF] = ACTIONS(168), + [anon_sym_AT_ATom] = ACTIONS(168), + [anon_sym_AT_ATdm] = ACTIONS(168), + [anon_sym_AT_ATr] = ACTIONS(168), + [anon_sym_AT_ATs_COLON] = ACTIONS(168), + [anon_sym_AT] = ACTIONS(168), + [anon_sym_AT_BANG] = ACTIONS(168), + [anon_sym_AT_LPAREN] = ACTIONS(168), + [anon_sym_RPAREN] = ACTIONS(168), + [anon_sym_ATa_COLON] = ACTIONS(168), + [anon_sym_ATb_COLON] = ACTIONS(168), + [anon_sym_ATB_COLON] = ACTIONS(168), + [anon_sym_ATe_COLON] = ACTIONS(168), + [anon_sym_ATF_COLON] = ACTIONS(168), + [anon_sym_ATi_COLON] = ACTIONS(168), + [anon_sym_ATk_COLON] = ACTIONS(168), + [anon_sym_ATo_COLON] = ACTIONS(168), + [anon_sym_ATr_COLON] = ACTIONS(168), + [anon_sym_ATf_COLON] = ACTIONS(168), + [anon_sym_ATs_COLON] = ACTIONS(168), + [anon_sym_ATv_COLON] = ACTIONS(168), + [anon_sym_ATx_COLON] = ACTIONS(168), + [anon_sym_SEMI] = ACTIONS(168), + [anon_sym_PIPE_DOT] = ACTIONS(168), [anon_sym_GT] = ACTIONS(172), - [anon_sym_GT_GT] = ACTIONS(170), + [anon_sym_GT_GT] = ACTIONS(168), [sym_html_redirect_operator] = ACTIONS(172), - [sym_html_append_operator] = ACTIONS(170), - [anon_sym_COMMA] = ACTIONS(170), - [aux_sym_arg_identifier_token1] = ACTIONS(172), - [anon_sym_DOLLAR] = ACTIONS(172), - [anon_sym_SQUOTE] = ACTIONS(170), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(170), - [anon_sym_BQUOTE] = ACTIONS(170), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(170), - [anon_sym_CR] = ACTIONS(170), - [sym_file_descriptor] = ACTIONS(170), - [sym__spec_sep] = ACTIONS(174), - }, - [57] = { - [aux_sym_concatenation_repeat1] = STATE(57), - [ts_builtin_sym_end] = ACTIONS(176), - [anon_sym_DQUOTE] = ACTIONS(176), - [anon_sym_TILDE] = ACTIONS(176), - [anon_sym_PIPE] = ACTIONS(178), - [anon_sym_PIPEH] = ACTIONS(176), - [anon_sym_AT_AT_DOT] = ACTIONS(176), - [anon_sym_AT_AT_EQ] = ACTIONS(176), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(176), - [anon_sym_AT_AT] = ACTIONS(178), - [anon_sym_AT_ATc_COLON] = ACTIONS(176), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(176), - [anon_sym_AT_ATC] = ACTIONS(176), - [anon_sym_AT_ATdbt] = ACTIONS(178), - [anon_sym_AT_ATdbta] = ACTIONS(176), - [anon_sym_AT_ATdbtb] = ACTIONS(176), - [anon_sym_AT_ATdbts] = ACTIONS(176), - [anon_sym_AT_ATt] = ACTIONS(176), - [anon_sym_AT_ATb] = ACTIONS(176), - [anon_sym_AT_ATi] = ACTIONS(178), - [anon_sym_AT_ATii] = ACTIONS(176), - [anon_sym_AT_ATiS] = ACTIONS(178), - [anon_sym_AT_ATiSS] = ACTIONS(176), - [anon_sym_AT_ATis] = ACTIONS(176), - [anon_sym_AT_ATiz] = ACTIONS(176), - [anon_sym_AT_ATf] = ACTIONS(176), - [anon_sym_AT_ATF] = ACTIONS(176), - [anon_sym_AT_ATom] = ACTIONS(176), - [anon_sym_AT_ATdm] = ACTIONS(176), - [anon_sym_AT_ATr] = ACTIONS(176), - [anon_sym_AT_ATs_COLON] = ACTIONS(176), - [anon_sym_AT] = ACTIONS(176), - [anon_sym_AT_BANG] = ACTIONS(176), - [anon_sym_AT_LPAREN] = ACTIONS(176), - [anon_sym_RPAREN] = ACTIONS(176), - [anon_sym_ATa_COLON] = ACTIONS(176), - [anon_sym_ATb_COLON] = ACTIONS(176), - [anon_sym_ATB_COLON] = ACTIONS(176), - [anon_sym_ATe_COLON] = ACTIONS(176), - [anon_sym_ATF_COLON] = ACTIONS(176), - [anon_sym_ATi_COLON] = ACTIONS(176), - [anon_sym_ATk_COLON] = ACTIONS(176), - [anon_sym_ATo_COLON] = ACTIONS(176), - [anon_sym_ATr_COLON] = ACTIONS(176), - [anon_sym_ATf_COLON] = ACTIONS(176), - [anon_sym_ATs_COLON] = ACTIONS(176), - [anon_sym_ATv_COLON] = ACTIONS(176), - [anon_sym_ATx_COLON] = ACTIONS(176), - [anon_sym_SEMI] = ACTIONS(176), - [anon_sym_LPAREN] = ACTIONS(176), - [anon_sym_PIPE_DOT] = ACTIONS(176), - [anon_sym_GT] = ACTIONS(178), - [anon_sym_GT_GT] = ACTIONS(176), - [sym_html_redirect_operator] = ACTIONS(178), - [sym_html_append_operator] = ACTIONS(176), - [anon_sym_COMMA] = ACTIONS(176), - [aux_sym_arg_identifier_token1] = ACTIONS(178), - [anon_sym_DOLLAR] = ACTIONS(178), + [sym_html_append_operator] = ACTIONS(168), + [sym__eq_sep_key_identifier] = ACTIONS(174), [anon_sym_SQUOTE] = ACTIONS(176), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(176), - [anon_sym_BQUOTE] = ACTIONS(176), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(178), + [anon_sym_BQUOTE] = ACTIONS(180), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(176), - [anon_sym_CR] = ACTIONS(176), - [sym_file_descriptor] = ACTIONS(176), - [sym__concat] = ACTIONS(180), + [anon_sym_LF] = ACTIONS(168), + [anon_sym_CR] = ACTIONS(168), + [sym_file_descriptor] = ACTIONS(168), }, [58] = { - [aux_sym_concatenation_repeat1] = STATE(60), - [ts_builtin_sym_end] = ACTIONS(183), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_TILDE] = ACTIONS(183), - [anon_sym_PIPE] = ACTIONS(185), - [anon_sym_PIPEH] = ACTIONS(183), - [anon_sym_AT_AT_DOT] = ACTIONS(183), - [anon_sym_AT_AT_EQ] = ACTIONS(183), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(183), - [anon_sym_AT_AT] = ACTIONS(185), - [anon_sym_AT_ATc_COLON] = ACTIONS(183), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(183), - [anon_sym_AT_ATC] = ACTIONS(183), - [anon_sym_AT_ATdbt] = ACTIONS(185), - [anon_sym_AT_ATdbta] = ACTIONS(183), - [anon_sym_AT_ATdbtb] = ACTIONS(183), - [anon_sym_AT_ATdbts] = ACTIONS(183), - [anon_sym_AT_ATt] = ACTIONS(183), - [anon_sym_AT_ATb] = ACTIONS(183), - [anon_sym_AT_ATi] = ACTIONS(185), - [anon_sym_AT_ATii] = ACTIONS(183), - [anon_sym_AT_ATiS] = ACTIONS(185), - [anon_sym_AT_ATiSS] = ACTIONS(183), - [anon_sym_AT_ATis] = ACTIONS(183), - [anon_sym_AT_ATiz] = ACTIONS(183), - [anon_sym_AT_ATf] = ACTIONS(183), - [anon_sym_AT_ATF] = ACTIONS(183), - [anon_sym_AT_ATom] = ACTIONS(183), - [anon_sym_AT_ATdm] = ACTIONS(183), - [anon_sym_AT_ATr] = ACTIONS(183), - [anon_sym_AT_ATs_COLON] = ACTIONS(183), - [anon_sym_AT] = ACTIONS(183), - [anon_sym_AT_BANG] = ACTIONS(183), - [anon_sym_AT_LPAREN] = ACTIONS(183), - [anon_sym_RPAREN] = ACTIONS(183), - [anon_sym_ATa_COLON] = ACTIONS(183), - [anon_sym_ATb_COLON] = ACTIONS(183), - [anon_sym_ATB_COLON] = ACTIONS(183), - [anon_sym_ATe_COLON] = ACTIONS(183), - [anon_sym_ATF_COLON] = ACTIONS(183), - [anon_sym_ATi_COLON] = ACTIONS(183), - [anon_sym_ATk_COLON] = ACTIONS(183), - [anon_sym_ATo_COLON] = ACTIONS(183), - [anon_sym_ATr_COLON] = ACTIONS(183), - [anon_sym_ATf_COLON] = ACTIONS(183), - [anon_sym_ATs_COLON] = ACTIONS(183), - [anon_sym_ATv_COLON] = ACTIONS(183), - [anon_sym_ATx_COLON] = ACTIONS(183), - [anon_sym_SEMI] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(183), - [anon_sym_PIPE_DOT] = ACTIONS(183), - [anon_sym_GT] = ACTIONS(185), - [anon_sym_GT_GT] = ACTIONS(183), - [sym_html_redirect_operator] = ACTIONS(185), - [sym_html_append_operator] = ACTIONS(183), - [anon_sym_COMMA] = ACTIONS(183), - [aux_sym_arg_identifier_token1] = ACTIONS(185), - [anon_sym_DOLLAR] = ACTIONS(185), - [anon_sym_SQUOTE] = ACTIONS(183), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(183), - [anon_sym_BQUOTE] = ACTIONS(183), + [sym_specifiers] = STATE(78), + [aux_sym_specifiers_repeat1] = STATE(59), + [ts_builtin_sym_end] = ACTIONS(182), + [anon_sym_DQUOTE] = ACTIONS(182), + [anon_sym_TILDE] = ACTIONS(182), + [anon_sym_PIPE] = ACTIONS(184), + [anon_sym_PIPEH] = ACTIONS(182), + [anon_sym_AT_AT_DOT] = ACTIONS(182), + [anon_sym_AT_AT_EQ] = ACTIONS(182), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(182), + [anon_sym_AT_AT] = ACTIONS(184), + [anon_sym_AT_ATc_COLON] = ACTIONS(182), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(182), + [anon_sym_AT_ATC] = ACTIONS(182), + [anon_sym_AT_ATdbt] = ACTIONS(184), + [anon_sym_AT_ATdbta] = ACTIONS(182), + [anon_sym_AT_ATdbtb] = ACTIONS(182), + [anon_sym_AT_ATdbts] = ACTIONS(182), + [anon_sym_AT_ATt] = ACTIONS(182), + [anon_sym_AT_ATb] = ACTIONS(182), + [anon_sym_AT_ATi] = ACTIONS(184), + [anon_sym_AT_ATii] = ACTIONS(182), + [anon_sym_AT_ATiS] = ACTIONS(184), + [anon_sym_AT_ATiSS] = ACTIONS(182), + [anon_sym_AT_ATis] = ACTIONS(182), + [anon_sym_AT_ATiz] = ACTIONS(182), + [anon_sym_AT_ATf] = ACTIONS(182), + [anon_sym_AT_ATF] = ACTIONS(182), + [anon_sym_AT_ATom] = ACTIONS(182), + [anon_sym_AT_ATdm] = ACTIONS(182), + [anon_sym_AT_ATr] = ACTIONS(182), + [anon_sym_AT_ATs_COLON] = ACTIONS(182), + [anon_sym_AT] = ACTIONS(182), + [anon_sym_AT_BANG] = ACTIONS(182), + [anon_sym_AT_LPAREN] = ACTIONS(182), + [anon_sym_RPAREN] = ACTIONS(182), + [anon_sym_ATa_COLON] = ACTIONS(182), + [anon_sym_ATb_COLON] = ACTIONS(182), + [anon_sym_ATB_COLON] = ACTIONS(182), + [anon_sym_ATe_COLON] = ACTIONS(182), + [anon_sym_ATF_COLON] = ACTIONS(182), + [anon_sym_ATi_COLON] = ACTIONS(182), + [anon_sym_ATk_COLON] = ACTIONS(182), + [anon_sym_ATo_COLON] = ACTIONS(182), + [anon_sym_ATr_COLON] = ACTIONS(182), + [anon_sym_ATf_COLON] = ACTIONS(182), + [anon_sym_ATs_COLON] = ACTIONS(182), + [anon_sym_ATv_COLON] = ACTIONS(182), + [anon_sym_ATx_COLON] = ACTIONS(182), + [anon_sym_SEMI] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(182), + [anon_sym_DOLLAR] = ACTIONS(184), + [anon_sym_PIPE_DOT] = ACTIONS(182), + [anon_sym_GT] = ACTIONS(184), + [anon_sym_GT_GT] = ACTIONS(182), + [sym_html_redirect_operator] = ACTIONS(184), + [sym_html_append_operator] = ACTIONS(182), + [anon_sym_COMMA] = ACTIONS(182), + [aux_sym_arg_identifier_token1] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(182), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(182), + [anon_sym_BQUOTE] = ACTIONS(182), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(183), - [anon_sym_CR] = ACTIONS(183), - [sym_file_descriptor] = ACTIONS(183), - [sym__concat] = ACTIONS(187), + [anon_sym_LF] = ACTIONS(182), + [anon_sym_CR] = ACTIONS(182), + [sym_file_descriptor] = ACTIONS(182), + [sym__spec_sep] = ACTIONS(186), }, [59] = { - [aux_sym_specifiers_repeat1] = STATE(59), - [ts_builtin_sym_end] = ACTIONS(189), - [anon_sym_DQUOTE] = ACTIONS(189), - [anon_sym_TILDE] = ACTIONS(189), - [anon_sym_PIPE] = ACTIONS(191), - [anon_sym_PIPEH] = ACTIONS(189), - [anon_sym_AT_AT_DOT] = ACTIONS(189), - [anon_sym_AT_AT_EQ] = ACTIONS(189), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(189), - [anon_sym_AT_AT] = ACTIONS(191), - [anon_sym_AT_ATc_COLON] = ACTIONS(189), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(189), - [anon_sym_AT_ATC] = ACTIONS(189), - [anon_sym_AT_ATdbt] = ACTIONS(191), - [anon_sym_AT_ATdbta] = ACTIONS(189), - [anon_sym_AT_ATdbtb] = ACTIONS(189), - [anon_sym_AT_ATdbts] = ACTIONS(189), - [anon_sym_AT_ATt] = ACTIONS(189), - [anon_sym_AT_ATb] = ACTIONS(189), - [anon_sym_AT_ATi] = ACTIONS(191), - [anon_sym_AT_ATii] = ACTIONS(189), - [anon_sym_AT_ATiS] = ACTIONS(191), - [anon_sym_AT_ATiSS] = ACTIONS(189), - [anon_sym_AT_ATis] = ACTIONS(189), - [anon_sym_AT_ATiz] = ACTIONS(189), - [anon_sym_AT_ATf] = ACTIONS(189), - [anon_sym_AT_ATF] = ACTIONS(189), - [anon_sym_AT_ATom] = ACTIONS(189), - [anon_sym_AT_ATdm] = ACTIONS(189), - [anon_sym_AT_ATr] = ACTIONS(189), - [anon_sym_AT_ATs_COLON] = ACTIONS(189), - [anon_sym_AT] = ACTIONS(189), - [anon_sym_AT_BANG] = ACTIONS(189), - [anon_sym_AT_LPAREN] = ACTIONS(189), - [anon_sym_RPAREN] = ACTIONS(189), - [anon_sym_ATa_COLON] = ACTIONS(189), - [anon_sym_ATb_COLON] = ACTIONS(189), - [anon_sym_ATB_COLON] = ACTIONS(189), - [anon_sym_ATe_COLON] = ACTIONS(189), - [anon_sym_ATF_COLON] = ACTIONS(189), - [anon_sym_ATi_COLON] = ACTIONS(189), - [anon_sym_ATk_COLON] = ACTIONS(189), - [anon_sym_ATo_COLON] = ACTIONS(189), - [anon_sym_ATr_COLON] = ACTIONS(189), - [anon_sym_ATf_COLON] = ACTIONS(189), - [anon_sym_ATs_COLON] = ACTIONS(189), - [anon_sym_ATv_COLON] = ACTIONS(189), - [anon_sym_ATx_COLON] = ACTIONS(189), - [anon_sym_SEMI] = ACTIONS(189), - [anon_sym_LPAREN] = ACTIONS(189), - [anon_sym_PIPE_DOT] = ACTIONS(189), - [anon_sym_GT] = ACTIONS(191), - [anon_sym_GT_GT] = ACTIONS(189), - [sym_html_redirect_operator] = ACTIONS(191), - [sym_html_append_operator] = ACTIONS(189), - [anon_sym_COMMA] = ACTIONS(189), - [aux_sym_arg_identifier_token1] = ACTIONS(191), - [anon_sym_DOLLAR] = ACTIONS(191), - [anon_sym_SQUOTE] = ACTIONS(189), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(189), - [anon_sym_BQUOTE] = ACTIONS(189), + [aux_sym_specifiers_repeat1] = STATE(63), + [ts_builtin_sym_end] = ACTIONS(188), + [anon_sym_DQUOTE] = ACTIONS(188), + [anon_sym_TILDE] = ACTIONS(188), + [anon_sym_PIPE] = ACTIONS(190), + [anon_sym_PIPEH] = ACTIONS(188), + [anon_sym_AT_AT_DOT] = ACTIONS(188), + [anon_sym_AT_AT_EQ] = ACTIONS(188), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(188), + [anon_sym_AT_AT] = ACTIONS(190), + [anon_sym_AT_ATc_COLON] = ACTIONS(188), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(188), + [anon_sym_AT_ATC] = ACTIONS(188), + [anon_sym_AT_ATdbt] = ACTIONS(190), + [anon_sym_AT_ATdbta] = ACTIONS(188), + [anon_sym_AT_ATdbtb] = ACTIONS(188), + [anon_sym_AT_ATdbts] = ACTIONS(188), + [anon_sym_AT_ATt] = ACTIONS(188), + [anon_sym_AT_ATb] = ACTIONS(188), + [anon_sym_AT_ATi] = ACTIONS(190), + [anon_sym_AT_ATii] = ACTIONS(188), + [anon_sym_AT_ATiS] = ACTIONS(190), + [anon_sym_AT_ATiSS] = ACTIONS(188), + [anon_sym_AT_ATis] = ACTIONS(188), + [anon_sym_AT_ATiz] = ACTIONS(188), + [anon_sym_AT_ATf] = ACTIONS(188), + [anon_sym_AT_ATF] = ACTIONS(188), + [anon_sym_AT_ATom] = ACTIONS(188), + [anon_sym_AT_ATdm] = ACTIONS(188), + [anon_sym_AT_ATr] = ACTIONS(188), + [anon_sym_AT_ATs_COLON] = ACTIONS(188), + [anon_sym_AT] = ACTIONS(188), + [anon_sym_AT_BANG] = ACTIONS(188), + [anon_sym_AT_LPAREN] = ACTIONS(188), + [anon_sym_RPAREN] = ACTIONS(188), + [anon_sym_ATa_COLON] = ACTIONS(188), + [anon_sym_ATb_COLON] = ACTIONS(188), + [anon_sym_ATB_COLON] = ACTIONS(188), + [anon_sym_ATe_COLON] = ACTIONS(188), + [anon_sym_ATF_COLON] = ACTIONS(188), + [anon_sym_ATi_COLON] = ACTIONS(188), + [anon_sym_ATk_COLON] = ACTIONS(188), + [anon_sym_ATo_COLON] = ACTIONS(188), + [anon_sym_ATr_COLON] = ACTIONS(188), + [anon_sym_ATf_COLON] = ACTIONS(188), + [anon_sym_ATs_COLON] = ACTIONS(188), + [anon_sym_ATv_COLON] = ACTIONS(188), + [anon_sym_ATx_COLON] = ACTIONS(188), + [anon_sym_SEMI] = ACTIONS(188), + [anon_sym_LPAREN] = ACTIONS(188), + [anon_sym_DOLLAR] = ACTIONS(190), + [anon_sym_PIPE_DOT] = ACTIONS(188), + [anon_sym_GT] = ACTIONS(190), + [anon_sym_GT_GT] = ACTIONS(188), + [sym_html_redirect_operator] = ACTIONS(190), + [sym_html_append_operator] = ACTIONS(188), + [anon_sym_COMMA] = ACTIONS(188), + [aux_sym_arg_identifier_token1] = ACTIONS(190), + [anon_sym_SQUOTE] = ACTIONS(188), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(188), + [anon_sym_BQUOTE] = ACTIONS(188), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(189), - [anon_sym_CR] = ACTIONS(189), - [sym_file_descriptor] = ACTIONS(189), - [sym__spec_sep] = ACTIONS(193), + [anon_sym_LF] = ACTIONS(188), + [anon_sym_CR] = ACTIONS(188), + [sym_file_descriptor] = ACTIONS(188), + [sym__spec_sep] = ACTIONS(186), }, [60] = { - [aux_sym_concatenation_repeat1] = STATE(57), - [ts_builtin_sym_end] = ACTIONS(196), - [anon_sym_DQUOTE] = ACTIONS(196), - [anon_sym_TILDE] = ACTIONS(196), - [anon_sym_PIPE] = ACTIONS(198), - [anon_sym_PIPEH] = ACTIONS(196), - [anon_sym_AT_AT_DOT] = ACTIONS(196), - [anon_sym_AT_AT_EQ] = ACTIONS(196), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(196), - [anon_sym_AT_AT] = ACTIONS(198), - [anon_sym_AT_ATc_COLON] = ACTIONS(196), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(196), - [anon_sym_AT_ATC] = ACTIONS(196), - [anon_sym_AT_ATdbt] = ACTIONS(198), - [anon_sym_AT_ATdbta] = ACTIONS(196), - [anon_sym_AT_ATdbtb] = ACTIONS(196), - [anon_sym_AT_ATdbts] = ACTIONS(196), - [anon_sym_AT_ATt] = ACTIONS(196), - [anon_sym_AT_ATb] = ACTIONS(196), - [anon_sym_AT_ATi] = ACTIONS(198), - [anon_sym_AT_ATii] = ACTIONS(196), - [anon_sym_AT_ATiS] = ACTIONS(198), - [anon_sym_AT_ATiSS] = ACTIONS(196), - [anon_sym_AT_ATis] = ACTIONS(196), - [anon_sym_AT_ATiz] = ACTIONS(196), - [anon_sym_AT_ATf] = ACTIONS(196), - [anon_sym_AT_ATF] = ACTIONS(196), - [anon_sym_AT_ATom] = ACTIONS(196), - [anon_sym_AT_ATdm] = ACTIONS(196), - [anon_sym_AT_ATr] = ACTIONS(196), - [anon_sym_AT_ATs_COLON] = ACTIONS(196), - [anon_sym_AT] = ACTIONS(196), - [anon_sym_AT_BANG] = ACTIONS(196), - [anon_sym_AT_LPAREN] = ACTIONS(196), - [anon_sym_RPAREN] = ACTIONS(196), - [anon_sym_ATa_COLON] = ACTIONS(196), - [anon_sym_ATb_COLON] = ACTIONS(196), - [anon_sym_ATB_COLON] = ACTIONS(196), - [anon_sym_ATe_COLON] = ACTIONS(196), - [anon_sym_ATF_COLON] = ACTIONS(196), - [anon_sym_ATi_COLON] = ACTIONS(196), - [anon_sym_ATk_COLON] = ACTIONS(196), - [anon_sym_ATo_COLON] = ACTIONS(196), - [anon_sym_ATr_COLON] = ACTIONS(196), - [anon_sym_ATf_COLON] = ACTIONS(196), - [anon_sym_ATs_COLON] = ACTIONS(196), - [anon_sym_ATv_COLON] = ACTIONS(196), - [anon_sym_ATx_COLON] = ACTIONS(196), - [anon_sym_SEMI] = ACTIONS(196), - [anon_sym_LPAREN] = ACTIONS(196), - [anon_sym_PIPE_DOT] = ACTIONS(196), - [anon_sym_GT] = ACTIONS(198), - [anon_sym_GT_GT] = ACTIONS(196), - [sym_html_redirect_operator] = ACTIONS(198), - [sym_html_append_operator] = ACTIONS(196), - [anon_sym_COMMA] = ACTIONS(196), - [aux_sym_arg_identifier_token1] = ACTIONS(198), - [anon_sym_DOLLAR] = ACTIONS(198), - [anon_sym_SQUOTE] = ACTIONS(196), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(196), - [anon_sym_BQUOTE] = ACTIONS(196), + [aux_sym_concatenation_repeat1] = STATE(62), + [ts_builtin_sym_end] = ACTIONS(192), + [anon_sym_DQUOTE] = ACTIONS(192), + [anon_sym_TILDE] = ACTIONS(192), + [anon_sym_PIPE] = ACTIONS(194), + [anon_sym_PIPEH] = ACTIONS(192), + [anon_sym_AT_AT_DOT] = ACTIONS(192), + [anon_sym_AT_AT_EQ] = ACTIONS(192), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(192), + [anon_sym_AT_AT] = ACTIONS(194), + [anon_sym_AT_ATc_COLON] = ACTIONS(192), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(192), + [anon_sym_AT_ATC] = ACTIONS(192), + [anon_sym_AT_ATdbt] = ACTIONS(194), + [anon_sym_AT_ATdbta] = ACTIONS(192), + [anon_sym_AT_ATdbtb] = ACTIONS(192), + [anon_sym_AT_ATdbts] = ACTIONS(192), + [anon_sym_AT_ATt] = ACTIONS(192), + [anon_sym_AT_ATb] = ACTIONS(192), + [anon_sym_AT_ATi] = ACTIONS(194), + [anon_sym_AT_ATii] = ACTIONS(192), + [anon_sym_AT_ATiS] = ACTIONS(194), + [anon_sym_AT_ATiSS] = ACTIONS(192), + [anon_sym_AT_ATis] = ACTIONS(192), + [anon_sym_AT_ATiz] = ACTIONS(192), + [anon_sym_AT_ATf] = ACTIONS(192), + [anon_sym_AT_ATF] = ACTIONS(192), + [anon_sym_AT_ATom] = ACTIONS(192), + [anon_sym_AT_ATdm] = ACTIONS(192), + [anon_sym_AT_ATr] = ACTIONS(192), + [anon_sym_AT_ATs_COLON] = ACTIONS(192), + [anon_sym_AT] = ACTIONS(192), + [anon_sym_AT_BANG] = ACTIONS(192), + [anon_sym_AT_LPAREN] = ACTIONS(192), + [anon_sym_RPAREN] = ACTIONS(192), + [anon_sym_ATa_COLON] = ACTIONS(192), + [anon_sym_ATb_COLON] = ACTIONS(192), + [anon_sym_ATB_COLON] = ACTIONS(192), + [anon_sym_ATe_COLON] = ACTIONS(192), + [anon_sym_ATF_COLON] = ACTIONS(192), + [anon_sym_ATi_COLON] = ACTIONS(192), + [anon_sym_ATk_COLON] = ACTIONS(192), + [anon_sym_ATo_COLON] = ACTIONS(192), + [anon_sym_ATr_COLON] = ACTIONS(192), + [anon_sym_ATf_COLON] = ACTIONS(192), + [anon_sym_ATs_COLON] = ACTIONS(192), + [anon_sym_ATv_COLON] = ACTIONS(192), + [anon_sym_ATx_COLON] = ACTIONS(192), + [anon_sym_SEMI] = ACTIONS(192), + [anon_sym_LPAREN] = ACTIONS(192), + [anon_sym_DOLLAR] = ACTIONS(194), + [anon_sym_PIPE_DOT] = ACTIONS(192), + [anon_sym_GT] = ACTIONS(194), + [anon_sym_GT_GT] = ACTIONS(192), + [sym_html_redirect_operator] = ACTIONS(194), + [sym_html_append_operator] = ACTIONS(192), + [anon_sym_COMMA] = ACTIONS(192), + [aux_sym_arg_identifier_token1] = ACTIONS(194), + [anon_sym_SQUOTE] = ACTIONS(192), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(192), + [anon_sym_BQUOTE] = ACTIONS(192), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(196), - [anon_sym_CR] = ACTIONS(196), - [sym_file_descriptor] = ACTIONS(196), - [sym__concat] = ACTIONS(187), + [anon_sym_LF] = ACTIONS(192), + [anon_sym_CR] = ACTIONS(192), + [sym_file_descriptor] = ACTIONS(192), + [sym__concat] = ACTIONS(196), }, [61] = { - [aux_sym_specifiers_repeat1] = STATE(59), - [ts_builtin_sym_end] = ACTIONS(200), - [anon_sym_DQUOTE] = ACTIONS(200), - [anon_sym_TILDE] = ACTIONS(200), - [anon_sym_PIPE] = ACTIONS(202), - [anon_sym_PIPEH] = ACTIONS(200), - [anon_sym_AT_AT_DOT] = ACTIONS(200), - [anon_sym_AT_AT_EQ] = ACTIONS(200), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(200), - [anon_sym_AT_AT] = ACTIONS(202), - [anon_sym_AT_ATc_COLON] = ACTIONS(200), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(200), - [anon_sym_AT_ATC] = ACTIONS(200), - [anon_sym_AT_ATdbt] = ACTIONS(202), - [anon_sym_AT_ATdbta] = ACTIONS(200), - [anon_sym_AT_ATdbtb] = ACTIONS(200), - [anon_sym_AT_ATdbts] = ACTIONS(200), - [anon_sym_AT_ATt] = ACTIONS(200), - [anon_sym_AT_ATb] = ACTIONS(200), - [anon_sym_AT_ATi] = ACTIONS(202), - [anon_sym_AT_ATii] = ACTIONS(200), - [anon_sym_AT_ATiS] = ACTIONS(202), - [anon_sym_AT_ATiSS] = ACTIONS(200), - [anon_sym_AT_ATis] = ACTIONS(200), - [anon_sym_AT_ATiz] = ACTIONS(200), - [anon_sym_AT_ATf] = ACTIONS(200), - [anon_sym_AT_ATF] = ACTIONS(200), - [anon_sym_AT_ATom] = ACTIONS(200), - [anon_sym_AT_ATdm] = ACTIONS(200), - [anon_sym_AT_ATr] = ACTIONS(200), - [anon_sym_AT_ATs_COLON] = ACTIONS(200), - [anon_sym_AT] = ACTIONS(200), - [anon_sym_AT_BANG] = ACTIONS(200), - [anon_sym_AT_LPAREN] = ACTIONS(200), - [anon_sym_RPAREN] = ACTIONS(200), - [anon_sym_ATa_COLON] = ACTIONS(200), - [anon_sym_ATb_COLON] = ACTIONS(200), - [anon_sym_ATB_COLON] = ACTIONS(200), - [anon_sym_ATe_COLON] = ACTIONS(200), - [anon_sym_ATF_COLON] = ACTIONS(200), - [anon_sym_ATi_COLON] = ACTIONS(200), - [anon_sym_ATk_COLON] = ACTIONS(200), - [anon_sym_ATo_COLON] = ACTIONS(200), - [anon_sym_ATr_COLON] = ACTIONS(200), - [anon_sym_ATf_COLON] = ACTIONS(200), - [anon_sym_ATs_COLON] = ACTIONS(200), - [anon_sym_ATv_COLON] = ACTIONS(200), - [anon_sym_ATx_COLON] = ACTIONS(200), - [anon_sym_SEMI] = ACTIONS(200), - [anon_sym_LPAREN] = ACTIONS(200), - [anon_sym_PIPE_DOT] = ACTIONS(200), - [anon_sym_GT] = ACTIONS(202), - [anon_sym_GT_GT] = ACTIONS(200), - [sym_html_redirect_operator] = ACTIONS(202), - [sym_html_append_operator] = ACTIONS(200), - [anon_sym_COMMA] = ACTIONS(200), - [aux_sym_arg_identifier_token1] = ACTIONS(202), - [anon_sym_DOLLAR] = ACTIONS(202), - [anon_sym_SQUOTE] = ACTIONS(200), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(200), - [anon_sym_BQUOTE] = ACTIONS(200), + [aux_sym_concatenation_repeat1] = STATE(60), + [ts_builtin_sym_end] = ACTIONS(198), + [anon_sym_DQUOTE] = ACTIONS(198), + [anon_sym_TILDE] = ACTIONS(198), + [anon_sym_PIPE] = ACTIONS(200), + [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(200), + [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(200), + [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(200), + [anon_sym_AT_ATii] = ACTIONS(198), + [anon_sym_AT_ATiS] = ACTIONS(200), + [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(198), + [anon_sym_AT_BANG] = ACTIONS(198), + [anon_sym_AT_LPAREN] = ACTIONS(198), + [anon_sym_RPAREN] = 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_SEMI] = ACTIONS(198), + [anon_sym_LPAREN] = ACTIONS(198), + [anon_sym_DOLLAR] = ACTIONS(200), + [anon_sym_PIPE_DOT] = ACTIONS(198), + [anon_sym_GT] = ACTIONS(200), + [anon_sym_GT_GT] = ACTIONS(198), + [sym_html_redirect_operator] = ACTIONS(200), + [sym_html_append_operator] = ACTIONS(198), + [anon_sym_COMMA] = ACTIONS(198), + [aux_sym_arg_identifier_token1] = ACTIONS(200), + [anon_sym_SQUOTE] = ACTIONS(198), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(198), + [anon_sym_BQUOTE] = ACTIONS(198), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(200), - [anon_sym_CR] = ACTIONS(200), - [sym_file_descriptor] = ACTIONS(200), - [sym__spec_sep] = ACTIONS(174), + [anon_sym_LF] = ACTIONS(198), + [anon_sym_CR] = ACTIONS(198), + [sym_file_descriptor] = ACTIONS(198), + [sym__concat] = ACTIONS(196), }, [62] = { - [ts_builtin_sym_end] = ACTIONS(204), - [anon_sym_DQUOTE] = ACTIONS(204), - [anon_sym_TILDE] = ACTIONS(204), - [anon_sym_PIPE] = ACTIONS(206), - [anon_sym_PIPEH] = ACTIONS(204), - [anon_sym_AT_AT_DOT] = ACTIONS(204), - [anon_sym_AT_AT_EQ] = ACTIONS(204), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(204), - [anon_sym_AT_AT] = ACTIONS(206), - [anon_sym_AT_ATc_COLON] = ACTIONS(204), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(204), - [anon_sym_AT_ATC] = ACTIONS(204), - [anon_sym_AT_ATdbt] = ACTIONS(206), - [anon_sym_AT_ATdbta] = ACTIONS(204), - [anon_sym_AT_ATdbtb] = ACTIONS(204), - [anon_sym_AT_ATdbts] = ACTIONS(204), - [anon_sym_AT_ATt] = ACTIONS(204), - [anon_sym_AT_ATb] = ACTIONS(204), - [anon_sym_AT_ATi] = ACTIONS(206), - [anon_sym_AT_ATii] = ACTIONS(204), - [anon_sym_AT_ATiS] = ACTIONS(206), - [anon_sym_AT_ATiSS] = ACTIONS(204), - [anon_sym_AT_ATis] = ACTIONS(204), - [anon_sym_AT_ATiz] = ACTIONS(204), - [anon_sym_AT_ATf] = ACTIONS(204), - [anon_sym_AT_ATF] = ACTIONS(204), - [anon_sym_AT_ATom] = ACTIONS(204), - [anon_sym_AT_ATdm] = ACTIONS(204), - [anon_sym_AT_ATr] = ACTIONS(204), - [anon_sym_AT_ATs_COLON] = ACTIONS(204), - [anon_sym_AT] = ACTIONS(204), - [anon_sym_AT_BANG] = ACTIONS(204), - [anon_sym_AT_LPAREN] = ACTIONS(204), - [anon_sym_RPAREN] = ACTIONS(204), - [anon_sym_ATa_COLON] = ACTIONS(204), - [anon_sym_ATb_COLON] = ACTIONS(204), - [anon_sym_ATB_COLON] = ACTIONS(204), - [anon_sym_ATe_COLON] = ACTIONS(204), - [anon_sym_ATF_COLON] = ACTIONS(204), - [anon_sym_ATi_COLON] = ACTIONS(204), - [anon_sym_ATk_COLON] = ACTIONS(204), - [anon_sym_ATo_COLON] = ACTIONS(204), - [anon_sym_ATr_COLON] = ACTIONS(204), - [anon_sym_ATf_COLON] = ACTIONS(204), - [anon_sym_ATs_COLON] = ACTIONS(204), - [anon_sym_ATv_COLON] = ACTIONS(204), - [anon_sym_ATx_COLON] = ACTIONS(204), - [anon_sym_SEMI] = ACTIONS(204), - [anon_sym_LPAREN] = ACTIONS(204), - [anon_sym_PIPE_DOT] = ACTIONS(204), - [anon_sym_GT] = ACTIONS(206), - [anon_sym_GT_GT] = ACTIONS(204), - [sym_html_redirect_operator] = ACTIONS(206), - [sym_html_append_operator] = ACTIONS(204), - [anon_sym_COMMA] = ACTIONS(204), - [aux_sym_arg_identifier_token1] = ACTIONS(206), - [anon_sym_DOLLAR] = ACTIONS(206), - [anon_sym_SQUOTE] = ACTIONS(204), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(204), - [anon_sym_BQUOTE] = ACTIONS(204), + [aux_sym_concatenation_repeat1] = STATE(62), + [ts_builtin_sym_end] = ACTIONS(202), + [anon_sym_DQUOTE] = ACTIONS(202), + [anon_sym_TILDE] = ACTIONS(202), + [anon_sym_PIPE] = ACTIONS(204), + [anon_sym_PIPEH] = ACTIONS(202), + [anon_sym_AT_AT_DOT] = ACTIONS(202), + [anon_sym_AT_AT_EQ] = ACTIONS(202), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(202), + [anon_sym_AT_AT] = ACTIONS(204), + [anon_sym_AT_ATc_COLON] = ACTIONS(202), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(202), + [anon_sym_AT_ATC] = ACTIONS(202), + [anon_sym_AT_ATdbt] = ACTIONS(204), + [anon_sym_AT_ATdbta] = ACTIONS(202), + [anon_sym_AT_ATdbtb] = ACTIONS(202), + [anon_sym_AT_ATdbts] = ACTIONS(202), + [anon_sym_AT_ATt] = ACTIONS(202), + [anon_sym_AT_ATb] = ACTIONS(202), + [anon_sym_AT_ATi] = ACTIONS(204), + [anon_sym_AT_ATii] = ACTIONS(202), + [anon_sym_AT_ATiS] = ACTIONS(204), + [anon_sym_AT_ATiSS] = ACTIONS(202), + [anon_sym_AT_ATis] = ACTIONS(202), + [anon_sym_AT_ATiz] = ACTIONS(202), + [anon_sym_AT_ATf] = ACTIONS(202), + [anon_sym_AT_ATF] = ACTIONS(202), + [anon_sym_AT_ATom] = ACTIONS(202), + [anon_sym_AT_ATdm] = ACTIONS(202), + [anon_sym_AT_ATr] = ACTIONS(202), + [anon_sym_AT_ATs_COLON] = ACTIONS(202), + [anon_sym_AT] = ACTIONS(202), + [anon_sym_AT_BANG] = ACTIONS(202), + [anon_sym_AT_LPAREN] = ACTIONS(202), + [anon_sym_RPAREN] = ACTIONS(202), + [anon_sym_ATa_COLON] = ACTIONS(202), + [anon_sym_ATb_COLON] = ACTIONS(202), + [anon_sym_ATB_COLON] = ACTIONS(202), + [anon_sym_ATe_COLON] = ACTIONS(202), + [anon_sym_ATF_COLON] = ACTIONS(202), + [anon_sym_ATi_COLON] = ACTIONS(202), + [anon_sym_ATk_COLON] = ACTIONS(202), + [anon_sym_ATo_COLON] = ACTIONS(202), + [anon_sym_ATr_COLON] = ACTIONS(202), + [anon_sym_ATf_COLON] = ACTIONS(202), + [anon_sym_ATs_COLON] = ACTIONS(202), + [anon_sym_ATv_COLON] = ACTIONS(202), + [anon_sym_ATx_COLON] = ACTIONS(202), + [anon_sym_SEMI] = ACTIONS(202), + [anon_sym_LPAREN] = ACTIONS(202), + [anon_sym_DOLLAR] = ACTIONS(204), + [anon_sym_PIPE_DOT] = ACTIONS(202), + [anon_sym_GT] = ACTIONS(204), + [anon_sym_GT_GT] = ACTIONS(202), + [sym_html_redirect_operator] = ACTIONS(204), + [sym_html_append_operator] = ACTIONS(202), + [anon_sym_COMMA] = ACTIONS(202), + [aux_sym_arg_identifier_token1] = ACTIONS(204), + [anon_sym_SQUOTE] = ACTIONS(202), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(202), + [anon_sym_BQUOTE] = ACTIONS(202), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(204), - [anon_sym_CR] = ACTIONS(204), - [sym_file_descriptor] = ACTIONS(204), - [sym__concat] = ACTIONS(204), + [anon_sym_LF] = ACTIONS(202), + [anon_sym_CR] = ACTIONS(202), + [sym_file_descriptor] = ACTIONS(202), + [sym__concat] = ACTIONS(206), }, [63] = { - [ts_builtin_sym_end] = ACTIONS(208), - [anon_sym_DQUOTE] = ACTIONS(208), - [anon_sym_TILDE] = ACTIONS(208), - [anon_sym_PIPE] = ACTIONS(210), - [anon_sym_PIPEH] = ACTIONS(208), - [anon_sym_AT_AT_DOT] = ACTIONS(208), - [anon_sym_AT_AT_EQ] = ACTIONS(208), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(208), - [anon_sym_AT_AT] = ACTIONS(210), - [anon_sym_AT_ATc_COLON] = ACTIONS(208), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(208), - [anon_sym_AT_ATC] = ACTIONS(208), - [anon_sym_AT_ATdbt] = ACTIONS(210), - [anon_sym_AT_ATdbta] = ACTIONS(208), - [anon_sym_AT_ATdbtb] = ACTIONS(208), - [anon_sym_AT_ATdbts] = ACTIONS(208), - [anon_sym_AT_ATt] = ACTIONS(208), - [anon_sym_AT_ATb] = ACTIONS(208), - [anon_sym_AT_ATi] = ACTIONS(210), - [anon_sym_AT_ATii] = ACTIONS(208), - [anon_sym_AT_ATiS] = ACTIONS(210), - [anon_sym_AT_ATiSS] = ACTIONS(208), - [anon_sym_AT_ATis] = ACTIONS(208), - [anon_sym_AT_ATiz] = ACTIONS(208), - [anon_sym_AT_ATf] = ACTIONS(208), - [anon_sym_AT_ATF] = ACTIONS(208), - [anon_sym_AT_ATom] = ACTIONS(208), - [anon_sym_AT_ATdm] = ACTIONS(208), - [anon_sym_AT_ATr] = ACTIONS(208), - [anon_sym_AT_ATs_COLON] = ACTIONS(208), - [anon_sym_AT] = ACTIONS(208), - [anon_sym_AT_BANG] = ACTIONS(208), - [anon_sym_AT_LPAREN] = ACTIONS(208), - [anon_sym_RPAREN] = ACTIONS(208), - [anon_sym_ATa_COLON] = ACTIONS(208), - [anon_sym_ATb_COLON] = ACTIONS(208), - [anon_sym_ATB_COLON] = ACTIONS(208), - [anon_sym_ATe_COLON] = ACTIONS(208), - [anon_sym_ATF_COLON] = ACTIONS(208), - [anon_sym_ATi_COLON] = ACTIONS(208), - [anon_sym_ATk_COLON] = ACTIONS(208), - [anon_sym_ATo_COLON] = ACTIONS(208), - [anon_sym_ATr_COLON] = ACTIONS(208), - [anon_sym_ATf_COLON] = ACTIONS(208), - [anon_sym_ATs_COLON] = ACTIONS(208), - [anon_sym_ATv_COLON] = ACTIONS(208), - [anon_sym_ATx_COLON] = ACTIONS(208), - [anon_sym_SEMI] = ACTIONS(208), - [anon_sym_LPAREN] = ACTIONS(208), - [anon_sym_PIPE_DOT] = ACTIONS(208), - [anon_sym_GT] = ACTIONS(210), - [anon_sym_GT_GT] = ACTIONS(208), - [sym_html_redirect_operator] = ACTIONS(210), - [sym_html_append_operator] = ACTIONS(208), - [anon_sym_COMMA] = ACTIONS(208), - [aux_sym_arg_identifier_token1] = ACTIONS(210), - [anon_sym_DOLLAR] = ACTIONS(210), - [anon_sym_SQUOTE] = ACTIONS(208), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(208), - [anon_sym_BQUOTE] = ACTIONS(208), + [aux_sym_specifiers_repeat1] = STATE(63), + [ts_builtin_sym_end] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(209), + [anon_sym_TILDE] = ACTIONS(209), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_PIPEH] = ACTIONS(209), + [anon_sym_AT_AT_DOT] = ACTIONS(209), + [anon_sym_AT_AT_EQ] = ACTIONS(209), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(209), + [anon_sym_AT_AT] = ACTIONS(211), + [anon_sym_AT_ATc_COLON] = ACTIONS(209), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(209), + [anon_sym_AT_ATC] = ACTIONS(209), + [anon_sym_AT_ATdbt] = ACTIONS(211), + [anon_sym_AT_ATdbta] = ACTIONS(209), + [anon_sym_AT_ATdbtb] = ACTIONS(209), + [anon_sym_AT_ATdbts] = ACTIONS(209), + [anon_sym_AT_ATt] = ACTIONS(209), + [anon_sym_AT_ATb] = ACTIONS(209), + [anon_sym_AT_ATi] = ACTIONS(211), + [anon_sym_AT_ATii] = ACTIONS(209), + [anon_sym_AT_ATiS] = ACTIONS(211), + [anon_sym_AT_ATiSS] = ACTIONS(209), + [anon_sym_AT_ATis] = ACTIONS(209), + [anon_sym_AT_ATiz] = ACTIONS(209), + [anon_sym_AT_ATf] = ACTIONS(209), + [anon_sym_AT_ATF] = ACTIONS(209), + [anon_sym_AT_ATom] = ACTIONS(209), + [anon_sym_AT_ATdm] = ACTIONS(209), + [anon_sym_AT_ATr] = ACTIONS(209), + [anon_sym_AT_ATs_COLON] = ACTIONS(209), + [anon_sym_AT] = ACTIONS(209), + [anon_sym_AT_BANG] = ACTIONS(209), + [anon_sym_AT_LPAREN] = ACTIONS(209), + [anon_sym_RPAREN] = ACTIONS(209), + [anon_sym_ATa_COLON] = ACTIONS(209), + [anon_sym_ATb_COLON] = ACTIONS(209), + [anon_sym_ATB_COLON] = ACTIONS(209), + [anon_sym_ATe_COLON] = ACTIONS(209), + [anon_sym_ATF_COLON] = ACTIONS(209), + [anon_sym_ATi_COLON] = ACTIONS(209), + [anon_sym_ATk_COLON] = ACTIONS(209), + [anon_sym_ATo_COLON] = ACTIONS(209), + [anon_sym_ATr_COLON] = ACTIONS(209), + [anon_sym_ATf_COLON] = ACTIONS(209), + [anon_sym_ATs_COLON] = ACTIONS(209), + [anon_sym_ATv_COLON] = ACTIONS(209), + [anon_sym_ATx_COLON] = ACTIONS(209), + [anon_sym_SEMI] = ACTIONS(209), + [anon_sym_LPAREN] = ACTIONS(209), + [anon_sym_DOLLAR] = ACTIONS(211), + [anon_sym_PIPE_DOT] = ACTIONS(209), + [anon_sym_GT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(209), + [sym_html_redirect_operator] = ACTIONS(211), + [sym_html_append_operator] = ACTIONS(209), + [anon_sym_COMMA] = ACTIONS(209), + [aux_sym_arg_identifier_token1] = ACTIONS(211), + [anon_sym_SQUOTE] = ACTIONS(209), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(209), + [anon_sym_BQUOTE] = ACTIONS(209), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(208), - [anon_sym_CR] = ACTIONS(208), - [sym_file_descriptor] = ACTIONS(208), - [sym__concat] = ACTIONS(208), + [anon_sym_LF] = ACTIONS(209), + [anon_sym_CR] = ACTIONS(209), + [sym_file_descriptor] = ACTIONS(209), + [sym__spec_sep] = ACTIONS(213), }, [64] = { - [ts_builtin_sym_end] = ACTIONS(212), - [anon_sym_DQUOTE] = ACTIONS(212), - [anon_sym_TILDE] = ACTIONS(212), - [anon_sym_PIPE] = ACTIONS(214), - [anon_sym_PIPEH] = ACTIONS(212), - [anon_sym_AT_AT_DOT] = ACTIONS(212), - [anon_sym_AT_AT_EQ] = ACTIONS(212), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(212), - [anon_sym_AT_AT] = ACTIONS(214), - [anon_sym_AT_ATc_COLON] = ACTIONS(212), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(212), - [anon_sym_AT_ATC] = ACTIONS(212), - [anon_sym_AT_ATdbt] = ACTIONS(214), - [anon_sym_AT_ATdbta] = ACTIONS(212), - [anon_sym_AT_ATdbtb] = ACTIONS(212), - [anon_sym_AT_ATdbts] = ACTIONS(212), - [anon_sym_AT_ATt] = ACTIONS(212), - [anon_sym_AT_ATb] = ACTIONS(212), - [anon_sym_AT_ATi] = ACTIONS(214), - [anon_sym_AT_ATii] = ACTIONS(212), - [anon_sym_AT_ATiS] = ACTIONS(214), - [anon_sym_AT_ATiSS] = ACTIONS(212), - [anon_sym_AT_ATis] = ACTIONS(212), - [anon_sym_AT_ATiz] = ACTIONS(212), - [anon_sym_AT_ATf] = ACTIONS(212), - [anon_sym_AT_ATF] = ACTIONS(212), - [anon_sym_AT_ATom] = ACTIONS(212), - [anon_sym_AT_ATdm] = ACTIONS(212), - [anon_sym_AT_ATr] = ACTIONS(212), - [anon_sym_AT_ATs_COLON] = ACTIONS(212), - [anon_sym_AT] = ACTIONS(212), - [anon_sym_AT_BANG] = ACTIONS(212), - [anon_sym_AT_LPAREN] = ACTIONS(212), - [anon_sym_RPAREN] = ACTIONS(212), - [anon_sym_ATa_COLON] = ACTIONS(212), - [anon_sym_ATb_COLON] = ACTIONS(212), - [anon_sym_ATB_COLON] = ACTIONS(212), - [anon_sym_ATe_COLON] = ACTIONS(212), - [anon_sym_ATF_COLON] = ACTIONS(212), - [anon_sym_ATi_COLON] = ACTIONS(212), - [anon_sym_ATk_COLON] = ACTIONS(212), - [anon_sym_ATo_COLON] = ACTIONS(212), - [anon_sym_ATr_COLON] = ACTIONS(212), - [anon_sym_ATf_COLON] = ACTIONS(212), - [anon_sym_ATs_COLON] = ACTIONS(212), - [anon_sym_ATv_COLON] = ACTIONS(212), - [anon_sym_ATx_COLON] = ACTIONS(212), - [anon_sym_SEMI] = ACTIONS(212), - [anon_sym_LPAREN] = ACTIONS(212), - [anon_sym_PIPE_DOT] = ACTIONS(212), - [anon_sym_GT] = ACTIONS(214), - [anon_sym_GT_GT] = ACTIONS(212), - [sym_html_redirect_operator] = ACTIONS(214), - [sym_html_append_operator] = ACTIONS(212), - [anon_sym_COMMA] = ACTIONS(212), - [aux_sym_arg_identifier_token1] = ACTIONS(214), - [anon_sym_DOLLAR] = ACTIONS(214), - [anon_sym_SQUOTE] = ACTIONS(212), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(212), - [anon_sym_BQUOTE] = ACTIONS(212), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(212), - [anon_sym_CR] = ACTIONS(212), - [sym_file_descriptor] = ACTIONS(212), - [sym__concat] = ACTIONS(212), - }, - [65] = { [ts_builtin_sym_end] = ACTIONS(216), [anon_sym_DQUOTE] = ACTIONS(216), [anon_sym_TILDE] = ACTIONS(216), @@ -9309,6 +9434,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATx_COLON] = ACTIONS(216), [anon_sym_SEMI] = ACTIONS(216), [anon_sym_LPAREN] = ACTIONS(216), + [anon_sym_DOLLAR] = ACTIONS(218), [anon_sym_PIPE_DOT] = ACTIONS(216), [anon_sym_GT] = ACTIONS(218), [anon_sym_GT_GT] = ACTIONS(216), @@ -9316,7 +9442,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_append_operator] = ACTIONS(216), [anon_sym_COMMA] = ACTIONS(216), [aux_sym_arg_identifier_token1] = ACTIONS(218), - [anon_sym_DOLLAR] = ACTIONS(218), [anon_sym_SQUOTE] = ACTIONS(216), [anon_sym_DOLLAR_LPAREN] = ACTIONS(216), [anon_sym_BQUOTE] = ACTIONS(216), @@ -9326,74 +9451,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(216), [sym__concat] = ACTIONS(216), }, - [66] = { - [ts_builtin_sym_end] = ACTIONS(176), - [anon_sym_DQUOTE] = ACTIONS(176), - [anon_sym_TILDE] = ACTIONS(176), - [anon_sym_PIPE] = ACTIONS(178), - [anon_sym_PIPEH] = ACTIONS(176), - [anon_sym_AT_AT_DOT] = ACTIONS(176), - [anon_sym_AT_AT_EQ] = ACTIONS(176), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(176), - [anon_sym_AT_AT] = ACTIONS(178), - [anon_sym_AT_ATc_COLON] = ACTIONS(176), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(176), - [anon_sym_AT_ATC] = ACTIONS(176), - [anon_sym_AT_ATdbt] = ACTIONS(178), - [anon_sym_AT_ATdbta] = ACTIONS(176), - [anon_sym_AT_ATdbtb] = ACTIONS(176), - [anon_sym_AT_ATdbts] = ACTIONS(176), - [anon_sym_AT_ATt] = ACTIONS(176), - [anon_sym_AT_ATb] = ACTIONS(176), - [anon_sym_AT_ATi] = ACTIONS(178), - [anon_sym_AT_ATii] = ACTIONS(176), - [anon_sym_AT_ATiS] = ACTIONS(178), - [anon_sym_AT_ATiSS] = ACTIONS(176), - [anon_sym_AT_ATis] = ACTIONS(176), - [anon_sym_AT_ATiz] = ACTIONS(176), - [anon_sym_AT_ATf] = ACTIONS(176), - [anon_sym_AT_ATF] = ACTIONS(176), - [anon_sym_AT_ATom] = ACTIONS(176), - [anon_sym_AT_ATdm] = ACTIONS(176), - [anon_sym_AT_ATr] = ACTIONS(176), - [anon_sym_AT_ATs_COLON] = ACTIONS(176), - [anon_sym_AT] = ACTIONS(176), - [anon_sym_AT_BANG] = ACTIONS(176), - [anon_sym_AT_LPAREN] = ACTIONS(176), - [anon_sym_RPAREN] = ACTIONS(176), - [anon_sym_ATa_COLON] = ACTIONS(176), - [anon_sym_ATb_COLON] = ACTIONS(176), - [anon_sym_ATB_COLON] = ACTIONS(176), - [anon_sym_ATe_COLON] = ACTIONS(176), - [anon_sym_ATF_COLON] = ACTIONS(176), - [anon_sym_ATi_COLON] = ACTIONS(176), - [anon_sym_ATk_COLON] = ACTIONS(176), - [anon_sym_ATo_COLON] = ACTIONS(176), - [anon_sym_ATr_COLON] = ACTIONS(176), - [anon_sym_ATf_COLON] = ACTIONS(176), - [anon_sym_ATs_COLON] = ACTIONS(176), - [anon_sym_ATv_COLON] = ACTIONS(176), - [anon_sym_ATx_COLON] = ACTIONS(176), - [anon_sym_SEMI] = ACTIONS(176), - [anon_sym_LPAREN] = ACTIONS(176), - [anon_sym_PIPE_DOT] = ACTIONS(176), - [anon_sym_GT] = ACTIONS(178), - [anon_sym_GT_GT] = ACTIONS(176), - [sym_html_redirect_operator] = ACTIONS(178), - [sym_html_append_operator] = ACTIONS(176), - [anon_sym_COMMA] = ACTIONS(176), - [aux_sym_arg_identifier_token1] = ACTIONS(178), - [anon_sym_DOLLAR] = ACTIONS(178), - [anon_sym_SQUOTE] = ACTIONS(176), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(176), - [anon_sym_BQUOTE] = ACTIONS(176), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(176), - [anon_sym_CR] = ACTIONS(176), - [sym_file_descriptor] = ACTIONS(176), - [sym__concat] = ACTIONS(176), - }, - [67] = { + [65] = { [ts_builtin_sym_end] = ACTIONS(220), [anon_sym_DQUOTE] = ACTIONS(220), [anon_sym_TILDE] = ACTIONS(220), @@ -9443,6 +9501,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATx_COLON] = ACTIONS(220), [anon_sym_SEMI] = ACTIONS(220), [anon_sym_LPAREN] = ACTIONS(220), + [anon_sym_DOLLAR] = ACTIONS(222), [anon_sym_PIPE_DOT] = ACTIONS(220), [anon_sym_GT] = ACTIONS(222), [anon_sym_GT_GT] = ACTIONS(220), @@ -9450,7 +9509,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_append_operator] = ACTIONS(220), [anon_sym_COMMA] = ACTIONS(220), [aux_sym_arg_identifier_token1] = ACTIONS(222), - [anon_sym_DOLLAR] = ACTIONS(222), [anon_sym_SQUOTE] = ACTIONS(220), [anon_sym_DOLLAR_LPAREN] = ACTIONS(220), [anon_sym_BQUOTE] = ACTIONS(220), @@ -9460,7 +9518,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(220), [sym__concat] = ACTIONS(220), }, - [68] = { + [66] = { [ts_builtin_sym_end] = ACTIONS(224), [anon_sym_DQUOTE] = ACTIONS(224), [anon_sym_TILDE] = ACTIONS(224), @@ -9510,6 +9568,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATx_COLON] = ACTIONS(224), [anon_sym_SEMI] = ACTIONS(224), [anon_sym_LPAREN] = ACTIONS(224), + [anon_sym_DOLLAR] = ACTIONS(226), [anon_sym_PIPE_DOT] = ACTIONS(224), [anon_sym_GT] = ACTIONS(226), [anon_sym_GT_GT] = ACTIONS(224), @@ -9517,7 +9576,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_append_operator] = ACTIONS(224), [anon_sym_COMMA] = ACTIONS(224), [aux_sym_arg_identifier_token1] = ACTIONS(226), - [anon_sym_DOLLAR] = ACTIONS(226), [anon_sym_SQUOTE] = ACTIONS(224), [anon_sym_DOLLAR_LPAREN] = ACTIONS(224), [anon_sym_BQUOTE] = ACTIONS(224), @@ -9527,7 +9585,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(224), [sym__concat] = ACTIONS(224), }, - [69] = { + [67] = { [ts_builtin_sym_end] = ACTIONS(228), [anon_sym_DQUOTE] = ACTIONS(228), [anon_sym_TILDE] = ACTIONS(228), @@ -9577,6 +9635,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATx_COLON] = ACTIONS(228), [anon_sym_SEMI] = ACTIONS(228), [anon_sym_LPAREN] = ACTIONS(228), + [anon_sym_DOLLAR] = ACTIONS(230), [anon_sym_PIPE_DOT] = ACTIONS(228), [anon_sym_GT] = ACTIONS(230), [anon_sym_GT_GT] = ACTIONS(228), @@ -9584,7 +9643,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_append_operator] = ACTIONS(228), [anon_sym_COMMA] = ACTIONS(228), [aux_sym_arg_identifier_token1] = ACTIONS(230), - [anon_sym_DOLLAR] = ACTIONS(230), [anon_sym_SQUOTE] = ACTIONS(228), [anon_sym_DOLLAR_LPAREN] = ACTIONS(228), [anon_sym_BQUOTE] = ACTIONS(228), @@ -9592,9 +9650,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(228), [anon_sym_CR] = ACTIONS(228), [sym_file_descriptor] = ACTIONS(228), - [sym__concat] = ACTIONS(228), + [sym__spec_sep] = ACTIONS(228), }, - [70] = { + [68] = { [ts_builtin_sym_end] = ACTIONS(232), [anon_sym_DQUOTE] = ACTIONS(232), [anon_sym_TILDE] = ACTIONS(232), @@ -9644,6 +9702,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATx_COLON] = ACTIONS(232), [anon_sym_SEMI] = ACTIONS(232), [anon_sym_LPAREN] = ACTIONS(232), + [anon_sym_DOLLAR] = ACTIONS(234), [anon_sym_PIPE_DOT] = ACTIONS(232), [anon_sym_GT] = ACTIONS(234), [anon_sym_GT_GT] = ACTIONS(232), @@ -9651,7 +9710,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_append_operator] = ACTIONS(232), [anon_sym_COMMA] = ACTIONS(232), [aux_sym_arg_identifier_token1] = ACTIONS(234), - [anon_sym_DOLLAR] = ACTIONS(234), [anon_sym_SQUOTE] = ACTIONS(232), [anon_sym_DOLLAR_LPAREN] = ACTIONS(232), [anon_sym_BQUOTE] = ACTIONS(232), @@ -9661,7 +9719,74 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(232), [sym__spec_sep] = ACTIONS(232), }, - [71] = { + [69] = { + [ts_builtin_sym_end] = ACTIONS(202), + [anon_sym_DQUOTE] = ACTIONS(202), + [anon_sym_TILDE] = ACTIONS(202), + [anon_sym_PIPE] = ACTIONS(204), + [anon_sym_PIPEH] = ACTIONS(202), + [anon_sym_AT_AT_DOT] = ACTIONS(202), + [anon_sym_AT_AT_EQ] = ACTIONS(202), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(202), + [anon_sym_AT_AT] = ACTIONS(204), + [anon_sym_AT_ATc_COLON] = ACTIONS(202), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(202), + [anon_sym_AT_ATC] = ACTIONS(202), + [anon_sym_AT_ATdbt] = ACTIONS(204), + [anon_sym_AT_ATdbta] = ACTIONS(202), + [anon_sym_AT_ATdbtb] = ACTIONS(202), + [anon_sym_AT_ATdbts] = ACTIONS(202), + [anon_sym_AT_ATt] = ACTIONS(202), + [anon_sym_AT_ATb] = ACTIONS(202), + [anon_sym_AT_ATi] = ACTIONS(204), + [anon_sym_AT_ATii] = ACTIONS(202), + [anon_sym_AT_ATiS] = ACTIONS(204), + [anon_sym_AT_ATiSS] = ACTIONS(202), + [anon_sym_AT_ATis] = ACTIONS(202), + [anon_sym_AT_ATiz] = ACTIONS(202), + [anon_sym_AT_ATf] = ACTIONS(202), + [anon_sym_AT_ATF] = ACTIONS(202), + [anon_sym_AT_ATom] = ACTIONS(202), + [anon_sym_AT_ATdm] = ACTIONS(202), + [anon_sym_AT_ATr] = ACTIONS(202), + [anon_sym_AT_ATs_COLON] = ACTIONS(202), + [anon_sym_AT] = ACTIONS(202), + [anon_sym_AT_BANG] = ACTIONS(202), + [anon_sym_AT_LPAREN] = ACTIONS(202), + [anon_sym_RPAREN] = ACTIONS(202), + [anon_sym_ATa_COLON] = ACTIONS(202), + [anon_sym_ATb_COLON] = ACTIONS(202), + [anon_sym_ATB_COLON] = ACTIONS(202), + [anon_sym_ATe_COLON] = ACTIONS(202), + [anon_sym_ATF_COLON] = ACTIONS(202), + [anon_sym_ATi_COLON] = ACTIONS(202), + [anon_sym_ATk_COLON] = ACTIONS(202), + [anon_sym_ATo_COLON] = ACTIONS(202), + [anon_sym_ATr_COLON] = ACTIONS(202), + [anon_sym_ATf_COLON] = ACTIONS(202), + [anon_sym_ATs_COLON] = ACTIONS(202), + [anon_sym_ATv_COLON] = ACTIONS(202), + [anon_sym_ATx_COLON] = ACTIONS(202), + [anon_sym_SEMI] = ACTIONS(202), + [anon_sym_LPAREN] = ACTIONS(202), + [anon_sym_DOLLAR] = ACTIONS(204), + [anon_sym_PIPE_DOT] = ACTIONS(202), + [anon_sym_GT] = ACTIONS(204), + [anon_sym_GT_GT] = ACTIONS(202), + [sym_html_redirect_operator] = ACTIONS(204), + [sym_html_append_operator] = ACTIONS(202), + [anon_sym_COMMA] = ACTIONS(202), + [aux_sym_arg_identifier_token1] = ACTIONS(204), + [anon_sym_SQUOTE] = ACTIONS(202), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(202), + [anon_sym_BQUOTE] = ACTIONS(202), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(202), + [anon_sym_CR] = ACTIONS(202), + [sym_file_descriptor] = ACTIONS(202), + [sym__concat] = ACTIONS(202), + }, + [70] = { [ts_builtin_sym_end] = ACTIONS(236), [anon_sym_DQUOTE] = ACTIONS(236), [anon_sym_TILDE] = ACTIONS(236), @@ -9711,6 +9836,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATx_COLON] = ACTIONS(236), [anon_sym_SEMI] = ACTIONS(236), [anon_sym_LPAREN] = ACTIONS(236), + [anon_sym_DOLLAR] = ACTIONS(238), [anon_sym_PIPE_DOT] = ACTIONS(236), [anon_sym_GT] = ACTIONS(238), [anon_sym_GT_GT] = ACTIONS(236), @@ -9718,7 +9844,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_append_operator] = ACTIONS(236), [anon_sym_COMMA] = ACTIONS(236), [aux_sym_arg_identifier_token1] = ACTIONS(238), - [anon_sym_DOLLAR] = ACTIONS(238), [anon_sym_SQUOTE] = ACTIONS(236), [anon_sym_DOLLAR_LPAREN] = ACTIONS(236), [anon_sym_BQUOTE] = ACTIONS(236), @@ -9726,76 +9851,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(236), [anon_sym_CR] = ACTIONS(236), [sym_file_descriptor] = ACTIONS(236), - [sym__spec_sep] = ACTIONS(236), - }, - [72] = { - [ts_builtin_sym_end] = ACTIONS(224), - [anon_sym_DQUOTE] = 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(224), - [anon_sym_AT_BANG] = ACTIONS(224), - [anon_sym_AT_LPAREN] = ACTIONS(224), - [anon_sym_RPAREN] = 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_SEMI] = ACTIONS(224), - [anon_sym_LPAREN] = ACTIONS(224), - [anon_sym_PIPE_DOT] = 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_COMMA] = ACTIONS(224), - [aux_sym_arg_identifier_token1] = ACTIONS(226), - [anon_sym_DOLLAR] = ACTIONS(226), - [anon_sym_SQUOTE] = ACTIONS(224), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(224), - [anon_sym_BQUOTE] = ACTIONS(224), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(224), - [anon_sym_CR] = ACTIONS(224), - [sym_file_descriptor] = ACTIONS(224), - [sym__concat] = ACTIONS(224), + [sym__concat] = ACTIONS(236), }, - [73] = { + [71] = { [ts_builtin_sym_end] = ACTIONS(240), [anon_sym_DQUOTE] = ACTIONS(240), [anon_sym_TILDE] = ACTIONS(240), @@ -9845,6 +9903,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATx_COLON] = ACTIONS(240), [anon_sym_SEMI] = ACTIONS(240), [anon_sym_LPAREN] = ACTIONS(240), + [anon_sym_DOLLAR] = ACTIONS(242), [anon_sym_PIPE_DOT] = ACTIONS(240), [anon_sym_GT] = ACTIONS(242), [anon_sym_GT_GT] = ACTIONS(240), @@ -9852,7 +9911,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_append_operator] = ACTIONS(240), [anon_sym_COMMA] = ACTIONS(240), [aux_sym_arg_identifier_token1] = ACTIONS(242), - [anon_sym_DOLLAR] = ACTIONS(242), [anon_sym_SQUOTE] = ACTIONS(240), [anon_sym_DOLLAR_LPAREN] = ACTIONS(240), [anon_sym_BQUOTE] = ACTIONS(240), @@ -9862,13 +9920,300 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(240), [sym__concat] = ACTIONS(240), }, + [72] = { + [ts_builtin_sym_end] = ACTIONS(244), + [anon_sym_DQUOTE] = ACTIONS(244), + [anon_sym_TILDE] = ACTIONS(244), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_PIPEH] = ACTIONS(244), + [anon_sym_AT_AT_DOT] = ACTIONS(244), + [anon_sym_AT_AT_EQ] = ACTIONS(244), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(244), + [anon_sym_AT_AT] = ACTIONS(246), + [anon_sym_AT_ATc_COLON] = ACTIONS(244), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(244), + [anon_sym_AT_ATC] = ACTIONS(244), + [anon_sym_AT_ATdbt] = ACTIONS(246), + [anon_sym_AT_ATdbta] = ACTIONS(244), + [anon_sym_AT_ATdbtb] = ACTIONS(244), + [anon_sym_AT_ATdbts] = ACTIONS(244), + [anon_sym_AT_ATt] = ACTIONS(244), + [anon_sym_AT_ATb] = ACTIONS(244), + [anon_sym_AT_ATi] = ACTIONS(246), + [anon_sym_AT_ATii] = ACTIONS(244), + [anon_sym_AT_ATiS] = ACTIONS(246), + [anon_sym_AT_ATiSS] = ACTIONS(244), + [anon_sym_AT_ATis] = ACTIONS(244), + [anon_sym_AT_ATiz] = ACTIONS(244), + [anon_sym_AT_ATf] = ACTIONS(244), + [anon_sym_AT_ATF] = ACTIONS(244), + [anon_sym_AT_ATom] = ACTIONS(244), + [anon_sym_AT_ATdm] = ACTIONS(244), + [anon_sym_AT_ATr] = ACTIONS(244), + [anon_sym_AT_ATs_COLON] = ACTIONS(244), + [anon_sym_AT] = ACTIONS(244), + [anon_sym_AT_BANG] = ACTIONS(244), + [anon_sym_AT_LPAREN] = ACTIONS(244), + [anon_sym_RPAREN] = ACTIONS(244), + [anon_sym_ATa_COLON] = ACTIONS(244), + [anon_sym_ATb_COLON] = ACTIONS(244), + [anon_sym_ATB_COLON] = ACTIONS(244), + [anon_sym_ATe_COLON] = ACTIONS(244), + [anon_sym_ATF_COLON] = ACTIONS(244), + [anon_sym_ATi_COLON] = ACTIONS(244), + [anon_sym_ATk_COLON] = ACTIONS(244), + [anon_sym_ATo_COLON] = ACTIONS(244), + [anon_sym_ATr_COLON] = ACTIONS(244), + [anon_sym_ATf_COLON] = ACTIONS(244), + [anon_sym_ATs_COLON] = ACTIONS(244), + [anon_sym_ATv_COLON] = ACTIONS(244), + [anon_sym_ATx_COLON] = ACTIONS(244), + [anon_sym_SEMI] = ACTIONS(244), + [anon_sym_LPAREN] = ACTIONS(244), + [anon_sym_DOLLAR] = ACTIONS(246), + [anon_sym_PIPE_DOT] = ACTIONS(244), + [anon_sym_GT] = ACTIONS(246), + [anon_sym_GT_GT] = ACTIONS(244), + [sym_html_redirect_operator] = ACTIONS(246), + [sym_html_append_operator] = ACTIONS(244), + [anon_sym_COMMA] = ACTIONS(244), + [aux_sym_arg_identifier_token1] = ACTIONS(246), + [anon_sym_SQUOTE] = ACTIONS(244), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(244), + [anon_sym_BQUOTE] = ACTIONS(244), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(244), + [anon_sym_CR] = ACTIONS(244), + [sym_file_descriptor] = ACTIONS(244), + [sym__concat] = ACTIONS(244), + }, + [73] = { + [ts_builtin_sym_end] = ACTIONS(236), + [anon_sym_DQUOTE] = ACTIONS(236), + [anon_sym_TILDE] = ACTIONS(236), + [anon_sym_PIPE] = ACTIONS(238), + [anon_sym_PIPEH] = ACTIONS(236), + [anon_sym_AT_AT_DOT] = ACTIONS(236), + [anon_sym_AT_AT_EQ] = ACTIONS(236), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(236), + [anon_sym_AT_AT] = ACTIONS(238), + [anon_sym_AT_ATc_COLON] = ACTIONS(236), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(236), + [anon_sym_AT_ATC] = ACTIONS(236), + [anon_sym_AT_ATdbt] = ACTIONS(238), + [anon_sym_AT_ATdbta] = ACTIONS(236), + [anon_sym_AT_ATdbtb] = ACTIONS(236), + [anon_sym_AT_ATdbts] = ACTIONS(236), + [anon_sym_AT_ATt] = ACTIONS(236), + [anon_sym_AT_ATb] = ACTIONS(236), + [anon_sym_AT_ATi] = ACTIONS(238), + [anon_sym_AT_ATii] = ACTIONS(236), + [anon_sym_AT_ATiS] = ACTIONS(238), + [anon_sym_AT_ATiSS] = ACTIONS(236), + [anon_sym_AT_ATis] = ACTIONS(236), + [anon_sym_AT_ATiz] = ACTIONS(236), + [anon_sym_AT_ATf] = ACTIONS(236), + [anon_sym_AT_ATF] = ACTIONS(236), + [anon_sym_AT_ATom] = ACTIONS(236), + [anon_sym_AT_ATdm] = ACTIONS(236), + [anon_sym_AT_ATr] = ACTIONS(236), + [anon_sym_AT_ATs_COLON] = ACTIONS(236), + [anon_sym_AT] = ACTIONS(236), + [anon_sym_AT_BANG] = ACTIONS(236), + [anon_sym_AT_LPAREN] = ACTIONS(236), + [anon_sym_RPAREN] = ACTIONS(236), + [anon_sym_ATa_COLON] = ACTIONS(236), + [anon_sym_ATb_COLON] = ACTIONS(236), + [anon_sym_ATB_COLON] = ACTIONS(236), + [anon_sym_ATe_COLON] = ACTIONS(236), + [anon_sym_ATF_COLON] = ACTIONS(236), + [anon_sym_ATi_COLON] = ACTIONS(236), + [anon_sym_ATk_COLON] = ACTIONS(236), + [anon_sym_ATo_COLON] = ACTIONS(236), + [anon_sym_ATr_COLON] = ACTIONS(236), + [anon_sym_ATf_COLON] = ACTIONS(236), + [anon_sym_ATs_COLON] = ACTIONS(236), + [anon_sym_ATv_COLON] = ACTIONS(236), + [anon_sym_ATx_COLON] = ACTIONS(236), + [anon_sym_SEMI] = ACTIONS(236), + [anon_sym_LPAREN] = ACTIONS(236), + [anon_sym_DOLLAR] = ACTIONS(238), + [anon_sym_PIPE_DOT] = ACTIONS(236), + [anon_sym_GT] = ACTIONS(238), + [anon_sym_GT_GT] = ACTIONS(236), + [sym_html_redirect_operator] = ACTIONS(238), + [sym_html_append_operator] = ACTIONS(236), + [anon_sym_COMMA] = ACTIONS(236), + [aux_sym_arg_identifier_token1] = ACTIONS(238), + [anon_sym_SQUOTE] = ACTIONS(236), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(236), + [anon_sym_BQUOTE] = ACTIONS(236), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(236), + [anon_sym_CR] = ACTIONS(236), + [sym_file_descriptor] = ACTIONS(236), + [sym__concat] = ACTIONS(236), + }, + [74] = { + [ts_builtin_sym_end] = ACTIONS(248), + [anon_sym_DQUOTE] = ACTIONS(248), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(250), + [anon_sym_PIPEH] = ACTIONS(248), + [anon_sym_AT_AT_DOT] = ACTIONS(248), + [anon_sym_AT_AT_EQ] = ACTIONS(248), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(248), + [anon_sym_AT_AT] = ACTIONS(250), + [anon_sym_AT_ATc_COLON] = ACTIONS(248), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(248), + [anon_sym_AT_ATC] = ACTIONS(248), + [anon_sym_AT_ATdbt] = ACTIONS(250), + [anon_sym_AT_ATdbta] = ACTIONS(248), + [anon_sym_AT_ATdbtb] = ACTIONS(248), + [anon_sym_AT_ATdbts] = ACTIONS(248), + [anon_sym_AT_ATt] = ACTIONS(248), + [anon_sym_AT_ATb] = ACTIONS(248), + [anon_sym_AT_ATi] = ACTIONS(250), + [anon_sym_AT_ATii] = ACTIONS(248), + [anon_sym_AT_ATiS] = ACTIONS(250), + [anon_sym_AT_ATiSS] = ACTIONS(248), + [anon_sym_AT_ATis] = ACTIONS(248), + [anon_sym_AT_ATiz] = ACTIONS(248), + [anon_sym_AT_ATf] = ACTIONS(248), + [anon_sym_AT_ATF] = ACTIONS(248), + [anon_sym_AT_ATom] = ACTIONS(248), + [anon_sym_AT_ATdm] = ACTIONS(248), + [anon_sym_AT_ATr] = ACTIONS(248), + [anon_sym_AT_ATs_COLON] = ACTIONS(248), + [anon_sym_AT] = ACTIONS(248), + [anon_sym_AT_BANG] = ACTIONS(248), + [anon_sym_AT_LPAREN] = ACTIONS(248), + [anon_sym_RPAREN] = ACTIONS(248), + [anon_sym_ATa_COLON] = ACTIONS(248), + [anon_sym_ATb_COLON] = ACTIONS(248), + [anon_sym_ATB_COLON] = ACTIONS(248), + [anon_sym_ATe_COLON] = ACTIONS(248), + [anon_sym_ATF_COLON] = ACTIONS(248), + [anon_sym_ATi_COLON] = ACTIONS(248), + [anon_sym_ATk_COLON] = ACTIONS(248), + [anon_sym_ATo_COLON] = ACTIONS(248), + [anon_sym_ATr_COLON] = ACTIONS(248), + [anon_sym_ATf_COLON] = ACTIONS(248), + [anon_sym_ATs_COLON] = ACTIONS(248), + [anon_sym_ATv_COLON] = ACTIONS(248), + [anon_sym_ATx_COLON] = ACTIONS(248), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(250), + [anon_sym_PIPE_DOT] = ACTIONS(248), + [anon_sym_GT] = ACTIONS(250), + [anon_sym_GT_GT] = ACTIONS(248), + [sym_html_redirect_operator] = ACTIONS(250), + [sym_html_append_operator] = ACTIONS(248), + [anon_sym_COMMA] = ACTIONS(248), + [aux_sym_arg_identifier_token1] = ACTIONS(250), + [anon_sym_SQUOTE] = ACTIONS(248), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(248), + [anon_sym_BQUOTE] = ACTIONS(248), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(248), + [anon_sym_CR] = ACTIONS(248), + [sym_file_descriptor] = ACTIONS(248), + [sym__concat] = ACTIONS(248), + }, + [75] = { + [ts_builtin_sym_end] = ACTIONS(252), + [anon_sym_DQUOTE] = ACTIONS(252), + [anon_sym_TILDE] = ACTIONS(252), + [anon_sym_PIPE] = ACTIONS(254), + [anon_sym_PIPEH] = ACTIONS(252), + [anon_sym_AT_AT_DOT] = ACTIONS(252), + [anon_sym_AT_AT_EQ] = ACTIONS(252), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(252), + [anon_sym_AT_AT] = ACTIONS(254), + [anon_sym_AT_ATc_COLON] = ACTIONS(252), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(252), + [anon_sym_AT_ATC] = ACTIONS(252), + [anon_sym_AT_ATdbt] = ACTIONS(254), + [anon_sym_AT_ATdbta] = ACTIONS(252), + [anon_sym_AT_ATdbtb] = ACTIONS(252), + [anon_sym_AT_ATdbts] = ACTIONS(252), + [anon_sym_AT_ATt] = ACTIONS(252), + [anon_sym_AT_ATb] = ACTIONS(252), + [anon_sym_AT_ATi] = ACTIONS(254), + [anon_sym_AT_ATii] = ACTIONS(252), + [anon_sym_AT_ATiS] = ACTIONS(254), + [anon_sym_AT_ATiSS] = ACTIONS(252), + [anon_sym_AT_ATis] = ACTIONS(252), + [anon_sym_AT_ATiz] = ACTIONS(252), + [anon_sym_AT_ATf] = ACTIONS(252), + [anon_sym_AT_ATF] = ACTIONS(252), + [anon_sym_AT_ATom] = ACTIONS(252), + [anon_sym_AT_ATdm] = ACTIONS(252), + [anon_sym_AT_ATr] = ACTIONS(252), + [anon_sym_AT_ATs_COLON] = ACTIONS(252), + [anon_sym_AT] = ACTIONS(252), + [anon_sym_AT_BANG] = ACTIONS(252), + [anon_sym_AT_LPAREN] = ACTIONS(252), + [anon_sym_RPAREN] = ACTIONS(252), + [anon_sym_ATa_COLON] = ACTIONS(252), + [anon_sym_ATb_COLON] = ACTIONS(252), + [anon_sym_ATB_COLON] = ACTIONS(252), + [anon_sym_ATe_COLON] = ACTIONS(252), + [anon_sym_ATF_COLON] = ACTIONS(252), + [anon_sym_ATi_COLON] = ACTIONS(252), + [anon_sym_ATk_COLON] = ACTIONS(252), + [anon_sym_ATo_COLON] = ACTIONS(252), + [anon_sym_ATr_COLON] = ACTIONS(252), + [anon_sym_ATf_COLON] = ACTIONS(252), + [anon_sym_ATs_COLON] = ACTIONS(252), + [anon_sym_ATv_COLON] = ACTIONS(252), + [anon_sym_ATx_COLON] = ACTIONS(252), + [anon_sym_SEMI] = ACTIONS(252), + [anon_sym_LPAREN] = ACTIONS(252), + [anon_sym_DOLLAR] = ACTIONS(254), + [anon_sym_PIPE_DOT] = ACTIONS(252), + [anon_sym_GT] = ACTIONS(254), + [anon_sym_GT_GT] = ACTIONS(252), + [sym_html_redirect_operator] = ACTIONS(254), + [sym_html_append_operator] = ACTIONS(252), + [anon_sym_COMMA] = ACTIONS(252), + [aux_sym_arg_identifier_token1] = ACTIONS(254), + [anon_sym_SQUOTE] = ACTIONS(252), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(252), + [anon_sym_BQUOTE] = ACTIONS(252), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(252), + [anon_sym_CR] = ACTIONS(252), + [sym_file_descriptor] = ACTIONS(252), + [sym__concat] = ACTIONS(252), + }, }; static const uint16_t ts_small_parse_table[] = { - [0] = 3, + [0] = 11, ACTIONS(3), 1, sym__comment, - ACTIONS(185), 9, + ACTIONS(170), 1, + anon_sym_DQUOTE, + ACTIONS(174), 1, + sym__eq_sep_key_identifier, + ACTIONS(176), 1, + anon_sym_SQUOTE, + ACTIONS(178), 1, + anon_sym_DOLLAR_LPAREN, + STATE(121), 1, + sym__eq_sep_key, + STATE(123), 1, + sym__eq_sep_key_concatenation, + STATE(148), 1, + sym_eq_sep_args, + STATE(86), 4, + sym__eq_sep_key_single, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + ACTIONS(172), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -9876,12 +10221,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - aux_sym_arg_identifier_token1, - anon_sym_DOLLAR, - ACTIONS(183), 54, + ACTIONS(168), 45, sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_DQUOTE, anon_sym_TILDE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, @@ -9908,7 +10249,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_AT_BANG, anon_sym_AT_LPAREN, - anon_sym_RPAREN, anon_sym_ATa_COLON, anon_sym_ATb_COLON, anon_sym_ATB_COLON, @@ -9923,48 +10263,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATv_COLON, anon_sym_ATx_COLON, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_PIPE_DOT, 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, - [71] = 11, + [87] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(158), 1, - anon_sym_DQUOTE, - ACTIONS(162), 1, - sym__eq_sep_key_identifier, - ACTIONS(164), 1, - anon_sym_SQUOTE, - ACTIONS(166), 1, - anon_sym_DOLLAR_LPAREN, - STATE(119), 1, - sym__eq_sep_key_concatenation, - STATE(125), 1, - sym__eq_sep_key, - STATE(144), 1, - sym_eq_sep_args, - STATE(86), 4, - sym__eq_sep_key_single, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - ACTIONS(160), 7, + ACTIONS(200), 9, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, anon_sym_AT_ATi, anon_sym_AT_ATiS, + anon_sym_DOLLAR, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(156), 45, + aux_sym_arg_identifier_token1, + ACTIONS(198), 54, sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_DQUOTE, anon_sym_TILDE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, @@ -9991,6 +10310,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_AT_BANG, anon_sym_AT_LPAREN, + anon_sym_RPAREN, anon_sym_ATa_COLON, anon_sym_ATb_COLON, anon_sym_ATB_COLON, @@ -10005,24 +10325,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATv_COLON, anon_sym_ATx_COLON, anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_PIPE_DOT, 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, [158] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(246), 9, + ACTIONS(258), 9, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, anon_sym_AT_ATi, anon_sym_AT_ATiS, + anon_sym_DOLLAR, anon_sym_GT, sym_html_redirect_operator, aux_sym_arg_identifier_token1, - anon_sym_DOLLAR, - ACTIONS(244), 54, + ACTIONS(256), 54, sym_file_descriptor, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -10077,24 +10403,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [229] = 7, - ACTIONS(252), 1, + [229] = 8, + ACTIONS(264), 1, sym_grep_specifier_identifier, - ACTIONS(255), 1, + ACTIONS(266), 1, + aux_sym_grep_specifier_token1, + ACTIONS(268), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(258), 1, + ACTIONS(270), 1, anon_sym_BQUOTE, - ACTIONS(261), 1, + ACTIONS(272), 1, sym__comment, - ACTIONS(248), 2, + ACTIONS(260), 2, sym_file_descriptor, ts_builtin_sym_end, - STATE(77), 2, + STATE(80), 2, sym_cmd_substitution_arg, aux_sym_grep_specifier_repeat1, - ACTIONS(250), 53, + ACTIONS(262), 52, anon_sym_TILDE, - aux_sym_grep_specifier_token1, anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, @@ -10146,25 +10473,24 @@ static const uint16_t ts_small_parse_table[] = { sym_html_append_operator, anon_sym_LF, anon_sym_CR, - [305] = 8, - ACTIONS(261), 1, + [307] = 7, + ACTIONS(272), 1, sym__comment, - ACTIONS(267), 1, + ACTIONS(278), 1, sym_grep_specifier_identifier, - ACTIONS(269), 1, - aux_sym_grep_specifier_token1, - ACTIONS(271), 1, + ACTIONS(281), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(273), 1, + ACTIONS(284), 1, anon_sym_BQUOTE, - ACTIONS(263), 2, + ACTIONS(274), 2, sym_file_descriptor, ts_builtin_sym_end, - STATE(77), 2, + STATE(80), 2, sym_cmd_substitution_arg, aux_sym_grep_specifier_repeat1, - ACTIONS(265), 52, + ACTIONS(276), 53, anon_sym_TILDE, + aux_sym_grep_specifier_token1, anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, @@ -10219,11 +10545,11 @@ static const uint16_t ts_small_parse_table[] = { [383] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(275), 1, + ACTIONS(287), 1, sym__concat, - STATE(79), 1, + STATE(82), 1, aux_sym_concatenation_repeat1, - ACTIONS(178), 7, + ACTIONS(194), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10231,7 +10557,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(176), 50, + ACTIONS(192), 50, sym_file_descriptor, sym__eq_sep_concat, ts_builtin_sym_end, @@ -10282,16 +10608,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [454] = 6, + [454] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(183), 1, - sym__eq_sep_concat, - ACTIONS(282), 1, + ACTIONS(289), 1, sym__concat, - STATE(325), 1, + STATE(82), 1, aux_sym_concatenation_repeat1, - ACTIONS(280), 7, + ACTIONS(204), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10299,8 +10623,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(278), 49, + ACTIONS(202), 50, sym_file_descriptor, + sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -10349,14 +10674,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [527] = 5, + [525] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(284), 1, + ACTIONS(287), 1, sym__concat, - STATE(79), 1, + STATE(81), 1, aux_sym_concatenation_repeat1, - ACTIONS(198), 7, + ACTIONS(200), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10364,7 +10689,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(196), 50, + ACTIONS(198), 50, sym_file_descriptor, sym__eq_sep_concat, ts_builtin_sym_end, @@ -10415,14 +10740,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [598] = 5, + [596] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(290), 1, + ACTIONS(296), 1, aux_sym_tmp_eval_arg_token1, - STATE(85), 1, + STATE(89), 1, aux_sym_tmp_eval_arg_repeat1, - ACTIONS(288), 7, + ACTIONS(294), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10430,7 +10755,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(286), 50, + ACTIONS(292), 50, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -10481,14 +10806,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [669] = 5, + [667] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(296), 1, + ACTIONS(302), 1, sym__eq_sep_concat, STATE(87), 1, aux_sym__eq_sep_key_concatenation_repeat1, - ACTIONS(294), 7, + ACTIONS(300), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10496,7 +10821,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(292), 50, + ACTIONS(298), 50, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -10547,14 +10872,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [740] = 5, + [738] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(284), 1, - sym__concat, - STATE(81), 1, - aux_sym_concatenation_repeat1, - ACTIONS(185), 7, + ACTIONS(302), 1, + sym__eq_sep_concat, + STATE(85), 1, + aux_sym__eq_sep_key_concatenation_repeat1, + ACTIONS(306), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10562,9 +10887,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(183), 50, + ACTIONS(304), 50, sym_file_descriptor, - sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -10608,19 +10932,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [811] = 5, + [809] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(302), 1, - aux_sym_tmp_eval_arg_token1, - STATE(85), 1, - aux_sym_tmp_eval_arg_repeat1, - ACTIONS(300), 7, + ACTIONS(312), 1, + sym__eq_sep_concat, + STATE(87), 1, + aux_sym__eq_sep_key_concatenation_repeat1, + ACTIONS(310), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10628,7 +10953,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(298), 50, + ACTIONS(308), 50, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -10673,20 +10998,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, - anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [882] = 5, + [880] = 6, ACTIONS(3), 1, sym__comment, - ACTIONS(296), 1, + ACTIONS(198), 1, sym__eq_sep_concat, - STATE(83), 1, - aux_sym__eq_sep_key_concatenation_repeat1, - ACTIONS(307), 7, + ACTIONS(319), 1, + sym__concat, + STATE(332), 1, + aux_sym_concatenation_repeat1, + ACTIONS(317), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10694,7 +11021,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(305), 50, + ACTIONS(315), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -10739,7 +11066,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, @@ -10748,11 +11074,11 @@ static const uint16_t ts_small_parse_table[] = { [953] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(313), 1, - sym__eq_sep_concat, - STATE(87), 1, - aux_sym__eq_sep_key_concatenation_repeat1, - ACTIONS(311), 7, + ACTIONS(325), 1, + aux_sym_tmp_eval_arg_token1, + STATE(89), 1, + aux_sym_tmp_eval_arg_repeat1, + ACTIONS(323), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10760,7 +11086,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(309), 50, + ACTIONS(321), 50, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -10805,16 +11131,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, + anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, [1024] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(226), 7, + ACTIONS(238), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10822,7 +11148,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(224), 51, + ACTIONS(236), 51, sym_file_descriptor, sym__eq_sep_concat, ts_builtin_sym_end, @@ -10877,7 +11203,7 @@ static const uint16_t ts_small_parse_table[] = { [1090] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(242), 7, + ACTIONS(226), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10885,7 +11211,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(240), 51, + ACTIONS(224), 51, sym_file_descriptor, sym__eq_sep_concat, ts_builtin_sym_end, @@ -10937,14 +11263,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1156] = 5, + [1156] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(320), 1, - anon_sym_COMMA, - STATE(93), 1, - aux_sym_tmp_eval_args_repeat1, - ACTIONS(318), 7, + ACTIONS(330), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10952,7 +11274,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(316), 49, + aux_sym_tmp_eval_arg_token1, + ACTIONS(328), 50, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -10999,13 +11322,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_DOT, anon_sym_GT_GT, sym_html_append_operator, + anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1226] = 3, + [1222] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(324), 8, + ACTIONS(310), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11013,9 +11337,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - aux_sym_tmp_eval_arg_token1, - ACTIONS(322), 50, + ACTIONS(308), 51, sym_file_descriptor, + sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -11059,16 +11383,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, - anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1292] = 3, + [1288] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(226), 7, + ACTIONS(238), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11076,7 +11400,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(224), 51, + ACTIONS(236), 51, sym_file_descriptor, sym__eq_sep_concat, sym__concat, @@ -11128,14 +11452,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1358] = 5, + [1354] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(320), 1, - anon_sym_COMMA, - STATE(108), 1, - aux_sym_tmp_eval_args_repeat1, - ACTIONS(328), 7, + ACTIONS(336), 1, + anon_sym_LPAREN, + STATE(167), 1, + sym_macro_call, + ACTIONS(334), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11143,7 +11467,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(326), 49, + ACTIONS(332), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -11193,10 +11517,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1428] = 3, + [1424] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(311), 7, + ACTIONS(342), 1, + anon_sym_COMMA, + STATE(110), 1, + aux_sym_tmp_eval_args_repeat1, + ACTIONS(340), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11204,9 +11532,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(309), 51, + ACTIONS(338), 49, sym_file_descriptor, - sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -11250,7 +11577,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, @@ -11259,7 +11585,7 @@ static const uint16_t ts_small_parse_table[] = { [1494] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(226), 7, + ACTIONS(238), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11267,7 +11593,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(224), 51, + ACTIONS(236), 51, sym_file_descriptor, sym__eq_sep_concat, sym__concat, @@ -11320,12 +11646,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF, anon_sym_CR, [1560] = 3, - ACTIONS(261), 1, + ACTIONS(272), 1, sym__comment, - ACTIONS(224), 2, + ACTIONS(236), 2, sym_file_descriptor, ts_builtin_sym_end, - ACTIONS(226), 56, + ACTIONS(238), 56, anon_sym_TILDE, sym_grep_specifier_identifier, aux_sym_grep_specifier_token1, @@ -11383,12 +11709,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF, anon_sym_CR, [1626] = 3, - ACTIONS(261), 1, + ACTIONS(272), 1, sym__comment, - ACTIONS(224), 2, + ACTIONS(236), 2, sym_file_descriptor, ts_builtin_sym_end, - ACTIONS(226), 56, + ACTIONS(238), 56, anon_sym_TILDE, sym_grep_specifier_identifier, aux_sym_grep_specifier_token1, @@ -11448,7 +11774,7 @@ static const uint16_t ts_small_parse_table[] = { [1692] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(178), 7, + ACTIONS(204), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11456,7 +11782,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(176), 51, + ACTIONS(202), 51, sym_file_descriptor, sym__eq_sep_concat, sym__concat, @@ -11511,7 +11837,7 @@ static const uint16_t ts_small_parse_table[] = { [1758] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(210), 7, + ACTIONS(250), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11519,7 +11845,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(208), 51, + ACTIONS(248), 51, sym_file_descriptor, sym__eq_sep_concat, sym__concat, @@ -11574,7 +11900,7 @@ static const uint16_t ts_small_parse_table[] = { [1824] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(242), 7, + ACTIONS(226), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11582,7 +11908,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(240), 51, + ACTIONS(224), 51, sym_file_descriptor, sym__eq_sep_concat, sym__concat, @@ -11700,7 +12026,7 @@ static const uint16_t ts_small_parse_table[] = { [1956] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(230), 7, + ACTIONS(222), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11708,7 +12034,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(228), 51, + ACTIONS(220), 51, sym_file_descriptor, sym__eq_sep_concat, sym__concat, @@ -11763,11 +12089,11 @@ static const uint16_t ts_small_parse_table[] = { [2022] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(334), 1, - anon_sym_LPAREN, - STATE(164), 1, - sym_macro_call, - ACTIONS(332), 7, + ACTIONS(342), 1, + anon_sym_COMMA, + STATE(96), 1, + aux_sym_tmp_eval_args_repeat1, + ACTIONS(346), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11775,7 +12101,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(330), 49, + ACTIONS(344), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -11828,7 +12154,7 @@ static const uint16_t ts_small_parse_table[] = { [2092] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(226), 7, + ACTIONS(238), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11836,7 +12162,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(224), 51, + ACTIONS(236), 51, sym_file_descriptor, sym__eq_sep_concat, ts_builtin_sym_end, @@ -11891,7 +12217,7 @@ static const uint16_t ts_small_parse_table[] = { [2158] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(210), 7, + ACTIONS(250), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11899,7 +12225,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(208), 51, + ACTIONS(248), 51, sym_file_descriptor, sym__eq_sep_concat, ts_builtin_sym_end, @@ -11954,7 +12280,7 @@ static const uint16_t ts_small_parse_table[] = { [2224] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(206), 7, + ACTIONS(254), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11962,7 +12288,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(204), 51, + ACTIONS(252), 51, sym_file_descriptor, sym__eq_sep_concat, sym__concat, @@ -12017,11 +12343,11 @@ static const uint16_t ts_small_parse_table[] = { [2290] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(340), 1, + ACTIONS(352), 1, sym__eq_sep_concat, - STATE(115), 1, + STATE(117), 1, aux_sym__eq_sep_val_concatenation_repeat1, - ACTIONS(338), 7, + ACTIONS(350), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12029,7 +12355,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(336), 49, + ACTIONS(348), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -12082,11 +12408,11 @@ static const uint16_t ts_small_parse_table[] = { [2360] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(346), 1, + ACTIONS(358), 1, anon_sym_COMMA, - STATE(108), 1, + STATE(110), 1, aux_sym_tmp_eval_args_repeat1, - ACTIONS(344), 7, + ACTIONS(356), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12094,7 +12420,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(342), 49, + ACTIONS(354), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -12210,7 +12536,7 @@ static const uint16_t ts_small_parse_table[] = { [2496] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(230), 7, + ACTIONS(222), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12218,7 +12544,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(228), 51, + ACTIONS(220), 51, sym_file_descriptor, sym__eq_sep_concat, ts_builtin_sym_end, @@ -12273,7 +12599,7 @@ static const uint16_t ts_small_parse_table[] = { [2562] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(214), 7, + ACTIONS(246), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12281,7 +12607,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(212), 51, + ACTIONS(244), 51, sym_file_descriptor, sym__eq_sep_concat, sym__concat, @@ -12336,7 +12662,7 @@ static const uint16_t ts_small_parse_table[] = { [2628] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(222), 7, + ACTIONS(242), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12344,7 +12670,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(220), 51, + ACTIONS(240), 51, sym_file_descriptor, sym__eq_sep_concat, sym__concat, @@ -12397,20 +12723,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF, anon_sym_CR, [2694] = 7, - ACTIONS(248), 1, - sym_file_descriptor, - ACTIONS(261), 1, + ACTIONS(272), 1, sym__comment, - ACTIONS(349), 1, + ACTIONS(274), 1, + sym_file_descriptor, + ACTIONS(361), 1, sym_grep_specifier_identifier, - ACTIONS(352), 1, + ACTIONS(364), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(355), 1, + ACTIONS(367), 1, anon_sym_BQUOTE, - STATE(113), 2, + STATE(115), 2, sym_cmd_substitution_arg, aux_sym_grep_specifier_repeat1, - ACTIONS(250), 52, + ACTIONS(276), 52, anon_sym_TILDE, aux_sym_grep_specifier_token1, anon_sym_PIPE, @@ -12464,22 +12790,22 @@ static const uint16_t ts_small_parse_table[] = { sym_html_redirect_operator, sym_html_append_operator, [2768] = 8, - ACTIONS(261), 1, - sym__comment, - ACTIONS(263), 1, + ACTIONS(260), 1, sym_file_descriptor, - ACTIONS(269), 1, + ACTIONS(266), 1, aux_sym_grep_specifier_token1, - ACTIONS(358), 1, + ACTIONS(272), 1, + sym__comment, + ACTIONS(370), 1, sym_grep_specifier_identifier, - ACTIONS(360), 1, + ACTIONS(372), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(362), 1, + ACTIONS(374), 1, anon_sym_BQUOTE, - STATE(113), 2, + STATE(115), 2, sym_cmd_substitution_arg, aux_sym_grep_specifier_repeat1, - ACTIONS(265), 51, + ACTIONS(262), 51, anon_sym_TILDE, anon_sym_PIPE, anon_sym_PIPEH, @@ -12534,11 +12860,11 @@ static const uint16_t ts_small_parse_table[] = { [2844] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(368), 1, + ACTIONS(380), 1, sym__eq_sep_concat, - STATE(115), 1, + STATE(117), 1, aux_sym__eq_sep_val_concatenation_repeat1, - ACTIONS(366), 7, + ACTIONS(378), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12546,7 +12872,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(364), 49, + ACTIONS(376), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -12599,7 +12925,7 @@ static const uint16_t ts_small_parse_table[] = { [2914] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(366), 7, + ACTIONS(378), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12607,7 +12933,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(364), 50, + ACTIONS(376), 50, sym_file_descriptor, sym__eq_sep_concat, ts_builtin_sym_end, @@ -12659,39 +12985,225 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF, anon_sym_CR, [2979] = 7, - ACTIONS(261), 1, - sym__comment, - ACTIONS(263), 1, + ACTIONS(260), 1, sym_file_descriptor, - ACTIONS(269), 1, + ACTIONS(266), 1, aux_sym_grep_specifier_token1, - ACTIONS(358), 1, + ACTIONS(272), 1, + sym__comment, + ACTIONS(370), 1, sym_grep_specifier_identifier, - ACTIONS(360), 1, + ACTIONS(372), 1, anon_sym_DOLLAR_LPAREN, - STATE(113), 2, + STATE(115), 2, sym_cmd_substitution_arg, aux_sym_grep_specifier_repeat1, - ACTIONS(265), 51, + ACTIONS(262), 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_LPAREN, + 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_SEMI, + anon_sym_PIPE_DOT, + anon_sym_GT, + anon_sym_GT_GT, + sym_html_redirect_operator, + sym_html_append_operator, + anon_sym_BQUOTE, + [3052] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(356), 7, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(354), 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, + anon_sym_AT_BANG, + anon_sym_AT_LPAREN, + anon_sym_RPAREN, + 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_SEMI, + anon_sym_PIPE_DOT, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [3117] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(387), 1, + anon_sym_EQ, + ACTIONS(385), 7, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(383), 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, + anon_sym_AT_BANG, + anon_sym_AT_LPAREN, + anon_sym_RPAREN, + 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_SEMI, + anon_sym_PIPE_DOT, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [3184] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(200), 7, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(198), 50, + sym_file_descriptor, + sym__eq_sep_concat, + ts_builtin_sym_end, 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, @@ -12704,6 +13216,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_AT_BANG, anon_sym_AT_LPAREN, + anon_sym_RPAREN, anon_sym_ATa_COLON, anon_sym_ATb_COLON, anon_sym_ATB_COLON, @@ -12719,15 +13232,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_GT, anon_sym_GT_GT, - sym_html_redirect_operator, sym_html_append_operator, anon_sym_BQUOTE, - [3052] = 3, + anon_sym_LF, + anon_sym_CR, + [3249] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(344), 7, + ACTIONS(306), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12735,7 +13248,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(342), 50, + ACTIONS(304), 50, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -12780,16 +13293,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, - anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3117] = 3, + [3314] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(307), 7, + ACTIONS(393), 1, + anon_sym_COLON, + ACTIONS(391), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12797,7 +13312,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(305), 50, + ACTIONS(389), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -12842,18 +13357,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3182] = 4, + [3381] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(375), 1, + ACTIONS(399), 1, anon_sym_COLON, - ACTIONS(373), 7, + ACTIONS(397), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12861,7 +13375,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(371), 49, + ACTIONS(395), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -12911,74 +13425,124 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3249] = 3, + [3448] = 53, ACTIONS(3), 1, sym__comment, - ACTIONS(185), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(183), 50, - sym_file_descriptor, - sym__eq_sep_concat, - ts_builtin_sym_end, + ACTIONS(403), 1, anon_sym_TILDE, + ACTIONS(405), 1, + anon_sym_PIPE, + ACTIONS(407), 1, anon_sym_PIPEH, + ACTIONS(409), 1, anon_sym_AT_AT_DOT, + ACTIONS(411), 1, anon_sym_AT_AT_EQ, + ACTIONS(413), 1, anon_sym_AT_AT_AT_EQ, + ACTIONS(415), 1, + anon_sym_AT_AT, + ACTIONS(417), 1, anon_sym_AT_ATc_COLON, + ACTIONS(419), 1, anon_sym_AT_AT_ATc_COLON, + ACTIONS(421), 1, anon_sym_AT_ATC, + ACTIONS(423), 1, + anon_sym_AT_ATdbt, + ACTIONS(425), 1, anon_sym_AT_ATdbta, + ACTIONS(427), 1, anon_sym_AT_ATdbtb, + ACTIONS(429), 1, anon_sym_AT_ATdbts, + ACTIONS(431), 1, anon_sym_AT_ATt, + ACTIONS(433), 1, anon_sym_AT_ATb, + ACTIONS(435), 1, + anon_sym_AT_ATi, + ACTIONS(437), 1, anon_sym_AT_ATii, + ACTIONS(439), 1, + anon_sym_AT_ATiS, + ACTIONS(441), 1, anon_sym_AT_ATiSS, + ACTIONS(443), 1, anon_sym_AT_ATis, + ACTIONS(445), 1, anon_sym_AT_ATiz, + ACTIONS(447), 1, anon_sym_AT_ATf, + ACTIONS(449), 1, anon_sym_AT_ATF, + ACTIONS(451), 1, anon_sym_AT_ATom, + ACTIONS(453), 1, anon_sym_AT_ATdm, + ACTIONS(455), 1, anon_sym_AT_ATr, + ACTIONS(457), 1, anon_sym_AT_ATs_COLON, + ACTIONS(459), 1, anon_sym_AT, + ACTIONS(461), 1, anon_sym_AT_BANG, + ACTIONS(463), 1, anon_sym_AT_LPAREN, - anon_sym_RPAREN, + ACTIONS(465), 1, anon_sym_ATa_COLON, + ACTIONS(467), 1, anon_sym_ATb_COLON, + ACTIONS(469), 1, anon_sym_ATB_COLON, + ACTIONS(471), 1, anon_sym_ATe_COLON, + ACTIONS(473), 1, anon_sym_ATF_COLON, + ACTIONS(475), 1, anon_sym_ATi_COLON, + ACTIONS(477), 1, anon_sym_ATk_COLON, + ACTIONS(479), 1, anon_sym_ATo_COLON, + ACTIONS(481), 1, anon_sym_ATr_COLON, + ACTIONS(483), 1, anon_sym_ATf_COLON, + ACTIONS(485), 1, anon_sym_ATs_COLON, + ACTIONS(487), 1, anon_sym_ATv_COLON, + ACTIONS(489), 1, anon_sym_ATx_COLON, - anon_sym_SEMI, + ACTIONS(491), 1, anon_sym_PIPE_DOT, + ACTIONS(493), 1, + anon_sym_GT, + ACTIONS(495), 1, anon_sym_GT_GT, + ACTIONS(497), 1, + sym_html_redirect_operator, + ACTIONS(499), 1, sym_html_append_operator, - anon_sym_BQUOTE, + ACTIONS(501), 1, + sym_file_descriptor, + STATE(257), 3, + sym__redirect_operator, + sym_fdn_redirect_operator, + sym_fdn_append_operator, + ACTIONS(401), 4, + ts_builtin_sym_end, + anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - [3314] = 4, + [3613] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(381), 1, + ACTIONS(507), 1, anon_sym_COLON, - ACTIONS(379), 7, + ACTIONS(505), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12986,7 +13550,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(377), 49, + ACTIONS(503), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13036,12 +13600,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3381] = 4, + [3680] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(387), 1, - anon_sym_COLON, - ACTIONS(385), 7, + ACTIONS(513), 1, + sym__concat, + ACTIONS(511), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13049,7 +13613,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(383), 49, + ACTIONS(509), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13099,124 +13663,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3448] = 53, + [3747] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(391), 1, - anon_sym_TILDE, - ACTIONS(393), 1, + ACTIONS(517), 7, anon_sym_PIPE, - ACTIONS(395), 1, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(515), 49, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, anon_sym_PIPEH, - ACTIONS(397), 1, anon_sym_AT_AT_DOT, - ACTIONS(399), 1, anon_sym_AT_AT_EQ, - ACTIONS(401), 1, anon_sym_AT_AT_AT_EQ, - ACTIONS(403), 1, - anon_sym_AT_AT, - ACTIONS(405), 1, anon_sym_AT_ATc_COLON, - ACTIONS(407), 1, anon_sym_AT_AT_ATc_COLON, - ACTIONS(409), 1, anon_sym_AT_ATC, - ACTIONS(411), 1, - anon_sym_AT_ATdbt, - ACTIONS(413), 1, anon_sym_AT_ATdbta, - ACTIONS(415), 1, anon_sym_AT_ATdbtb, - ACTIONS(417), 1, anon_sym_AT_ATdbts, - ACTIONS(419), 1, anon_sym_AT_ATt, - ACTIONS(421), 1, anon_sym_AT_ATb, - ACTIONS(423), 1, - anon_sym_AT_ATi, - ACTIONS(425), 1, anon_sym_AT_ATii, - ACTIONS(427), 1, - anon_sym_AT_ATiS, - ACTIONS(429), 1, anon_sym_AT_ATiSS, - ACTIONS(431), 1, anon_sym_AT_ATis, - ACTIONS(433), 1, anon_sym_AT_ATiz, - ACTIONS(435), 1, anon_sym_AT_ATf, - ACTIONS(437), 1, anon_sym_AT_ATF, - ACTIONS(439), 1, anon_sym_AT_ATom, - ACTIONS(441), 1, anon_sym_AT_ATdm, - ACTIONS(443), 1, anon_sym_AT_ATr, - ACTIONS(445), 1, anon_sym_AT_ATs_COLON, - ACTIONS(447), 1, anon_sym_AT, - ACTIONS(449), 1, anon_sym_AT_BANG, - ACTIONS(451), 1, anon_sym_AT_LPAREN, - ACTIONS(453), 1, + anon_sym_RPAREN, anon_sym_ATa_COLON, - ACTIONS(455), 1, anon_sym_ATb_COLON, - ACTIONS(457), 1, anon_sym_ATB_COLON, - ACTIONS(459), 1, anon_sym_ATe_COLON, - ACTIONS(461), 1, anon_sym_ATF_COLON, - ACTIONS(463), 1, anon_sym_ATi_COLON, - ACTIONS(465), 1, anon_sym_ATk_COLON, - ACTIONS(467), 1, anon_sym_ATo_COLON, - ACTIONS(469), 1, anon_sym_ATr_COLON, - ACTIONS(471), 1, anon_sym_ATf_COLON, - ACTIONS(473), 1, anon_sym_ATs_COLON, - ACTIONS(475), 1, anon_sym_ATv_COLON, - ACTIONS(477), 1, anon_sym_ATx_COLON, - ACTIONS(479), 1, + anon_sym_SEMI, anon_sym_PIPE_DOT, - ACTIONS(481), 1, - anon_sym_GT, - ACTIONS(483), 1, anon_sym_GT_GT, - ACTIONS(485), 1, - sym_html_redirect_operator, - ACTIONS(487), 1, sym_html_append_operator, - ACTIONS(489), 1, - sym_file_descriptor, - STATE(255), 3, - sym__redirect_operator, - sym_fdn_redirect_operator, - sym_fdn_append_operator, - ACTIONS(389), 4, - ts_builtin_sym_end, - anon_sym_SEMI, + anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3613] = 4, + [3811] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(495), 1, - anon_sym_EQ, - ACTIONS(493), 7, + ACTIONS(521), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13224,7 +13735,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(491), 49, + ACTIONS(519), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13274,12 +13785,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3680] = 4, + [3875] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(501), 1, - sym__concat, - ACTIONS(499), 7, + ACTIONS(525), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13287,7 +13796,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(497), 49, + ACTIONS(523), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13337,10 +13846,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3747] = 3, + [3939] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(505), 7, + ACTIONS(529), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13348,7 +13857,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(503), 49, + ACTIONS(527), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13398,10 +13907,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3811] = 3, + [4003] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(509), 7, + ACTIONS(511), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13409,7 +13918,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(507), 49, + ACTIONS(509), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13459,10 +13968,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3875] = 3, + [4067] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(513), 7, + ACTIONS(533), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13470,7 +13979,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(511), 49, + ACTIONS(531), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13520,10 +14029,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3939] = 3, + [4131] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(517), 7, + ACTIONS(137), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13531,7 +14040,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(515), 49, + ACTIONS(135), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13581,34 +14090,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4003] = 3, - ACTIONS(3), 1, + [4195] = 4, + ACTIONS(272), 1, sym__comment, - ACTIONS(499), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(497), 49, + ACTIONS(535), 1, + aux_sym__interpret_stmt_token2, + ACTIONS(131), 2, sym_file_descriptor, ts_builtin_sym_end, + ACTIONS(133), 53, 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, @@ -13637,12 +14146,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_GT, anon_sym_GT_GT, + sym_html_redirect_operator, sym_html_append_operator, - anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4067] = 3, + [4261] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(521), 7, @@ -13703,15 +14213,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4131] = 4, - ACTIONS(261), 1, + [4325] = 4, + ACTIONS(272), 1, sym__comment, - ACTIONS(523), 1, + ACTIONS(541), 1, aux_sym__interpret_stmt_token2, - ACTIONS(123), 2, + ACTIONS(537), 2, sym_file_descriptor, ts_builtin_sym_end, - ACTIONS(125), 53, + ACTIONS(539), 53, anon_sym_TILDE, anon_sym_PIPE, anon_sym_PIPEH, @@ -13765,10 +14275,10 @@ static const uint16_t ts_small_parse_table[] = { sym_html_append_operator, anon_sym_LF, anon_sym_CR, - [4197] = 3, + [4391] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(527), 7, + ACTIONS(53), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13776,7 +14286,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(525), 49, + ACTIONS(51), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13826,34 +14336,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4261] = 4, - ACTIONS(261), 1, + [4455] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(533), 1, - aux_sym__interpret_stmt_token2, - ACTIONS(529), 2, + ACTIONS(113), 7, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(111), 49, sym_file_descriptor, ts_builtin_sym_end, - ACTIONS(531), 53, 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, @@ -13882,16 +14392,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_GT, anon_sym_GT_GT, - sym_html_redirect_operator, sym_html_append_operator, + anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4327] = 3, + [4519] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(47), 7, + ACTIONS(545), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13899,7 +14408,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(45), 49, + ACTIONS(543), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13949,10 +14458,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4391] = 3, + [4583] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(109), 7, + ACTIONS(549), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13960,7 +14469,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(107), 49, + ACTIONS(547), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14010,10 +14519,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4455] = 3, + [4647] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(537), 7, + ACTIONS(553), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14021,7 +14530,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(535), 49, + ACTIONS(551), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14071,10 +14580,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4519] = 3, + [4711] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(541), 7, + ACTIONS(557), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14082,7 +14591,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(539), 49, + ACTIONS(555), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14132,10 +14641,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4583] = 3, + [4775] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(545), 7, + ACTIONS(561), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14143,7 +14652,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(543), 49, + ACTIONS(559), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14193,10 +14702,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4647] = 3, + [4839] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(549), 7, + ACTIONS(565), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14204,7 +14713,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(547), 49, + ACTIONS(563), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14254,10 +14763,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4711] = 3, + [4903] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(553), 7, + ACTIONS(569), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14265,7 +14774,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(551), 49, + ACTIONS(567), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14315,10 +14824,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4775] = 3, + [4967] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(557), 7, + ACTIONS(573), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14326,7 +14835,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(555), 49, + ACTIONS(571), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14376,10 +14885,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4839] = 3, + [5031] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(561), 7, + ACTIONS(577), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14387,7 +14896,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(559), 49, + ACTIONS(575), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14437,10 +14946,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4903] = 3, + [5095] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(545), 7, + ACTIONS(581), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14448,7 +14957,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(543), 49, + ACTIONS(579), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14498,10 +15007,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4967] = 3, + [5159] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(565), 7, + ACTIONS(585), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14509,7 +15018,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(563), 49, + ACTIONS(583), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14559,10 +15068,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5031] = 3, + [5223] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(569), 7, + ACTIONS(589), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14570,7 +15079,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(567), 49, + ACTIONS(587), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14620,10 +15129,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5095] = 3, + [5287] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(573), 7, + ACTIONS(521), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14631,7 +15140,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(571), 49, + ACTIONS(519), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14681,10 +15190,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5159] = 3, + [5351] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(577), 7, + ACTIONS(593), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14692,7 +15201,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(575), 49, + ACTIONS(591), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14742,10 +15251,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5223] = 3, + [5415] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(577), 7, + ACTIONS(521), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14753,7 +15262,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(575), 49, + ACTIONS(519), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14803,10 +15312,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5287] = 3, + [5479] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(117), 7, + ACTIONS(262), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14814,7 +15323,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(115), 49, + ACTIONS(260), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14864,10 +15373,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5351] = 3, + [5543] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(265), 7, + ACTIONS(597), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14875,7 +15384,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(263), 49, + ACTIONS(595), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14925,10 +15434,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5415] = 3, + [5607] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(581), 7, + ACTIONS(601), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14936,7 +15445,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(579), 49, + ACTIONS(599), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14986,10 +15495,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5479] = 3, + [5671] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(585), 7, + ACTIONS(605), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14997,7 +15506,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(583), 49, + ACTIONS(603), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15047,10 +15556,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5543] = 3, + [5735] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(589), 7, + ACTIONS(609), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15058,7 +15567,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(587), 49, + ACTIONS(607), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15108,10 +15617,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5607] = 3, + [5799] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(593), 7, + ACTIONS(613), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15119,7 +15628,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(591), 49, + ACTIONS(611), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15169,10 +15678,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5671] = 3, + [5863] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(597), 7, + ACTIONS(617), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15180,7 +15689,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(595), 49, + ACTIONS(615), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15230,10 +15739,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5735] = 3, + [5927] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(601), 7, + ACTIONS(577), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15241,7 +15750,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(599), 49, + ACTIONS(575), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15291,10 +15800,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5799] = 3, + [5991] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(605), 7, + ACTIONS(521), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15302,7 +15811,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(603), 49, + ACTIONS(519), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15352,10 +15861,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5863] = 3, + [6055] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(545), 7, + ACTIONS(621), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15363,7 +15872,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(543), 49, + ACTIONS(619), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15413,10 +15922,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5927] = 3, + [6119] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(609), 7, + ACTIONS(625), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15424,7 +15933,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(607), 49, + ACTIONS(623), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15474,10 +15983,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5991] = 3, + [6183] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(545), 7, + ACTIONS(629), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15485,7 +15994,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(543), 49, + ACTIONS(627), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15535,10 +16044,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6055] = 3, + [6247] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(613), 7, + ACTIONS(521), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15546,7 +16055,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(611), 49, + ACTIONS(519), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15596,10 +16105,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6119] = 3, + [6311] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(617), 7, + ACTIONS(633), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15607,7 +16116,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(615), 49, + ACTIONS(631), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15657,10 +16166,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6183] = 3, + [6375] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(621), 7, + ACTIONS(637), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15668,7 +16177,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(619), 49, + ACTIONS(635), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15718,10 +16227,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6247] = 3, + [6439] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(625), 7, + ACTIONS(641), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15729,7 +16238,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(623), 49, + ACTIONS(639), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15779,10 +16288,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6311] = 3, + [6503] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(629), 7, + ACTIONS(521), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15790,7 +16299,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(627), 49, + ACTIONS(519), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15840,10 +16349,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6375] = 3, + [6567] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(545), 7, + ACTIONS(645), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15851,7 +16360,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(543), 49, + ACTIONS(643), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15901,10 +16410,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6439] = 3, + [6631] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(633), 7, + ACTIONS(649), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15912,7 +16421,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(631), 49, + ACTIONS(647), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15962,10 +16471,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6503] = 3, + [6695] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(637), 7, + ACTIONS(653), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15973,7 +16482,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(635), 49, + ACTIONS(651), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16023,10 +16532,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6567] = 3, + [6759] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(641), 7, + ACTIONS(657), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16034,7 +16543,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(639), 49, + ACTIONS(655), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16084,10 +16593,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6631] = 3, + [6823] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(645), 7, + ACTIONS(661), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16095,7 +16604,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(643), 49, + ACTIONS(659), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16145,10 +16654,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6695] = 3, + [6887] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(649), 7, + ACTIONS(665), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16156,7 +16665,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(647), 49, + ACTIONS(663), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16206,10 +16715,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6759] = 3, + [6951] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(653), 7, + ACTIONS(669), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16217,7 +16726,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(651), 49, + ACTIONS(667), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16267,10 +16776,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6823] = 3, + [7015] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(657), 7, + ACTIONS(673), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16278,7 +16787,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(655), 49, + ACTIONS(671), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16328,10 +16837,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6887] = 3, + [7079] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(661), 7, + ACTIONS(677), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16339,7 +16848,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(659), 49, + ACTIONS(675), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16389,10 +16898,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6951] = 3, + [7143] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(665), 7, + ACTIONS(681), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16400,7 +16909,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(663), 49, + ACTIONS(679), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16450,10 +16959,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7015] = 3, + [7207] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(669), 7, + ACTIONS(685), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16461,7 +16970,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(667), 49, + ACTIONS(683), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16511,10 +17020,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7079] = 3, + [7271] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(673), 7, + ACTIONS(689), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16522,7 +17031,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(671), 49, + ACTIONS(687), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16572,10 +17081,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7143] = 3, + [7335] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(677), 7, + ACTIONS(693), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16583,7 +17092,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(675), 49, + ACTIONS(691), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16633,10 +17142,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7207] = 3, + [7399] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(681), 7, + ACTIONS(697), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16644,7 +17153,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(679), 49, + ACTIONS(695), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16694,10 +17203,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7271] = 3, + [7463] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(685), 7, + ACTIONS(701), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16705,7 +17214,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(683), 49, + ACTIONS(699), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16755,10 +17264,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7335] = 3, + [7527] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(689), 7, + ACTIONS(705), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16766,7 +17275,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(687), 49, + ACTIONS(703), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16816,10 +17325,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7399] = 3, + [7591] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(693), 7, + ACTIONS(709), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16827,7 +17336,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(691), 49, + ACTIONS(707), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16877,10 +17386,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7463] = 3, + [7655] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(697), 7, + ACTIONS(713), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16888,7 +17397,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(695), 49, + ACTIONS(711), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16938,10 +17447,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7527] = 3, + [7719] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(701), 7, + ACTIONS(717), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16949,7 +17458,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(699), 49, + ACTIONS(715), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16999,10 +17508,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7591] = 3, + [7783] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(705), 7, + ACTIONS(125), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17010,7 +17519,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(703), 49, + ACTIONS(123), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17060,10 +17569,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7655] = 3, + [7847] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(709), 7, + ACTIONS(721), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17071,7 +17580,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(707), 49, + ACTIONS(719), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17121,10 +17630,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7719] = 3, + [7911] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(713), 7, + ACTIONS(725), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17132,7 +17641,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(711), 49, + ACTIONS(723), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17182,10 +17691,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7783] = 3, + [7975] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(717), 7, + ACTIONS(729), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17193,7 +17702,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(715), 49, + ACTIONS(727), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17243,10 +17752,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7847] = 3, + [8039] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(545), 7, + ACTIONS(733), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17254,7 +17763,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(543), 49, + ACTIONS(731), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17304,10 +17813,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7911] = 3, + [8103] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(545), 7, + ACTIONS(737), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17315,7 +17824,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(543), 49, + ACTIONS(735), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17365,10 +17874,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7975] = 3, + [8167] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(721), 7, + ACTIONS(741), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17376,7 +17885,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(719), 49, + ACTIONS(739), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17426,10 +17935,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8039] = 3, + [8231] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(725), 7, + ACTIONS(745), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17437,7 +17946,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(723), 49, + ACTIONS(743), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17487,34 +17996,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8103] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(729), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(727), 49, + [8295] = 3, + ACTIONS(236), 1, sym_file_descriptor, - ts_builtin_sym_end, + ACTIONS(272), 1, + sym__comment, + ACTIONS(238), 55, 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, @@ -17543,39 +18051,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + 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, - [8167] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(733), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(731), 49, + [8359] = 3, + ACTIONS(236), 1, sym_file_descriptor, - ts_builtin_sym_end, + ACTIONS(272), 1, + sym__comment, + ACTIONS(238), 55, 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, @@ -17604,15 +18112,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + 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, - [8231] = 3, + [8423] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(737), 7, + ACTIONS(749), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17620,7 +18129,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(735), 49, + ACTIONS(747), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17670,10 +18179,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8295] = 3, + [8487] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(741), 7, + ACTIONS(753), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17681,7 +18190,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(739), 49, + ACTIONS(751), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17731,10 +18240,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8359] = 3, + [8551] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(745), 7, + ACTIONS(757), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17742,7 +18251,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(743), 49, + ACTIONS(755), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17792,10 +18301,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8423] = 3, + [8615] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(749), 7, + ACTIONS(761), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17803,7 +18312,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(747), 49, + ACTIONS(759), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17853,33 +18362,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8487] = 3, - ACTIONS(224), 1, - sym_file_descriptor, - ACTIONS(261), 1, + [8679] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(226), 55, - anon_sym_TILDE, - sym_grep_specifier_identifier, - aux_sym_grep_specifier_token1, + ACTIONS(521), 7, anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(519), 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_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, @@ -17908,39 +18418,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_GT, anon_sym_GT_GT, - sym_html_redirect_operator, sym_html_append_operator, - anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [8551] = 3, - ACTIONS(224), 1, - sym_file_descriptor, - ACTIONS(261), 1, + anon_sym_LF, + anon_sym_CR, + [8743] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(226), 55, - anon_sym_TILDE, - sym_grep_specifier_identifier, - aux_sym_grep_specifier_token1, + ACTIONS(317), 7, anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(315), 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_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, @@ -17969,16 +18479,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_GT, anon_sym_GT_GT, - sym_html_redirect_operator, sym_html_append_operator, - anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [8615] = 3, + anon_sym_LF, + anon_sym_CR, + [8807] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(753), 7, + ACTIONS(765), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17986,7 +18495,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(751), 49, + ACTIONS(763), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18036,10 +18545,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8679] = 3, + [8871] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(280), 7, + ACTIONS(769), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18047,7 +18556,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(278), 49, + ACTIONS(767), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18097,10 +18606,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8743] = 3, + [8935] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(757), 7, + ACTIONS(773), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18108,7 +18617,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(755), 49, + ACTIONS(771), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18158,423 +18667,423 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8807] = 53, + [8999] = 46, ACTIONS(3), 1, sym__comment, - ACTIONS(395), 1, + ACTIONS(407), 1, anon_sym_PIPEH, - ACTIONS(397), 1, - anon_sym_AT_AT_DOT, ACTIONS(409), 1, - anon_sym_AT_ATC, + anon_sym_AT_AT_DOT, ACTIONS(411), 1, - anon_sym_AT_ATdbt, + anon_sym_AT_AT_EQ, ACTIONS(413), 1, - anon_sym_AT_ATdbta, + anon_sym_AT_AT_AT_EQ, ACTIONS(415), 1, - anon_sym_AT_ATdbtb, + anon_sym_AT_AT, ACTIONS(417), 1, - anon_sym_AT_ATdbts, + anon_sym_AT_ATc_COLON, ACTIONS(419), 1, - anon_sym_AT_ATt, + anon_sym_AT_AT_ATc_COLON, ACTIONS(421), 1, - anon_sym_AT_ATb, + anon_sym_AT_ATC, ACTIONS(423), 1, - anon_sym_AT_ATi, + anon_sym_AT_ATdbt, ACTIONS(425), 1, - anon_sym_AT_ATii, + anon_sym_AT_ATdbta, ACTIONS(427), 1, - anon_sym_AT_ATiS, + anon_sym_AT_ATdbtb, ACTIONS(429), 1, - anon_sym_AT_ATiSS, + anon_sym_AT_ATdbts, ACTIONS(431), 1, - anon_sym_AT_ATis, + anon_sym_AT_ATt, ACTIONS(433), 1, - anon_sym_AT_ATiz, + anon_sym_AT_ATb, ACTIONS(435), 1, - anon_sym_AT_ATf, + anon_sym_AT_ATi, ACTIONS(437), 1, - anon_sym_AT_ATF, + anon_sym_AT_ATii, ACTIONS(439), 1, - anon_sym_AT_ATom, + anon_sym_AT_ATiS, ACTIONS(441), 1, - anon_sym_AT_ATdm, + anon_sym_AT_ATiSS, ACTIONS(443), 1, - anon_sym_AT_ATr, + anon_sym_AT_ATis, + ACTIONS(445), 1, + anon_sym_AT_ATiz, + ACTIONS(447), 1, + anon_sym_AT_ATf, + ACTIONS(449), 1, + anon_sym_AT_ATF, ACTIONS(451), 1, - anon_sym_AT_LPAREN, + anon_sym_AT_ATom, ACTIONS(453), 1, - anon_sym_ATa_COLON, + anon_sym_AT_ATdm, + ACTIONS(455), 1, + anon_sym_AT_ATr, ACTIONS(457), 1, - anon_sym_ATB_COLON, + anon_sym_AT_ATs_COLON, ACTIONS(459), 1, - anon_sym_ATe_COLON, + anon_sym_AT, ACTIONS(461), 1, - anon_sym_ATF_COLON, + anon_sym_AT_BANG, + ACTIONS(463), 1, + anon_sym_AT_LPAREN, ACTIONS(465), 1, - anon_sym_ATk_COLON, + anon_sym_ATa_COLON, + ACTIONS(467), 1, + anon_sym_ATb_COLON, ACTIONS(469), 1, - anon_sym_ATr_COLON, + anon_sym_ATB_COLON, ACTIONS(471), 1, - anon_sym_ATf_COLON, + anon_sym_ATe_COLON, ACTIONS(473), 1, - anon_sym_ATs_COLON, + anon_sym_ATF_COLON, ACTIONS(475), 1, - anon_sym_ATv_COLON, + anon_sym_ATi_COLON, ACTIONS(477), 1, - anon_sym_ATx_COLON, + anon_sym_ATk_COLON, ACTIONS(479), 1, - anon_sym_PIPE_DOT, + anon_sym_ATo_COLON, ACTIONS(481), 1, - anon_sym_GT, + anon_sym_ATr_COLON, ACTIONS(483), 1, - anon_sym_GT_GT, + anon_sym_ATf_COLON, ACTIONS(485), 1, - sym_html_redirect_operator, + anon_sym_ATs_COLON, ACTIONS(487), 1, - sym_html_append_operator, + anon_sym_ATv_COLON, ACTIONS(489), 1, + anon_sym_ATx_COLON, + ACTIONS(491), 1, + anon_sym_PIPE_DOT, + ACTIONS(777), 3, + anon_sym_PIPE, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(775), 9, sym_file_descriptor, - ACTIONS(759), 1, + ts_builtin_sym_end, anon_sym_TILDE, - ACTIONS(761), 1, - anon_sym_PIPE, - ACTIONS(763), 1, - anon_sym_AT_AT_EQ, - ACTIONS(765), 1, - anon_sym_AT_AT_AT_EQ, - ACTIONS(767), 1, - anon_sym_AT_AT, - ACTIONS(769), 1, - anon_sym_AT_ATc_COLON, - ACTIONS(771), 1, - anon_sym_AT_AT_ATc_COLON, - ACTIONS(773), 1, - anon_sym_AT_ATs_COLON, - ACTIONS(775), 1, - anon_sym_AT, - ACTIONS(777), 1, - anon_sym_AT_BANG, - ACTIONS(779), 1, - anon_sym_ATb_COLON, - ACTIONS(781), 1, - anon_sym_ATi_COLON, - ACTIONS(783), 1, - anon_sym_ATo_COLON, - ACTIONS(389), 2, + anon_sym_RPAREN, anon_sym_SEMI, - anon_sym_BQUOTE, - STATE(255), 3, - sym__redirect_operator, - sym_fdn_redirect_operator, - sym_fdn_append_operator, - [8970] = 53, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_LF, + anon_sym_CR, + [9148] = 53, ACTIONS(3), 1, sym__comment, - ACTIONS(393), 1, - anon_sym_PIPE, - ACTIONS(395), 1, - anon_sym_PIPEH, - ACTIONS(397), 1, - anon_sym_AT_AT_DOT, - ACTIONS(399), 1, - anon_sym_AT_AT_EQ, - ACTIONS(401), 1, - anon_sym_AT_AT_AT_EQ, - ACTIONS(403), 1, - anon_sym_AT_AT, - ACTIONS(405), 1, - anon_sym_AT_ATc_COLON, ACTIONS(407), 1, - anon_sym_AT_AT_ATc_COLON, + anon_sym_PIPEH, ACTIONS(409), 1, + anon_sym_AT_AT_DOT, + ACTIONS(421), 1, anon_sym_AT_ATC, - ACTIONS(411), 1, + ACTIONS(423), 1, anon_sym_AT_ATdbt, - ACTIONS(413), 1, + ACTIONS(425), 1, anon_sym_AT_ATdbta, - ACTIONS(415), 1, + ACTIONS(427), 1, anon_sym_AT_ATdbtb, - ACTIONS(417), 1, + ACTIONS(429), 1, anon_sym_AT_ATdbts, - ACTIONS(419), 1, + ACTIONS(431), 1, anon_sym_AT_ATt, - ACTIONS(421), 1, + ACTIONS(433), 1, anon_sym_AT_ATb, - ACTIONS(423), 1, + ACTIONS(435), 1, anon_sym_AT_ATi, - ACTIONS(425), 1, + ACTIONS(437), 1, anon_sym_AT_ATii, - ACTIONS(427), 1, + ACTIONS(439), 1, anon_sym_AT_ATiS, - ACTIONS(429), 1, + ACTIONS(441), 1, anon_sym_AT_ATiSS, - ACTIONS(431), 1, + ACTIONS(443), 1, anon_sym_AT_ATis, - ACTIONS(433), 1, + ACTIONS(445), 1, anon_sym_AT_ATiz, - ACTIONS(435), 1, + ACTIONS(447), 1, anon_sym_AT_ATf, - ACTIONS(437), 1, + ACTIONS(449), 1, anon_sym_AT_ATF, - ACTIONS(439), 1, + ACTIONS(451), 1, anon_sym_AT_ATom, - ACTIONS(441), 1, + ACTIONS(453), 1, anon_sym_AT_ATdm, - ACTIONS(443), 1, + ACTIONS(455), 1, anon_sym_AT_ATr, - ACTIONS(445), 1, - anon_sym_AT_ATs_COLON, - ACTIONS(447), 1, - anon_sym_AT, - ACTIONS(449), 1, - anon_sym_AT_BANG, - ACTIONS(451), 1, + ACTIONS(463), 1, anon_sym_AT_LPAREN, - ACTIONS(453), 1, + ACTIONS(465), 1, anon_sym_ATa_COLON, - ACTIONS(455), 1, - anon_sym_ATb_COLON, - ACTIONS(457), 1, + ACTIONS(469), 1, anon_sym_ATB_COLON, - ACTIONS(459), 1, + ACTIONS(471), 1, anon_sym_ATe_COLON, - ACTIONS(461), 1, + ACTIONS(473), 1, anon_sym_ATF_COLON, - ACTIONS(463), 1, - anon_sym_ATi_COLON, - ACTIONS(465), 1, + ACTIONS(477), 1, anon_sym_ATk_COLON, - ACTIONS(467), 1, - anon_sym_ATo_COLON, - ACTIONS(469), 1, + ACTIONS(481), 1, anon_sym_ATr_COLON, - ACTIONS(471), 1, + ACTIONS(483), 1, anon_sym_ATf_COLON, - ACTIONS(473), 1, + ACTIONS(485), 1, anon_sym_ATs_COLON, - ACTIONS(475), 1, + ACTIONS(487), 1, anon_sym_ATv_COLON, - ACTIONS(477), 1, + ACTIONS(489), 1, anon_sym_ATx_COLON, - ACTIONS(479), 1, + ACTIONS(491), 1, anon_sym_PIPE_DOT, - ACTIONS(481), 1, + ACTIONS(493), 1, anon_sym_GT, - ACTIONS(483), 1, + ACTIONS(495), 1, anon_sym_GT_GT, - ACTIONS(485), 1, + ACTIONS(497), 1, sym_html_redirect_operator, - ACTIONS(487), 1, + ACTIONS(499), 1, sym_html_append_operator, - ACTIONS(489), 1, + ACTIONS(501), 1, sym_file_descriptor, - ACTIONS(785), 1, + ACTIONS(779), 1, anon_sym_TILDE, - ACTIONS(389), 2, - anon_sym_RPAREN, + ACTIONS(781), 1, + anon_sym_PIPE, + ACTIONS(783), 1, + anon_sym_AT_AT_EQ, + ACTIONS(785), 1, + anon_sym_AT_AT_AT_EQ, + ACTIONS(787), 1, + anon_sym_AT_AT, + ACTIONS(789), 1, + anon_sym_AT_ATc_COLON, + ACTIONS(791), 1, + anon_sym_AT_AT_ATc_COLON, + ACTIONS(793), 1, + anon_sym_AT_ATs_COLON, + ACTIONS(795), 1, + anon_sym_AT, + ACTIONS(797), 1, + anon_sym_AT_BANG, + ACTIONS(799), 1, + anon_sym_ATb_COLON, + ACTIONS(801), 1, + anon_sym_ATi_COLON, + ACTIONS(803), 1, + anon_sym_ATo_COLON, + ACTIONS(401), 2, anon_sym_SEMI, - STATE(255), 3, + anon_sym_BQUOTE, + STATE(257), 3, sym__redirect_operator, sym_fdn_redirect_operator, sym_fdn_append_operator, - [9133] = 46, + [9311] = 53, ACTIONS(3), 1, sym__comment, - ACTIONS(395), 1, + ACTIONS(405), 1, + anon_sym_PIPE, + ACTIONS(407), 1, anon_sym_PIPEH, - ACTIONS(397), 1, + ACTIONS(409), 1, anon_sym_AT_AT_DOT, - ACTIONS(399), 1, + ACTIONS(411), 1, anon_sym_AT_AT_EQ, - ACTIONS(401), 1, + ACTIONS(413), 1, anon_sym_AT_AT_AT_EQ, - ACTIONS(403), 1, + ACTIONS(415), 1, anon_sym_AT_AT, - ACTIONS(405), 1, + ACTIONS(417), 1, anon_sym_AT_ATc_COLON, - ACTIONS(407), 1, + ACTIONS(419), 1, anon_sym_AT_AT_ATc_COLON, - ACTIONS(409), 1, + ACTIONS(421), 1, anon_sym_AT_ATC, - ACTIONS(411), 1, + ACTIONS(423), 1, anon_sym_AT_ATdbt, - ACTIONS(413), 1, + ACTIONS(425), 1, anon_sym_AT_ATdbta, - ACTIONS(415), 1, + ACTIONS(427), 1, anon_sym_AT_ATdbtb, - ACTIONS(417), 1, + ACTIONS(429), 1, anon_sym_AT_ATdbts, - ACTIONS(419), 1, + ACTIONS(431), 1, anon_sym_AT_ATt, - ACTIONS(421), 1, + ACTIONS(433), 1, anon_sym_AT_ATb, - ACTIONS(423), 1, + ACTIONS(435), 1, anon_sym_AT_ATi, - ACTIONS(425), 1, + ACTIONS(437), 1, anon_sym_AT_ATii, - ACTIONS(427), 1, + ACTIONS(439), 1, anon_sym_AT_ATiS, - ACTIONS(429), 1, + ACTIONS(441), 1, anon_sym_AT_ATiSS, - ACTIONS(431), 1, + ACTIONS(443), 1, anon_sym_AT_ATis, - ACTIONS(433), 1, + ACTIONS(445), 1, anon_sym_AT_ATiz, - ACTIONS(435), 1, + ACTIONS(447), 1, anon_sym_AT_ATf, - ACTIONS(437), 1, + ACTIONS(449), 1, anon_sym_AT_ATF, - ACTIONS(439), 1, + ACTIONS(451), 1, anon_sym_AT_ATom, - ACTIONS(441), 1, + ACTIONS(453), 1, anon_sym_AT_ATdm, - ACTIONS(443), 1, + ACTIONS(455), 1, anon_sym_AT_ATr, - ACTIONS(445), 1, + ACTIONS(457), 1, anon_sym_AT_ATs_COLON, - ACTIONS(447), 1, + ACTIONS(459), 1, anon_sym_AT, - ACTIONS(449), 1, + ACTIONS(461), 1, anon_sym_AT_BANG, - ACTIONS(451), 1, + ACTIONS(463), 1, anon_sym_AT_LPAREN, - ACTIONS(453), 1, + ACTIONS(465), 1, anon_sym_ATa_COLON, - ACTIONS(455), 1, + ACTIONS(467), 1, anon_sym_ATb_COLON, - ACTIONS(457), 1, + ACTIONS(469), 1, anon_sym_ATB_COLON, - ACTIONS(459), 1, + ACTIONS(471), 1, anon_sym_ATe_COLON, - ACTIONS(461), 1, + ACTIONS(473), 1, anon_sym_ATF_COLON, - ACTIONS(463), 1, + ACTIONS(475), 1, anon_sym_ATi_COLON, - ACTIONS(465), 1, + ACTIONS(477), 1, anon_sym_ATk_COLON, - ACTIONS(467), 1, + ACTIONS(479), 1, anon_sym_ATo_COLON, - ACTIONS(469), 1, + ACTIONS(481), 1, anon_sym_ATr_COLON, - ACTIONS(471), 1, + ACTIONS(483), 1, anon_sym_ATf_COLON, - ACTIONS(473), 1, + ACTIONS(485), 1, anon_sym_ATs_COLON, - ACTIONS(475), 1, + ACTIONS(487), 1, anon_sym_ATv_COLON, - ACTIONS(477), 1, + ACTIONS(489), 1, anon_sym_ATx_COLON, - ACTIONS(479), 1, + ACTIONS(491), 1, anon_sym_PIPE_DOT, - ACTIONS(789), 3, - anon_sym_PIPE, + ACTIONS(493), 1, anon_sym_GT, + ACTIONS(495), 1, + anon_sym_GT_GT, + ACTIONS(497), 1, sym_html_redirect_operator, - ACTIONS(787), 9, + ACTIONS(499), 1, + sym_html_append_operator, + ACTIONS(501), 1, sym_file_descriptor, - ts_builtin_sym_end, + ACTIONS(805), 1, anon_sym_TILDE, + ACTIONS(401), 2, anon_sym_RPAREN, anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_LF, - anon_sym_CR, - [9282] = 46, + STATE(257), 3, + sym__redirect_operator, + sym_fdn_redirect_operator, + sym_fdn_append_operator, + [9474] = 46, ACTIONS(3), 1, sym__comment, - ACTIONS(395), 1, + ACTIONS(407), 1, anon_sym_PIPEH, - ACTIONS(397), 1, + ACTIONS(409), 1, anon_sym_AT_AT_DOT, - ACTIONS(399), 1, + ACTIONS(411), 1, anon_sym_AT_AT_EQ, - ACTIONS(401), 1, + ACTIONS(413), 1, anon_sym_AT_AT_AT_EQ, - ACTIONS(403), 1, + ACTIONS(415), 1, anon_sym_AT_AT, - ACTIONS(405), 1, + ACTIONS(417), 1, anon_sym_AT_ATc_COLON, - ACTIONS(407), 1, + ACTIONS(419), 1, anon_sym_AT_AT_ATc_COLON, - ACTIONS(409), 1, + ACTIONS(421), 1, anon_sym_AT_ATC, - ACTIONS(411), 1, + ACTIONS(423), 1, anon_sym_AT_ATdbt, - ACTIONS(413), 1, + ACTIONS(425), 1, anon_sym_AT_ATdbta, - ACTIONS(415), 1, + ACTIONS(427), 1, anon_sym_AT_ATdbtb, - ACTIONS(417), 1, + ACTIONS(429), 1, anon_sym_AT_ATdbts, - ACTIONS(419), 1, + ACTIONS(431), 1, anon_sym_AT_ATt, - ACTIONS(421), 1, + ACTIONS(433), 1, anon_sym_AT_ATb, - ACTIONS(423), 1, + ACTIONS(435), 1, anon_sym_AT_ATi, - ACTIONS(425), 1, + ACTIONS(437), 1, anon_sym_AT_ATii, - ACTIONS(427), 1, + ACTIONS(439), 1, anon_sym_AT_ATiS, - ACTIONS(429), 1, + ACTIONS(441), 1, anon_sym_AT_ATiSS, - ACTIONS(431), 1, + ACTIONS(443), 1, anon_sym_AT_ATis, - ACTIONS(433), 1, + ACTIONS(445), 1, anon_sym_AT_ATiz, - ACTIONS(435), 1, + ACTIONS(447), 1, anon_sym_AT_ATf, - ACTIONS(437), 1, + ACTIONS(449), 1, anon_sym_AT_ATF, - ACTIONS(439), 1, + ACTIONS(451), 1, anon_sym_AT_ATom, - ACTIONS(441), 1, + ACTIONS(453), 1, anon_sym_AT_ATdm, - ACTIONS(443), 1, + ACTIONS(455), 1, anon_sym_AT_ATr, - ACTIONS(445), 1, + ACTIONS(457), 1, anon_sym_AT_ATs_COLON, - ACTIONS(447), 1, + ACTIONS(459), 1, anon_sym_AT, - ACTIONS(449), 1, + ACTIONS(461), 1, anon_sym_AT_BANG, - ACTIONS(451), 1, + ACTIONS(463), 1, anon_sym_AT_LPAREN, - ACTIONS(453), 1, + ACTIONS(465), 1, anon_sym_ATa_COLON, - ACTIONS(455), 1, + ACTIONS(467), 1, anon_sym_ATb_COLON, - ACTIONS(457), 1, + ACTIONS(469), 1, anon_sym_ATB_COLON, - ACTIONS(459), 1, + ACTIONS(471), 1, anon_sym_ATe_COLON, - ACTIONS(461), 1, + ACTIONS(473), 1, anon_sym_ATF_COLON, - ACTIONS(463), 1, + ACTIONS(475), 1, anon_sym_ATi_COLON, - ACTIONS(465), 1, + ACTIONS(477), 1, anon_sym_ATk_COLON, - ACTIONS(467), 1, + ACTIONS(479), 1, anon_sym_ATo_COLON, - ACTIONS(469), 1, + ACTIONS(481), 1, anon_sym_ATr_COLON, - ACTIONS(471), 1, + ACTIONS(483), 1, anon_sym_ATf_COLON, - ACTIONS(473), 1, + ACTIONS(485), 1, anon_sym_ATs_COLON, - ACTIONS(475), 1, + ACTIONS(487), 1, anon_sym_ATv_COLON, - ACTIONS(477), 1, + ACTIONS(489), 1, anon_sym_ATx_COLON, - ACTIONS(479), 1, + ACTIONS(491), 1, anon_sym_PIPE_DOT, - ACTIONS(793), 3, + ACTIONS(809), 3, anon_sym_PIPE, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(791), 9, + ACTIONS(807), 9, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18584,14 +19093,14 @@ static const uint16_t ts_small_parse_table[] = { sym_html_append_operator, anon_sym_LF, anon_sym_CR, - [9431] = 4, - ACTIONS(123), 1, + [9623] = 4, + ACTIONS(131), 1, sym_file_descriptor, - ACTIONS(261), 1, + ACTIONS(272), 1, sym__comment, - ACTIONS(795), 1, + ACTIONS(811), 1, aux_sym__interpret_stmt_token2, - ACTIONS(125), 51, + ACTIONS(133), 51, anon_sym_TILDE, anon_sym_PIPE, anon_sym_PIPEH, @@ -18643,14 +19152,14 @@ static const uint16_t ts_small_parse_table[] = { sym_html_redirect_operator, sym_html_append_operator, anon_sym_BQUOTE, - [9494] = 4, - ACTIONS(261), 1, + [9686] = 4, + ACTIONS(272), 1, sym__comment, - ACTIONS(529), 1, + ACTIONS(537), 1, sym_file_descriptor, - ACTIONS(797), 1, + ACTIONS(813), 1, aux_sym__interpret_stmt_token2, - ACTIONS(531), 51, + ACTIONS(539), 51, anon_sym_TILDE, anon_sym_PIPE, anon_sym_PIPEH, @@ -18702,229 +19211,263 @@ static const uint16_t ts_small_parse_table[] = { sym_html_redirect_operator, sym_html_append_operator, anon_sym_BQUOTE, - [9557] = 46, + [9749] = 46, ACTIONS(3), 1, sym__comment, - ACTIONS(395), 1, + ACTIONS(407), 1, anon_sym_PIPEH, - ACTIONS(397), 1, - anon_sym_AT_AT_DOT, ACTIONS(409), 1, + anon_sym_AT_AT_DOT, + ACTIONS(421), 1, anon_sym_AT_ATC, - ACTIONS(411), 1, + ACTIONS(423), 1, anon_sym_AT_ATdbt, - ACTIONS(413), 1, + ACTIONS(425), 1, anon_sym_AT_ATdbta, - ACTIONS(415), 1, + ACTIONS(427), 1, anon_sym_AT_ATdbtb, - ACTIONS(417), 1, + ACTIONS(429), 1, anon_sym_AT_ATdbts, - ACTIONS(419), 1, + ACTIONS(431), 1, anon_sym_AT_ATt, - ACTIONS(421), 1, + ACTIONS(433), 1, anon_sym_AT_ATb, - ACTIONS(423), 1, + ACTIONS(435), 1, anon_sym_AT_ATi, - ACTIONS(425), 1, + ACTIONS(437), 1, anon_sym_AT_ATii, - ACTIONS(427), 1, + ACTIONS(439), 1, anon_sym_AT_ATiS, - ACTIONS(429), 1, + ACTIONS(441), 1, anon_sym_AT_ATiSS, - ACTIONS(431), 1, + ACTIONS(443), 1, anon_sym_AT_ATis, - ACTIONS(433), 1, + ACTIONS(445), 1, anon_sym_AT_ATiz, - ACTIONS(435), 1, + ACTIONS(447), 1, anon_sym_AT_ATf, - ACTIONS(437), 1, + ACTIONS(449), 1, anon_sym_AT_ATF, - ACTIONS(439), 1, + ACTIONS(451), 1, anon_sym_AT_ATom, - ACTIONS(441), 1, + ACTIONS(453), 1, anon_sym_AT_ATdm, - ACTIONS(443), 1, + ACTIONS(455), 1, anon_sym_AT_ATr, - ACTIONS(451), 1, + ACTIONS(463), 1, anon_sym_AT_LPAREN, - ACTIONS(453), 1, + ACTIONS(465), 1, anon_sym_ATa_COLON, - ACTIONS(457), 1, + ACTIONS(469), 1, anon_sym_ATB_COLON, - ACTIONS(459), 1, + ACTIONS(471), 1, anon_sym_ATe_COLON, - ACTIONS(461), 1, + ACTIONS(473), 1, anon_sym_ATF_COLON, - ACTIONS(465), 1, + ACTIONS(477), 1, anon_sym_ATk_COLON, - ACTIONS(469), 1, + ACTIONS(481), 1, anon_sym_ATr_COLON, - ACTIONS(471), 1, + ACTIONS(483), 1, anon_sym_ATf_COLON, - ACTIONS(473), 1, + ACTIONS(485), 1, anon_sym_ATs_COLON, - ACTIONS(475), 1, + ACTIONS(487), 1, anon_sym_ATv_COLON, - ACTIONS(477), 1, + ACTIONS(489), 1, anon_sym_ATx_COLON, - ACTIONS(479), 1, + ACTIONS(491), 1, anon_sym_PIPE_DOT, - ACTIONS(763), 1, + ACTIONS(783), 1, anon_sym_AT_AT_EQ, - ACTIONS(765), 1, + ACTIONS(785), 1, anon_sym_AT_AT_AT_EQ, - ACTIONS(767), 1, + ACTIONS(787), 1, anon_sym_AT_AT, - ACTIONS(769), 1, + ACTIONS(789), 1, anon_sym_AT_ATc_COLON, - ACTIONS(771), 1, + ACTIONS(791), 1, anon_sym_AT_AT_ATc_COLON, - ACTIONS(773), 1, + ACTIONS(793), 1, anon_sym_AT_ATs_COLON, - ACTIONS(775), 1, + ACTIONS(795), 1, anon_sym_AT, - ACTIONS(777), 1, + ACTIONS(797), 1, anon_sym_AT_BANG, - ACTIONS(779), 1, + ACTIONS(799), 1, anon_sym_ATb_COLON, - ACTIONS(781), 1, + ACTIONS(801), 1, anon_sym_ATi_COLON, - ACTIONS(783), 1, + ACTIONS(803), 1, anon_sym_ATo_COLON, - ACTIONS(789), 3, + ACTIONS(809), 3, anon_sym_PIPE, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(787), 6, + ACTIONS(807), 6, sym_file_descriptor, anon_sym_TILDE, anon_sym_SEMI, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, - [9703] = 46, + [9895] = 46, ACTIONS(3), 1, sym__comment, - ACTIONS(395), 1, + ACTIONS(407), 1, anon_sym_PIPEH, - ACTIONS(397), 1, - anon_sym_AT_AT_DOT, ACTIONS(409), 1, + anon_sym_AT_AT_DOT, + ACTIONS(421), 1, anon_sym_AT_ATC, - ACTIONS(411), 1, + ACTIONS(423), 1, anon_sym_AT_ATdbt, - ACTIONS(413), 1, + ACTIONS(425), 1, anon_sym_AT_ATdbta, - ACTIONS(415), 1, + ACTIONS(427), 1, anon_sym_AT_ATdbtb, - ACTIONS(417), 1, + ACTIONS(429), 1, anon_sym_AT_ATdbts, - ACTIONS(419), 1, + ACTIONS(431), 1, anon_sym_AT_ATt, - ACTIONS(421), 1, + ACTIONS(433), 1, anon_sym_AT_ATb, - ACTIONS(423), 1, + ACTIONS(435), 1, anon_sym_AT_ATi, - ACTIONS(425), 1, + ACTIONS(437), 1, anon_sym_AT_ATii, - ACTIONS(427), 1, + ACTIONS(439), 1, anon_sym_AT_ATiS, - ACTIONS(429), 1, + ACTIONS(441), 1, anon_sym_AT_ATiSS, - ACTIONS(431), 1, + ACTIONS(443), 1, anon_sym_AT_ATis, - ACTIONS(433), 1, + ACTIONS(445), 1, anon_sym_AT_ATiz, - ACTIONS(435), 1, + ACTIONS(447), 1, anon_sym_AT_ATf, - ACTIONS(437), 1, + ACTIONS(449), 1, anon_sym_AT_ATF, - ACTIONS(439), 1, + ACTIONS(451), 1, anon_sym_AT_ATom, - ACTIONS(441), 1, + ACTIONS(453), 1, anon_sym_AT_ATdm, - ACTIONS(443), 1, + ACTIONS(455), 1, anon_sym_AT_ATr, - ACTIONS(451), 1, + ACTIONS(463), 1, anon_sym_AT_LPAREN, - ACTIONS(453), 1, + ACTIONS(465), 1, anon_sym_ATa_COLON, - ACTIONS(457), 1, + ACTIONS(469), 1, anon_sym_ATB_COLON, - ACTIONS(459), 1, + ACTIONS(471), 1, anon_sym_ATe_COLON, - ACTIONS(461), 1, + ACTIONS(473), 1, anon_sym_ATF_COLON, - ACTIONS(465), 1, + ACTIONS(477), 1, anon_sym_ATk_COLON, - ACTIONS(469), 1, + ACTIONS(481), 1, anon_sym_ATr_COLON, - ACTIONS(471), 1, + ACTIONS(483), 1, anon_sym_ATf_COLON, - ACTIONS(473), 1, + ACTIONS(485), 1, anon_sym_ATs_COLON, - ACTIONS(475), 1, + ACTIONS(487), 1, anon_sym_ATv_COLON, - ACTIONS(477), 1, + ACTIONS(489), 1, anon_sym_ATx_COLON, - ACTIONS(479), 1, + ACTIONS(491), 1, anon_sym_PIPE_DOT, - ACTIONS(763), 1, + ACTIONS(783), 1, anon_sym_AT_AT_EQ, - ACTIONS(765), 1, + ACTIONS(785), 1, anon_sym_AT_AT_AT_EQ, - ACTIONS(767), 1, + ACTIONS(787), 1, anon_sym_AT_AT, - ACTIONS(769), 1, + ACTIONS(789), 1, anon_sym_AT_ATc_COLON, - ACTIONS(771), 1, + ACTIONS(791), 1, anon_sym_AT_AT_ATc_COLON, - ACTIONS(773), 1, + ACTIONS(793), 1, anon_sym_AT_ATs_COLON, - ACTIONS(775), 1, + ACTIONS(795), 1, anon_sym_AT, - ACTIONS(777), 1, + ACTIONS(797), 1, anon_sym_AT_BANG, - ACTIONS(779), 1, + ACTIONS(799), 1, anon_sym_ATb_COLON, - ACTIONS(781), 1, + ACTIONS(801), 1, anon_sym_ATi_COLON, - ACTIONS(783), 1, + ACTIONS(803), 1, anon_sym_ATo_COLON, - ACTIONS(793), 3, + ACTIONS(777), 3, anon_sym_PIPE, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(791), 6, + ACTIONS(775), 6, sym_file_descriptor, anon_sym_TILDE, anon_sym_SEMI, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, - [9849] = 5, + [10041] = 5, ACTIONS(3), 1, sym__comment, - STATE(214), 1, + STATE(219), 1, aux_sym_statements_repeat1, - ACTIONS(801), 3, + ACTIONS(817), 3, anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - ACTIONS(804), 6, + ACTIONS(820), 8, anon_sym_LPAREN, anon_sym_LPAREN_DASH, + anon_sym_DOLLAR_STAR, + anon_sym_DOLLAR, anon_sym_DOT, aux_sym__interpret_stmt_token1, anon_sym_DOT_DOT_DOT, aux_sym__dec_number_token2, - ACTIONS(799), 14, + ACTIONS(815), 15, sym__cmd_identifier, sym__help_stmt, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_LPAREN_DASH_STAR, anon_sym_LPAREN_STAR, + anon_sym_DOLLAR_STAR_STAR, + aux_sym__interpret_stmt_token3, + aux_sym__interpret_stmt_token4, + anon_sym_DOT_SLASH, + sym__env_stmt_identifier, + sym_system_identifier, + sym_question_mark_identifier, + sym_pointer_identifier, + aux_sym__dec_number_token1, + [10080] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(824), 1, + anon_sym_SEMI, + STATE(220), 1, + aux_sym__statements_singleline_repeat1, + ACTIONS(827), 8, + anon_sym_LPAREN, + anon_sym_LPAREN_DASH, + anon_sym_DOLLAR_STAR, + anon_sym_DOLLAR, + anon_sym_DOT, + aux_sym__interpret_stmt_token1, + anon_sym_DOT_DOT_DOT, + aux_sym__dec_number_token2, + ACTIONS(822), 14, + sym__cmd_identifier, + sym__help_stmt, + anon_sym_DQUOTE, + anon_sym_LPAREN_DASH_STAR, + anon_sym_LPAREN_STAR, + anon_sym_DOLLAR_STAR_STAR, aux_sym__interpret_stmt_token3, aux_sym__interpret_stmt_token4, anon_sym_DOT_SLASH, @@ -18933,26 +19476,25 @@ static const uint16_t ts_small_parse_table[] = { sym_question_mark_identifier, sym_pointer_identifier, aux_sym__dec_number_token1, - [9885] = 5, + [10116] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(808), 1, - anon_sym_SEMI, - STATE(215), 1, - aux_sym__statements_singleline_repeat1, - ACTIONS(811), 6, + ACTIONS(831), 8, anon_sym_LPAREN, anon_sym_LPAREN_DASH, + anon_sym_DOLLAR_STAR, + anon_sym_DOLLAR, anon_sym_DOT, aux_sym__interpret_stmt_token1, anon_sym_DOT_DOT_DOT, aux_sym__dec_number_token2, - ACTIONS(806), 13, + ACTIONS(829), 14, sym__cmd_identifier, sym__help_stmt, anon_sym_DQUOTE, anon_sym_LPAREN_DASH_STAR, anon_sym_LPAREN_STAR, + anon_sym_DOLLAR_STAR_STAR, aux_sym__interpret_stmt_token3, aux_sym__interpret_stmt_token4, anon_sym_DOT_SLASH, @@ -18961,1392 +19503,1368 @@ static const uint16_t ts_small_parse_table[] = { sym_question_mark_identifier, sym_pointer_identifier, aux_sym__dec_number_token1, - [9918] = 15, + [10146] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(813), 1, + ACTIONS(833), 1, anon_sym_DQUOTE, - ACTIONS(815), 1, + ACTIONS(835), 1, anon_sym_SEMI, - ACTIONS(817), 1, + ACTIONS(837), 1, anon_sym_LPAREN, - ACTIONS(819), 1, + ACTIONS(839), 1, + anon_sym_DOLLAR, + ACTIONS(841), 1, anon_sym_COMMA, - ACTIONS(821), 1, + ACTIONS(843), 1, aux_sym_arg_identifier_token1, - ACTIONS(823), 1, - anon_sym_DOLLAR, - ACTIONS(825), 1, + ACTIONS(845), 1, anon_sym_SQUOTE, - ACTIONS(827), 1, + ACTIONS(847), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(829), 1, + ACTIONS(849), 1, anon_sym_BQUOTE, - STATE(276), 1, + STATE(281), 1, sym_concatenation, - STATE(351), 1, + STATE(357), 1, sym_args, - STATE(356), 1, + STATE(361), 1, sym_macro_body, - STATE(220), 2, + STATE(223), 2, sym_arg, aux_sym_args_repeat1, - STATE(261), 6, + STATE(264), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [9970] = 13, + [10198] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(831), 1, + ACTIONS(833), 1, anon_sym_DQUOTE, - ACTIONS(834), 1, - anon_sym_LPAREN, ACTIONS(837), 1, + anon_sym_LPAREN, + ACTIONS(839), 1, + anon_sym_DOLLAR, + ACTIONS(841), 1, anon_sym_COMMA, - ACTIONS(840), 1, - aux_sym_arg_identifier_token1, ACTIONS(843), 1, - anon_sym_DOLLAR, - ACTIONS(846), 1, + aux_sym_arg_identifier_token1, + ACTIONS(845), 1, anon_sym_SQUOTE, - ACTIONS(849), 1, + ACTIONS(847), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(852), 1, + ACTIONS(849), 1, anon_sym_BQUOTE, - STATE(276), 1, + STATE(281), 1, sym_concatenation, - ACTIONS(131), 2, + ACTIONS(164), 2, anon_sym_RPAREN, anon_sym_SEMI, - STATE(217), 2, + STATE(225), 2, sym_arg, aux_sym_args_repeat1, - STATE(261), 6, + STATE(264), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10017] = 14, + [10245] = 14, ACTIONS(3), 1, sym__comment, - ACTIONS(813), 1, + ACTIONS(833), 1, anon_sym_DQUOTE, - ACTIONS(817), 1, + ACTIONS(837), 1, anon_sym_LPAREN, - ACTIONS(819), 1, + ACTIONS(839), 1, + anon_sym_DOLLAR, + ACTIONS(841), 1, anon_sym_COMMA, - ACTIONS(821), 1, + ACTIONS(843), 1, aux_sym_arg_identifier_token1, - ACTIONS(823), 1, - anon_sym_DOLLAR, - ACTIONS(825), 1, + ACTIONS(845), 1, anon_sym_SQUOTE, - ACTIONS(827), 1, + ACTIONS(847), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(829), 1, + ACTIONS(849), 1, anon_sym_BQUOTE, - ACTIONS(855), 1, + ACTIONS(851), 1, anon_sym_RPAREN, - STATE(276), 1, + STATE(281), 1, sym_concatenation, - STATE(355), 1, + STATE(364), 1, sym_args, - STATE(220), 2, + STATE(223), 2, sym_arg, aux_sym_args_repeat1, - STATE(261), 6, + STATE(264), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10066] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(859), 6, - anon_sym_LPAREN, - anon_sym_LPAREN_DASH, - anon_sym_DOT, - aux_sym__interpret_stmt_token1, - anon_sym_DOT_DOT_DOT, - aux_sym__dec_number_token2, - ACTIONS(857), 13, - sym__cmd_identifier, - sym__help_stmt, - anon_sym_DQUOTE, - anon_sym_LPAREN_DASH_STAR, - anon_sym_LPAREN_STAR, - aux_sym__interpret_stmt_token3, - aux_sym__interpret_stmt_token4, - anon_sym_DOT_SLASH, - sym__env_stmt_identifier, - sym_system_identifier, - sym_question_mark_identifier, - sym_pointer_identifier, - aux_sym__dec_number_token1, - [10093] = 13, + [10294] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(813), 1, + ACTIONS(853), 1, anon_sym_DQUOTE, - ACTIONS(817), 1, + ACTIONS(856), 1, anon_sym_LPAREN, - ACTIONS(819), 1, + ACTIONS(859), 1, + anon_sym_DOLLAR, + ACTIONS(862), 1, anon_sym_COMMA, - ACTIONS(821), 1, + ACTIONS(865), 1, aux_sym_arg_identifier_token1, - ACTIONS(823), 1, - anon_sym_DOLLAR, - ACTIONS(825), 1, + ACTIONS(868), 1, anon_sym_SQUOTE, - ACTIONS(827), 1, + ACTIONS(871), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(829), 1, + ACTIONS(874), 1, anon_sym_BQUOTE, - STATE(276), 1, + STATE(281), 1, sym_concatenation, - ACTIONS(127), 2, + ACTIONS(139), 2, anon_sym_RPAREN, anon_sym_SEMI, - STATE(217), 2, + STATE(225), 2, sym_arg, aux_sym_args_repeat1, - STATE(261), 6, + STATE(264), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10140] = 14, + [10341] = 14, ACTIONS(3), 1, sym__comment, - ACTIONS(813), 1, + ACTIONS(833), 1, anon_sym_DQUOTE, - ACTIONS(817), 1, + ACTIONS(837), 1, anon_sym_LPAREN, - ACTIONS(819), 1, + ACTIONS(839), 1, + anon_sym_DOLLAR, + ACTIONS(841), 1, anon_sym_COMMA, - ACTIONS(821), 1, + ACTIONS(843), 1, aux_sym_arg_identifier_token1, - ACTIONS(823), 1, - anon_sym_DOLLAR, - ACTIONS(825), 1, + ACTIONS(845), 1, anon_sym_SQUOTE, - ACTIONS(827), 1, + ACTIONS(847), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(829), 1, + ACTIONS(849), 1, anon_sym_BQUOTE, - ACTIONS(861), 1, + ACTIONS(877), 1, anon_sym_RPAREN, - STATE(276), 1, + STATE(281), 1, sym_concatenation, - STATE(375), 1, + STATE(391), 1, sym_args, - STATE(220), 2, + STATE(223), 2, sym_arg, aux_sym_args_repeat1, - STATE(261), 6, + STATE(264), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10189] = 13, + [10390] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(833), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(837), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(839), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(841), 1, + anon_sym_COMMA, + ACTIONS(843), 1, + aux_sym_arg_identifier_token1, + ACTIONS(845), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(847), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(849), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, - aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(281), 1, sym_concatenation, - STATE(127), 1, + STATE(375), 1, sym_args, - STATE(43), 2, + STATE(223), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(264), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10235] = 13, + [10436] = 14, ACTIONS(3), 1, sym__comment, - ACTIONS(813), 1, + ACTIONS(879), 1, anon_sym_DQUOTE, - ACTIONS(817), 1, + ACTIONS(881), 1, anon_sym_LPAREN, - ACTIONS(819), 1, + ACTIONS(883), 1, + anon_sym_DOLLAR, + ACTIONS(885), 1, anon_sym_COMMA, - ACTIONS(821), 1, + ACTIONS(887), 1, aux_sym_arg_identifier_token1, - ACTIONS(823), 1, - anon_sym_DOLLAR, - ACTIONS(825), 1, + ACTIONS(889), 1, anon_sym_SQUOTE, - ACTIONS(827), 1, + ACTIONS(891), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(829), 1, + ACTIONS(893), 1, anon_sym_BQUOTE, - STATE(276), 1, - sym_concatenation, - STATE(384), 1, - sym_args, - STATE(220), 2, + STATE(207), 1, + sym__eq_sep_val_concatenation, + STATE(208), 1, + sym__eq_sep_val, + STATE(354), 1, sym_arg, - aux_sym_args_repeat1, - STATE(261), 6, + STATE(390), 1, + sym_concatenation, + STATE(88), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10281] = 13, + [10484] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, + ACTIONS(895), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(77), 1, sym_concatenation, - STATE(150), 1, + STATE(129), 1, sym_args, - STATE(54), 2, + STATE(56), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10327] = 13, + [10530] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, + ACTIONS(895), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(77), 1, sym_concatenation, - STATE(165), 1, + STATE(144), 1, sym_args, - STATE(54), 2, + STATE(56), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10373] = 13, + [10576] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, + ACTIONS(895), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(77), 1, sym_concatenation, - STATE(147), 1, + STATE(179), 1, sym_args, - STATE(43), 2, + STATE(56), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10419] = 13, + [10622] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, + ACTIONS(895), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(77), 1, sym_concatenation, - STATE(166), 1, + STATE(181), 1, sym_args, - STATE(54), 2, + STATE(56), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10465] = 13, + [10668] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, + ACTIONS(895), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(77), 1, sym_concatenation, - STATE(167), 1, + STATE(179), 1, sym_args, - STATE(54), 2, + STATE(45), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10511] = 13, + [10714] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(813), 1, + ACTIONS(833), 1, anon_sym_DQUOTE, - ACTIONS(817), 1, + ACTIONS(837), 1, anon_sym_LPAREN, - ACTIONS(819), 1, + ACTIONS(839), 1, + anon_sym_DOLLAR, + ACTIONS(841), 1, anon_sym_COMMA, - ACTIONS(821), 1, + ACTIONS(843), 1, aux_sym_arg_identifier_token1, - ACTIONS(823), 1, - anon_sym_DOLLAR, - ACTIONS(825), 1, + ACTIONS(845), 1, anon_sym_SQUOTE, - ACTIONS(827), 1, + ACTIONS(847), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(829), 1, + ACTIONS(849), 1, anon_sym_BQUOTE, - STATE(276), 1, + STATE(281), 1, sym_concatenation, - STATE(378), 1, + STATE(379), 1, sym_args, - STATE(220), 2, + STATE(223), 2, sym_arg, aux_sym_args_repeat1, - STATE(261), 6, + STATE(264), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10557] = 13, + [10760] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(813), 1, + ACTIONS(833), 1, anon_sym_DQUOTE, - ACTIONS(817), 1, + ACTIONS(837), 1, anon_sym_LPAREN, - ACTIONS(819), 1, + ACTIONS(839), 1, + anon_sym_DOLLAR, + ACTIONS(841), 1, anon_sym_COMMA, - ACTIONS(821), 1, + ACTIONS(843), 1, aux_sym_arg_identifier_token1, - ACTIONS(823), 1, - anon_sym_DOLLAR, - ACTIONS(825), 1, + ACTIONS(845), 1, anon_sym_SQUOTE, - ACTIONS(827), 1, + ACTIONS(847), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(829), 1, + ACTIONS(849), 1, anon_sym_BQUOTE, - STATE(276), 1, + STATE(281), 1, sym_concatenation, - STATE(357), 1, + STATE(378), 1, sym_args, - STATE(220), 2, + STATE(223), 2, sym_arg, aux_sym_args_repeat1, - STATE(261), 6, + STATE(264), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10603] = 13, + [10806] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, + ACTIONS(895), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(77), 1, sym_concatenation, - STATE(165), 1, + STATE(171), 1, sym_args, - STATE(43), 2, + STATE(56), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10649] = 13, + [10852] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, + ACTIONS(895), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(77), 1, sym_concatenation, - STATE(147), 1, + STATE(170), 1, sym_args, - STATE(54), 2, + STATE(56), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10695] = 13, + [10898] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, + ACTIONS(895), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(77), 1, sym_concatenation, - STATE(166), 1, + STATE(181), 1, sym_args, - STATE(43), 2, + STATE(45), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10741] = 13, + [10944] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, + ACTIONS(895), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(77), 1, sym_concatenation, - STATE(150), 1, + STATE(163), 1, sym_args, - STATE(43), 2, + STATE(45), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10787] = 13, + [10990] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, + ACTIONS(895), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(77), 1, sym_concatenation, - STATE(175), 1, + STATE(129), 1, sym_args, - STATE(54), 2, + STATE(45), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10833] = 13, + [11036] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(833), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(837), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(839), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(841), 1, + anon_sym_COMMA, + ACTIONS(843), 1, + aux_sym_arg_identifier_token1, + ACTIONS(845), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(847), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(849), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, - aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(281), 1, sym_concatenation, - STATE(177), 1, + STATE(362), 1, sym_args, - STATE(54), 2, + STATE(223), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(264), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10879] = 13, + [11082] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, + ACTIONS(895), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(77), 1, sym_concatenation, - STATE(127), 1, + STATE(169), 1, sym_args, - STATE(54), 2, + STATE(56), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10925] = 13, + [11128] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(813), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(817), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(819), 1, - anon_sym_COMMA, - ACTIONS(821), 1, - aux_sym_arg_identifier_token1, - ACTIONS(823), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(825), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(827), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(829), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - STATE(276), 1, + ACTIONS(895), 1, + aux_sym_arg_identifier_token1, + STATE(77), 1, sym_concatenation, - STATE(380), 1, + STATE(169), 1, sym_args, - STATE(220), 2, + STATE(45), 2, sym_arg, aux_sym_args_repeat1, - STATE(261), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10971] = 14, + [11174] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(865), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(867), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(869), 1, - anon_sym_COMMA, - ACTIONS(871), 1, - aux_sym_arg_identifier_token1, - ACTIONS(873), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(875), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(877), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(879), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - STATE(204), 1, - sym__eq_sep_val_concatenation, - STATE(205), 1, - sym__eq_sep_val, - STATE(352), 1, - sym_arg, - STATE(385), 1, + ACTIONS(895), 1, + aux_sym_arg_identifier_token1, + STATE(77), 1, sym_concatenation, - STATE(80), 6, + STATE(171), 1, + sym_args, + STATE(45), 2, + sym_arg, + aux_sym_args_repeat1, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11019] = 13, + [11220] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, + ACTIONS(895), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(77), 1, sym_concatenation, - STATE(175), 1, + STATE(144), 1, sym_args, - STATE(43), 2, + STATE(45), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11065] = 13, + [11266] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, + ACTIONS(895), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(77), 1, sym_concatenation, - STATE(167), 1, + STATE(163), 1, sym_args, - STATE(43), 2, + STATE(56), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11111] = 13, + [11312] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, - anon_sym_DQUOTE, - ACTIONS(83), 1, - anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, ACTIONS(87), 1, + anon_sym_DQUOTE, + ACTIONS(91), 1, + anon_sym_LPAREN, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, + ACTIONS(895), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(77), 1, sym_concatenation, - STATE(177), 1, + STATE(170), 1, sym_args, - STATE(43), 2, + STATE(45), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11157] = 13, + [11358] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(813), 1, + ACTIONS(833), 1, anon_sym_DQUOTE, - ACTIONS(817), 1, + ACTIONS(837), 1, anon_sym_LPAREN, - ACTIONS(819), 1, + ACTIONS(839), 1, + anon_sym_DOLLAR, + ACTIONS(841), 1, anon_sym_COMMA, - ACTIONS(821), 1, + ACTIONS(843), 1, aux_sym_arg_identifier_token1, - ACTIONS(823), 1, - anon_sym_DOLLAR, - ACTIONS(825), 1, + ACTIONS(845), 1, anon_sym_SQUOTE, - ACTIONS(827), 1, + ACTIONS(847), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(829), 1, + ACTIONS(849), 1, anon_sym_BQUOTE, - STATE(276), 1, + STATE(281), 1, sym_concatenation, - STATE(373), 1, + STATE(389), 1, sym_args, - STATE(220), 2, + STATE(223), 2, sym_arg, aux_sym_args_repeat1, - STATE(261), 6, + STATE(264), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11203] = 12, + [11404] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, + ACTIONS(895), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(77), 1, sym_concatenation, - STATE(176), 1, + STATE(160), 1, sym_arg, - STATE(58), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11245] = 12, + [11446] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, + ACTIONS(895), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(77), 1, sym_concatenation, - STATE(178), 1, + STATE(182), 1, sym_arg, - STATE(58), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11287] = 12, + [11488] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(879), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(881), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(883), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(885), 1, + anon_sym_COMMA, + ACTIONS(887), 1, + aux_sym_arg_identifier_token1, + ACTIONS(889), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(891), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(893), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, - aux_sym_arg_identifier_token1, - STATE(74), 1, - sym_concatenation, - STATE(179), 1, + STATE(118), 1, sym_arg, - STATE(58), 6, + STATE(122), 1, + sym_concatenation, + STATE(83), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11329] = 12, + [11530] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, + ACTIONS(895), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(77), 1, sym_concatenation, - STATE(194), 1, + STATE(184), 1, sym_arg, - STATE(58), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11371] = 12, + [11572] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, + ACTIONS(895), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(77), 1, sym_concatenation, - STATE(156), 1, + STATE(185), 1, sym_arg, - STATE(58), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11413] = 12, + [11614] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, + ACTIONS(895), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(77), 1, sym_concatenation, - STATE(174), 1, + STATE(178), 1, sym_arg, - STATE(58), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11455] = 12, + [11656] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, + ACTIONS(895), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(77), 1, sym_concatenation, - STATE(180), 1, + STATE(186), 1, sym_arg, - STATE(58), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11497] = 12, + [11698] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, + ACTIONS(895), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(77), 1, sym_concatenation, - STATE(181), 1, + STATE(180), 1, sym_arg, - STATE(58), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11539] = 12, + [11740] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(833), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(837), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(839), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(841), 1, + anon_sym_COMMA, + ACTIONS(843), 1, + aux_sym_arg_identifier_token1, + ACTIONS(845), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(847), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(849), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, - aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(281), 1, sym_concatenation, - STATE(171), 1, + STATE(305), 1, sym_arg, - STATE(58), 6, + STATE(264), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11581] = 12, + [11782] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, + ACTIONS(895), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(77), 1, sym_concatenation, - STATE(169), 1, + STATE(175), 1, sym_arg, - STATE(58), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11623] = 12, + [11824] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, + ACTIONS(895), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(77), 1, sym_concatenation, - STATE(196), 1, + STATE(198), 1, sym_arg, - STATE(58), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11665] = 12, + [11866] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(813), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(817), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(819), 1, - anon_sym_COMMA, - ACTIONS(821), 1, - aux_sym_arg_identifier_token1, - ACTIONS(823), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(825), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(827), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(829), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - STATE(276), 1, + ACTIONS(895), 1, + aux_sym_arg_identifier_token1, + STATE(77), 1, sym_concatenation, - STATE(299), 1, + STATE(197), 1, sym_arg, - STATE(261), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11707] = 12, + [11908] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, + ACTIONS(895), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(77), 1, sym_concatenation, - STATE(195), 1, + STATE(194), 1, sym_arg, - STATE(58), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11749] = 12, + [11950] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, + ACTIONS(895), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(77), 1, sym_concatenation, - STATE(182), 1, + STATE(183), 1, sym_arg, - STATE(58), 6, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11791] = 12, + [11992] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(865), 1, + ACTIONS(87), 1, anon_sym_DQUOTE, - ACTIONS(867), 1, + ACTIONS(91), 1, anon_sym_LPAREN, - ACTIONS(869), 1, - anon_sym_COMMA, - ACTIONS(871), 1, - aux_sym_arg_identifier_token1, - ACTIONS(873), 1, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(875), 1, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, anon_sym_SQUOTE, - ACTIONS(877), 1, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(879), 1, + ACTIONS(101), 1, anon_sym_BQUOTE, - STATE(116), 1, - sym_arg, - STATE(121), 1, + ACTIONS(895), 1, + aux_sym_arg_identifier_token1, + STATE(77), 1, sym_concatenation, - STATE(84), 6, + STATE(173), 1, + sym_arg, + STATE(61), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11833] = 5, + [12034] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(198), 1, + ACTIONS(200), 1, anon_sym_DOLLAR, - ACTIONS(881), 1, + ACTIONS(897), 1, sym__concat, - STATE(260), 1, + STATE(266), 1, aux_sym_concatenation_repeat1, - ACTIONS(196), 12, + ACTIONS(198), 12, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_RPAREN, @@ -20359,16 +20877,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [11860] = 5, + [12061] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(178), 1, + ACTIONS(204), 1, anon_sym_DOLLAR, - ACTIONS(883), 1, + ACTIONS(899), 1, sym__concat, - STATE(260), 1, + STATE(265), 1, aux_sym_concatenation_repeat1, - ACTIONS(176), 12, + ACTIONS(202), 12, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_RPAREN, @@ -20381,16 +20899,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [11887] = 5, + [12088] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(185), 1, + ACTIONS(194), 1, anon_sym_DOLLAR, - ACTIONS(881), 1, + ACTIONS(897), 1, sym__concat, - STATE(259), 1, + STATE(265), 1, aux_sym_concatenation_repeat1, - ACTIONS(183), 12, + ACTIONS(192), 12, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_RPAREN, @@ -20403,38 +20921,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [11914] = 10, + [12115] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(886), 1, + ACTIONS(226), 1, + anon_sym_DOLLAR, + ACTIONS(224), 13, + sym__concat, + ts_builtin_sym_end, anon_sym_DQUOTE, - ACTIONS(888), 1, + anon_sym_RPAREN, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(890), 1, anon_sym_COMMA, - ACTIONS(892), 1, aux_sym_arg_identifier_token1, - ACTIONS(894), 1, - anon_sym_DOLLAR, - ACTIONS(896), 1, anon_sym_SQUOTE, - ACTIONS(898), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(900), 1, anon_sym_BQUOTE, - STATE(337), 6, - sym__arg_with_paren, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [11950] = 3, + anon_sym_LF, + anon_sym_CR, + [12137] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(242), 1, + ACTIONS(250), 1, anon_sym_DOLLAR, - ACTIONS(240), 13, + ACTIONS(248), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -20448,12 +20959,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [11972] = 3, + [12159] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(210), 1, + ACTIONS(238), 1, anon_sym_DOLLAR, - ACTIONS(208), 13, + ACTIONS(236), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -20467,12 +20978,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [11994] = 3, + [12181] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(226), 1, + ACTIONS(254), 1, anon_sym_DOLLAR, - ACTIONS(224), 13, + ACTIONS(252), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -20486,64 +20997,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12016] = 10, + [12203] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(865), 1, + ACTIONS(902), 1, anon_sym_DQUOTE, - ACTIONS(867), 1, + ACTIONS(904), 1, anon_sym_LPAREN, - ACTIONS(869), 1, - anon_sym_COMMA, - ACTIONS(871), 1, - aux_sym_arg_identifier_token1, - ACTIONS(873), 1, + ACTIONS(906), 1, anon_sym_DOLLAR, - ACTIONS(875), 1, - anon_sym_SQUOTE, - ACTIONS(877), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(879), 1, - anon_sym_BQUOTE, - STATE(98), 6, - sym__arg_with_paren, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [12052] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(79), 1, - anon_sym_DQUOTE, - ACTIONS(83), 1, - anon_sym_LPAREN, - ACTIONS(85), 1, + ACTIONS(908), 1, anon_sym_COMMA, - ACTIONS(87), 1, - anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(910), 1, + aux_sym_arg_identifier_token1, + ACTIONS(912), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(914), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(916), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, - aux_sym_arg_identifier_token1, - STATE(66), 6, + STATE(344), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [12088] = 3, + [12239] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(222), 1, + ACTIONS(242), 1, anon_sym_DOLLAR, - ACTIONS(220), 13, + ACTIONS(240), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -20557,12 +21042,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12110] = 3, + [12261] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(226), 1, + ACTIONS(238), 1, anon_sym_DOLLAR, - ACTIONS(224), 13, + ACTIONS(236), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -20576,12 +21061,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12132] = 3, + [12283] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(178), 1, + ACTIONS(204), 1, anon_sym_DOLLAR, - ACTIONS(176), 13, + ACTIONS(202), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -20595,33 +21080,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12154] = 10, + [12305] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(813), 1, + ACTIONS(833), 1, anon_sym_DQUOTE, - ACTIONS(817), 1, + ACTIONS(837), 1, anon_sym_LPAREN, - ACTIONS(819), 1, + ACTIONS(839), 1, + anon_sym_DOLLAR, + ACTIONS(841), 1, anon_sym_COMMA, - ACTIONS(821), 1, + ACTIONS(843), 1, aux_sym_arg_identifier_token1, - ACTIONS(823), 1, - anon_sym_DOLLAR, - ACTIONS(825), 1, + ACTIONS(845), 1, anon_sym_SQUOTE, - ACTIONS(827), 1, + ACTIONS(847), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(829), 1, + ACTIONS(849), 1, anon_sym_BQUOTE, - STATE(270), 6, + STATE(274), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [12190] = 3, + [12341] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(218), 1, @@ -20640,12 +21125,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12212] = 3, + [12363] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(206), 1, + ACTIONS(222), 1, anon_sym_DOLLAR, - ACTIONS(204), 13, + ACTIONS(220), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -20659,31 +21144,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12234] = 3, + [12385] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(214), 1, + ACTIONS(87), 1, + anon_sym_DQUOTE, + ACTIONS(91), 1, + anon_sym_LPAREN, + ACTIONS(93), 1, anon_sym_DOLLAR, - ACTIONS(212), 13, - sym__concat, - ts_builtin_sym_end, + ACTIONS(95), 1, + anon_sym_COMMA, + ACTIONS(97), 1, + anon_sym_SQUOTE, + ACTIONS(99), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(101), 1, + anon_sym_BQUOTE, + ACTIONS(895), 1, + aux_sym_arg_identifier_token1, + STATE(69), 6, + sym__arg_with_paren, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [12421] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(879), 1, anon_sym_DQUOTE, - anon_sym_RPAREN, - anon_sym_SEMI, + ACTIONS(881), 1, anon_sym_LPAREN, + ACTIONS(883), 1, + anon_sym_DOLLAR, + ACTIONS(885), 1, anon_sym_COMMA, + ACTIONS(887), 1, aux_sym_arg_identifier_token1, + ACTIONS(889), 1, anon_sym_SQUOTE, + ACTIONS(891), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(893), 1, anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [12256] = 3, + STATE(100), 6, + sym__arg_with_paren, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [12457] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(230), 1, + ACTIONS(246), 1, anon_sym_DOLLAR, - ACTIONS(228), 13, + ACTIONS(244), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -20697,12 +21215,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12278] = 3, + [12479] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(185), 1, + ACTIONS(200), 1, anon_sym_DOLLAR, - ACTIONS(183), 12, + ACTIONS(198), 12, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_RPAREN, @@ -20715,88 +21233,101 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12299] = 10, + [12500] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(158), 1, + ACTIONS(170), 1, anon_sym_DQUOTE, - ACTIONS(164), 1, + ACTIONS(176), 1, anon_sym_SQUOTE, - ACTIONS(166), 1, + ACTIONS(178), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(168), 1, + ACTIONS(180), 1, anon_sym_BQUOTE, - ACTIONS(902), 1, + ACTIONS(918), 1, sym__eq_sep_key_identifier, - STATE(119), 1, - sym__eq_sep_key_concatenation, - STATE(125), 1, + STATE(121), 1, sym__eq_sep_key, - STATE(199), 1, + STATE(123), 1, + sym__eq_sep_key_concatenation, + STATE(205), 1, sym_eq_sep_args, STATE(86), 4, sym__eq_sep_key_single, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [12333] = 7, + [12534] = 7, ACTIONS(3), 1, sym__comment, - ACTIONS(158), 1, + ACTIONS(170), 1, anon_sym_DQUOTE, - ACTIONS(164), 1, + ACTIONS(176), 1, anon_sym_SQUOTE, - ACTIONS(166), 1, + ACTIONS(178), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(168), 1, + ACTIONS(180), 1, anon_sym_BQUOTE, - ACTIONS(904), 1, + ACTIONS(920), 1, sym__eq_sep_key_identifier, - STATE(94), 4, + STATE(93), 4, sym__eq_sep_key_single, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [12358] = 7, - ACTIONS(261), 1, + [12559] = 7, + ACTIONS(272), 1, sym__comment, - ACTIONS(906), 1, + ACTIONS(922), 1, anon_sym_DQUOTE, - ACTIONS(908), 1, + ACTIONS(924), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(912), 1, + ACTIONS(928), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(914), 1, + ACTIONS(930), 1, anon_sym_BQUOTE, - ACTIONS(910), 2, + ACTIONS(926), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(290), 2, + STATE(296), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12382] = 7, - ACTIONS(261), 1, + [12583] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(912), 1, + ACTIONS(934), 1, + anon_sym_DOLLAR, + ACTIONS(932), 7, + anon_sym_DQUOTE, + anon_sym_LPAREN, + anon_sym_COMMA, + aux_sym_arg_identifier_token1, + anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, - ACTIONS(914), 1, anon_sym_BQUOTE, - ACTIONS(916), 1, - anon_sym_DQUOTE, - ACTIONS(918), 1, + [12599] = 7, + ACTIONS(272), 1, + sym__comment, + ACTIONS(924), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(920), 2, + ACTIONS(928), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(930), 1, + anon_sym_BQUOTE, + ACTIONS(936), 1, + anon_sym_DQUOTE, + ACTIONS(926), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(291), 2, + STATE(296), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12406] = 3, + [12623] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(924), 1, + ACTIONS(940), 1, anon_sym_DOLLAR, - ACTIONS(922), 7, + ACTIONS(938), 7, anon_sym_DQUOTE, anon_sym_LPAREN, anon_sym_COMMA, @@ -20804,12 +21335,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [12422] = 3, + [12639] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(928), 1, + ACTIONS(944), 1, anon_sym_DOLLAR, - ACTIONS(926), 7, + ACTIONS(942), 7, anon_sym_DQUOTE, anon_sym_LPAREN, anon_sym_COMMA, @@ -20817,1222 +21348,1212 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [12438] = 7, - ACTIONS(261), 1, + [12655] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(912), 1, + ACTIONS(948), 1, + anon_sym_DOLLAR, + ACTIONS(946), 7, + anon_sym_DQUOTE, + anon_sym_LPAREN, + anon_sym_COMMA, + aux_sym_arg_identifier_token1, + anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, - ACTIONS(914), 1, anon_sym_BQUOTE, - ACTIONS(918), 1, - aux_sym_double_quoted_arg_token1, + [12671] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(952), 1, + anon_sym_DOLLAR, + ACTIONS(950), 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, + [12687] = 7, + ACTIONS(272), 1, + sym__comment, + ACTIONS(928), 1, + anon_sym_DOLLAR_LPAREN, ACTIONS(930), 1, + anon_sym_BQUOTE, + ACTIONS(954), 1, anon_sym_DQUOTE, - ACTIONS(920), 2, + ACTIONS(956), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(958), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(291), 2, + STATE(293), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12462] = 7, - ACTIONS(261), 1, + [12711] = 7, + ACTIONS(272), 1, sym__comment, - ACTIONS(912), 1, + ACTIONS(924), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(928), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(914), 1, + ACTIONS(930), 1, anon_sym_BQUOTE, - ACTIONS(932), 1, + ACTIONS(960), 1, anon_sym_DQUOTE, - ACTIONS(934), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(936), 2, + ACTIONS(926), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(283), 2, + STATE(296), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12486] = 7, - ACTIONS(261), 1, + [12735] = 7, + ACTIONS(272), 1, sym__comment, - ACTIONS(912), 1, + ACTIONS(924), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(928), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(914), 1, + ACTIONS(930), 1, anon_sym_BQUOTE, - ACTIONS(918), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(938), 1, + ACTIONS(962), 1, anon_sym_DQUOTE, - ACTIONS(920), 2, + ACTIONS(926), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(291), 2, + STATE(296), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12510] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(942), 1, - anon_sym_DOLLAR, - ACTIONS(940), 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, - [12526] = 7, - ACTIONS(261), 1, + [12759] = 7, + ACTIONS(272), 1, sym__comment, - ACTIONS(912), 1, + ACTIONS(924), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(928), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(914), 1, + ACTIONS(930), 1, anon_sym_BQUOTE, - ACTIONS(944), 1, + ACTIONS(964), 1, anon_sym_DQUOTE, - ACTIONS(946), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(948), 2, + ACTIONS(926), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(280), 2, + STATE(296), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12550] = 7, - ACTIONS(261), 1, + [12783] = 7, + ACTIONS(272), 1, sym__comment, - ACTIONS(912), 1, + ACTIONS(928), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(914), 1, + ACTIONS(930), 1, anon_sym_BQUOTE, - ACTIONS(950), 1, + ACTIONS(966), 1, anon_sym_DQUOTE, - ACTIONS(952), 1, + ACTIONS(968), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(954), 2, + ACTIONS(970), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(289), 2, + STATE(294), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12574] = 7, - ACTIONS(261), 1, + [12807] = 7, + ACTIONS(272), 1, sym__comment, - ACTIONS(912), 1, + ACTIONS(972), 1, + anon_sym_DQUOTE, + ACTIONS(974), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(980), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(914), 1, + ACTIONS(983), 1, anon_sym_BQUOTE, - ACTIONS(918), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(956), 1, - anon_sym_DQUOTE, - ACTIONS(920), 2, + ACTIONS(977), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(291), 2, + STATE(296), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12598] = 7, - ACTIONS(261), 1, + [12831] = 7, + ACTIONS(272), 1, sym__comment, - ACTIONS(912), 1, + ACTIONS(928), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(914), 1, + ACTIONS(930), 1, anon_sym_BQUOTE, - ACTIONS(918), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(958), 1, + ACTIONS(986), 1, anon_sym_DQUOTE, - ACTIONS(920), 2, + ACTIONS(988), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(990), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(291), 2, + STATE(284), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12622] = 7, - ACTIONS(261), 1, + [12855] = 7, + ACTIONS(272), 1, sym__comment, - ACTIONS(960), 1, - anon_sym_DQUOTE, - ACTIONS(962), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(968), 1, + ACTIONS(928), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(971), 1, + ACTIONS(930), 1, anon_sym_BQUOTE, - ACTIONS(965), 2, + ACTIONS(992), 1, + anon_sym_DQUOTE, + ACTIONS(994), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(996), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(291), 2, + STATE(286), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12646] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(976), 1, - anon_sym_DOLLAR, - ACTIONS(974), 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, - [12662] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(980), 1, - anon_sym_DOLLAR, - ACTIONS(978), 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, - [12678] = 7, - ACTIONS(261), 1, + [12879] = 7, + ACTIONS(272), 1, sym__comment, - ACTIONS(912), 1, + ACTIONS(928), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(914), 1, + ACTIONS(930), 1, anon_sym_BQUOTE, - ACTIONS(982), 1, + ACTIONS(998), 1, anon_sym_DQUOTE, - ACTIONS(984), 1, + ACTIONS(1000), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(986), 2, + ACTIONS(1002), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(285), 2, + STATE(292), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12702] = 7, - ACTIONS(261), 1, + [12903] = 7, + ACTIONS(272), 1, sym__comment, - ACTIONS(271), 1, + ACTIONS(372), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(273), 1, + ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(988), 1, + ACTIONS(1004), 1, sym_grep_specifier_identifier, - ACTIONS(990), 1, + ACTIONS(1006), 1, aux_sym_grep_specifier_token1, - STATE(153), 1, + STATE(157), 1, sym_grep_specifier, - STATE(78), 2, + STATE(116), 2, sym_cmd_substitution_arg, aux_sym_grep_specifier_repeat1, - [12725] = 7, - ACTIONS(261), 1, - sym__comment, - ACTIONS(360), 1, + [12926] = 7, + ACTIONS(268), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(362), 1, + ACTIONS(270), 1, anon_sym_BQUOTE, - ACTIONS(990), 1, + ACTIONS(272), 1, + sym__comment, + ACTIONS(1006), 1, aux_sym_grep_specifier_token1, - ACTIONS(992), 1, + ACTIONS(1008), 1, sym_grep_specifier_identifier, - STATE(153), 1, + STATE(157), 1, sym_grep_specifier, - STATE(117), 2, + STATE(79), 2, sym_cmd_substitution_arg, aux_sym_grep_specifier_repeat1, - [12748] = 7, - ACTIONS(261), 1, + [12949] = 7, + ACTIONS(272), 1, sym__comment, - ACTIONS(360), 1, + ACTIONS(372), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(362), 1, + ACTIONS(374), 1, anon_sym_BQUOTE, - ACTIONS(990), 1, + ACTIONS(1006), 1, aux_sym_grep_specifier_token1, - ACTIONS(994), 1, + ACTIONS(1010), 1, sym_grep_specifier_identifier, - STATE(153), 1, + STATE(157), 1, sym_grep_specifier, - STATE(114), 2, + STATE(119), 2, sym_cmd_substitution_arg, aux_sym_grep_specifier_repeat1, - [12771] = 3, - ACTIONS(224), 1, + [12972] = 3, + ACTIONS(236), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(261), 1, + ACTIONS(272), 1, sym__comment, - ACTIONS(226), 5, + ACTIONS(238), 5, anon_sym_DQUOTE, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [12785] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(996), 6, - ts_builtin_sym_end, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [12797] = 3, - ACTIONS(224), 1, + [12986] = 3, + ACTIONS(236), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(261), 1, + ACTIONS(272), 1, sym__comment, - ACTIONS(226), 5, + ACTIONS(238), 5, anon_sym_DQUOTE, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [12811] = 4, + [13000] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(998), 1, + ACTIONS(1012), 6, ts_builtin_sym_end, - STATE(305), 1, - aux_sym_statements_repeat2, - ACTIONS(1000), 3, + anon_sym_RPAREN, anon_sym_SEMI, + anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12826] = 4, + [13012] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(998), 1, + ACTIONS(1014), 1, ts_builtin_sym_end, - STATE(304), 1, + STATE(308), 1, aux_sym_statements_repeat2, - ACTIONS(1000), 3, + ACTIONS(1016), 3, anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - [12841] = 4, + [13027] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(63), 1, + ACTIONS(71), 1, ts_builtin_sym_end, - STATE(302), 1, + STATE(306), 1, aux_sym_statements_repeat2, - ACTIONS(1000), 3, + ACTIONS(1016), 3, anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - [12856] = 4, + [13042] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1002), 1, + ACTIONS(1018), 1, ts_builtin_sym_end, - STATE(304), 1, + STATE(308), 1, aux_sym_statements_repeat2, - ACTIONS(1004), 3, + ACTIONS(1020), 3, anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - [12871] = 4, + [13057] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1007), 1, + ACTIONS(1023), 1, ts_builtin_sym_end, - STATE(304), 1, + STATE(308), 1, aux_sym_statements_repeat2, - ACTIONS(1000), 3, + ACTIONS(1016), 3, anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - [12886] = 2, + [13072] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1002), 4, + ACTIONS(1014), 1, ts_builtin_sym_end, + STATE(309), 1, + aux_sym_statements_repeat2, + ACTIONS(1016), 3, anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - [12896] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1009), 1, - aux_sym_tmp_eval_arg_token1, - STATE(82), 1, - aux_sym_tmp_eval_arg_repeat1, - STATE(90), 1, - sym_tmp_eval_arg, - STATE(172), 1, - sym_tmp_eval_args, - [12912] = 5, - ACTIONS(261), 1, + [13087] = 5, + ACTIONS(272), 1, sym__comment, - ACTIONS(1011), 1, + ACTIONS(1025), 1, anon_sym_SQUOTE, - ACTIONS(1013), 1, + ACTIONS(1027), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1015), 1, + ACTIONS(1030), 1, aux_sym_single_quoted_arg_token2, - STATE(317), 1, + STATE(311), 1, aux_sym_single_quoted_arg_repeat1, - [12928] = 5, - ACTIONS(261), 1, + [13103] = 5, + ACTIONS(272), 1, sym__comment, - ACTIONS(1017), 1, + ACTIONS(1033), 1, anon_sym_SQUOTE, - ACTIONS(1019), 1, + ACTIONS(1035), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1021), 1, + ACTIONS(1037), 1, aux_sym_single_quoted_arg_token2, - STATE(314), 1, + STATE(311), 1, aux_sym_single_quoted_arg_repeat1, - [12944] = 5, - ACTIONS(261), 1, + [13119] = 5, + ACTIONS(272), 1, sym__comment, - ACTIONS(1023), 1, - anon_sym_SQUOTE, - ACTIONS(1025), 1, + ACTIONS(1035), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1027), 1, + ACTIONS(1037), 1, aux_sym_single_quoted_arg_token2, - STATE(313), 1, + ACTIONS(1039), 1, + anon_sym_SQUOTE, + STATE(311), 1, aux_sym_single_quoted_arg_repeat1, - [12960] = 5, - ACTIONS(261), 1, + [13135] = 5, + ACTIONS(272), 1, sym__comment, - ACTIONS(1025), 1, + ACTIONS(1035), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1027), 1, + ACTIONS(1037), 1, aux_sym_single_quoted_arg_token2, - ACTIONS(1029), 1, + ACTIONS(1041), 1, anon_sym_SQUOTE, - STATE(313), 1, + STATE(311), 1, aux_sym_single_quoted_arg_repeat1, - [12976] = 5, - ACTIONS(261), 1, + [13151] = 5, + ACTIONS(272), 1, sym__comment, - ACTIONS(1031), 1, + ACTIONS(1043), 1, anon_sym_SQUOTE, - ACTIONS(1033), 1, + ACTIONS(1045), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1035), 1, + ACTIONS(1047), 1, aux_sym_single_quoted_arg_token2, - STATE(311), 1, + STATE(312), 1, aux_sym_single_quoted_arg_repeat1, - [12992] = 5, - ACTIONS(261), 1, + [13167] = 5, + ACTIONS(272), 1, sym__comment, - ACTIONS(1037), 1, + ACTIONS(1049), 1, anon_sym_SQUOTE, - ACTIONS(1039), 1, + ACTIONS(1051), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1042), 1, + ACTIONS(1053), 1, aux_sym_single_quoted_arg_token2, - STATE(313), 1, + STATE(314), 1, aux_sym_single_quoted_arg_repeat1, - [13008] = 5, - ACTIONS(261), 1, + [13183] = 5, + ACTIONS(272), 1, sym__comment, - ACTIONS(1025), 1, + ACTIONS(1035), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1027), 1, + ACTIONS(1037), 1, aux_sym_single_quoted_arg_token2, - ACTIONS(1045), 1, + ACTIONS(1055), 1, + anon_sym_SQUOTE, + STATE(311), 1, + aux_sym_single_quoted_arg_repeat1, + [13199] = 5, + ACTIONS(272), 1, + sym__comment, + ACTIONS(1035), 1, + aux_sym_single_quoted_arg_token1, + ACTIONS(1037), 1, + aux_sym_single_quoted_arg_token2, + ACTIONS(1057), 1, anon_sym_SQUOTE, - STATE(313), 1, + STATE(311), 1, aux_sym_single_quoted_arg_repeat1, - [13024] = 5, - ACTIONS(261), 1, + [13215] = 5, + ACTIONS(3), 1, sym__comment, - ACTIONS(1047), 1, + ACTIONS(1059), 1, + aux_sym_tmp_eval_arg_token1, + STATE(84), 1, + aux_sym_tmp_eval_arg_repeat1, + STATE(105), 1, + sym_tmp_eval_arg, + STATE(176), 1, + sym_tmp_eval_args, + [13231] = 5, + ACTIONS(272), 1, + sym__comment, + ACTIONS(1061), 1, anon_sym_SQUOTE, - ACTIONS(1049), 1, + ACTIONS(1063), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1051), 1, + ACTIONS(1065), 1, aux_sym_single_quoted_arg_token2, - STATE(310), 1, + STATE(317), 1, aux_sym_single_quoted_arg_repeat1, - [13040] = 5, - ACTIONS(261), 1, + [13247] = 5, + ACTIONS(272), 1, sym__comment, - ACTIONS(1025), 1, + ACTIONS(1067), 1, + anon_sym_SQUOTE, + ACTIONS(1069), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1027), 1, + ACTIONS(1071), 1, aux_sym_single_quoted_arg_token2, - ACTIONS(1053), 1, - anon_sym_SQUOTE, - STATE(313), 1, + STATE(318), 1, aux_sym_single_quoted_arg_repeat1, - [13056] = 5, - ACTIONS(261), 1, + [13263] = 5, + ACTIONS(272), 1, sym__comment, - ACTIONS(1025), 1, + ACTIONS(1073), 1, + anon_sym_SQUOTE, + ACTIONS(1075), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1027), 1, + ACTIONS(1077), 1, aux_sym_single_quoted_arg_token2, - ACTIONS(1055), 1, - anon_sym_SQUOTE, STATE(313), 1, aux_sym_single_quoted_arg_repeat1, - [13072] = 5, - ACTIONS(261), 1, + [13279] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1018), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LF, + anon_sym_CR, + [13289] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1079), 1, + anon_sym_RPAREN, + ACTIONS(1081), 1, + anon_sym_SEMI, + STATE(324), 1, + aux_sym_macro_body_repeat1, + [13302] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1084), 1, + anon_sym_RPAREN, + ACTIONS(1086), 1, + anon_sym_SEMI, + STATE(338), 1, + aux_sym__statements_singleline_repeat2, + [13315] = 4, + ACTIONS(3), 1, sym__comment, - ACTIONS(1057), 1, - anon_sym_SQUOTE, ACTIONS(1059), 1, - aux_sym_single_quoted_arg_token1, - ACTIONS(1061), 1, - aux_sym_single_quoted_arg_token2, - STATE(316), 1, - aux_sym_single_quoted_arg_repeat1, - [13088] = 4, + aux_sym_tmp_eval_arg_token1, + STATE(84), 1, + aux_sym_tmp_eval_arg_repeat1, + STATE(120), 1, + sym_tmp_eval_arg, + [13328] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1063), 1, + ACTIONS(1088), 1, anon_sym_DOLLAR, - ACTIONS(1065), 1, + ACTIONS(1090), 1, aux_sym_spec_arg_identifier_token1, - STATE(71), 1, + STATE(68), 1, sym_spec_arg_identifier, - [13101] = 4, + [13341] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(176), 1, + ACTIONS(202), 1, sym__eq_sep_concat, - ACTIONS(1067), 1, + ACTIONS(1092), 1, sym__concat, - STATE(320), 1, + STATE(328), 1, aux_sym_concatenation_repeat1, - [13114] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1070), 1, - anon_sym_RPAREN, - ACTIONS(1072), 1, - anon_sym_SEMI, - STATE(321), 1, - aux_sym_macro_body_repeat1, - [13127] = 4, + [13354] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1075), 1, + ACTIONS(1084), 1, anon_sym_RPAREN, - ACTIONS(1077), 1, + ACTIONS(1086), 1, anon_sym_SEMI, - STATE(335), 1, + STATE(334), 1, aux_sym__statements_singleline_repeat2, - [13140] = 4, + [13367] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1077), 1, + ACTIONS(1086), 1, anon_sym_SEMI, - ACTIONS(1079), 1, + ACTIONS(1095), 1, anon_sym_RPAREN, - STATE(326), 1, + STATE(325), 1, aux_sym__statements_singleline_repeat2, - [13153] = 4, + [13380] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1081), 1, + ACTIONS(1097), 1, anon_sym_RPAREN, - ACTIONS(1083), 1, + ACTIONS(1099), 1, anon_sym_SEMI, - STATE(327), 1, + STATE(333), 1, aux_sym_macro_body_repeat1, - [13166] = 4, + [13393] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(196), 1, + ACTIONS(192), 1, sym__eq_sep_concat, - ACTIONS(282), 1, + ACTIONS(319), 1, sym__concat, - STATE(320), 1, + STATE(328), 1, aux_sym_concatenation_repeat1, - [13179] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1075), 1, - anon_sym_RPAREN, - ACTIONS(1077), 1, - anon_sym_SEMI, - STATE(332), 1, - aux_sym__statements_singleline_repeat2, - [13192] = 4, + [13406] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1083), 1, + ACTIONS(1099), 1, anon_sym_SEMI, - ACTIONS(1085), 1, + ACTIONS(1101), 1, anon_sym_RPAREN, - STATE(321), 1, + STATE(324), 1, aux_sym_macro_body_repeat1, - [13205] = 4, + [13419] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1009), 1, - aux_sym_tmp_eval_arg_token1, - STATE(82), 1, - aux_sym_tmp_eval_arg_repeat1, - STATE(118), 1, - sym_tmp_eval_arg, - [13218] = 2, + ACTIONS(1086), 1, + anon_sym_SEMI, + ACTIONS(1103), 1, + anon_sym_RPAREN, + STATE(338), 1, + aux_sym__statements_singleline_repeat2, + [13432] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1087), 3, - anon_sym_RPAREN, - anon_sym_SEMI, + ACTIONS(1103), 1, anon_sym_BQUOTE, - [13227] = 4, + ACTIONS(1105), 1, + anon_sym_SEMI, + STATE(336), 1, + aux_sym__statements_singleline_repeat2, + [13445] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1089), 1, + ACTIONS(1107), 1, anon_sym_SEMI, - ACTIONS(1091), 1, + ACTIONS(1110), 1, anon_sym_BQUOTE, - STATE(331), 1, + STATE(336), 1, aux_sym__statements_singleline_repeat2, - [13240] = 4, + [13458] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1087), 1, + ACTIONS(1084), 1, anon_sym_BQUOTE, - ACTIONS(1093), 1, + ACTIONS(1105), 1, anon_sym_SEMI, - STATE(331), 1, + STATE(335), 1, aux_sym__statements_singleline_repeat2, - [13253] = 4, + [13471] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1087), 1, + ACTIONS(1110), 1, anon_sym_RPAREN, - ACTIONS(1096), 1, + ACTIONS(1112), 1, anon_sym_SEMI, - STATE(332), 1, + STATE(338), 1, aux_sym__statements_singleline_repeat2, - [13266] = 4, + [13484] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1079), 1, + ACTIONS(1084), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1105), 1, anon_sym_SEMI, STATE(336), 1, aux_sym__statements_singleline_repeat2, - [13279] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1075), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, - anon_sym_SEMI, - STATE(330), 1, - aux_sym__statements_singleline_repeat2, - [13292] = 4, + [13497] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1077), 1, - anon_sym_SEMI, - ACTIONS(1091), 1, + ACTIONS(1110), 3, anon_sym_RPAREN, - STATE(332), 1, - aux_sym__statements_singleline_repeat2, - [13305] = 4, + anon_sym_SEMI, + anon_sym_BQUOTE, + [13506] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1075), 1, + ACTIONS(1095), 1, anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1105), 1, anon_sym_SEMI, - STATE(331), 1, + STATE(339), 1, aux_sym__statements_singleline_repeat2, - [13318] = 2, + [13519] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(176), 2, + ACTIONS(220), 2, sym__eq_sep_concat, sym__concat, - [13326] = 2, + [13527] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(208), 2, + ACTIONS(252), 2, sym__eq_sep_concat, sym__concat, - [13334] = 3, + [13535] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1099), 1, - sym_macro_name, - STATE(376), 1, - sym_macro_content, - [13344] = 3, + ACTIONS(202), 2, + sym__eq_sep_concat, + sym__concat, + [13543] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1101), 1, + ACTIONS(1115), 1, aux_sym__search_stmt_token1, - STATE(198), 1, + STATE(199), 1, sym__search_stmt, - [13354] = 2, + [13553] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(220), 2, + ACTIONS(240), 2, sym__eq_sep_concat, sym__concat, - [13362] = 2, + [13561] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(212), 2, + ACTIONS(244), 2, sym__eq_sep_concat, sym__concat, - [13370] = 2, + [13569] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1070), 2, - anon_sym_RPAREN, - anon_sym_SEMI, - [13378] = 2, + ACTIONS(1117), 1, + aux_sym__search_stmt_token1, + STATE(199), 1, + sym__search_stmt, + [13579] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(204), 2, - sym__eq_sep_concat, - sym__concat, - [13386] = 2, + ACTIONS(1119), 1, + sym_macro_name, + STATE(382), 1, + sym_macro_content, + [13589] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(228), 2, - sym__eq_sep_concat, - sym__concat, - [13394] = 2, + ACTIONS(1079), 2, + anon_sym_RPAREN, + anon_sym_SEMI, + [13597] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(216), 2, sym__eq_sep_concat, sym__concat, - [13402] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1103), 1, - aux_sym__search_stmt_token1, - STATE(198), 1, - sym__search_stmt, - [13412] = 2, + [13605] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(240), 2, + ACTIONS(224), 2, sym__eq_sep_concat, sym__concat, - [13420] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1105), 1, - anon_sym_GT, - ACTIONS(1107), 1, - anon_sym_GT_GT, - [13430] = 2, + [13613] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(224), 2, + ACTIONS(248), 2, sym__eq_sep_concat, sym__concat, - [13438] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(815), 1, - anon_sym_SEMI, - STATE(370), 1, - sym_macro_body, - [13448] = 3, + [13621] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(340), 1, + ACTIONS(352), 1, sym__eq_sep_concat, - STATE(107), 1, + STATE(109), 1, aux_sym__eq_sep_val_concatenation_repeat1, - [13458] = 2, + [13631] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(224), 2, + ACTIONS(236), 2, sym__eq_sep_concat, sym__concat, - [13466] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1109), 1, - anon_sym_RPAREN, - [13473] = 2, + [13639] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1111), 1, - anon_sym_RPAREN, - [13480] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1113), 1, - anon_sym_RPAREN, - [13487] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1115), 1, - anon_sym_RPAREN, - [13494] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1117), 1, - anon_sym_RPAREN, - [13501] = 2, + ACTIONS(236), 2, + sym__eq_sep_concat, + sym__concat, + [13647] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1119), 1, - anon_sym_BQUOTE, - [13508] = 2, + ACTIONS(835), 1, + anon_sym_SEMI, + STATE(381), 1, + sym_macro_body, + [13657] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(1121), 1, - anon_sym_RPAREN, - [13515] = 2, - ACTIONS(3), 1, - sym__comment, + anon_sym_GT, ACTIONS(1123), 1, - anon_sym_BQUOTE, - [13522] = 2, + anon_sym_GT_GT, + [13667] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1125), 1, - anon_sym_BQUOTE, - [13529] = 2, + anon_sym_RPAREN, + [13674] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1127), 1, anon_sym_BQUOTE, - [13536] = 2, + [13681] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1129), 1, anon_sym_RPAREN, - [13543] = 2, + [13688] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1131), 1, - anon_sym_BQUOTE, - [13550] = 2, + anon_sym_RPAREN, + [13695] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1133), 1, - anon_sym_RPAREN, - [13557] = 2, + sym__concat, + [13702] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1135), 1, - anon_sym_BQUOTE, - [13564] = 2, + anon_sym_RPAREN, + [13709] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1137), 1, anon_sym_RPAREN, - [13571] = 2, - ACTIONS(261), 1, + [13716] = 2, + ACTIONS(3), 1, sym__comment, ACTIONS(1139), 1, - aux_sym_legacy_quoted_stmt_token1, - [13578] = 2, + anon_sym_BQUOTE, + [13723] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1141), 1, anon_sym_RPAREN, - [13585] = 2, + [13730] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1143), 1, anon_sym_BQUOTE, - [13592] = 2, + [13737] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1145), 1, - sym__concat, - [13599] = 2, + anon_sym_RPAREN, + [13744] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1147), 1, - anon_sym_RPAREN, - [13606] = 2, + anon_sym_BQUOTE, + [13751] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1149), 1, - ts_builtin_sym_end, - [13613] = 2, + anon_sym_RPAREN, + [13758] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1151), 1, - anon_sym_RPAREN, - [13620] = 2, + anon_sym_BQUOTE, + [13765] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1153), 1, - anon_sym_RPAREN, - [13627] = 2, + anon_sym_BQUOTE, + [13772] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1155), 1, anon_sym_RPAREN, - [13634] = 2, + [13779] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1157), 1, anon_sym_RPAREN, - [13641] = 2, + [13786] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1159), 1, - anon_sym_BQUOTE, - [13648] = 2, + ts_builtin_sym_end, + [13793] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1161), 1, - anon_sym_RPAREN, - [13655] = 2, + sym__concat, + [13800] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1163), 1, - sym__concat, - [13662] = 2, + anon_sym_RPAREN, + [13807] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1165), 1, anon_sym_RPAREN, - [13669] = 2, + [13814] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1167), 1, anon_sym_DQUOTE, - [13676] = 2, + [13821] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1169), 1, anon_sym_RPAREN, - [13683] = 2, + [13828] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(183), 1, - sym__eq_sep_concat, - [13690] = 2, + ACTIONS(1171), 1, + anon_sym_RPAREN, + [13835] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1171), 1, + ACTIONS(1173), 1, sym__concat, + [13842] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1175), 1, + anon_sym_BQUOTE, + [13849] = 2, + ACTIONS(272), 1, + sym__comment, + ACTIONS(1177), 1, + aux_sym_legacy_quoted_stmt_token1, + [13856] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1179), 1, + anon_sym_RPAREN, + [13863] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1181), 1, + anon_sym_RPAREN, + [13870] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1183), 1, + anon_sym_BQUOTE, + [13877] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1185), 1, + anon_sym_RPAREN, + [13884] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(198), 1, + sym__eq_sep_concat, + [13891] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1187), 1, + anon_sym_RPAREN, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(74)] = 0, - [SMALL_STATE(75)] = 71, - [SMALL_STATE(76)] = 158, - [SMALL_STATE(77)] = 229, - [SMALL_STATE(78)] = 305, - [SMALL_STATE(79)] = 383, - [SMALL_STATE(80)] = 454, - [SMALL_STATE(81)] = 527, - [SMALL_STATE(82)] = 598, - [SMALL_STATE(83)] = 669, - [SMALL_STATE(84)] = 740, - [SMALL_STATE(85)] = 811, - [SMALL_STATE(86)] = 882, - [SMALL_STATE(87)] = 953, - [SMALL_STATE(88)] = 1024, - [SMALL_STATE(89)] = 1090, - [SMALL_STATE(90)] = 1156, - [SMALL_STATE(91)] = 1226, - [SMALL_STATE(92)] = 1292, - [SMALL_STATE(93)] = 1358, - [SMALL_STATE(94)] = 1428, - [SMALL_STATE(95)] = 1494, - [SMALL_STATE(96)] = 1560, - [SMALL_STATE(97)] = 1626, - [SMALL_STATE(98)] = 1692, - [SMALL_STATE(99)] = 1758, - [SMALL_STATE(100)] = 1824, - [SMALL_STATE(101)] = 1890, - [SMALL_STATE(102)] = 1956, - [SMALL_STATE(103)] = 2022, - [SMALL_STATE(104)] = 2092, - [SMALL_STATE(105)] = 2158, - [SMALL_STATE(106)] = 2224, - [SMALL_STATE(107)] = 2290, - [SMALL_STATE(108)] = 2360, - [SMALL_STATE(109)] = 2430, - [SMALL_STATE(110)] = 2496, - [SMALL_STATE(111)] = 2562, - [SMALL_STATE(112)] = 2628, - [SMALL_STATE(113)] = 2694, - [SMALL_STATE(114)] = 2768, - [SMALL_STATE(115)] = 2844, - [SMALL_STATE(116)] = 2914, - [SMALL_STATE(117)] = 2979, - [SMALL_STATE(118)] = 3052, - [SMALL_STATE(119)] = 3117, - [SMALL_STATE(120)] = 3182, - [SMALL_STATE(121)] = 3249, - [SMALL_STATE(122)] = 3314, - [SMALL_STATE(123)] = 3381, - [SMALL_STATE(124)] = 3448, - [SMALL_STATE(125)] = 3613, - [SMALL_STATE(126)] = 3680, - [SMALL_STATE(127)] = 3747, - [SMALL_STATE(128)] = 3811, - [SMALL_STATE(129)] = 3875, - [SMALL_STATE(130)] = 3939, - [SMALL_STATE(131)] = 4003, - [SMALL_STATE(132)] = 4067, - [SMALL_STATE(133)] = 4131, - [SMALL_STATE(134)] = 4197, - [SMALL_STATE(135)] = 4261, - [SMALL_STATE(136)] = 4327, - [SMALL_STATE(137)] = 4391, - [SMALL_STATE(138)] = 4455, - [SMALL_STATE(139)] = 4519, - [SMALL_STATE(140)] = 4583, - [SMALL_STATE(141)] = 4647, - [SMALL_STATE(142)] = 4711, - [SMALL_STATE(143)] = 4775, - [SMALL_STATE(144)] = 4839, - [SMALL_STATE(145)] = 4903, - [SMALL_STATE(146)] = 4967, - [SMALL_STATE(147)] = 5031, - [SMALL_STATE(148)] = 5095, - [SMALL_STATE(149)] = 5159, - [SMALL_STATE(150)] = 5223, - [SMALL_STATE(151)] = 5287, - [SMALL_STATE(152)] = 5351, - [SMALL_STATE(153)] = 5415, - [SMALL_STATE(154)] = 5479, - [SMALL_STATE(155)] = 5543, - [SMALL_STATE(156)] = 5607, - [SMALL_STATE(157)] = 5671, - [SMALL_STATE(158)] = 5735, - [SMALL_STATE(159)] = 5799, - [SMALL_STATE(160)] = 5863, - [SMALL_STATE(161)] = 5927, - [SMALL_STATE(162)] = 5991, - [SMALL_STATE(163)] = 6055, - [SMALL_STATE(164)] = 6119, - [SMALL_STATE(165)] = 6183, - [SMALL_STATE(166)] = 6247, - [SMALL_STATE(167)] = 6311, - [SMALL_STATE(168)] = 6375, - [SMALL_STATE(169)] = 6439, - [SMALL_STATE(170)] = 6503, - [SMALL_STATE(171)] = 6567, - [SMALL_STATE(172)] = 6631, - [SMALL_STATE(173)] = 6695, - [SMALL_STATE(174)] = 6759, - [SMALL_STATE(175)] = 6823, - [SMALL_STATE(176)] = 6887, - [SMALL_STATE(177)] = 6951, - [SMALL_STATE(178)] = 7015, - [SMALL_STATE(179)] = 7079, - [SMALL_STATE(180)] = 7143, - [SMALL_STATE(181)] = 7207, - [SMALL_STATE(182)] = 7271, - [SMALL_STATE(183)] = 7335, - [SMALL_STATE(184)] = 7399, - [SMALL_STATE(185)] = 7463, - [SMALL_STATE(186)] = 7527, - [SMALL_STATE(187)] = 7591, - [SMALL_STATE(188)] = 7655, - [SMALL_STATE(189)] = 7719, - [SMALL_STATE(190)] = 7783, - [SMALL_STATE(191)] = 7847, - [SMALL_STATE(192)] = 7911, - [SMALL_STATE(193)] = 7975, - [SMALL_STATE(194)] = 8039, - [SMALL_STATE(195)] = 8103, - [SMALL_STATE(196)] = 8167, - [SMALL_STATE(197)] = 8231, - [SMALL_STATE(198)] = 8295, - [SMALL_STATE(199)] = 8359, - [SMALL_STATE(200)] = 8423, - [SMALL_STATE(201)] = 8487, - [SMALL_STATE(202)] = 8551, - [SMALL_STATE(203)] = 8615, - [SMALL_STATE(204)] = 8679, - [SMALL_STATE(205)] = 8743, - [SMALL_STATE(206)] = 8807, - [SMALL_STATE(207)] = 8970, - [SMALL_STATE(208)] = 9133, - [SMALL_STATE(209)] = 9282, - [SMALL_STATE(210)] = 9431, - [SMALL_STATE(211)] = 9494, - [SMALL_STATE(212)] = 9557, - [SMALL_STATE(213)] = 9703, - [SMALL_STATE(214)] = 9849, - [SMALL_STATE(215)] = 9885, - [SMALL_STATE(216)] = 9918, - [SMALL_STATE(217)] = 9970, - [SMALL_STATE(218)] = 10017, - [SMALL_STATE(219)] = 10066, - [SMALL_STATE(220)] = 10093, - [SMALL_STATE(221)] = 10140, - [SMALL_STATE(222)] = 10189, - [SMALL_STATE(223)] = 10235, - [SMALL_STATE(224)] = 10281, - [SMALL_STATE(225)] = 10327, - [SMALL_STATE(226)] = 10373, - [SMALL_STATE(227)] = 10419, - [SMALL_STATE(228)] = 10465, - [SMALL_STATE(229)] = 10511, - [SMALL_STATE(230)] = 10557, - [SMALL_STATE(231)] = 10603, - [SMALL_STATE(232)] = 10649, - [SMALL_STATE(233)] = 10695, - [SMALL_STATE(234)] = 10741, - [SMALL_STATE(235)] = 10787, - [SMALL_STATE(236)] = 10833, - [SMALL_STATE(237)] = 10879, - [SMALL_STATE(238)] = 10925, - [SMALL_STATE(239)] = 10971, - [SMALL_STATE(240)] = 11019, - [SMALL_STATE(241)] = 11065, - [SMALL_STATE(242)] = 11111, - [SMALL_STATE(243)] = 11157, - [SMALL_STATE(244)] = 11203, - [SMALL_STATE(245)] = 11245, - [SMALL_STATE(246)] = 11287, - [SMALL_STATE(247)] = 11329, - [SMALL_STATE(248)] = 11371, - [SMALL_STATE(249)] = 11413, - [SMALL_STATE(250)] = 11455, - [SMALL_STATE(251)] = 11497, - [SMALL_STATE(252)] = 11539, - [SMALL_STATE(253)] = 11581, - [SMALL_STATE(254)] = 11623, - [SMALL_STATE(255)] = 11665, - [SMALL_STATE(256)] = 11707, - [SMALL_STATE(257)] = 11749, - [SMALL_STATE(258)] = 11791, - [SMALL_STATE(259)] = 11833, - [SMALL_STATE(260)] = 11860, - [SMALL_STATE(261)] = 11887, - [SMALL_STATE(262)] = 11914, - [SMALL_STATE(263)] = 11950, - [SMALL_STATE(264)] = 11972, - [SMALL_STATE(265)] = 11994, - [SMALL_STATE(266)] = 12016, - [SMALL_STATE(267)] = 12052, - [SMALL_STATE(268)] = 12088, - [SMALL_STATE(269)] = 12110, - [SMALL_STATE(270)] = 12132, - [SMALL_STATE(271)] = 12154, - [SMALL_STATE(272)] = 12190, - [SMALL_STATE(273)] = 12212, - [SMALL_STATE(274)] = 12234, - [SMALL_STATE(275)] = 12256, - [SMALL_STATE(276)] = 12278, - [SMALL_STATE(277)] = 12299, - [SMALL_STATE(278)] = 12333, - [SMALL_STATE(279)] = 12358, - [SMALL_STATE(280)] = 12382, - [SMALL_STATE(281)] = 12406, - [SMALL_STATE(282)] = 12422, - [SMALL_STATE(283)] = 12438, - [SMALL_STATE(284)] = 12462, - [SMALL_STATE(285)] = 12486, - [SMALL_STATE(286)] = 12510, - [SMALL_STATE(287)] = 12526, - [SMALL_STATE(288)] = 12550, - [SMALL_STATE(289)] = 12574, - [SMALL_STATE(290)] = 12598, - [SMALL_STATE(291)] = 12622, - [SMALL_STATE(292)] = 12646, - [SMALL_STATE(293)] = 12662, - [SMALL_STATE(294)] = 12678, - [SMALL_STATE(295)] = 12702, - [SMALL_STATE(296)] = 12725, - [SMALL_STATE(297)] = 12748, - [SMALL_STATE(298)] = 12771, - [SMALL_STATE(299)] = 12785, - [SMALL_STATE(300)] = 12797, - [SMALL_STATE(301)] = 12811, - [SMALL_STATE(302)] = 12826, - [SMALL_STATE(303)] = 12841, - [SMALL_STATE(304)] = 12856, - [SMALL_STATE(305)] = 12871, - [SMALL_STATE(306)] = 12886, - [SMALL_STATE(307)] = 12896, - [SMALL_STATE(308)] = 12912, - [SMALL_STATE(309)] = 12928, - [SMALL_STATE(310)] = 12944, - [SMALL_STATE(311)] = 12960, - [SMALL_STATE(312)] = 12976, - [SMALL_STATE(313)] = 12992, - [SMALL_STATE(314)] = 13008, - [SMALL_STATE(315)] = 13024, - [SMALL_STATE(316)] = 13040, - [SMALL_STATE(317)] = 13056, - [SMALL_STATE(318)] = 13072, - [SMALL_STATE(319)] = 13088, - [SMALL_STATE(320)] = 13101, - [SMALL_STATE(321)] = 13114, - [SMALL_STATE(322)] = 13127, - [SMALL_STATE(323)] = 13140, - [SMALL_STATE(324)] = 13153, - [SMALL_STATE(325)] = 13166, - [SMALL_STATE(326)] = 13179, - [SMALL_STATE(327)] = 13192, - [SMALL_STATE(328)] = 13205, - [SMALL_STATE(329)] = 13218, - [SMALL_STATE(330)] = 13227, - [SMALL_STATE(331)] = 13240, - [SMALL_STATE(332)] = 13253, - [SMALL_STATE(333)] = 13266, - [SMALL_STATE(334)] = 13279, - [SMALL_STATE(335)] = 13292, - [SMALL_STATE(336)] = 13305, - [SMALL_STATE(337)] = 13318, - [SMALL_STATE(338)] = 13326, - [SMALL_STATE(339)] = 13334, - [SMALL_STATE(340)] = 13344, - [SMALL_STATE(341)] = 13354, - [SMALL_STATE(342)] = 13362, - [SMALL_STATE(343)] = 13370, - [SMALL_STATE(344)] = 13378, - [SMALL_STATE(345)] = 13386, - [SMALL_STATE(346)] = 13394, - [SMALL_STATE(347)] = 13402, - [SMALL_STATE(348)] = 13412, - [SMALL_STATE(349)] = 13420, - [SMALL_STATE(350)] = 13430, - [SMALL_STATE(351)] = 13438, - [SMALL_STATE(352)] = 13448, - [SMALL_STATE(353)] = 13458, - [SMALL_STATE(354)] = 13466, - [SMALL_STATE(355)] = 13473, - [SMALL_STATE(356)] = 13480, - [SMALL_STATE(357)] = 13487, - [SMALL_STATE(358)] = 13494, - [SMALL_STATE(359)] = 13501, - [SMALL_STATE(360)] = 13508, - [SMALL_STATE(361)] = 13515, - [SMALL_STATE(362)] = 13522, - [SMALL_STATE(363)] = 13529, - [SMALL_STATE(364)] = 13536, - [SMALL_STATE(365)] = 13543, - [SMALL_STATE(366)] = 13550, - [SMALL_STATE(367)] = 13557, - [SMALL_STATE(368)] = 13564, - [SMALL_STATE(369)] = 13571, - [SMALL_STATE(370)] = 13578, - [SMALL_STATE(371)] = 13585, - [SMALL_STATE(372)] = 13592, - [SMALL_STATE(373)] = 13599, - [SMALL_STATE(374)] = 13606, - [SMALL_STATE(375)] = 13613, - [SMALL_STATE(376)] = 13620, - [SMALL_STATE(377)] = 13627, - [SMALL_STATE(378)] = 13634, - [SMALL_STATE(379)] = 13641, - [SMALL_STATE(380)] = 13648, - [SMALL_STATE(381)] = 13655, - [SMALL_STATE(382)] = 13662, - [SMALL_STATE(383)] = 13669, - [SMALL_STATE(384)] = 13676, - [SMALL_STATE(385)] = 13683, - [SMALL_STATE(386)] = 13690, + [SMALL_STATE(76)] = 0, + [SMALL_STATE(77)] = 87, + [SMALL_STATE(78)] = 158, + [SMALL_STATE(79)] = 229, + [SMALL_STATE(80)] = 307, + [SMALL_STATE(81)] = 383, + [SMALL_STATE(82)] = 454, + [SMALL_STATE(83)] = 525, + [SMALL_STATE(84)] = 596, + [SMALL_STATE(85)] = 667, + [SMALL_STATE(86)] = 738, + [SMALL_STATE(87)] = 809, + [SMALL_STATE(88)] = 880, + [SMALL_STATE(89)] = 953, + [SMALL_STATE(90)] = 1024, + [SMALL_STATE(91)] = 1090, + [SMALL_STATE(92)] = 1156, + [SMALL_STATE(93)] = 1222, + [SMALL_STATE(94)] = 1288, + [SMALL_STATE(95)] = 1354, + [SMALL_STATE(96)] = 1424, + [SMALL_STATE(97)] = 1494, + [SMALL_STATE(98)] = 1560, + [SMALL_STATE(99)] = 1626, + [SMALL_STATE(100)] = 1692, + [SMALL_STATE(101)] = 1758, + [SMALL_STATE(102)] = 1824, + [SMALL_STATE(103)] = 1890, + [SMALL_STATE(104)] = 1956, + [SMALL_STATE(105)] = 2022, + [SMALL_STATE(106)] = 2092, + [SMALL_STATE(107)] = 2158, + [SMALL_STATE(108)] = 2224, + [SMALL_STATE(109)] = 2290, + [SMALL_STATE(110)] = 2360, + [SMALL_STATE(111)] = 2430, + [SMALL_STATE(112)] = 2496, + [SMALL_STATE(113)] = 2562, + [SMALL_STATE(114)] = 2628, + [SMALL_STATE(115)] = 2694, + [SMALL_STATE(116)] = 2768, + [SMALL_STATE(117)] = 2844, + [SMALL_STATE(118)] = 2914, + [SMALL_STATE(119)] = 2979, + [SMALL_STATE(120)] = 3052, + [SMALL_STATE(121)] = 3117, + [SMALL_STATE(122)] = 3184, + [SMALL_STATE(123)] = 3249, + [SMALL_STATE(124)] = 3314, + [SMALL_STATE(125)] = 3381, + [SMALL_STATE(126)] = 3448, + [SMALL_STATE(127)] = 3613, + [SMALL_STATE(128)] = 3680, + [SMALL_STATE(129)] = 3747, + [SMALL_STATE(130)] = 3811, + [SMALL_STATE(131)] = 3875, + [SMALL_STATE(132)] = 3939, + [SMALL_STATE(133)] = 4003, + [SMALL_STATE(134)] = 4067, + [SMALL_STATE(135)] = 4131, + [SMALL_STATE(136)] = 4195, + [SMALL_STATE(137)] = 4261, + [SMALL_STATE(138)] = 4325, + [SMALL_STATE(139)] = 4391, + [SMALL_STATE(140)] = 4455, + [SMALL_STATE(141)] = 4519, + [SMALL_STATE(142)] = 4583, + [SMALL_STATE(143)] = 4647, + [SMALL_STATE(144)] = 4711, + [SMALL_STATE(145)] = 4775, + [SMALL_STATE(146)] = 4839, + [SMALL_STATE(147)] = 4903, + [SMALL_STATE(148)] = 4967, + [SMALL_STATE(149)] = 5031, + [SMALL_STATE(150)] = 5095, + [SMALL_STATE(151)] = 5159, + [SMALL_STATE(152)] = 5223, + [SMALL_STATE(153)] = 5287, + [SMALL_STATE(154)] = 5351, + [SMALL_STATE(155)] = 5415, + [SMALL_STATE(156)] = 5479, + [SMALL_STATE(157)] = 5543, + [SMALL_STATE(158)] = 5607, + [SMALL_STATE(159)] = 5671, + [SMALL_STATE(160)] = 5735, + [SMALL_STATE(161)] = 5799, + [SMALL_STATE(162)] = 5863, + [SMALL_STATE(163)] = 5927, + [SMALL_STATE(164)] = 5991, + [SMALL_STATE(165)] = 6055, + [SMALL_STATE(166)] = 6119, + [SMALL_STATE(167)] = 6183, + [SMALL_STATE(168)] = 6247, + [SMALL_STATE(169)] = 6311, + [SMALL_STATE(170)] = 6375, + [SMALL_STATE(171)] = 6439, + [SMALL_STATE(172)] = 6503, + [SMALL_STATE(173)] = 6567, + [SMALL_STATE(174)] = 6631, + [SMALL_STATE(175)] = 6695, + [SMALL_STATE(176)] = 6759, + [SMALL_STATE(177)] = 6823, + [SMALL_STATE(178)] = 6887, + [SMALL_STATE(179)] = 6951, + [SMALL_STATE(180)] = 7015, + [SMALL_STATE(181)] = 7079, + [SMALL_STATE(182)] = 7143, + [SMALL_STATE(183)] = 7207, + [SMALL_STATE(184)] = 7271, + [SMALL_STATE(185)] = 7335, + [SMALL_STATE(186)] = 7399, + [SMALL_STATE(187)] = 7463, + [SMALL_STATE(188)] = 7527, + [SMALL_STATE(189)] = 7591, + [SMALL_STATE(190)] = 7655, + [SMALL_STATE(191)] = 7719, + [SMALL_STATE(192)] = 7783, + [SMALL_STATE(193)] = 7847, + [SMALL_STATE(194)] = 7911, + [SMALL_STATE(195)] = 7975, + [SMALL_STATE(196)] = 8039, + [SMALL_STATE(197)] = 8103, + [SMALL_STATE(198)] = 8167, + [SMALL_STATE(199)] = 8231, + [SMALL_STATE(200)] = 8295, + [SMALL_STATE(201)] = 8359, + [SMALL_STATE(202)] = 8423, + [SMALL_STATE(203)] = 8487, + [SMALL_STATE(204)] = 8551, + [SMALL_STATE(205)] = 8615, + [SMALL_STATE(206)] = 8679, + [SMALL_STATE(207)] = 8743, + [SMALL_STATE(208)] = 8807, + [SMALL_STATE(209)] = 8871, + [SMALL_STATE(210)] = 8935, + [SMALL_STATE(211)] = 8999, + [SMALL_STATE(212)] = 9148, + [SMALL_STATE(213)] = 9311, + [SMALL_STATE(214)] = 9474, + [SMALL_STATE(215)] = 9623, + [SMALL_STATE(216)] = 9686, + [SMALL_STATE(217)] = 9749, + [SMALL_STATE(218)] = 9895, + [SMALL_STATE(219)] = 10041, + [SMALL_STATE(220)] = 10080, + [SMALL_STATE(221)] = 10116, + [SMALL_STATE(222)] = 10146, + [SMALL_STATE(223)] = 10198, + [SMALL_STATE(224)] = 10245, + [SMALL_STATE(225)] = 10294, + [SMALL_STATE(226)] = 10341, + [SMALL_STATE(227)] = 10390, + [SMALL_STATE(228)] = 10436, + [SMALL_STATE(229)] = 10484, + [SMALL_STATE(230)] = 10530, + [SMALL_STATE(231)] = 10576, + [SMALL_STATE(232)] = 10622, + [SMALL_STATE(233)] = 10668, + [SMALL_STATE(234)] = 10714, + [SMALL_STATE(235)] = 10760, + [SMALL_STATE(236)] = 10806, + [SMALL_STATE(237)] = 10852, + [SMALL_STATE(238)] = 10898, + [SMALL_STATE(239)] = 10944, + [SMALL_STATE(240)] = 10990, + [SMALL_STATE(241)] = 11036, + [SMALL_STATE(242)] = 11082, + [SMALL_STATE(243)] = 11128, + [SMALL_STATE(244)] = 11174, + [SMALL_STATE(245)] = 11220, + [SMALL_STATE(246)] = 11266, + [SMALL_STATE(247)] = 11312, + [SMALL_STATE(248)] = 11358, + [SMALL_STATE(249)] = 11404, + [SMALL_STATE(250)] = 11446, + [SMALL_STATE(251)] = 11488, + [SMALL_STATE(252)] = 11530, + [SMALL_STATE(253)] = 11572, + [SMALL_STATE(254)] = 11614, + [SMALL_STATE(255)] = 11656, + [SMALL_STATE(256)] = 11698, + [SMALL_STATE(257)] = 11740, + [SMALL_STATE(258)] = 11782, + [SMALL_STATE(259)] = 11824, + [SMALL_STATE(260)] = 11866, + [SMALL_STATE(261)] = 11908, + [SMALL_STATE(262)] = 11950, + [SMALL_STATE(263)] = 11992, + [SMALL_STATE(264)] = 12034, + [SMALL_STATE(265)] = 12061, + [SMALL_STATE(266)] = 12088, + [SMALL_STATE(267)] = 12115, + [SMALL_STATE(268)] = 12137, + [SMALL_STATE(269)] = 12159, + [SMALL_STATE(270)] = 12181, + [SMALL_STATE(271)] = 12203, + [SMALL_STATE(272)] = 12239, + [SMALL_STATE(273)] = 12261, + [SMALL_STATE(274)] = 12283, + [SMALL_STATE(275)] = 12305, + [SMALL_STATE(276)] = 12341, + [SMALL_STATE(277)] = 12363, + [SMALL_STATE(278)] = 12385, + [SMALL_STATE(279)] = 12421, + [SMALL_STATE(280)] = 12457, + [SMALL_STATE(281)] = 12479, + [SMALL_STATE(282)] = 12500, + [SMALL_STATE(283)] = 12534, + [SMALL_STATE(284)] = 12559, + [SMALL_STATE(285)] = 12583, + [SMALL_STATE(286)] = 12599, + [SMALL_STATE(287)] = 12623, + [SMALL_STATE(288)] = 12639, + [SMALL_STATE(289)] = 12655, + [SMALL_STATE(290)] = 12671, + [SMALL_STATE(291)] = 12687, + [SMALL_STATE(292)] = 12711, + [SMALL_STATE(293)] = 12735, + [SMALL_STATE(294)] = 12759, + [SMALL_STATE(295)] = 12783, + [SMALL_STATE(296)] = 12807, + [SMALL_STATE(297)] = 12831, + [SMALL_STATE(298)] = 12855, + [SMALL_STATE(299)] = 12879, + [SMALL_STATE(300)] = 12903, + [SMALL_STATE(301)] = 12926, + [SMALL_STATE(302)] = 12949, + [SMALL_STATE(303)] = 12972, + [SMALL_STATE(304)] = 12986, + [SMALL_STATE(305)] = 13000, + [SMALL_STATE(306)] = 13012, + [SMALL_STATE(307)] = 13027, + [SMALL_STATE(308)] = 13042, + [SMALL_STATE(309)] = 13057, + [SMALL_STATE(310)] = 13072, + [SMALL_STATE(311)] = 13087, + [SMALL_STATE(312)] = 13103, + [SMALL_STATE(313)] = 13119, + [SMALL_STATE(314)] = 13135, + [SMALL_STATE(315)] = 13151, + [SMALL_STATE(316)] = 13167, + [SMALL_STATE(317)] = 13183, + [SMALL_STATE(318)] = 13199, + [SMALL_STATE(319)] = 13215, + [SMALL_STATE(320)] = 13231, + [SMALL_STATE(321)] = 13247, + [SMALL_STATE(322)] = 13263, + [SMALL_STATE(323)] = 13279, + [SMALL_STATE(324)] = 13289, + [SMALL_STATE(325)] = 13302, + [SMALL_STATE(326)] = 13315, + [SMALL_STATE(327)] = 13328, + [SMALL_STATE(328)] = 13341, + [SMALL_STATE(329)] = 13354, + [SMALL_STATE(330)] = 13367, + [SMALL_STATE(331)] = 13380, + [SMALL_STATE(332)] = 13393, + [SMALL_STATE(333)] = 13406, + [SMALL_STATE(334)] = 13419, + [SMALL_STATE(335)] = 13432, + [SMALL_STATE(336)] = 13445, + [SMALL_STATE(337)] = 13458, + [SMALL_STATE(338)] = 13471, + [SMALL_STATE(339)] = 13484, + [SMALL_STATE(340)] = 13497, + [SMALL_STATE(341)] = 13506, + [SMALL_STATE(342)] = 13519, + [SMALL_STATE(343)] = 13527, + [SMALL_STATE(344)] = 13535, + [SMALL_STATE(345)] = 13543, + [SMALL_STATE(346)] = 13553, + [SMALL_STATE(347)] = 13561, + [SMALL_STATE(348)] = 13569, + [SMALL_STATE(349)] = 13579, + [SMALL_STATE(350)] = 13589, + [SMALL_STATE(351)] = 13597, + [SMALL_STATE(352)] = 13605, + [SMALL_STATE(353)] = 13613, + [SMALL_STATE(354)] = 13621, + [SMALL_STATE(355)] = 13631, + [SMALL_STATE(356)] = 13639, + [SMALL_STATE(357)] = 13647, + [SMALL_STATE(358)] = 13657, + [SMALL_STATE(359)] = 13667, + [SMALL_STATE(360)] = 13674, + [SMALL_STATE(361)] = 13681, + [SMALL_STATE(362)] = 13688, + [SMALL_STATE(363)] = 13695, + [SMALL_STATE(364)] = 13702, + [SMALL_STATE(365)] = 13709, + [SMALL_STATE(366)] = 13716, + [SMALL_STATE(367)] = 13723, + [SMALL_STATE(368)] = 13730, + [SMALL_STATE(369)] = 13737, + [SMALL_STATE(370)] = 13744, + [SMALL_STATE(371)] = 13751, + [SMALL_STATE(372)] = 13758, + [SMALL_STATE(373)] = 13765, + [SMALL_STATE(374)] = 13772, + [SMALL_STATE(375)] = 13779, + [SMALL_STATE(376)] = 13786, + [SMALL_STATE(377)] = 13793, + [SMALL_STATE(378)] = 13800, + [SMALL_STATE(379)] = 13807, + [SMALL_STATE(380)] = 13814, + [SMALL_STATE(381)] = 13821, + [SMALL_STATE(382)] = 13828, + [SMALL_STATE(383)] = 13835, + [SMALL_STATE(384)] = 13842, + [SMALL_STATE(385)] = 13849, + [SMALL_STATE(386)] = 13856, + [SMALL_STATE(387)] = 13863, + [SMALL_STATE(388)] = 13870, + [SMALL_STATE(389)] = 13877, + [SMALL_STATE(390)] = 13884, + [SMALL_STATE(391)] = 13891, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -22040,348 +22561,348 @@ static const 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_statements, 0), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [45] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_stmt_identifier, 1), - [47] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_stmt_identifier, 1), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210), - [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [63] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 1), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [67] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat2, 1), - [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [75] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 1), - [77] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsets_stmt, 2), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [81] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsets_stmt, 2), - [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64), - [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [95] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsetssizes_stmt, 2), - [97] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsetssizes_stmt, 2), - [99] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_stmt, 1, .production_id = 2), - [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_stmt, 1, .production_id = 2), - [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_html_disable_stmt, 2, .production_id = 2), - [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_html_disable_stmt, 2, .production_id = 2), - [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_stmt, 1, .production_id = 2), - [109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_help_stmt, 1, .production_id = 2), - [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__search_stmt, 1, .production_id = 2), - [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__search_stmt, 1, .production_id = 2), - [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 2, .production_id = 3), - [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 2, .production_id = 3), - [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__system_stmt, 1, .production_id = 2), - [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__system_stmt, 1, .production_id = 2), - [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 1, .production_id = 3), - [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 1, .production_id = 3), - [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_args, 1), - [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_args, 1), - [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), - [133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(294), - [136] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_args_repeat1, 2), - [138] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(223), - [141] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(67), - [144] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(64), - [147] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(312), - [150] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(10), - [153] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(14), - [156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_stmt, 2, .production_id = 2), - [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_stmt, 2, .production_id = 2), - [162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), - [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_identifier, 1, .production_id = 1), - [172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_identifier, 1, .production_id = 1), - [174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), - [178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), - [180] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(267), - [183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arg, 1), - [185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arg, 1), - [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_specifiers_repeat1, 2), - [191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_specifiers_repeat1, 2), - [193] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_specifiers_repeat1, 2), SHIFT_REPEAT(386), - [196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation, 2), - [198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_concatenation, 2), - [200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_specifiers, 1), - [202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_specifiers, 1), - [204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arg_with_paren, 3, .production_id = 17), - [206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arg_with_paren, 3, .production_id = 17), - [208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_single_quoted_arg, 3), - [210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_single_quoted_arg, 3), - [212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arg_identifier, 1), - [214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arg_identifier, 1), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(221), + [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [51] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_stmt_identifier, 1), + [53] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_stmt_identifier, 1), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), + [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [71] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 1), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [75] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat2, 1), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 1), + [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsetssizes_stmt, 2), + [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [89] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsetssizes_stmt, 2), + [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsets_stmt, 2), + [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsets_stmt, 2), + [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_html_disable_stmt, 2, .production_id = 2), + [109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_html_disable_stmt, 2, .production_id = 2), + [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_stmt, 1, .production_id = 2), + [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_help_stmt, 1, .production_id = 2), + [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_stmt, 1, .production_id = 2), + [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_stmt, 1, .production_id = 2), + [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__search_stmt, 1, .production_id = 2), + [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__search_stmt, 1, .production_id = 2), + [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 2, .production_id = 3), + [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 2, .production_id = 3), + [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__system_stmt, 1, .production_id = 2), + [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__system_stmt, 1, .production_id = 2), + [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 1, .production_id = 3), + [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 1, .production_id = 3), + [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias_arged_stmt, 1, .production_id = 3), + [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alias_arged_stmt, 1, .production_id = 3), + [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), + [141] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(291), + [144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_args_repeat1, 2), + [146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(248), + [149] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(71), + [152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(72), + [155] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(320), + [158] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(13), + [161] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(21), + [164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_args, 1), + [166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_args, 1), + [168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_stmt, 2, .production_id = 2), + [170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_stmt, 2, .production_id = 2), + [174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), + [176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_identifier, 1, .production_id = 1), + [184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_identifier, 1, .production_id = 1), + [186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_specifiers, 1), + [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_specifiers, 1), + [192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation, 2), + [194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_concatenation, 2), + [196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arg, 1), + [200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arg, 1), + [202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), + [204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), + [206] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(278), + [209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_specifiers_repeat1, 2), + [211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_specifiers_repeat1, 2), + [213] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_specifiers_repeat1, 2), SHIFT_REPEAT(383), [216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_single_quoted_arg, 2), [218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_single_quoted_arg, 2), - [220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arg, 1, .production_id = 7), - [222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arg, 1, .production_id = 7), - [224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_substitution_arg, 3), - [226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_substitution_arg, 3), - [228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_double_quoted_arg, 2), - [230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_double_quoted_arg, 2), - [232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spec_arg_identifier, 1), - [234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_spec_arg_identifier, 1), - [236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_specifiers_repeat1, 3), - [238] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_specifiers_repeat1, 3), - [240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_double_quoted_arg, 3), - [242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_double_quoted_arg, 3), - [244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_identifier, 2, .production_id = 6), - [246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_identifier, 2, .production_id = 6), - [248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), - [250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), - [252] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(77), - [255] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(13), - [258] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(12), - [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_specifier, 1), - [265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_specifier, 1), - [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), - [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), - [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), - [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12), - [275] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(266), - [278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_val, 1), - [280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_val, 1), - [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_arg, 1, .production_id = 7), - [288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_arg, 1, .production_id = 7), - [290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), - [292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_key_concatenation, 2), - [294] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_key_concatenation, 2), - [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), - [300] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), - [302] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), SHIFT_REPEAT(91), - [305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_key, 1), - [307] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_key, 1), - [309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), - [311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), - [313] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), SHIFT_REPEAT(278), - [316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_args, 1), - [318] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_args, 1), - [320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 1), - [324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 1), - [326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_args, 2), - [328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_args, 2), - [330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_stmt, 4, .production_id = 3), - [332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_stmt, 4, .production_id = 3), - [334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_val_concatenation, 2), - [338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_val_concatenation, 2), - [340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tmp_eval_args_repeat1, 2), - [344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_tmp_eval_args_repeat1, 2), - [346] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_eval_args_repeat1, 2), SHIFT_REPEAT(328), - [349] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(113), - [352] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(8), - [355] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(17), - [358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), - [360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), - [362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), - [364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__eq_sep_val_concatenation_repeat1, 2), - [366] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__eq_sep_val_concatenation_repeat1, 2), - [368] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__eq_sep_val_concatenation_repeat1, 2), SHIFT_REPEAT(258), - [371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_comment_stmt, 2), - [373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_comment_stmt, 2), - [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_function_stmt, 2), - [379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_function_stmt, 2), - [381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_flags_stmt, 2), - [385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_flags_stmt, 2), - [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1), - [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), - [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(381), - [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), - [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), - [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), - [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), - [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), - [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_eq_sep_args, 1), - [493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_eq_sep_args, 1), - [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__macro_arged_stmt, 1, .production_id = 3), - [499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__macro_arged_stmt, 1, .production_id = 3), - [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_bits_stmt, 3), - [505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_bits_stmt, 3), - [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_repeat_stmt, 2, .production_id = 11), - [509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_repeat_stmt, 2, .production_id = 11), - [511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_symbol_stmt, 2), - [513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_symbol_stmt, 2), - [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 2, .production_id = 10), - [517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 2, .production_id = 10), - [519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_stmt, 2, .production_id = 8), - [521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_stmt, 2, .production_id = 8), - [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__last_stmt, 1, .production_id = 2), - [527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__last_stmt, 1, .production_id = 2), - [529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_stmt, 1, .production_id = 2), - [531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_stmt, 1, .production_id = 2), - [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_segments_stmt, 2), - [537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_segments_stmt, 2), - [539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_legacy_quoted_stmt, 3, .production_id = 12), - [541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_legacy_quoted_stmt, 3, .production_id = 12), - [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arged_stmt, 1, .production_id = 4), - [545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arged_stmt, 1, .production_id = 4), - [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_stmt_question, 2, .production_id = 8), - [549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_stmt_question, 2, .production_id = 8), - [551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 3, .production_id = 13), - [553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 3, .production_id = 13), - [555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 3, .production_id = 9), - [557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 3, .production_id = 9), - [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_stmt, 3, .production_id = 14), - [561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_stmt, 3, .production_id = 14), - [563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arged_stmt, 1, .production_id = 5), - [565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arged_stmt, 1, .production_id = 5), - [567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__macro_arged_stmt, 2, .production_id = 9), - [569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__macro_arged_stmt, 2, .production_id = 9), - [571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_string_stmt, 2), - [573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_string_stmt, 2), + [220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_double_quoted_arg, 2), + [222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_double_quoted_arg, 2), + [224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_double_quoted_arg, 3), + [226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_double_quoted_arg, 3), + [228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spec_arg_identifier, 1), + [230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_spec_arg_identifier, 1), + [232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_specifiers_repeat1, 3), + [234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_specifiers_repeat1, 3), + [236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_substitution_arg, 3), + [238] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_substitution_arg, 3), + [240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arg_identifier, 1), + [242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arg_identifier, 1), + [244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arg, 1, .production_id = 7), + [246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arg, 1, .production_id = 7), + [248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_single_quoted_arg, 3), + [250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_single_quoted_arg, 3), + [252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arg_with_paren, 3, .production_id = 17), + [254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arg_with_paren, 3, .production_id = 17), + [256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_identifier, 2, .production_id = 6), + [258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_identifier, 2, .production_id = 6), + [260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_specifier, 1), + [262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_specifier, 1), + [264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), + [266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209), + [268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6), + [270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12), + [272] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), + [276] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), + [278] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(80), + [281] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(6), + [284] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(12), + [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [289] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(279), + [292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_arg, 1, .production_id = 7), + [294] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_arg, 1, .production_id = 7), + [296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), + [298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_key_concatenation, 2), + [300] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_key_concatenation, 2), + [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_key, 1), + [306] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_key, 1), + [308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), + [310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), + [312] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), SHIFT_REPEAT(283), + [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_val, 1), + [317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_val, 1), + [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), + [323] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), + [325] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), SHIFT_REPEAT(92), + [328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 1), + [330] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 1), + [332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_stmt, 4, .production_id = 3), + [334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_stmt, 4, .production_id = 3), + [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_args, 2), + [340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_args, 2), + [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_args, 1), + [346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_args, 1), + [348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_val_concatenation, 2), + [350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_val_concatenation, 2), + [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tmp_eval_args_repeat1, 2), + [356] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_tmp_eval_args_repeat1, 2), + [358] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_eval_args_repeat1, 2), SHIFT_REPEAT(326), + [361] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(115), + [364] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(8), + [367] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(7), + [370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), + [374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__eq_sep_val_concatenation_repeat1, 2), + [378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__eq_sep_val_concatenation_repeat1, 2), + [380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__eq_sep_val_concatenation_repeat1, 2), SHIFT_REPEAT(251), + [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_eq_sep_args, 1), + [385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_eq_sep_args, 1), + [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_function_stmt, 2), + [391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_function_stmt, 2), + [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_flags_stmt, 2), + [397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_flags_stmt, 2), + [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1), + [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), + [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), + [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), + [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), + [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), + [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), + [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), + [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_comment_stmt, 2), + [505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_comment_stmt, 2), + [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__macro_arged_stmt, 1, .production_id = 3), + [511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__macro_arged_stmt, 1, .production_id = 3), + [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_bits_stmt, 3), + [517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_bits_stmt, 3), + [519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arged_stmt, 1, .production_id = 4), + [521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arged_stmt, 1, .production_id = 4), + [523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_symbol_stmt, 2), + [525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_symbol_stmt, 2), + [527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arged_stmt, 1, .production_id = 5), + [529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arged_stmt, 1, .production_id = 5), + [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_stmt_question, 2, .production_id = 8), + [533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_stmt_question, 2, .production_id = 8), + [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_stmt, 1, .production_id = 2), + [539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_stmt, 1, .production_id = 2), + [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_instrs_stmt, 2), + [545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_instrs_stmt, 2), + [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_import_stmt, 2), + [549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_import_stmt, 2), + [551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_legacy_quoted_stmt, 3, .production_id = 12), + [553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_legacy_quoted_stmt, 3, .production_id = 12), + [555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__macro_arged_stmt, 2, .production_id = 9), + [557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__macro_arged_stmt, 2, .production_id = 9), + [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias_arged_stmt, 2, .production_id = 9), + [561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alias_arged_stmt, 2, .production_id = 9), + [563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 3, .production_id = 13), + [565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 3, .production_id = 13), + [567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 3, .production_id = 9), + [569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 3, .production_id = 9), + [571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_stmt, 3, .production_id = 14), + [573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_stmt, 3, .production_id = 14), [575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 2, .production_id = 9), [577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 2, .production_id = 9), - [579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_stmt, 3, .production_id = 15), - [581] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_stmt, 3, .production_id = 15), - [583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_import_stmt, 2), - [585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_import_stmt, 2), - [587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_stmt, 3), - [589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_stmt, 3), - [591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_file_lines_stmt, 3), - [593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_file_lines_stmt, 3), - [595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsets_stmt, 3), - [597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsets_stmt, 3), - [599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsetssizes_stmt, 3), - [601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsetssizes_stmt, 3), - [603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_call, 3, .production_id = 21), - [605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_call, 3, .production_id = 21), - [607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_call, 2), - [609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_call, 2), - [611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__search_stmt, 2, .production_id = 8), - [613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__search_stmt, 2, .production_id = 8), - [615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_stmt, 5, .production_id = 3), - [617] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_stmt, 5, .production_id = 3), - [619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_step_stmt, 3), - [621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_step_stmt, 3), - [623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_seek_stmt, 3), - [625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_seek_stmt, 3), - [627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_blksz_stmt, 3), - [629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_blksz_stmt, 3), - [631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_arch_stmt, 3), - [633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_arch_stmt, 3), - [635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_sections_stmt, 2), - [637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_sections_stmt, 2), - [639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_nthi_stmt, 3), - [641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_nthi_stmt, 3), - [643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_stmt, 3), - [645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_stmt, 3), - [647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_instrs_stmt, 2), - [649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_instrs_stmt, 2), - [651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fs_stmt, 3), - [653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fs_stmt, 3), - [655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_reli_stmt, 3), - [657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_reli_stmt, 3), - [659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_kuery_stmt, 3), - [661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_kuery_stmt, 3), - [663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fd_stmt, 3), - [665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fd_stmt, 3), - [667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_reg_stmt, 3), - [669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_reg_stmt, 3), - [671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_file_stmt, 3), - [673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_file_stmt, 3), - [675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_string_stmt, 3), - [677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_string_stmt, 3), - [679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_value_stmt, 3), - [681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_value_stmt, 3), - [683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_hex_stmt, 3), - [685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_hex_stmt, 3), - [687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_register_stmt, 2), - [689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_register_stmt, 2), - [691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__system_stmt, 2, .production_id = 8), - [693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__system_stmt, 2, .production_id = 8), - [695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_bbs_stmt, 2), - [697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_bbs_stmt, 2), - [699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_threads_stmt, 2), - [701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_threads_stmt, 2), - [703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbts_stmt, 2), - [705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbts_stmt, 2), - [707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbgmap_stmt, 2), - [709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbgmap_stmt, 2), + [579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_call, 3, .production_id = 21), + [581] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_call, 3, .production_id = 21), + [583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 2, .production_id = 10), + [585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 2, .production_id = 10), + [587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_segments_stmt, 2), + [589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_segments_stmt, 2), + [591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_call, 2), + [593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_call, 2), + [595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_stmt, 3, .production_id = 15), + [597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_stmt, 3, .production_id = 15), + [599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_bbs_stmt, 2), + [601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_bbs_stmt, 2), + [603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_stmt, 3), + [605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_stmt, 3), + [607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_file_lines_stmt, 3), + [609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_file_lines_stmt, 3), + [611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsets_stmt, 3), + [613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsets_stmt, 3), + [615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsetssizes_stmt, 3), + [617] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsetssizes_stmt, 3), + [619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_repeat_stmt, 2, .production_id = 11), + [621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_repeat_stmt, 2, .production_id = 11), + [623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__search_stmt, 2, .production_id = 8), + [625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__search_stmt, 2, .production_id = 8), + [627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_stmt, 5, .production_id = 3), + [629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_stmt, 5, .production_id = 3), + [631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_step_stmt, 3), + [633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_step_stmt, 3), + [635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_seek_stmt, 3), + [637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_seek_stmt, 3), + [639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_blksz_stmt, 3), + [641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_blksz_stmt, 3), + [643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_arch_stmt, 3), + [645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_arch_stmt, 3), + [647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_sections_stmt, 2), + [649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_sections_stmt, 2), + [651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_nthi_stmt, 3), + [653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_nthi_stmt, 3), + [655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_stmt, 3), + [657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_stmt, 3), + [659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_threads_stmt, 2), + [661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_threads_stmt, 2), + [663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fs_stmt, 3), + [665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fs_stmt, 3), + [667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_reli_stmt, 3), + [669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_reli_stmt, 3), + [671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_kuery_stmt, 3), + [673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_kuery_stmt, 3), + [675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fd_stmt, 3), + [677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fd_stmt, 3), + [679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_reg_stmt, 3), + [681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_reg_stmt, 3), + [683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_file_stmt, 3), + [685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_file_stmt, 3), + [687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_string_stmt, 3), + [689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_string_stmt, 3), + [691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_value_stmt, 3), + [693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_value_stmt, 3), + [695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_hex_stmt, 3), + [697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_hex_stmt, 3), + [699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_string_stmt, 2), + [701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_string_stmt, 2), + [703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__last_stmt, 1, .production_id = 2), + [705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__last_stmt, 1, .production_id = 2), + [707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbts_stmt, 2), + [709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbts_stmt, 2), [711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbtb_stmt, 2), [713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbtb_stmt, 2), [715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbta_stmt, 2), @@ -22390,218 +22911,226 @@ static const TSParseActionEntry ts_parse_actions[] = { [721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fromto_stmt, 4), [723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_function_stmt, 4), [725] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_function_stmt, 4), - [727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_flags_stmt, 4), - [729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_flags_stmt, 4), - [731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_comment_stmt, 4), - [733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_comment_stmt, 4), - [735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_html_enable_stmt, 2, .production_id = 2), - [737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_html_enable_stmt, 2, .production_id = 2), - [739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_hit_stmt, 4, .production_id = 19), - [741] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_hit_stmt, 4, .production_id = 19), - [743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pointer_arged_stmt, 2, .production_id = 8), - [745] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pointer_arged_stmt, 2, .production_id = 8), - [747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_specifier, 2), - [749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_specifier, 2), - [751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_iomap_stmt, 2), - [753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_iomap_stmt, 2), - [755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_eq_sep_args, 3), - [757] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_eq_sep_args, 3), - [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), - [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372), - [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_interpret_stmt, 3), - [789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_interpret_stmt, 3), - [791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_interpret_offsetssizes_stmt, 3), - [793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_interpret_offsetssizes_stmt, 3), - [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2), - [801] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2), SHIFT_REPEAT(214), - [804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statements_repeat1, 2), - [806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat1, 2), - [808] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat1, 2), SHIFT_REPEAT(215), - [811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statements_singleline_repeat1, 2), - [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), - [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [831] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(284), - [834] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(238), - [837] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(268), - [840] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(274), - [843] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(274), - [846] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(315), - [849] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(20), - [852] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(19), - [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dec_number, 1), - [859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__dec_number, 1), - [861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), - [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [883] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(271), - [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), - [892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), - [896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), - [908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), - [912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), - [914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6), - [916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), - [918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), - [922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_append_operator, 2), - [924] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_append_operator, 2), - [926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_redirect_operator, 2), - [928] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_redirect_operator, 2), - [930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), - [932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), - [934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), - [938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), - [940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_search_identifier, 1), - [942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_search_identifier, 1), - [944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), - [946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), - [950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), - [952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), - [956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), - [958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), - [960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), - [962] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(291), - [965] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(291), - [968] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(16), - [971] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(6), - [974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_append_operator, 1), - [976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_append_operator, 1), - [978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_redirect_operator, 1), - [980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_redirect_operator, 1), - [982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), - [984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), - [988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirect_stmt, 3, .production_id = 16), - [998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 2), - [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [1002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat2, 2), - [1004] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat2, 2), SHIFT_REPEAT(5), - [1007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 3), - [1009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [1011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), - [1013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [1015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), - [1017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), - [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [1021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), - [1023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), - [1025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [1027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), - [1029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), - [1031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65), - [1033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [1035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), - [1037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), - [1039] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), SHIFT_REPEAT(313), - [1042] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), SHIFT_REPEAT(313), - [1045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(338), - [1047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), - [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [1051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), - [1053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), - [1055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), + [727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_stmt, 2, .production_id = 8), + [729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_stmt, 2, .production_id = 8), + [731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_html_enable_stmt, 2, .production_id = 2), + [733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_html_enable_stmt, 2, .production_id = 2), + [735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_flags_stmt, 4), + [737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_flags_stmt, 4), + [739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_comment_stmt, 4), + [741] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_comment_stmt, 4), + [743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_hit_stmt, 4, .production_id = 19), + [745] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_hit_stmt, 4, .production_id = 19), + [747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_iomap_stmt, 2), + [749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_iomap_stmt, 2), + [751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbgmap_stmt, 2), + [753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbgmap_stmt, 2), + [755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_register_stmt, 2), + [757] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_register_stmt, 2), + [759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pointer_arged_stmt, 2, .production_id = 8), + [761] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pointer_arged_stmt, 2, .production_id = 8), + [763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_eq_sep_args, 3), + [765] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_eq_sep_args, 3), + [767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_specifier, 2), + [769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_specifier, 2), + [771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__system_stmt, 2, .production_id = 8), + [773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__system_stmt, 2, .production_id = 8), + [775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_interpret_offsetssizes_stmt, 3), + [777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_interpret_offsetssizes_stmt, 3), + [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), + [783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(377), + [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_interpret_stmt, 3), + [809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_interpret_stmt, 3), + [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2), + [817] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2), SHIFT_REPEAT(219), + [820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statements_repeat1, 2), + [822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat1, 2), + [824] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat1, 2), SHIFT_REPEAT(220), + [827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statements_singleline_repeat1, 2), + [829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dec_number, 1), + [831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__dec_number, 1), + [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), + [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [853] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(298), + [856] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(234), + [859] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(272), + [862] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(280), + [865] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(272), + [868] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(322), + [871] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(19), + [874] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(18), + [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [899] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(275), + [902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), + [908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), + [924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), + [928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15), + [930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), + [932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_search_identifier, 1), + [934] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_search_identifier, 1), + [936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), + [938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_redirect_operator, 2), + [940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_redirect_operator, 2), + [942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_append_operator, 2), + [944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_append_operator, 2), + [946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_redirect_operator, 1), + [948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_redirect_operator, 1), + [950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_append_operator, 1), + [952] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_append_operator, 1), + [954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65), + [956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), + [960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), + [962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), + [966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), + [968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), + [972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), + [974] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(296), + [977] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(296), + [980] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(15), + [983] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(14), + [986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), + [988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), + [992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), + [994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), + [998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), + [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [1002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), + [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [1006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), + [1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [1012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirect_stmt, 3, .production_id = 16), + [1014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 2), + [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [1018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat2, 2), + [1020] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat2, 2), SHIFT_REPEAT(5), + [1023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 3), + [1025] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), + [1027] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), SHIFT_REPEAT(311), + [1030] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), SHIFT_REPEAT(311), + [1033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107), + [1035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [1037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), + [1039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), + [1041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353), + [1043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), + [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [1047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), + [1049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), + [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [1053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), + [1055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), [1057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), - [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [1061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), - [1063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), - [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [1067] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(262), - [1070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_macro_body_repeat1, 2), - [1072] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_macro_body_repeat1, 2), SHIFT_REPEAT(26), - [1075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements_singleline, 2), - [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [1079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements_singleline, 1), - [1081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_body, 2), - [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [1085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_body, 3), - [1087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 2), - [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [1091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements_singleline, 3), - [1093] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 2), SHIFT_REPEAT(24), - [1096] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 2), SHIFT_REPEAT(23), - [1099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [1101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), - [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [1113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 2, .production_id = 18), - [1115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), - [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [1125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [1139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(383), - [1141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 3, .production_id = 20), - [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [1149] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [1153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [1061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64), + [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [1065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), + [1067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), + [1069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [1071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), + [1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), + [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [1077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), + [1079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_macro_body_repeat1, 2), + [1081] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_macro_body_repeat1, 2), SHIFT_REPEAT(26), + [1084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements_singleline, 2), + [1086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [1088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), + [1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [1092] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(271), + [1095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements_singleline, 1), + [1097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_body, 2), + [1099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [1101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_body, 3), + [1103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements_singleline, 3), + [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [1107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 2), SHIFT_REPEAT(22), + [1110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 2), + [1112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 2), SHIFT_REPEAT(25), + [1115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [1121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), + [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [1125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [1129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 2, .production_id = 18), + [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [1149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [1153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [1159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [1159] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [1169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 3, .production_id = 20), + [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [1177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(380), + [1179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [1181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [1183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [1185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [1187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), }; #ifdef __cplusplus diff --git a/subprojects/rizin-shell-parser/src/scanner.c b/subprojects/rizin-shell-parser/src/scanner.c index ca2e0d34cd5..b1e160033bf 100644 --- a/subprojects/rizin-shell-parser/src/scanner.c +++ b/subprojects/rizin-shell-parser/src/scanner.c @@ -55,7 +55,8 @@ static bool is_interpret_cmd(const char *s) { static bool is_special_start(const int32_t ch) { return ch == '*' || ch == '(' || ch == '@' || ch == '|' || ch == '>' || - ch == '.' || ch == '|' || ch == '~' || ch == '!' || ch == '?'; + ch == '.' || ch == '|' || ch == '~' || ch == '!' || ch == '?' || + ch == '$'; } static bool is_start_of_command(const int32_t ch) { diff --git a/test/db/cmd/cmd_alias b/test/db/cmd/cmd_alias index 3c946227aff..419bca9d61e 100644 --- a/test/db/cmd/cmd_alias +++ b/test/db/cmd/cmd_alias @@ -12,7 +12,7 @@ RUN NAME=test $alias quotes FILE== CMDS=<