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..77cf3cbf628 100644 --- a/subprojects/rizin-shell-parser/src/grammar.json +++ b/subprojects/rizin-shell-parser/src/grammar.json @@ -1605,6 +1605,24 @@ } ] }, + "alias_stmt": { + "type": "SEQ", + "members": [ + { + "type": "FIELD", + "name": "command", + "content": { + "type": "ALIAS", + "content": { + "type": "STRING", + "value": "?" + }, + "named": true, + "value": "cmd_identifier" + } + } + ] + }, "arged_stmt": { "type": "CHOICE", "members": [ @@ -1620,6 +1638,10 @@ "type": "SYMBOL", "name": "_macro_arged_stmt" }, + { + "type": "SYMBOL", + "name": "_alias_arged_stmt" + }, { "type": "SYMBOL", "name": "_system_stmt" @@ -1699,6 +1721,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/node-types.json b/subprojects/rizin-shell-parser/src/node-types.json index 09155447122..16e64289606 100644 --- a/subprojects/rizin-shell-parser/src/node-types.json +++ b/subprojects/rizin-shell-parser/src/node-types.json @@ -10911,6 +10911,10 @@ "type": ">>", "named": false }, + { + "type": "?", + "named": false + }, { "type": "@ ", "named": false diff --git a/subprojects/rizin-shell-parser/src/parser.c b/subprojects/rizin-shell-parser/src/parser.c index 10fdd7509bb..b14b3bcd023 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 393 +#define LARGE_STATE_COUNT 76 +#define SYMBOL_COUNT 215 #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 @@ -70,163 +70,167 @@ enum { anon_sym_SEMI = 51, sym_macro_name = 52, anon_sym_LPAREN = 53, - 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_QMARK = 54, + anon_sym_LPAREN_DASH_STAR = 55, + anon_sym_LPAREN_STAR = 56, + anon_sym_LPAREN_DASH = 57, + anon_sym_DOLLAR_STAR = 58, + anon_sym_DOLLAR_STAR_STAR = 59, + anon_sym_DOLLAR = 60, + aux_sym__search_stmt_token1 = 61, + anon_sym_DOT = 62, + aux_sym__interpret_stmt_token1 = 63, + aux_sym__interpret_stmt_token2 = 64, + aux_sym__interpret_stmt_token3 = 65, + aux_sym__interpret_stmt_token4 = 66, + anon_sym_PIPE_DOT = 67, + anon_sym_DOT_SLASH = 68, + sym__env_stmt_identifier = 69, + anon_sym_DOT_DOT_DOT = 70, + sym_system_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_question_mark_identifier = 173, + sym_repeat_stmt = 174, + sym_eq_sep_args = 175, + sym_redirect_stmt = 176, + sym__redirect_operator = 177, + sym_fdn_redirect_operator = 178, + sym_fdn_append_operator = 179, + sym__arg_with_paren = 180, + sym__arg = 181, + sym_arg = 182, + sym_args = 183, + sym_tmp_eval_args = 184, + sym_tmp_eval_arg = 185, + sym__eq_sep_key_single = 186, + sym__eq_sep_key_concatenation = 187, + sym__eq_sep_key = 188, + sym__eq_sep_val_concatenation = 189, + sym__eq_sep_val = 190, + sym_arg_identifier = 191, + sym_spec_arg_identifier = 192, + sym_double_quoted_arg = 193, + sym_single_quoted_arg = 194, + sym_cmd_substitution_arg = 195, + sym_concatenation = 196, + sym__dec_number = 197, + sym_specifiers = 198, + sym_cmd_identifier = 199, + aux_sym_statements_repeat1 = 200, + aux_sym_statements_repeat2 = 201, + aux_sym__statements_singleline_repeat1 = 202, + aux_sym__statements_singleline_repeat2 = 203, + aux_sym_grep_specifier_repeat1 = 204, + aux_sym_macro_body_repeat1 = 205, + aux_sym_args_repeat1 = 206, + aux_sym_tmp_eval_args_repeat1 = 207, + aux_sym_tmp_eval_arg_repeat1 = 208, + aux_sym__eq_sep_key_concatenation_repeat1 = 209, + aux_sym__eq_sep_val_concatenation_repeat1 = 210, + aux_sym_double_quoted_arg_repeat1 = 211, + aux_sym_single_quoted_arg_repeat1 = 212, + aux_sym_concatenation_repeat1 = 213, + aux_sym_specifiers_repeat1 = 214, }; static const char * const ts_symbol_names[] = { @@ -284,9 +288,13 @@ static const char * const ts_symbol_names[] = { [anon_sym_SEMI] = ";", [sym_macro_name] = "macro_name", [anon_sym_LPAREN] = "(", + [anon_sym_QMARK] = "\?", [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", @@ -298,7 +306,6 @@ static const char * const ts_symbol_names[] = { [sym__env_stmt_identifier] = "cmd_identifier", [anon_sym_DOT_DOT_DOT] = "...", [sym_system_identifier] = "system_identifier", - [sym_question_mark_identifier] = "cmd_identifier", [sym_pointer_identifier] = "cmd_identifier", [anon_sym_EQ] = "=", [anon_sym_GT] = ">", @@ -309,7 +316,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 +396,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", @@ -400,6 +407,7 @@ static const char * const ts_symbol_names[] = { [sym__env_stmt] = "_env_stmt", [sym__last_stmt] = "_last_stmt", [sym_last_stmt_identifier] = "cmd_identifier", + [sym_question_mark_identifier] = "cmd_identifier", [sym_repeat_stmt] = "repeat_stmt", [sym_eq_sep_args] = "args", [sym_redirect_stmt] = "redirect_stmt", @@ -498,9 +506,13 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_SEMI] = anon_sym_SEMI, [sym_macro_name] = sym_macro_name, [anon_sym_LPAREN] = anon_sym_LPAREN, + [anon_sym_QMARK] = anon_sym_QMARK, [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, @@ -512,7 +524,6 @@ static const TSSymbol ts_symbol_map[] = { [sym__env_stmt_identifier] = sym_cmd_identifier, [anon_sym_DOT_DOT_DOT] = anon_sym_DOT_DOT_DOT, [sym_system_identifier] = sym_system_identifier, - [sym_question_mark_identifier] = sym_cmd_identifier, [sym_pointer_identifier] = sym_cmd_identifier, [anon_sym_EQ] = anon_sym_EQ, [anon_sym_GT] = anon_sym_GT, @@ -523,7 +534,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 +614,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, @@ -614,6 +625,7 @@ static const TSSymbol ts_symbol_map[] = { [sym__env_stmt] = sym__env_stmt, [sym__last_stmt] = sym__last_stmt, [sym_last_stmt_identifier] = sym_cmd_identifier, + [sym_question_mark_identifier] = sym_cmd_identifier, [sym_repeat_stmt] = sym_repeat_stmt, [sym_eq_sep_args] = sym_args, [sym_redirect_stmt] = sym_redirect_stmt, @@ -874,6 +886,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_sym_QMARK] = { + .visible = true, + .named = false, + }, [anon_sym_LPAREN_DASH_STAR] = { .visible = true, .named = true, @@ -886,6 +902,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, @@ -930,10 +958,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_question_mark_identifier] = { - .visible = true, - .named = true, - }, [sym_pointer_identifier] = { .visible = true, .named = true, @@ -974,10 +998,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 +1318,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, @@ -1338,6 +1362,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_question_mark_identifier] = { + .visible = true, + .named = true, + }, [sym_repeat_stmt] = { .visible = true, .named = true, @@ -1639,32 +1667,32 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5] = 5, [6] = 6, [7] = 6, - [8] = 8, - [9] = 6, - [10] = 8, - [11] = 8, - [12] = 6, - [13] = 8, + [8] = 6, + [9] = 9, + [10] = 9, + [11] = 9, + [12] = 9, + [13] = 6, [14] = 6, - [15] = 8, - [16] = 8, - [17] = 6, - [18] = 8, - [19] = 6, - [20] = 8, + [15] = 9, + [16] = 6, + [17] = 9, + [18] = 6, + [19] = 9, + [20] = 9, [21] = 6, [22] = 22, [23] = 23, - [24] = 23, - [25] = 22, + [24] = 22, + [25] = 23, [26] = 26, [27] = 27, [28] = 28, - [29] = 28, - [30] = 30, + [29] = 29, + [30] = 28, [31] = 31, - [32] = 31, - [33] = 30, + [32] = 29, + [33] = 31, [34] = 34, [35] = 35, [36] = 36, @@ -1676,18 +1704,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, + [45] = 45, + [46] = 42, + [47] = 38, + [48] = 34, + [49] = 41, + [50] = 35, + [51] = 43, + [52] = 40, [53] = 37, - [54] = 43, - [55] = 55, - [56] = 56, + [54] = 36, + [55] = 39, + [56] = 44, [57] = 57, [58] = 58, [59] = 59, @@ -1706,53 +1734,53 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [72] = 72, [73] = 73, [74] = 74, - [75] = 55, + [75] = 75, [76] = 76, [77] = 77, - [78] = 78, - [79] = 57, + [78] = 57, + [79] = 79, [80] = 80, - [81] = 60, - [82] = 82, + [81] = 81, + [82] = 62, [83] = 83, - [84] = 58, + [84] = 84, [85] = 85, - [86] = 86, - [87] = 87, - [88] = 72, - [89] = 73, - [90] = 90, - [91] = 91, - [92] = 68, + [86] = 59, + [87] = 60, + [88] = 88, + [89] = 89, + [90] = 71, + [91] = 65, + [92] = 92, [93] = 93, - [94] = 94, - [95] = 72, - [96] = 68, - [97] = 72, - [98] = 66, - [99] = 63, - [100] = 73, - [101] = 65, - [102] = 69, - [103] = 103, + [94] = 69, + [95] = 71, + [96] = 96, + [97] = 97, + [98] = 69, + [99] = 71, + [100] = 67, + [101] = 73, + [102] = 65, + [103] = 66, [104] = 68, - [105] = 63, - [106] = 62, - [107] = 107, - [108] = 108, - [109] = 65, - [110] = 69, - [111] = 64, - [112] = 67, - [113] = 77, - [114] = 78, - [115] = 115, - [116] = 116, - [117] = 78, + [105] = 105, + [106] = 69, + [107] = 73, + [108] = 74, + [109] = 109, + [110] = 110, + [111] = 66, + [112] = 68, + [113] = 75, + [114] = 64, + [115] = 79, + [116] = 80, + [117] = 117, [118] = 118, - [119] = 119, + [119] = 80, [120] = 120, - [121] = 74, + [121] = 76, [122] = 122, [123] = 123, [124] = 124, @@ -1830,57 +1858,57 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [196] = 196, [197] = 197, [198] = 198, - [199] = 199, + [199] = 69, [200] = 200, - [201] = 68, - [202] = 72, + [201] = 71, + [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, - [214] = 214, + [210] = 210, + [211] = 211, + [212] = 212, + [213] = 125, + [214] = 125, [215] = 215, - [216] = 216, - [217] = 44, - [218] = 218, - [219] = 219, - [220] = 43, + [216] = 136, + [217] = 137, + [218] = 215, + [219] = 212, + [220] = 220, [221] = 221, [222] = 222, [223] = 223, - [224] = 224, + [224] = 44, [225] = 225, - [226] = 226, + [226] = 45, [227] = 227, [228] = 228, [229] = 229, - [230] = 223, - [231] = 225, - [232] = 226, - [233] = 227, - [234] = 224, + [230] = 230, + [231] = 231, + [232] = 232, + [233] = 230, + [234] = 229, [235] = 235, - [236] = 236, - [237] = 222, - [238] = 223, - [239] = 239, - [240] = 235, - [241] = 228, - [242] = 236, - [243] = 223, - [244] = 244, - [245] = 245, + [236] = 235, + [237] = 237, + [238] = 228, + [239] = 232, + [240] = 240, + [241] = 241, + [242] = 235, + [243] = 243, + [244] = 231, + [245] = 243, [246] = 246, - [247] = 247, - [248] = 248, - [249] = 249, + [247] = 235, + [248] = 246, + [249] = 240, [250] = 250, [251] = 251, [252] = 252, @@ -1890,134 +1918,140 @@ 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, - [282] = 282, - [283] = 280, - [284] = 279, - [285] = 280, + [263] = 263, + [264] = 264, + [265] = 59, + [266] = 62, + [267] = 60, + [268] = 65, + [269] = 73, + [270] = 71, + [271] = 74, + [272] = 272, + [273] = 272, + [274] = 69, + [275] = 67, + [276] = 64, + [277] = 272, + [278] = 66, + [279] = 68, + [280] = 272, + [281] = 75, + [282] = 76, + [283] = 283, + [284] = 284, + [285] = 285, [286] = 286, - [287] = 279, - [288] = 279, - [289] = 280, - [290] = 280, - [291] = 291, + [287] = 285, + [288] = 285, + [289] = 289, + [290] = 290, + [291] = 285, [292] = 292, - [293] = 293, - [294] = 279, + [293] = 292, + [294] = 294, [295] = 295, - [296] = 295, - [297] = 295, - [298] = 68, - [299] = 299, - [300] = 72, + [296] = 292, + [297] = 297, + [298] = 292, + [299] = 285, + [300] = 292, [301] = 301, - [302] = 302, - [303] = 303, - [304] = 304, + [302] = 301, + [303] = 301, + [304] = 69, [305] = 305, - [306] = 306, + [306] = 71, [307] = 307, [308] = 308, - [309] = 308, + [309] = 309, [310] = 310, - [311] = 310, - [312] = 308, + [311] = 311, + [312] = 312, [313] = 313, - [314] = 310, - [315] = 308, - [316] = 310, - [317] = 310, - [318] = 308, - [319] = 319, - [320] = 57, - [321] = 321, + [314] = 312, + [315] = 313, + [316] = 316, + [317] = 313, + [318] = 312, + [319] = 312, + [320] = 313, + [321] = 312, [322] = 322, - [323] = 323, + [323] = 313, [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, + [332] = 60, + [333] = 333, + [334] = 330, + [335] = 335, + [336] = 336, + [337] = 337, + [338] = 333, [339] = 339, - [340] = 340, - [341] = 67, - [342] = 64, + [340] = 335, + [341] = 331, + [342] = 337, [343] = 343, - [344] = 62, - [345] = 69, - [346] = 65, - [347] = 340, - [348] = 73, - [349] = 349, - [350] = 72, + [344] = 65, + [345] = 73, + [346] = 346, + [347] = 66, + [348] = 68, + [349] = 346, + [350] = 75, [351] = 351, - [352] = 352, - [353] = 68, - [354] = 354, - [355] = 355, + [352] = 69, + [353] = 71, + [354] = 67, + [355] = 74, [356] = 356, [357] = 357, - [358] = 354, - [359] = 359, - [360] = 354, - [361] = 359, - [362] = 359, - [363] = 359, - [364] = 354, - [365] = 359, - [366] = 354, - [367] = 359, - [368] = 354, - [369] = 369, - [370] = 370, - [371] = 359, - [372] = 372, - [373] = 357, - [374] = 374, - [375] = 375, - [376] = 376, - [377] = 354, + [358] = 358, + [359] = 64, + [360] = 360, + [361] = 361, + [362] = 362, + [363] = 363, + [364] = 364, + [365] = 360, + [366] = 362, + [367] = 361, + [368] = 362, + [369] = 361, + [370] = 362, + [371] = 361, + [372] = 362, + [373] = 361, + [374] = 361, + [375] = 362, + [376] = 76, + [377] = 377, [378] = 378, - [379] = 359, - [380] = 357, - [381] = 372, - [382] = 354, + [379] = 379, + [380] = 360, + [381] = 381, + [382] = 361, [383] = 383, - [384] = 357, - [385] = 74, - [386] = 386, + [384] = 384, + [385] = 362, + [386] = 361, + [387] = 387, + [388] = 362, + [389] = 389, + [390] = 360, + [391] = 378, + [392] = 392, }; static inline bool sym_grep_specifier_identifier_character_set_1(int32_t c) { @@ -2278,33 +2312,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(143); if (lookahead == '"') ADVANCE(58); - if (lookahead == '#') ADVANCE(182); - if (lookahead == '$') ADVANCE(159); - if (lookahead == '\'') ADVANCE(171); + if (lookahead == '#') ADVANCE(185); + if (lookahead == '$') ADVANCE(129); + 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(132); + if (lookahead == '/') ADVANCE(131); 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(121); 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 +2361,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 +2399,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(128); 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 +2424,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 +2441,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 +2508,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 +2524,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(141); 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 +2540,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 +2548,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 +2559,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 +2603,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 +2615,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(136); + 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(143); if (lookahead == '"') ADVANCE(58); - if (lookahead == '#') ADVANCE(182); + if (lookahead == '#') ADVANCE(185); + if (lookahead == '$') ADVANCE(130); 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(133); + if (lookahead == '/') ADVANCE(131); 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(121); 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(127); + 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(127); + 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 +2725,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 +2749,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 +2767,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 +2777,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 +2820,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 +2863,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 +2880,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(139); if (lookahead == 'H') ADVANCE(73); END_STATE(); case 73: @@ -3019,366 +3054,378 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 120: ACCEPT_TOKEN(anon_sym_LPAREN); - if (lookahead == '*') ADVANCE(122); - if (lookahead == '-') ADVANCE(123); + if (lookahead == '*') ADVANCE(123); + if (lookahead == '-') ADVANCE(124); END_STATE(); case 121: - ACCEPT_TOKEN(anon_sym_LPAREN_DASH_STAR); + ACCEPT_TOKEN(anon_sym_QMARK); END_STATE(); case 122: - ACCEPT_TOKEN(anon_sym_LPAREN_STAR); + ACCEPT_TOKEN(anon_sym_LPAREN_DASH_STAR); END_STATE(); case 123: - ACCEPT_TOKEN(anon_sym_LPAREN_DASH); - if (lookahead == '*') ADVANCE(121); + ACCEPT_TOKEN(anon_sym_LPAREN_STAR); END_STATE(); case 124: + ACCEPT_TOKEN(anon_sym_LPAREN_DASH); + if (lookahead == '*') ADVANCE(122); + END_STATE(); + case 125: + ACCEPT_TOKEN(anon_sym_DOLLAR_STAR); + if (lookahead == '*') ADVANCE(126); + END_STATE(); + case 126: + ACCEPT_TOKEN(anon_sym_DOLLAR_STAR_STAR); + END_STATE(); + case 127: + 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 128: + 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 129: + ACCEPT_TOKEN(anon_sym_DOLLAR); + if (lookahead == '(') ADVANCE(180); + if (lookahead == '*') ADVANCE(125); + END_STATE(); + case 130: + ACCEPT_TOKEN(anon_sym_DOLLAR); + if (lookahead == '*') ADVANCE(125); + END_STATE(); + case 131: 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(131); END_STATE(); - case 125: + case 132: ACCEPT_TOKEN(anon_sym_DOT); END_STATE(); - case 126: + case 133: ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == ' ') ADVANCE(130); - if (lookahead == '(') ADVANCE(131); - if (lookahead == '.') ADVANCE(127); - if (lookahead == '/') ADVANCE(133); + if (lookahead == ' ') ADVANCE(137); + if (lookahead == '(') ADVANCE(138); + if (lookahead == '.') ADVANCE(134); + if (lookahead == '/') ADVANCE(140); if (lookahead == '*' || lookahead == '-' || - lookahead == ':') ADVANCE(128); + lookahead == ':') ADVANCE(135); END_STATE(); - case 127: + case 134: ACCEPT_TOKEN(aux_sym__interpret_stmt_token1); - if (lookahead == '(') ADVANCE(131); - if (lookahead == '.') ADVANCE(135); + if (lookahead == '(') ADVANCE(138); + if (lookahead == '.') ADVANCE(142); if (lookahead == '*' || lookahead == '-' || - lookahead == ':') ADVANCE(128); + lookahead == ':') ADVANCE(135); END_STATE(); - case 128: + case 135: ACCEPT_TOKEN(aux_sym__interpret_stmt_token1); if (lookahead == '*' || lookahead == '-' || lookahead == '.' || - lookahead == ':') ADVANCE(128); + lookahead == ':') ADVANCE(135); END_STATE(); - case 129: + case 136: ACCEPT_TOKEN(aux_sym__interpret_stmt_token2); - if (lookahead == ' ') ADVANCE(129); + if (lookahead == ' ') ADVANCE(136); END_STATE(); - case 130: + case 137: ACCEPT_TOKEN(aux_sym__interpret_stmt_token3); - if (lookahead == ' ') ADVANCE(130); + if (lookahead == ' ') ADVANCE(137); END_STATE(); - case 131: + case 138: ACCEPT_TOKEN(aux_sym__interpret_stmt_token4); END_STATE(); - case 132: + case 139: ACCEPT_TOKEN(anon_sym_PIPE_DOT); END_STATE(); - case 133: + case 140: ACCEPT_TOKEN(anon_sym_DOT_SLASH); END_STATE(); - case 134: + case 141: ACCEPT_TOKEN(sym__env_stmt_identifier); END_STATE(); - case 135: + case 142: ACCEPT_TOKEN(anon_sym_DOT_DOT_DOT); if (lookahead == '*' || lookahead == '-' || lookahead == '.' || - lookahead == ':') ADVANCE(128); + lookahead == ':') ADVANCE(135); END_STATE(); - case 136: + case 143: ACCEPT_TOKEN(sym_system_identifier); - if (('!' <= lookahead && lookahead <= '=')) ADVANCE(136); + if (('!' <= lookahead && lookahead <= '=')) ADVANCE(143); END_STATE(); - case 137: - 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,15 +3489,15 @@ 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}, - [59] = {.lex_state = 52, .external_lex_state = 5}, + [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 = 6}, [60] = {.lex_state = 52, .external_lex_state = 6}, [61] = {.lex_state = 52, .external_lex_state = 5}, [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}, @@ -3458,73 +3505,73 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [68] = {.lex_state = 52, .external_lex_state = 6}, [69] = {.lex_state = 52, .external_lex_state = 6}, [70] = {.lex_state = 52, .external_lex_state = 5}, - [71] = {.lex_state = 52, .external_lex_state = 5}, - [72] = {.lex_state = 52, .external_lex_state = 6}, + [71] = {.lex_state = 52, .external_lex_state = 6}, + [72] = {.lex_state = 52, .external_lex_state = 5}, [73] = {.lex_state = 52, .external_lex_state = 6}, - [74] = {.lex_state = 52, .external_lex_state = 4}, - [75] = {.lex_state = 54, .external_lex_state = 4}, + [74] = {.lex_state = 52, .external_lex_state = 6}, + [75] = {.lex_state = 52, .external_lex_state = 6}, [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}, - [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}, - [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}, + [77] = {.lex_state = 52, .external_lex_state = 4}, + [78] = {.lex_state = 54, .external_lex_state = 4}, + [79] = {.lex_state = 55, .external_lex_state = 4}, + [80] = {.lex_state = 55, .external_lex_state = 4}, + [81] = {.lex_state = 51, .external_lex_state = 7}, + [82] = {.lex_state = 0, .external_lex_state = 8}, + [83] = {.lex_state = 51, .external_lex_state = 7}, + [84] = {.lex_state = 56, .external_lex_state = 4}, + [85] = {.lex_state = 51, .external_lex_state = 7}, + [86] = {.lex_state = 0, .external_lex_state = 8}, + [87] = {.lex_state = 0, .external_lex_state = 8}, + [88] = {.lex_state = 56, .external_lex_state = 4}, + [89] = {.lex_state = 0, .external_lex_state = 8}, + [90] = {.lex_state = 51, .external_lex_state = 7}, + [91] = {.lex_state = 51, .external_lex_state = 7}, + [92] = {.lex_state = 52, .external_lex_state = 4}, [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}, - [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}, + [94] = {.lex_state = 0, .external_lex_state = 8}, + [95] = {.lex_state = 0, .external_lex_state = 8}, + [96] = {.lex_state = 51, .external_lex_state = 7}, + [97] = {.lex_state = 0, .external_lex_state = 4}, + [98] = {.lex_state = 55, .external_lex_state = 4}, + [99] = {.lex_state = 55, .external_lex_state = 4}, + [100] = {.lex_state = 0, .external_lex_state = 8}, + [101] = {.lex_state = 0, .external_lex_state = 8}, + [102] = {.lex_state = 0, .external_lex_state = 8}, + [103] = {.lex_state = 0, .external_lex_state = 8}, + [104] = {.lex_state = 0, .external_lex_state = 8}, + [105] = {.lex_state = 0, .external_lex_state = 7}, + [106] = {.lex_state = 51, .external_lex_state = 7}, + [107] = {.lex_state = 51, .external_lex_state = 7}, + [108] = {.lex_state = 0, .external_lex_state = 8}, + [109] = {.lex_state = 56, .external_lex_state = 4}, + [110] = {.lex_state = 0, .external_lex_state = 4}, + [111] = {.lex_state = 51, .external_lex_state = 7}, + [112] = {.lex_state = 51, .external_lex_state = 7}, + [113] = {.lex_state = 0, .external_lex_state = 8}, + [114] = {.lex_state = 0, .external_lex_state = 8}, + [115] = {.lex_state = 55, .external_lex_state = 4}, + [116] = {.lex_state = 55, .external_lex_state = 4}, + [117] = {.lex_state = 0, .external_lex_state = 7}, + [118] = {.lex_state = 0, .external_lex_state = 7}, + [119] = {.lex_state = 55, .external_lex_state = 4}, + [120] = {.lex_state = 0, .external_lex_state = 4}, + [121] = {.lex_state = 0, .external_lex_state = 7}, [122] = {.lex_state = 51, .external_lex_state = 4}, [123] = {.lex_state = 51, .external_lex_state = 4}, - [124] = {.lex_state = 0, .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}, + [124] = {.lex_state = 51, .external_lex_state = 4}, + [125] = {.lex_state = 0, .external_lex_state = 4}, + [126] = {.lex_state = 51, .external_lex_state = 4}, + [127] = {.lex_state = 0, .external_lex_state = 6}, + [128] = {.lex_state = 51, .external_lex_state = 4}, [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}, - [137] = {.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 = 50, .external_lex_state = 4}, [138] = {.lex_state = 0, .external_lex_state = 4}, [139] = {.lex_state = 0, .external_lex_state = 4}, [140] = {.lex_state = 0, .external_lex_state = 4}, @@ -3586,10 +3633,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [196] = {.lex_state = 0, .external_lex_state = 4}, [197] = {.lex_state = 0, .external_lex_state = 4}, [198] = {.lex_state = 0, .external_lex_state = 4}, - [199] = {.lex_state = 0, .external_lex_state = 4}, + [199] = {.lex_state = 55, .external_lex_state = 4}, [200] = {.lex_state = 0, .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,19 +3644,19 @@ 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}, - [219] = {.lex_state = 51, .external_lex_state = 2}, - [220] = {.lex_state = 53}, - [221] = {.lex_state = 53}, - [222] = {.lex_state = 53}, + [214] = {.lex_state = 0, .external_lex_state = 4}, + [215] = {.lex_state = 0, .external_lex_state = 4}, + [216] = {.lex_state = 50, .external_lex_state = 4}, + [217] = {.lex_state = 50, .external_lex_state = 4}, + [218] = {.lex_state = 0, .external_lex_state = 4}, + [219] = {.lex_state = 0, .external_lex_state = 4}, + [220] = {.lex_state = 51, .external_lex_state = 2}, + [221] = {.lex_state = 51, .external_lex_state = 2}, + [222] = {.lex_state = 51, .external_lex_state = 2}, [223] = {.lex_state = 53}, [224] = {.lex_state = 53}, [225] = {.lex_state = 53}, @@ -3646,59 +3693,59 @@ 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}, - [264] = {.lex_state = 53, .external_lex_state = 9}, + [263] = {.lex_state = 53}, + [264] = {.lex_state = 53}, [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}, - [271] = {.lex_state = 53}, - [272] = {.lex_state = 53, .external_lex_state = 9}, - [273] = {.lex_state = 53, .external_lex_state = 9}, + [271] = {.lex_state = 53, .external_lex_state = 9}, + [272] = {.lex_state = 53}, + [273] = {.lex_state = 53}, [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}, - [281] = {.lex_state = 53}, + [276] = {.lex_state = 53, .external_lex_state = 9}, + [277] = {.lex_state = 53}, + [278] = {.lex_state = 53, .external_lex_state = 9}, + [279] = {.lex_state = 53, .external_lex_state = 9}, + [280] = {.lex_state = 53}, + [281] = {.lex_state = 53, .external_lex_state = 9}, [282] = {.lex_state = 53}, - [283] = {.lex_state = 3}, - [284] = {.lex_state = 3}, + [283] = {.lex_state = 2}, + [284] = {.lex_state = 2}, [285] = {.lex_state = 3}, [286] = {.lex_state = 53}, [287] = {.lex_state = 3}, [288] = {.lex_state = 3}, - [289] = {.lex_state = 3}, - [290] = {.lex_state = 3}, + [289] = {.lex_state = 53}, + [290] = {.lex_state = 53}, [291] = {.lex_state = 3}, - [292] = {.lex_state = 53}, - [293] = {.lex_state = 53}, - [294] = {.lex_state = 3}, - [295] = {.lex_state = 4}, - [296] = {.lex_state = 4}, - [297] = {.lex_state = 4}, + [292] = {.lex_state = 3}, + [293] = {.lex_state = 3}, + [294] = {.lex_state = 53}, + [295] = {.lex_state = 53}, + [296] = {.lex_state = 3}, + [297] = {.lex_state = 3}, [298] = {.lex_state = 3}, - [299] = {.lex_state = 0}, + [299] = {.lex_state = 3}, [300] = {.lex_state = 3}, - [301] = {.lex_state = 0}, - [302] = {.lex_state = 0}, - [303] = {.lex_state = 0}, - [304] = {.lex_state = 0}, + [301] = {.lex_state = 4}, + [302] = {.lex_state = 4}, + [303] = {.lex_state = 4}, + [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}, - [311] = {.lex_state = 8}, + [306] = {.lex_state = 3}, + [307] = {.lex_state = 0}, + [308] = {.lex_state = 0}, + [309] = {.lex_state = 0}, + [310] = {.lex_state = 0}, + [311] = {.lex_state = 0}, [312] = {.lex_state = 8}, [313] = {.lex_state = 8}, [314] = {.lex_state = 8}, @@ -3706,47 +3753,47 @@ 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}, - [323] = {.lex_state = 0}, + [319] = {.lex_state = 8}, + [320] = {.lex_state = 8}, + [321] = {.lex_state = 8}, + [322] = {.lex_state = 6}, + [323] = {.lex_state = 8}, [324] = {.lex_state = 0}, - [325] = {.lex_state = 0, .external_lex_state = 10}, + [325] = {.lex_state = 0}, [326] = {.lex_state = 0}, - [327] = {.lex_state = 0}, - [328] = {.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}, - [342] = {.lex_state = 0, .external_lex_state = 10}, - [343] = {.lex_state = 0}, + [337] = {.lex_state = 0}, + [338] = {.lex_state = 0}, + [339] = {.lex_state = 6}, + [340] = {.lex_state = 0}, + [341] = {.lex_state = 0}, + [342] = {.lex_state = 0}, + [343] = {.lex_state = 7}, [344] = {.lex_state = 0, .external_lex_state = 10}, [345] = {.lex_state = 0, .external_lex_state = 10}, - [346] = {.lex_state = 0, .external_lex_state = 10}, - [347] = {.lex_state = 51}, + [346] = {.lex_state = 51}, + [347] = {.lex_state = 0, .external_lex_state = 10}, [348] = {.lex_state = 0, .external_lex_state = 10}, - [349] = {.lex_state = 0}, + [349] = {.lex_state = 51}, [350] = {.lex_state = 0, .external_lex_state = 10}, [351] = {.lex_state = 0}, - [352] = {.lex_state = 0, .external_lex_state = 11}, + [352] = {.lex_state = 0, .external_lex_state = 10}, [353] = {.lex_state = 0, .external_lex_state = 10}, - [354] = {.lex_state = 0}, - [355] = {.lex_state = 0}, + [354] = {.lex_state = 0, .external_lex_state = 10}, + [355] = {.lex_state = 0, .external_lex_state = 10}, [356] = {.lex_state = 0}, [357] = {.lex_state = 0}, - [358] = {.lex_state = 0}, - [359] = {.lex_state = 0}, + [358] = {.lex_state = 0, .external_lex_state = 11}, + [359] = {.lex_state = 0, .external_lex_state = 10}, [360] = {.lex_state = 0}, [361] = {.lex_state = 0}, [362] = {.lex_state = 0}, @@ -3756,24 +3803,30 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [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}, + [376] = {.lex_state = 0, .external_lex_state = 11}, [377] = {.lex_state = 0}, - [378] = {.lex_state = 0}, + [378] = {.lex_state = 0, .external_lex_state = 9}, [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}, - [384] = {.lex_state = 0}, - [385] = {.lex_state = 0, .external_lex_state = 11}, - [386] = {.lex_state = 0, .external_lex_state = 9}, + [384] = {.lex_state = 0, .external_lex_state = 9}, + [385] = {.lex_state = 0}, + [386] = {.lex_state = 0}, + [387] = {.lex_state = 9}, + [388] = {.lex_state = 0}, + [389] = {.lex_state = 0}, + [390] = {.lex_state = 0}, + [391] = {.lex_state = 0, .external_lex_state = 9}, + [392] = {.lex_state = 0}, }; enum { @@ -3826,11 +3879,11 @@ static const bool ts_external_scanner_states[12][EXTERNAL_TOKEN_COUNT] = { [7] = { [ts_external_token_file_descriptor] = true, [ts_external_token__eq_sep_concat] = true, - [ts_external_token__concat] = true, }, [8] = { [ts_external_token_file_descriptor] = true, [ts_external_token__eq_sep_concat] = true, + [ts_external_token__concat] = true, }, [9] = { [ts_external_token__concat] = true, @@ -3896,14 +3949,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATx_COLON] = ACTIONS(1), [anon_sym_SEMI] = ACTIONS(1), [anon_sym_LPAREN] = ACTIONS(1), + [anon_sym_QMARK] = ACTIONS(1), [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), [sym_system_identifier] = ACTIONS(1), - [sym_question_mark_identifier] = ACTIONS(1), [sym_pointer_identifier] = ACTIONS(1), [anon_sym_EQ] = ACTIONS(1), [anon_sym_GT] = ACTIONS(1), @@ -3912,7 +3968,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,2670 +3983,1275 @@ 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__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_statements] = STATE(377), + [sym__statement] = STATE(311), + [sym_legacy_quoted_stmt] = STATE(125), + [sym__simple_stmt] = STATE(125), + [sym__tmp_stmt] = STATE(125), + [sym__iter_stmt] = STATE(125), + [sym__pipe_stmt] = STATE(125), + [sym_grep_stmt] = STATE(125), + [sym_html_disable_stmt] = STATE(125), + [sym_html_enable_stmt] = STATE(125), + [sym_pipe_stmt] = STATE(125), + [sym_iter_file_lines_stmt] = STATE(125), + [sym_iter_offsets_stmt] = STATE(125), + [sym_iter_offsetssizes_stmt] = STATE(125), + [sym_iter_hit_stmt] = STATE(125), + [sym_iter_interpret_stmt] = STATE(125), + [sym_iter_interpret_offsetssizes_stmt] = STATE(125), + [sym_iter_comment_stmt] = STATE(125), + [sym_iter_dbta_stmt] = STATE(125), + [sym_iter_dbtb_stmt] = STATE(125), + [sym_iter_dbts_stmt] = STATE(125), + [sym_iter_threads_stmt] = STATE(125), + [sym_iter_bbs_stmt] = STATE(125), + [sym_iter_instrs_stmt] = STATE(125), + [sym_iter_import_stmt] = STATE(125), + [sym_iter_sections_stmt] = STATE(125), + [sym_iter_segments_stmt] = STATE(125), + [sym_iter_symbol_stmt] = STATE(125), + [sym_iter_string_stmt] = STATE(125), + [sym_iter_flags_stmt] = STATE(125), + [sym_iter_function_stmt] = STATE(125), + [sym_iter_iomap_stmt] = STATE(125), + [sym_iter_dbgmap_stmt] = STATE(125), + [sym_iter_register_stmt] = STATE(125), + [sym_iter_step_stmt] = STATE(125), + [sym_tmp_seek_stmt] = STATE(125), + [sym_tmp_blksz_stmt] = STATE(125), + [sym_tmp_fromto_stmt] = STATE(125), + [sym_tmp_arch_stmt] = STATE(125), + [sym_tmp_bits_stmt] = STATE(125), + [sym_tmp_nthi_stmt] = STATE(125), + [sym_tmp_eval_stmt] = STATE(125), + [sym_tmp_fs_stmt] = STATE(125), + [sym_tmp_reli_stmt] = STATE(125), + [sym_tmp_kuery_stmt] = STATE(125), + [sym_tmp_fd_stmt] = STATE(125), + [sym_tmp_reg_stmt] = STATE(125), + [sym_tmp_file_stmt] = STATE(125), + [sym_tmp_string_stmt] = STATE(125), + [sym_tmp_value_stmt] = STATE(125), + [sym_tmp_hex_stmt] = STATE(125), + [sym_help_stmt] = STATE(125), + [sym_macro_stmt] = STATE(125), + [sym_arged_stmt] = STATE(125), + [sym__macro_arged_stmt] = STATE(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(240), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(125), + [sym_redirect_stmt] = STATE(311), [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), + [sym_cmd_identifier] = STATE(38), [aux_sym_statements_repeat1] = STATE(4), [ts_builtin_sym_end] = ACTIONS(5), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_SEMI] = ACTIONS(9), [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_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(17), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [anon_sym_DOLLAR] = ACTIONS(23), + [anon_sym_DOT] = ACTIONS(25), + [aux_sym__interpret_stmt_token1] = ACTIONS(27), + [aux_sym__interpret_stmt_token3] = ACTIONS(29), + [aux_sym__interpret_stmt_token4] = ACTIONS(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_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), - [sym__simple_stmt] = STATE(149), - [sym__tmp_stmt] = STATE(149), - [sym__iter_stmt] = STATE(149), - [sym__pipe_stmt] = STATE(149), - [sym_grep_stmt] = STATE(149), - [sym_html_disable_stmt] = STATE(149), - [sym_html_enable_stmt] = STATE(149), - [sym_pipe_stmt] = STATE(149), - [sym_iter_file_lines_stmt] = STATE(149), - [sym_iter_offsets_stmt] = STATE(149), - [sym_iter_offsetssizes_stmt] = STATE(149), - [sym_iter_hit_stmt] = STATE(149), - [sym_iter_interpret_stmt] = STATE(149), - [sym_iter_interpret_offsetssizes_stmt] = STATE(149), - [sym_iter_comment_stmt] = STATE(149), - [sym_iter_dbta_stmt] = STATE(149), - [sym_iter_dbtb_stmt] = STATE(149), - [sym_iter_dbts_stmt] = STATE(149), - [sym_iter_threads_stmt] = STATE(149), - [sym_iter_bbs_stmt] = STATE(149), - [sym_iter_instrs_stmt] = STATE(149), - [sym_iter_import_stmt] = STATE(149), - [sym_iter_sections_stmt] = STATE(149), - [sym_iter_segments_stmt] = STATE(149), - [sym_iter_symbol_stmt] = STATE(149), - [sym_iter_string_stmt] = STATE(149), - [sym_iter_flags_stmt] = STATE(149), - [sym_iter_function_stmt] = STATE(149), - [sym_iter_iomap_stmt] = STATE(149), - [sym_iter_dbgmap_stmt] = STATE(149), - [sym_iter_register_stmt] = STATE(149), - [sym_iter_step_stmt] = STATE(149), - [sym_tmp_seek_stmt] = STATE(149), - [sym_tmp_blksz_stmt] = STATE(149), - [sym_tmp_fromto_stmt] = STATE(149), - [sym_tmp_arch_stmt] = STATE(149), - [sym_tmp_bits_stmt] = STATE(149), - [sym_tmp_nthi_stmt] = STATE(149), - [sym_tmp_eval_stmt] = STATE(149), - [sym_tmp_fs_stmt] = STATE(149), - [sym_tmp_reli_stmt] = STATE(149), - [sym_tmp_kuery_stmt] = STATE(149), - [sym_tmp_fd_stmt] = STATE(149), - [sym_tmp_reg_stmt] = STATE(149), - [sym_tmp_file_stmt] = STATE(149), - [sym_tmp_string_stmt] = STATE(149), - [sym_tmp_value_stmt] = STATE(149), - [sym_tmp_hex_stmt] = STATE(149), - [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__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(149), + [sym_legacy_quoted_stmt] = STATE(164), + [sym__simple_stmt] = STATE(164), + [sym__tmp_stmt] = STATE(164), + [sym__iter_stmt] = STATE(164), + [sym__pipe_stmt] = STATE(164), + [sym_grep_stmt] = STATE(164), + [sym_html_disable_stmt] = STATE(164), + [sym_html_enable_stmt] = STATE(164), + [sym_pipe_stmt] = STATE(164), + [sym_iter_file_lines_stmt] = STATE(164), + [sym_iter_offsets_stmt] = STATE(164), + [sym_iter_offsetssizes_stmt] = STATE(164), + [sym_iter_hit_stmt] = STATE(164), + [sym_iter_interpret_stmt] = STATE(164), + [sym_iter_interpret_offsetssizes_stmt] = STATE(164), + [sym_iter_comment_stmt] = STATE(164), + [sym_iter_dbta_stmt] = STATE(164), + [sym_iter_dbtb_stmt] = STATE(164), + [sym_iter_dbts_stmt] = STATE(164), + [sym_iter_threads_stmt] = STATE(164), + [sym_iter_bbs_stmt] = STATE(164), + [sym_iter_instrs_stmt] = STATE(164), + [sym_iter_import_stmt] = STATE(164), + [sym_iter_sections_stmt] = STATE(164), + [sym_iter_segments_stmt] = STATE(164), + [sym_iter_symbol_stmt] = STATE(164), + [sym_iter_string_stmt] = STATE(164), + [sym_iter_flags_stmt] = STATE(164), + [sym_iter_function_stmt] = STATE(164), + [sym_iter_iomap_stmt] = STATE(164), + [sym_iter_dbgmap_stmt] = STATE(164), + [sym_iter_register_stmt] = STATE(164), + [sym_iter_step_stmt] = STATE(164), + [sym_tmp_seek_stmt] = STATE(164), + [sym_tmp_blksz_stmt] = STATE(164), + [sym_tmp_fromto_stmt] = STATE(164), + [sym_tmp_arch_stmt] = STATE(164), + [sym_tmp_bits_stmt] = STATE(164), + [sym_tmp_nthi_stmt] = STATE(164), + [sym_tmp_eval_stmt] = STATE(164), + [sym_tmp_fs_stmt] = STATE(164), + [sym_tmp_reli_stmt] = STATE(164), + [sym_tmp_kuery_stmt] = STATE(164), + [sym_tmp_fd_stmt] = STATE(164), + [sym_tmp_reg_stmt] = STATE(164), + [sym_tmp_file_stmt] = STATE(164), + [sym_tmp_string_stmt] = STATE(164), + [sym_tmp_value_stmt] = STATE(164), + [sym_tmp_hex_stmt] = STATE(164), + [sym_help_stmt] = STATE(164), + [sym_macro_stmt] = STATE(164), + [sym_arged_stmt] = STATE(164), + [sym__macro_arged_stmt] = STATE(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(240), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(164), [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), - [ts_builtin_sym_end] = ACTIONS(45), + [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_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(17), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [anon_sym_DOLLAR] = ACTIONS(23), + [anon_sym_DOT] = ACTIONS(25), + [aux_sym__interpret_stmt_token1] = ACTIONS(27), + [aux_sym__interpret_stmt_token3] = ACTIONS(29), + [aux_sym__interpret_stmt_token4] = ACTIONS(31), + [anon_sym_PIPE_DOT] = ACTIONS(51), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_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), - [sym__simple_stmt] = STATE(149), - [sym__tmp_stmt] = STATE(149), - [sym__iter_stmt] = STATE(149), - [sym__pipe_stmt] = STATE(149), - [sym_grep_stmt] = STATE(149), - [sym_html_disable_stmt] = STATE(149), - [sym_html_enable_stmt] = STATE(149), - [sym_pipe_stmt] = STATE(149), - [sym_iter_file_lines_stmt] = STATE(149), - [sym_iter_offsets_stmt] = STATE(149), - [sym_iter_offsetssizes_stmt] = STATE(149), - [sym_iter_hit_stmt] = STATE(149), - [sym_iter_interpret_stmt] = STATE(149), - [sym_iter_interpret_offsetssizes_stmt] = STATE(149), - [sym_iter_comment_stmt] = STATE(149), - [sym_iter_dbta_stmt] = STATE(149), - [sym_iter_dbtb_stmt] = STATE(149), - [sym_iter_dbts_stmt] = STATE(149), - [sym_iter_threads_stmt] = STATE(149), - [sym_iter_bbs_stmt] = STATE(149), - [sym_iter_instrs_stmt] = STATE(149), - [sym_iter_import_stmt] = STATE(149), - [sym_iter_sections_stmt] = STATE(149), - [sym_iter_segments_stmt] = STATE(149), - [sym_iter_symbol_stmt] = STATE(149), - [sym_iter_string_stmt] = STATE(149), - [sym_iter_flags_stmt] = STATE(149), - [sym_iter_function_stmt] = STATE(149), - [sym_iter_iomap_stmt] = STATE(149), - [sym_iter_dbgmap_stmt] = STATE(149), - [sym_iter_register_stmt] = STATE(149), - [sym_iter_step_stmt] = STATE(149), - [sym_tmp_seek_stmt] = STATE(149), - [sym_tmp_blksz_stmt] = STATE(149), - [sym_tmp_fromto_stmt] = STATE(149), - [sym_tmp_arch_stmt] = STATE(149), - [sym_tmp_bits_stmt] = STATE(149), - [sym_tmp_nthi_stmt] = STATE(149), - [sym_tmp_eval_stmt] = STATE(149), - [sym_tmp_fs_stmt] = STATE(149), - [sym_tmp_reli_stmt] = STATE(149), - [sym_tmp_kuery_stmt] = STATE(149), - [sym_tmp_fd_stmt] = STATE(149), - [sym_tmp_reg_stmt] = STATE(149), - [sym_tmp_file_stmt] = STATE(149), - [sym_tmp_string_stmt] = STATE(149), - [sym_tmp_value_stmt] = STATE(149), - [sym_tmp_hex_stmt] = STATE(149), - [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__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(149), - [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(51), + [sym_legacy_quoted_stmt] = STATE(164), + [sym__simple_stmt] = STATE(164), + [sym__tmp_stmt] = STATE(164), + [sym__iter_stmt] = STATE(164), + [sym__pipe_stmt] = STATE(164), + [sym_grep_stmt] = STATE(164), + [sym_html_disable_stmt] = STATE(164), + [sym_html_enable_stmt] = STATE(164), + [sym_pipe_stmt] = STATE(164), + [sym_iter_file_lines_stmt] = STATE(164), + [sym_iter_offsets_stmt] = STATE(164), + [sym_iter_offsetssizes_stmt] = STATE(164), + [sym_iter_hit_stmt] = STATE(164), + [sym_iter_interpret_stmt] = STATE(164), + [sym_iter_interpret_offsetssizes_stmt] = STATE(164), + [sym_iter_comment_stmt] = STATE(164), + [sym_iter_dbta_stmt] = STATE(164), + [sym_iter_dbtb_stmt] = STATE(164), + [sym_iter_dbts_stmt] = STATE(164), + [sym_iter_threads_stmt] = STATE(164), + [sym_iter_bbs_stmt] = STATE(164), + [sym_iter_instrs_stmt] = STATE(164), + [sym_iter_import_stmt] = STATE(164), + [sym_iter_sections_stmt] = STATE(164), + [sym_iter_segments_stmt] = STATE(164), + [sym_iter_symbol_stmt] = STATE(164), + [sym_iter_string_stmt] = STATE(164), + [sym_iter_flags_stmt] = STATE(164), + [sym_iter_function_stmt] = STATE(164), + [sym_iter_iomap_stmt] = STATE(164), + [sym_iter_dbgmap_stmt] = STATE(164), + [sym_iter_register_stmt] = STATE(164), + [sym_iter_step_stmt] = STATE(164), + [sym_tmp_seek_stmt] = STATE(164), + [sym_tmp_blksz_stmt] = STATE(164), + [sym_tmp_fromto_stmt] = STATE(164), + [sym_tmp_arch_stmt] = STATE(164), + [sym_tmp_bits_stmt] = STATE(164), + [sym_tmp_nthi_stmt] = STATE(164), + [sym_tmp_eval_stmt] = STATE(164), + [sym_tmp_fs_stmt] = STATE(164), + [sym_tmp_reli_stmt] = STATE(164), + [sym_tmp_kuery_stmt] = STATE(164), + [sym_tmp_fd_stmt] = STATE(164), + [sym_tmp_reg_stmt] = STATE(164), + [sym_tmp_file_stmt] = STATE(164), + [sym_tmp_string_stmt] = STATE(164), + [sym_tmp_value_stmt] = STATE(164), + [sym_tmp_hex_stmt] = STATE(164), + [sym_help_stmt] = STATE(164), + [sym_macro_stmt] = STATE(164), + [sym_arged_stmt] = STATE(164), + [sym__macro_arged_stmt] = STATE(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(249), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(164), + [sym__dec_number] = STATE(28), + [sym_cmd_identifier] = STATE(47), [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_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [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(31), + [anon_sym_PIPE_DOT] = ACTIONS(51), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(67), + [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__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__statement] = STATE(308), + [sym_legacy_quoted_stmt] = STATE(125), + [sym__simple_stmt] = STATE(125), + [sym__tmp_stmt] = STATE(125), + [sym__iter_stmt] = STATE(125), + [sym__pipe_stmt] = STATE(125), + [sym_grep_stmt] = STATE(125), + [sym_html_disable_stmt] = STATE(125), + [sym_html_enable_stmt] = STATE(125), + [sym_pipe_stmt] = STATE(125), + [sym_iter_file_lines_stmt] = STATE(125), + [sym_iter_offsets_stmt] = STATE(125), + [sym_iter_offsetssizes_stmt] = STATE(125), + [sym_iter_hit_stmt] = STATE(125), + [sym_iter_interpret_stmt] = STATE(125), + [sym_iter_interpret_offsetssizes_stmt] = STATE(125), + [sym_iter_comment_stmt] = STATE(125), + [sym_iter_dbta_stmt] = STATE(125), + [sym_iter_dbtb_stmt] = STATE(125), + [sym_iter_dbts_stmt] = STATE(125), + [sym_iter_threads_stmt] = STATE(125), + [sym_iter_bbs_stmt] = STATE(125), + [sym_iter_instrs_stmt] = STATE(125), + [sym_iter_import_stmt] = STATE(125), + [sym_iter_sections_stmt] = STATE(125), + [sym_iter_segments_stmt] = STATE(125), + [sym_iter_symbol_stmt] = STATE(125), + [sym_iter_string_stmt] = STATE(125), + [sym_iter_flags_stmt] = STATE(125), + [sym_iter_function_stmt] = STATE(125), + [sym_iter_iomap_stmt] = STATE(125), + [sym_iter_dbgmap_stmt] = STATE(125), + [sym_iter_register_stmt] = STATE(125), + [sym_iter_step_stmt] = STATE(125), + [sym_tmp_seek_stmt] = STATE(125), + [sym_tmp_blksz_stmt] = STATE(125), + [sym_tmp_fromto_stmt] = STATE(125), + [sym_tmp_arch_stmt] = STATE(125), + [sym_tmp_bits_stmt] = STATE(125), + [sym_tmp_nthi_stmt] = STATE(125), + [sym_tmp_eval_stmt] = STATE(125), + [sym_tmp_fs_stmt] = STATE(125), + [sym_tmp_reli_stmt] = STATE(125), + [sym_tmp_kuery_stmt] = STATE(125), + [sym_tmp_fd_stmt] = STATE(125), + [sym_tmp_reg_stmt] = STATE(125), + [sym_tmp_file_stmt] = STATE(125), + [sym_tmp_string_stmt] = STATE(125), + [sym_tmp_value_stmt] = STATE(125), + [sym_tmp_hex_stmt] = STATE(125), + [sym_help_stmt] = STATE(125), + [sym_macro_stmt] = STATE(125), + [sym_arged_stmt] = STATE(125), + [sym__macro_arged_stmt] = STATE(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(240), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(125), + [sym_redirect_stmt] = STATE(308), [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), - [aux_sym_statements_repeat1] = STATE(214), - [ts_builtin_sym_end] = ACTIONS(63), + [sym_cmd_identifier] = STATE(38), + [aux_sym_statements_repeat1] = STATE(220), + [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_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(17), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [anon_sym_DOLLAR] = ACTIONS(23), + [anon_sym_DOT] = ACTIONS(25), + [aux_sym__interpret_stmt_token1] = ACTIONS(27), + [aux_sym__interpret_stmt_token3] = ACTIONS(29), + [aux_sym__interpret_stmt_token4] = ACTIONS(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_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__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__statement] = STATE(324), + [sym_legacy_quoted_stmt] = STATE(125), + [sym__simple_stmt] = STATE(125), + [sym__tmp_stmt] = STATE(125), + [sym__iter_stmt] = STATE(125), + [sym__pipe_stmt] = STATE(125), + [sym_grep_stmt] = STATE(125), + [sym_html_disable_stmt] = STATE(125), + [sym_html_enable_stmt] = STATE(125), + [sym_pipe_stmt] = STATE(125), + [sym_iter_file_lines_stmt] = STATE(125), + [sym_iter_offsets_stmt] = STATE(125), + [sym_iter_offsetssizes_stmt] = STATE(125), + [sym_iter_hit_stmt] = STATE(125), + [sym_iter_interpret_stmt] = STATE(125), + [sym_iter_interpret_offsetssizes_stmt] = STATE(125), + [sym_iter_comment_stmt] = STATE(125), + [sym_iter_dbta_stmt] = STATE(125), + [sym_iter_dbtb_stmt] = STATE(125), + [sym_iter_dbts_stmt] = STATE(125), + [sym_iter_threads_stmt] = STATE(125), + [sym_iter_bbs_stmt] = STATE(125), + [sym_iter_instrs_stmt] = STATE(125), + [sym_iter_import_stmt] = STATE(125), + [sym_iter_sections_stmt] = STATE(125), + [sym_iter_segments_stmt] = STATE(125), + [sym_iter_symbol_stmt] = STATE(125), + [sym_iter_string_stmt] = STATE(125), + [sym_iter_flags_stmt] = STATE(125), + [sym_iter_function_stmt] = STATE(125), + [sym_iter_iomap_stmt] = STATE(125), + [sym_iter_dbgmap_stmt] = STATE(125), + [sym_iter_register_stmt] = STATE(125), + [sym_iter_step_stmt] = STATE(125), + [sym_tmp_seek_stmt] = STATE(125), + [sym_tmp_blksz_stmt] = STATE(125), + [sym_tmp_fromto_stmt] = STATE(125), + [sym_tmp_arch_stmt] = STATE(125), + [sym_tmp_bits_stmt] = STATE(125), + [sym_tmp_nthi_stmt] = STATE(125), + [sym_tmp_eval_stmt] = STATE(125), + [sym_tmp_fs_stmt] = STATE(125), + [sym_tmp_reli_stmt] = STATE(125), + [sym_tmp_kuery_stmt] = STATE(125), + [sym_tmp_fd_stmt] = STATE(125), + [sym_tmp_reg_stmt] = STATE(125), + [sym_tmp_file_stmt] = STATE(125), + [sym_tmp_string_stmt] = STATE(125), + [sym_tmp_value_stmt] = STATE(125), + [sym_tmp_hex_stmt] = STATE(125), + [sym_help_stmt] = STATE(125), + [sym_macro_stmt] = STATE(125), + [sym_arged_stmt] = STATE(125), + [sym__macro_arged_stmt] = STATE(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(240), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(125), + [sym_redirect_stmt] = STATE(324), [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), - [ts_builtin_sym_end] = ACTIONS(67), + [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_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(17), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [anon_sym_DOLLAR] = ACTIONS(23), + [anon_sym_DOT] = ACTIONS(25), + [aux_sym__interpret_stmt_token1] = ACTIONS(27), + [aux_sym__interpret_stmt_token3] = ACTIONS(29), + [aux_sym__interpret_stmt_token4] = ACTIONS(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_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__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), - }, - [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), - [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), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(43), - }, - [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__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), - }, - [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), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(71), - [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), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(43), - }, - [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), - [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), - [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), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(43), - }, - [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), - [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), - }, - [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), - [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), - [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), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(43), - }, - [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), - [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), - }, - [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), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(71), - [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), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(43), - }, - [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), - [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), - [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), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(43), - }, - [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), - [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), + [sym__statements_singleline] = STATE(386), + [sym__statement] = STATE(342), + [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(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(249), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(213), + [sym_redirect_stmt] = STATE(342), + [sym__dec_number] = STATE(28), + [sym_cmd_identifier] = STATE(47), [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), - [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_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [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(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(67), + [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), - [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), + [7] = { + [sym__statements_singleline] = STATE(371), + [sym__statement] = STATE(342), + [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(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(249), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(213), + [sym_redirect_stmt] = STATE(342), + [sym__dec_number] = STATE(28), + [sym_cmd_identifier] = STATE(47), [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), - [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_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [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(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(67), + [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), - [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), + [8] = { + [sym__statements_singleline] = STATE(373), + [sym__statement] = STATE(342), + [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(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(249), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(213), + [sym_redirect_stmt] = STATE(342), + [sym__dec_number] = STATE(28), + [sym_cmd_identifier] = STATE(47), [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), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(73), + [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_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [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(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(67), + [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), }, - [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__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), + [9] = { + [sym__statements_singleline] = STATE(370), + [sym__statement] = STATE(337), + [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(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(240), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(214), + [sym_redirect_stmt] = STATE(337), [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_RPAREN] = ACTIONS(75), - [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), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(43), - }, - [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__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(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), + [sym_cmd_identifier] = STATE(38), + [aux_sym__statements_singleline_repeat1] = STATE(23), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(73), + [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_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(17), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [anon_sym_DOLLAR] = ACTIONS(23), + [anon_sym_DOT] = ACTIONS(25), + [aux_sym__interpret_stmt_token1] = ACTIONS(27), + [aux_sym__interpret_stmt_token3] = ACTIONS(29), + [aux_sym__interpret_stmt_token4] = ACTIONS(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_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), }, - [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), + [10] = { + [sym__statements_singleline] = STATE(388), + [sym__statement] = STATE(337), + [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(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(240), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(214), + [sym_redirect_stmt] = STATE(337), [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), + [sym_cmd_identifier] = STATE(38), + [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(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_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(17), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [anon_sym_DOLLAR] = ACTIONS(23), + [anon_sym_DOT] = ACTIONS(25), + [aux_sym__interpret_stmt_token1] = ACTIONS(27), + [aux_sym__interpret_stmt_token3] = ACTIONS(29), + [aux_sym__interpret_stmt_token4] = ACTIONS(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_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), - [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), + [11] = { + [sym__statements_singleline] = STATE(368), + [sym__statement] = STATE(337), + [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(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(240), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(214), + [sym_redirect_stmt] = STATE(337), [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), + [sym_cmd_identifier] = STATE(38), + [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(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_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(17), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [anon_sym_DOLLAR] = ACTIONS(23), + [anon_sym_DOT] = ACTIONS(25), + [aux_sym__interpret_stmt_token1] = ACTIONS(27), + [aux_sym__interpret_stmt_token3] = ACTIONS(29), + [aux_sym__interpret_stmt_token4] = ACTIONS(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_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), - [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), + [12] = { + [sym__statements_singleline] = STATE(372), + [sym__statement] = STATE(337), + [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(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(240), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(214), + [sym_redirect_stmt] = STATE(337), [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), + [sym_cmd_identifier] = STATE(38), + [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(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_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(17), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [anon_sym_DOLLAR] = ACTIONS(23), + [anon_sym_DOT] = ACTIONS(25), + [aux_sym__interpret_stmt_token1] = ACTIONS(27), + [aux_sym__interpret_stmt_token3] = ACTIONS(29), + [aux_sym__interpret_stmt_token4] = ACTIONS(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_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] = { + [13] = { + [sym__statements_singleline] = STATE(367), + [sym__statement] = STATE(342), [sym_legacy_quoted_stmt] = STATE(213), [sym__simple_stmt] = STATE(213), [sym__tmp_stmt] = STATE(213), @@ -6644,128 +5304,1489 @@ 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__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__macro_arged_stmt] = STATE(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(249), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), [sym_repeat_stmt] = STATE(213), - [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(51), - [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), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(41), - [sym__help_stmt] = ACTIONS(61), - }, - [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), - [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_redirect_stmt] = STATE(342), + [sym__dec_number] = STATE(28), + [sym_cmd_identifier] = STATE(47), + [aux_sym__statements_singleline_repeat1] = STATE(25), [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_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [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(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(67), + [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), }, - [31] = { + [14] = { + [sym__statements_singleline] = STATE(369), + [sym__statement] = STATE(342), + [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(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(249), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(213), + [sym_redirect_stmt] = STATE(342), + [sym__dec_number] = STATE(28), + [sym_cmd_identifier] = STATE(47), + [aux_sym__statements_singleline_repeat1] = STATE(25), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(77), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [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(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(67), + [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), + }, + [15] = { + [sym__statements_singleline] = STATE(366), + [sym__statement] = STATE(337), + [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(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(240), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(214), + [sym_redirect_stmt] = STATE(337), + [sym__dec_number] = STATE(30), + [sym_cmd_identifier] = STATE(38), + [aux_sym__statements_singleline_repeat1] = STATE(23), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(79), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(17), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [anon_sym_DOLLAR] = ACTIONS(23), + [anon_sym_DOT] = ACTIONS(25), + [aux_sym__interpret_stmt_token1] = ACTIONS(27), + [aux_sym__interpret_stmt_token3] = ACTIONS(29), + [aux_sym__interpret_stmt_token4] = ACTIONS(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_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), + }, + [16] = { + [sym__statements_singleline] = STATE(361), + [sym__statement] = STATE(342), + [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(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(249), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(213), + [sym_redirect_stmt] = STATE(342), + [sym__dec_number] = STATE(28), + [sym_cmd_identifier] = STATE(47), + [aux_sym__statements_singleline_repeat1] = STATE(25), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(77), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [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(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(67), + [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), + }, + [17] = { + [sym__statements_singleline] = STATE(362), + [sym__statement] = STATE(337), + [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(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(240), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(214), + [sym_redirect_stmt] = STATE(337), + [sym__dec_number] = STATE(30), + [sym_cmd_identifier] = STATE(38), + [aux_sym__statements_singleline_repeat1] = STATE(23), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(79), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(17), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [anon_sym_DOLLAR] = ACTIONS(23), + [anon_sym_DOT] = ACTIONS(25), + [aux_sym__interpret_stmt_token1] = ACTIONS(27), + [aux_sym__interpret_stmt_token3] = ACTIONS(29), + [aux_sym__interpret_stmt_token4] = ACTIONS(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_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), + }, + [18] = { + [sym__statements_singleline] = STATE(374), + [sym__statement] = STATE(342), + [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(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(249), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(213), + [sym_redirect_stmt] = STATE(342), + [sym__dec_number] = STATE(28), + [sym_cmd_identifier] = STATE(47), + [aux_sym__statements_singleline_repeat1] = STATE(25), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(77), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [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(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(67), + [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), + }, + [19] = { + [sym__statements_singleline] = STATE(385), + [sym__statement] = STATE(337), + [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(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(240), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(214), + [sym_redirect_stmt] = STATE(337), + [sym__dec_number] = STATE(30), + [sym_cmd_identifier] = STATE(38), + [aux_sym__statements_singleline_repeat1] = STATE(23), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(79), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(17), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [anon_sym_DOLLAR] = ACTIONS(23), + [anon_sym_DOT] = ACTIONS(25), + [aux_sym__interpret_stmt_token1] = ACTIONS(27), + [aux_sym__interpret_stmt_token3] = ACTIONS(29), + [aux_sym__interpret_stmt_token4] = ACTIONS(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_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), + }, + [20] = { + [sym__statements_singleline] = STATE(375), + [sym__statement] = STATE(337), + [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(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(240), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(214), + [sym_redirect_stmt] = STATE(337), + [sym__dec_number] = STATE(30), + [sym_cmd_identifier] = STATE(38), + [aux_sym__statements_singleline_repeat1] = STATE(23), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(79), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(17), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [anon_sym_DOLLAR] = ACTIONS(23), + [anon_sym_DOT] = ACTIONS(25), + [aux_sym__interpret_stmt_token1] = ACTIONS(27), + [aux_sym__interpret_stmt_token3] = ACTIONS(29), + [aux_sym__interpret_stmt_token4] = ACTIONS(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_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), + }, + [21] = { + [sym__statements_singleline] = STATE(382), + [sym__statement] = STATE(342), + [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(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(249), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(213), + [sym_redirect_stmt] = STATE(342), + [sym__dec_number] = STATE(28), + [sym_cmd_identifier] = STATE(47), + [aux_sym__statements_singleline_repeat1] = STATE(25), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(77), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [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(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(67), + [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), + }, + [22] = { + [sym__statement] = STATE(326), + [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(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(240), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(214), + [sym_redirect_stmt] = STATE(326), + [sym__dec_number] = STATE(30), + [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_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(17), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [anon_sym_DOLLAR] = ACTIONS(23), + [anon_sym_DOT] = ACTIONS(25), + [aux_sym__interpret_stmt_token1] = ACTIONS(27), + [aux_sym__interpret_stmt_token3] = ACTIONS(29), + [aux_sym__interpret_stmt_token4] = ACTIONS(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_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), + }, + [23] = { + [sym__statement] = STATE(334), + [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(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(240), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(214), + [sym_redirect_stmt] = STATE(334), + [sym__dec_number] = STATE(30), + [sym_cmd_identifier] = STATE(38), + [aux_sym__statements_singleline_repeat1] = STATE(221), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(83), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(17), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [anon_sym_DOLLAR] = ACTIONS(23), + [anon_sym_DOT] = ACTIONS(25), + [aux_sym__interpret_stmt_token1] = ACTIONS(27), + [aux_sym__interpret_stmt_token3] = ACTIONS(29), + [aux_sym__interpret_stmt_token4] = ACTIONS(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_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), + }, + [24] = { + [sym__statement] = STATE(326), + [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(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(249), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(213), + [sym_redirect_stmt] = STATE(326), + [sym__dec_number] = STATE(28), + [sym_cmd_identifier] = STATE(47), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(81), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [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(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(67), + [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(47), + [sym__help_stmt] = ACTIONS(69), + }, + [25] = { + [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(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(249), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(213), + [sym_redirect_stmt] = STATE(330), + [sym__dec_number] = STATE(28), + [sym_cmd_identifier] = STATE(47), + [aux_sym__statements_singleline_repeat1] = STATE(221), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(83), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [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(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(67), + [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), + }, + [26] = { + [sym__statement] = STATE(329), + [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(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(240), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(214), + [sym_redirect_stmt] = STATE(329), + [sym__dec_number] = STATE(30), + [sym_cmd_identifier] = STATE(38), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(17), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [anon_sym_DOLLAR] = ACTIONS(23), + [anon_sym_DOT] = ACTIONS(25), + [aux_sym__interpret_stmt_token1] = ACTIONS(27), + [aux_sym__interpret_stmt_token3] = ACTIONS(29), + [aux_sym__interpret_stmt_token4] = ACTIONS(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_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), + }, + [27] = { + [sym__statement] = STATE(351), + [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(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(240), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(214), + [sym_redirect_stmt] = STATE(351), + [sym__dec_number] = STATE(30), + [sym_cmd_identifier] = STATE(38), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(17), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [anon_sym_DOLLAR] = ACTIONS(23), + [anon_sym_DOT] = ACTIONS(25), + [aux_sym__interpret_stmt_token1] = ACTIONS(27), + [aux_sym__interpret_stmt_token3] = ACTIONS(29), + [aux_sym__interpret_stmt_token4] = ACTIONS(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_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(194), + [sym__simple_stmt] = STATE(194), + [sym__tmp_stmt] = STATE(194), + [sym__iter_stmt] = STATE(194), + [sym__pipe_stmt] = STATE(194), + [sym_grep_stmt] = STATE(194), + [sym_html_disable_stmt] = STATE(194), + [sym_html_enable_stmt] = STATE(194), + [sym_pipe_stmt] = STATE(194), + [sym_iter_file_lines_stmt] = STATE(194), + [sym_iter_offsets_stmt] = STATE(194), + [sym_iter_offsetssizes_stmt] = STATE(194), + [sym_iter_hit_stmt] = STATE(194), + [sym_iter_interpret_stmt] = STATE(194), + [sym_iter_interpret_offsetssizes_stmt] = STATE(194), + [sym_iter_comment_stmt] = STATE(194), + [sym_iter_dbta_stmt] = STATE(194), + [sym_iter_dbtb_stmt] = STATE(194), + [sym_iter_dbts_stmt] = STATE(194), + [sym_iter_threads_stmt] = STATE(194), + [sym_iter_bbs_stmt] = STATE(194), + [sym_iter_instrs_stmt] = STATE(194), + [sym_iter_import_stmt] = STATE(194), + [sym_iter_sections_stmt] = STATE(194), + [sym_iter_segments_stmt] = STATE(194), + [sym_iter_symbol_stmt] = STATE(194), + [sym_iter_string_stmt] = STATE(194), + [sym_iter_flags_stmt] = STATE(194), + [sym_iter_function_stmt] = STATE(194), + [sym_iter_iomap_stmt] = STATE(194), + [sym_iter_dbgmap_stmt] = STATE(194), + [sym_iter_register_stmt] = STATE(194), + [sym_iter_step_stmt] = STATE(194), + [sym_tmp_seek_stmt] = STATE(194), + [sym_tmp_blksz_stmt] = STATE(194), + [sym_tmp_fromto_stmt] = STATE(194), + [sym_tmp_arch_stmt] = STATE(194), + [sym_tmp_bits_stmt] = STATE(194), + [sym_tmp_nthi_stmt] = STATE(194), + [sym_tmp_eval_stmt] = STATE(194), + [sym_tmp_fs_stmt] = STATE(194), + [sym_tmp_reli_stmt] = STATE(194), + [sym_tmp_kuery_stmt] = STATE(194), + [sym_tmp_fd_stmt] = STATE(194), + [sym_tmp_reg_stmt] = STATE(194), + [sym_tmp_file_stmt] = STATE(194), + [sym_tmp_string_stmt] = STATE(194), + [sym_tmp_value_stmt] = STATE(194), + [sym_tmp_hex_stmt] = STATE(194), + [sym_help_stmt] = STATE(194), + [sym_macro_stmt] = STATE(194), + [sym_arged_stmt] = STATE(194), + [sym__macro_arged_stmt] = STATE(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(249), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(194), + [sym__dec_number] = STATE(28), + [sym_cmd_identifier] = STATE(47), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [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(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(67), + [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), + }, + [29] = { [sym_legacy_quoted_stmt] = STATE(212), [sym__simple_stmt] = STATE(212), [sym__tmp_stmt] = STATE(212), @@ -6818,455 +6839,502 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), - [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__macro_arged_stmt] = STATE(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(240), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), [sym_repeat_stmt] = STATE(212), - [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(51), + [sym__dec_number] = STATE(30), + [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_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(17), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [anon_sym_DOLLAR] = ACTIONS(23), + [anon_sym_DOT] = ACTIONS(25), + [aux_sym__interpret_stmt_token1] = ACTIONS(27), + [aux_sym__interpret_stmt_token3] = ACTIONS(29), + [aux_sym__interpret_stmt_token4] = ACTIONS(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_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__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), + [30] = { + [sym_legacy_quoted_stmt] = STATE(194), + [sym__simple_stmt] = STATE(194), + [sym__tmp_stmt] = STATE(194), + [sym__iter_stmt] = STATE(194), + [sym__pipe_stmt] = STATE(194), + [sym_grep_stmt] = STATE(194), + [sym_html_disable_stmt] = STATE(194), + [sym_html_enable_stmt] = STATE(194), + [sym_pipe_stmt] = STATE(194), + [sym_iter_file_lines_stmt] = STATE(194), + [sym_iter_offsets_stmt] = STATE(194), + [sym_iter_offsetssizes_stmt] = STATE(194), + [sym_iter_hit_stmt] = STATE(194), + [sym_iter_interpret_stmt] = STATE(194), + [sym_iter_interpret_offsetssizes_stmt] = STATE(194), + [sym_iter_comment_stmt] = STATE(194), + [sym_iter_dbta_stmt] = STATE(194), + [sym_iter_dbtb_stmt] = STATE(194), + [sym_iter_dbts_stmt] = STATE(194), + [sym_iter_threads_stmt] = STATE(194), + [sym_iter_bbs_stmt] = STATE(194), + [sym_iter_instrs_stmt] = STATE(194), + [sym_iter_import_stmt] = STATE(194), + [sym_iter_sections_stmt] = STATE(194), + [sym_iter_segments_stmt] = STATE(194), + [sym_iter_symbol_stmt] = STATE(194), + [sym_iter_string_stmt] = STATE(194), + [sym_iter_flags_stmt] = STATE(194), + [sym_iter_function_stmt] = STATE(194), + [sym_iter_iomap_stmt] = STATE(194), + [sym_iter_dbgmap_stmt] = STATE(194), + [sym_iter_register_stmt] = STATE(194), + [sym_iter_step_stmt] = STATE(194), + [sym_tmp_seek_stmt] = STATE(194), + [sym_tmp_blksz_stmt] = STATE(194), + [sym_tmp_fromto_stmt] = STATE(194), + [sym_tmp_arch_stmt] = STATE(194), + [sym_tmp_bits_stmt] = STATE(194), + [sym_tmp_nthi_stmt] = STATE(194), + [sym_tmp_eval_stmt] = STATE(194), + [sym_tmp_fs_stmt] = STATE(194), + [sym_tmp_reli_stmt] = STATE(194), + [sym_tmp_kuery_stmt] = STATE(194), + [sym_tmp_fd_stmt] = STATE(194), + [sym_tmp_reg_stmt] = STATE(194), + [sym_tmp_file_stmt] = STATE(194), + [sym_tmp_string_stmt] = STATE(194), + [sym_tmp_value_stmt] = STATE(194), + [sym_tmp_hex_stmt] = STATE(194), + [sym_help_stmt] = STATE(194), + [sym_macro_stmt] = STATE(194), + [sym_arged_stmt] = STATE(194), + [sym__macro_arged_stmt] = STATE(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(240), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(194), [sym__dec_number] = STATE(30), - [sym_cmd_identifier] = STATE(36), + [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_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(17), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [anon_sym_DOLLAR] = ACTIONS(23), + [anon_sym_DOT] = ACTIONS(25), + [aux_sym__interpret_stmt_token1] = ACTIONS(27), + [aux_sym__interpret_stmt_token3] = ACTIONS(29), + [aux_sym__interpret_stmt_token4] = ACTIONS(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_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__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__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(51), + [31] = { + [sym_legacy_quoted_stmt] = STATE(215), + [sym__simple_stmt] = STATE(215), + [sym__tmp_stmt] = STATE(215), + [sym__iter_stmt] = STATE(215), + [sym__pipe_stmt] = STATE(215), + [sym_grep_stmt] = STATE(215), + [sym_html_disable_stmt] = STATE(215), + [sym_html_enable_stmt] = STATE(215), + [sym_pipe_stmt] = STATE(215), + [sym_iter_file_lines_stmt] = STATE(215), + [sym_iter_offsets_stmt] = STATE(215), + [sym_iter_offsetssizes_stmt] = STATE(215), + [sym_iter_hit_stmt] = STATE(215), + [sym_iter_interpret_stmt] = STATE(215), + [sym_iter_interpret_offsetssizes_stmt] = STATE(215), + [sym_iter_comment_stmt] = STATE(215), + [sym_iter_dbta_stmt] = STATE(215), + [sym_iter_dbtb_stmt] = STATE(215), + [sym_iter_dbts_stmt] = STATE(215), + [sym_iter_threads_stmt] = STATE(215), + [sym_iter_bbs_stmt] = STATE(215), + [sym_iter_instrs_stmt] = STATE(215), + [sym_iter_import_stmt] = STATE(215), + [sym_iter_sections_stmt] = STATE(215), + [sym_iter_segments_stmt] = STATE(215), + [sym_iter_symbol_stmt] = STATE(215), + [sym_iter_string_stmt] = STATE(215), + [sym_iter_flags_stmt] = STATE(215), + [sym_iter_function_stmt] = STATE(215), + [sym_iter_iomap_stmt] = STATE(215), + [sym_iter_dbgmap_stmt] = STATE(215), + [sym_iter_register_stmt] = STATE(215), + [sym_iter_step_stmt] = STATE(215), + [sym_tmp_seek_stmt] = STATE(215), + [sym_tmp_blksz_stmt] = STATE(215), + [sym_tmp_fromto_stmt] = STATE(215), + [sym_tmp_arch_stmt] = STATE(215), + [sym_tmp_bits_stmt] = STATE(215), + [sym_tmp_nthi_stmt] = STATE(215), + [sym_tmp_eval_stmt] = STATE(215), + [sym_tmp_fs_stmt] = STATE(215), + [sym_tmp_reli_stmt] = STATE(215), + [sym_tmp_kuery_stmt] = STATE(215), + [sym_tmp_fd_stmt] = STATE(215), + [sym_tmp_reg_stmt] = STATE(215), + [sym_tmp_file_stmt] = STATE(215), + [sym_tmp_string_stmt] = STATE(215), + [sym_tmp_value_stmt] = STATE(215), + [sym_tmp_hex_stmt] = STATE(215), + [sym_help_stmt] = STATE(215), + [sym_macro_stmt] = STATE(215), + [sym_arged_stmt] = STATE(215), + [sym__macro_arged_stmt] = STATE(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(240), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(215), + [sym__dec_number] = STATE(30), + [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_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(17), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [anon_sym_DOLLAR] = ACTIONS(23), + [anon_sym_DOT] = ACTIONS(25), + [aux_sym__interpret_stmt_token1] = ACTIONS(27), + [aux_sym__interpret_stmt_token3] = ACTIONS(29), + [aux_sym__interpret_stmt_token4] = ACTIONS(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(35), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_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), }, - [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), + [32] = { + [sym_legacy_quoted_stmt] = STATE(219), + [sym__simple_stmt] = STATE(219), + [sym__tmp_stmt] = STATE(219), + [sym__iter_stmt] = STATE(219), + [sym__pipe_stmt] = STATE(219), + [sym_grep_stmt] = STATE(219), + [sym_html_disable_stmt] = STATE(219), + [sym_html_enable_stmt] = STATE(219), + [sym_pipe_stmt] = STATE(219), + [sym_iter_file_lines_stmt] = STATE(219), + [sym_iter_offsets_stmt] = STATE(219), + [sym_iter_offsetssizes_stmt] = STATE(219), + [sym_iter_hit_stmt] = STATE(219), + [sym_iter_interpret_stmt] = STATE(219), + [sym_iter_interpret_offsetssizes_stmt] = STATE(219), + [sym_iter_comment_stmt] = STATE(219), + [sym_iter_dbta_stmt] = STATE(219), + [sym_iter_dbtb_stmt] = STATE(219), + [sym_iter_dbts_stmt] = STATE(219), + [sym_iter_threads_stmt] = STATE(219), + [sym_iter_bbs_stmt] = STATE(219), + [sym_iter_instrs_stmt] = STATE(219), + [sym_iter_import_stmt] = STATE(219), + [sym_iter_sections_stmt] = STATE(219), + [sym_iter_segments_stmt] = STATE(219), + [sym_iter_symbol_stmt] = STATE(219), + [sym_iter_string_stmt] = STATE(219), + [sym_iter_flags_stmt] = STATE(219), + [sym_iter_function_stmt] = STATE(219), + [sym_iter_iomap_stmt] = STATE(219), + [sym_iter_dbgmap_stmt] = STATE(219), + [sym_iter_register_stmt] = STATE(219), + [sym_iter_step_stmt] = STATE(219), + [sym_tmp_seek_stmt] = STATE(219), + [sym_tmp_blksz_stmt] = STATE(219), + [sym_tmp_fromto_stmt] = STATE(219), + [sym_tmp_arch_stmt] = STATE(219), + [sym_tmp_bits_stmt] = STATE(219), + [sym_tmp_nthi_stmt] = STATE(219), + [sym_tmp_eval_stmt] = STATE(219), + [sym_tmp_fs_stmt] = STATE(219), + [sym_tmp_reli_stmt] = STATE(219), + [sym_tmp_kuery_stmt] = STATE(219), + [sym_tmp_fd_stmt] = STATE(219), + [sym_tmp_reg_stmt] = STATE(219), + [sym_tmp_file_stmt] = STATE(219), + [sym_tmp_string_stmt] = STATE(219), + [sym_tmp_value_stmt] = STATE(219), + [sym_tmp_hex_stmt] = STATE(219), + [sym_help_stmt] = STATE(219), + [sym_macro_stmt] = STATE(219), + [sym_arged_stmt] = STATE(219), + [sym__macro_arged_stmt] = STATE(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(249), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(219), + [sym__dec_number] = STATE(28), + [sym_cmd_identifier] = STATE(47), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [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(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(67), + [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(77), - [anon_sym_CR] = ACTIONS(77), - [sym_file_descriptor] = ACTIONS(77), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(69), }, - [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), + [33] = { + [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(189), + [sym__alias_arged_stmt] = STATE(211), + [sym__simple_arged_stmt_question] = STATE(169), + [sym__simple_arged_stmt] = STATE(167), + [sym__pointer_arged_stmt] = STATE(165), + [sym__system_stmt] = STATE(156), + [sym__interpret_stmt] = STATE(154), + [sym__interpret_search_identifier] = STATE(249), + [sym__env_stmt] = STATE(145), + [sym__last_stmt] = STATE(190), + [sym_last_stmt_identifier] = STATE(142), + [sym_question_mark_identifier] = STATE(143), + [sym_repeat_stmt] = STATE(218), + [sym__dec_number] = STATE(28), + [sym_cmd_identifier] = STATE(47), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_QMARK] = ACTIONS(13), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(15), + [anon_sym_LPAREN_STAR] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(21), + [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(31), + [anon_sym_DOT_SLASH] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(67), + [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(95), - [anon_sym_CR] = ACTIONS(95), - [sym_file_descriptor] = ACTIONS(95), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(69), }, - [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), + [34] = { + [sym__arg_with_paren] = STATE(59), + [sym__arg] = STATE(59), + [sym_arg] = STATE(44), + [sym_args] = STATE(206), + [sym_arg_identifier] = STATE(59), + [sym_double_quoted_arg] = STATE(59), + [sym_single_quoted_arg] = STATE(59), + [sym_cmd_substitution_arg] = STATE(59), + [sym_concatenation] = STATE(76), + [aux_sym_args_repeat1] = STATE(44), + [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(99), - [anon_sym_CR] = ACTIONS(99), - [sym_file_descriptor] = ACTIONS(99), + [anon_sym_LF] = ACTIONS(85), + [anon_sym_CR] = ACTIONS(85), + [sym_file_descriptor] = ACTIONS(85), }, - [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), + [35] = { + [sym__arg_with_paren] = STATE(59), + [sym__arg] = STATE(59), + [sym_arg] = STATE(44), + [sym_args] = STATE(162), + [sym_arg_identifier] = STATE(59), + [sym_double_quoted_arg] = STATE(59), + [sym_single_quoted_arg] = STATE(59), + [sym_cmd_substitution_arg] = STATE(59), + [sym_concatenation] = STATE(76), + [aux_sym_args_repeat1] = STATE(44), [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 +7381,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(59), + [sym__arg] = STATE(59), + [sym_arg] = STATE(44), + [sym_args] = STATE(144), + [sym_arg_identifier] = STATE(59), + [sym_double_quoted_arg] = STATE(59), + [sym_single_quoted_arg] = STATE(59), + [sym_cmd_substitution_arg] = STATE(59), + [sym_concatenation] = STATE(76), + [aux_sym_args_repeat1] = STATE(44), [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 +7457,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(59), + [sym__arg] = STATE(59), + [sym_arg] = STATE(44), + [sym_args] = STATE(150), + [sym_arg_identifier] = STATE(59), + [sym_double_quoted_arg] = STATE(59), + [sym_single_quoted_arg] = STATE(59), + [sym_cmd_substitution_arg] = STATE(59), + [sym_concatenation] = STATE(76), + [aux_sym_args_repeat1] = STATE(44), [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 +7533,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(59), + [sym__arg] = STATE(59), + [sym_arg] = STATE(44), + [sym_args] = STATE(131), + [sym_arg_identifier] = STATE(59), + [sym_double_quoted_arg] = STATE(59), + [sym_single_quoted_arg] = STATE(59), + [sym_cmd_substitution_arg] = STATE(59), + [sym_concatenation] = STATE(76), + [aux_sym_args_repeat1] = STATE(44), [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 +7609,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(59), + [sym__arg] = STATE(59), + [sym_arg] = STATE(44), + [sym_args] = STATE(166), + [sym_arg_identifier] = STATE(59), + [sym_double_quoted_arg] = STATE(59), + [sym_single_quoted_arg] = STATE(59), + [sym_cmd_substitution_arg] = STATE(59), + [sym_concatenation] = STATE(76), + [aux_sym_args_repeat1] = STATE(44), [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 +7685,36 @@ 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), }, - [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), + [40] = { + [sym__arg_with_paren] = STATE(59), + [sym__arg] = STATE(59), + [sym_arg] = STATE(44), + [sym_args] = STATE(147), + [sym_arg_identifier] = STATE(59), + [sym_double_quoted_arg] = STATE(59), + [sym_single_quoted_arg] = STATE(59), + [sym_cmd_substitution_arg] = STATE(59), + [sym_concatenation] = STATE(76), + [aux_sym_args_repeat1] = STATE(44), [ts_builtin_sym_end] = ACTIONS(123), - [anon_sym_DQUOTE] = ACTIONS(79), + [anon_sym_DQUOTE] = ACTIONS(87), [anon_sym_TILDE] = ACTIONS(123), [anon_sym_PIPE] = ACTIONS(125), [anon_sym_PIPEH] = ACTIONS(123), @@ -7693,35 +7761,36 @@ 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(101), [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), + [41] = { + [sym__arg_with_paren] = STATE(59), + [sym__arg] = STATE(59), [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_args] = STATE(160), + [sym_arg_identifier] = STATE(59), + [sym_double_quoted_arg] = STATE(59), + [sym_single_quoted_arg] = STATE(59), + [sym_cmd_substitution_arg] = STATE(59), + [sym_concatenation] = STATE(76), [aux_sym_args_repeat1] = STATE(44), [ts_builtin_sym_end] = ACTIONS(127), - [anon_sym_DQUOTE] = ACTIONS(79), + [anon_sym_DQUOTE] = ACTIONS(87), [anon_sym_TILDE] = ACTIONS(127), [anon_sym_PIPE] = ACTIONS(129), [anon_sym_PIPEH] = ACTIONS(127), @@ -7768,54 +7837,55 @@ 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(101), [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), + [42] = { + [sym__arg_with_paren] = STATE(59), + [sym__arg] = STATE(59), [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_args] = STATE(163), + [sym_arg_identifier] = STATE(59), + [sym_double_quoted_arg] = STATE(59), + [sym_single_quoted_arg] = STATE(59), + [sym_cmd_substitution_arg] = STATE(59), + [sym_concatenation] = STATE(76), [aux_sym_args_repeat1] = STATE(44), [ts_builtin_sym_end] = ACTIONS(131), - [anon_sym_DQUOTE] = ACTIONS(133), + [anon_sym_DQUOTE] = ACTIONS(87), [anon_sym_TILDE] = ACTIONS(131), - [anon_sym_PIPE] = ACTIONS(136), + [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(136), + [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(136), + [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(136), + [anon_sym_AT_ATi] = ACTIONS(133), [anon_sym_AT_ATii] = ACTIONS(131), - [anon_sym_AT_ATiS] = ACTIONS(136), + [anon_sym_AT_ATiS] = ACTIONS(133), [anon_sym_AT_ATiSS] = ACTIONS(131), [anon_sym_AT_ATis] = ACTIONS(131), [anon_sym_AT_ATiz] = ACTIONS(131), @@ -7843,323 +7913,333 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATv_COLON] = ACTIONS(131), [anon_sym_ATx_COLON] = ACTIONS(131), [anon_sym_SEMI] = ACTIONS(131), - [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_LPAREN] = ACTIONS(91), + [anon_sym_DOLLAR] = ACTIONS(93), [anon_sym_PIPE_DOT] = ACTIONS(131), - [anon_sym_GT] = ACTIONS(136), + [anon_sym_GT] = ACTIONS(133), [anon_sym_GT_GT] = ACTIONS(131), - [sym_html_redirect_operator] = ACTIONS(136), + [sym_html_redirect_operator] = ACTIONS(133), [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), + [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(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), + [43] = { + [sym__arg_with_paren] = STATE(59), + [sym__arg] = STATE(59), + [sym_arg] = STATE(44), + [sym_args] = STATE(173), + [sym_arg_identifier] = STATE(59), + [sym_double_quoted_arg] = STATE(59), + [sym_single_quoted_arg] = STATE(59), + [sym_cmd_substitution_arg] = STATE(59), + [sym_concatenation] = STATE(76), + [aux_sym_args_repeat1] = STATE(44), + [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), - [sym_file_descriptor] = ACTIONS(77), + [anon_sym_LF] = ACTIONS(135), + [anon_sym_CR] = ACTIONS(135), + [sym_file_descriptor] = ACTIONS(135), }, - [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), + [44] = { + [sym__arg_with_paren] = STATE(59), + [sym__arg] = STATE(59), + [sym_arg] = STATE(45), + [sym_arg_identifier] = STATE(59), + [sym_double_quoted_arg] = STATE(59), + [sym_single_quoted_arg] = STATE(59), + [sym_cmd_substitution_arg] = STATE(59), + [sym_concatenation] = STATE(76), + [aux_sym_args_repeat1] = STATE(45), + [ts_builtin_sym_end] = ACTIONS(139), + [anon_sym_DQUOTE] = ACTIONS(87), + [anon_sym_TILDE] = ACTIONS(139), + [anon_sym_PIPE] = ACTIONS(141), + [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(141), + [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(141), + [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(141), + [anon_sym_AT_ATii] = ACTIONS(139), + [anon_sym_AT_ATiS] = ACTIONS(141), + [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(91), + [anon_sym_DOLLAR] = ACTIONS(93), + [anon_sym_PIPE_DOT] = ACTIONS(139), + [anon_sym_GT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(139), + [sym_html_redirect_operator] = ACTIONS(141), + [sym_html_append_operator] = ACTIONS(139), + [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(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), - [anon_sym_TILDE] = ACTIONS(119), - [anon_sym_PIPE] = ACTIONS(121), - [anon_sym_PIPEH] = ACTIONS(119), - [anon_sym_AT_AT_DOT] = ACTIONS(119), - [anon_sym_AT_AT_EQ] = ACTIONS(119), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(119), - [anon_sym_AT_AT] = ACTIONS(121), - [anon_sym_AT_ATc_COLON] = ACTIONS(119), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(119), - [anon_sym_AT_ATC] = ACTIONS(119), - [anon_sym_AT_ATdbt] = ACTIONS(121), - [anon_sym_AT_ATdbta] = ACTIONS(119), - [anon_sym_AT_ATdbtb] = ACTIONS(119), - [anon_sym_AT_ATdbts] = ACTIONS(119), - [anon_sym_AT_ATt] = ACTIONS(119), - [anon_sym_AT_ATb] = ACTIONS(119), - [anon_sym_AT_ATi] = ACTIONS(121), - [anon_sym_AT_ATii] = ACTIONS(119), - [anon_sym_AT_ATiS] = ACTIONS(121), - [anon_sym_AT_ATiSS] = ACTIONS(119), - [anon_sym_AT_ATis] = ACTIONS(119), - [anon_sym_AT_ATiz] = ACTIONS(119), - [anon_sym_AT_ATf] = ACTIONS(119), - [anon_sym_AT_ATF] = ACTIONS(119), - [anon_sym_AT_ATom] = ACTIONS(119), - [anon_sym_AT_ATdm] = ACTIONS(119), - [anon_sym_AT_ATr] = ACTIONS(119), - [anon_sym_AT_ATs_COLON] = ACTIONS(119), - [anon_sym_AT] = ACTIONS(119), - [anon_sym_AT_BANG] = ACTIONS(119), - [anon_sym_AT_LPAREN] = ACTIONS(119), - [anon_sym_ATa_COLON] = ACTIONS(119), - [anon_sym_ATb_COLON] = ACTIONS(119), - [anon_sym_ATB_COLON] = ACTIONS(119), - [anon_sym_ATe_COLON] = ACTIONS(119), - [anon_sym_ATF_COLON] = ACTIONS(119), - [anon_sym_ATi_COLON] = ACTIONS(119), - [anon_sym_ATk_COLON] = ACTIONS(119), - [anon_sym_ATo_COLON] = ACTIONS(119), - [anon_sym_ATr_COLON] = ACTIONS(119), - [anon_sym_ATf_COLON] = ACTIONS(119), - [anon_sym_ATs_COLON] = ACTIONS(119), - [anon_sym_ATv_COLON] = ACTIONS(119), - [anon_sym_ATx_COLON] = ACTIONS(119), - [anon_sym_SEMI] = ACTIONS(119), - [anon_sym_LPAREN] = ACTIONS(83), - [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(119), + [anon_sym_LF] = ACTIONS(139), + [anon_sym_CR] = ACTIONS(139), + [sym_file_descriptor] = ACTIONS(139), + }, + [45] = { + [sym__arg_with_paren] = STATE(59), + [sym__arg] = STATE(59), + [sym_arg] = STATE(45), + [sym_arg_identifier] = STATE(59), + [sym_double_quoted_arg] = STATE(59), + [sym_single_quoted_arg] = STATE(59), + [sym_cmd_substitution_arg] = STATE(59), + [sym_concatenation] = STATE(76), + [aux_sym_args_repeat1] = STATE(45), + [ts_builtin_sym_end] = ACTIONS(143), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_PIPE] = ACTIONS(148), + [anon_sym_PIPEH] = ACTIONS(143), + [anon_sym_AT_AT_DOT] = ACTIONS(143), + [anon_sym_AT_AT_EQ] = ACTIONS(143), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(143), + [anon_sym_AT_AT] = ACTIONS(148), + [anon_sym_AT_ATc_COLON] = ACTIONS(143), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(143), + [anon_sym_AT_ATC] = ACTIONS(143), + [anon_sym_AT_ATdbt] = ACTIONS(148), + [anon_sym_AT_ATdbta] = ACTIONS(143), + [anon_sym_AT_ATdbtb] = ACTIONS(143), + [anon_sym_AT_ATdbts] = ACTIONS(143), + [anon_sym_AT_ATt] = ACTIONS(143), + [anon_sym_AT_ATb] = ACTIONS(143), + [anon_sym_AT_ATi] = ACTIONS(148), + [anon_sym_AT_ATii] = ACTIONS(143), + [anon_sym_AT_ATiS] = ACTIONS(148), + [anon_sym_AT_ATiSS] = ACTIONS(143), + [anon_sym_AT_ATis] = ACTIONS(143), + [anon_sym_AT_ATiz] = ACTIONS(143), + [anon_sym_AT_ATf] = ACTIONS(143), + [anon_sym_AT_ATF] = ACTIONS(143), + [anon_sym_AT_ATom] = ACTIONS(143), + [anon_sym_AT_ATdm] = ACTIONS(143), + [anon_sym_AT_ATr] = ACTIONS(143), + [anon_sym_AT_ATs_COLON] = ACTIONS(143), + [anon_sym_AT] = ACTIONS(143), + [anon_sym_AT_BANG] = ACTIONS(143), + [anon_sym_AT_LPAREN] = ACTIONS(143), + [anon_sym_RPAREN] = ACTIONS(143), + [anon_sym_ATa_COLON] = ACTIONS(143), + [anon_sym_ATb_COLON] = ACTIONS(143), + [anon_sym_ATB_COLON] = ACTIONS(143), + [anon_sym_ATe_COLON] = ACTIONS(143), + [anon_sym_ATF_COLON] = ACTIONS(143), + [anon_sym_ATi_COLON] = ACTIONS(143), + [anon_sym_ATk_COLON] = ACTIONS(143), + [anon_sym_ATo_COLON] = ACTIONS(143), + [anon_sym_ATr_COLON] = ACTIONS(143), + [anon_sym_ATf_COLON] = ACTIONS(143), + [anon_sym_ATs_COLON] = ACTIONS(143), + [anon_sym_ATv_COLON] = ACTIONS(143), + [anon_sym_ATx_COLON] = ACTIONS(143), + [anon_sym_SEMI] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(150), + [anon_sym_DOLLAR] = ACTIONS(153), + [anon_sym_PIPE_DOT] = ACTIONS(143), + [anon_sym_GT] = ACTIONS(148), + [anon_sym_GT_GT] = ACTIONS(143), + [sym_html_redirect_operator] = ACTIONS(148), + [sym_html_append_operator] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(156), + [aux_sym_arg_identifier_token1] = ACTIONS(153), + [anon_sym_SQUOTE] = ACTIONS(159), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(162), + [anon_sym_BQUOTE] = ACTIONS(165), [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(119), + [anon_sym_LF] = ACTIONS(143), + [anon_sym_CR] = ACTIONS(143), + [sym_file_descriptor] = ACTIONS(143), }, - [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), + [46] = { + [sym__arg_with_paren] = STATE(59), + [sym__arg] = STATE(59), + [sym_arg] = STATE(56), + [sym_args] = STATE(163), + [sym_arg_identifier] = STATE(59), + [sym_double_quoted_arg] = STATE(59), + [sym_single_quoted_arg] = STATE(59), + [sym_cmd_substitution_arg] = STATE(59), + [sym_concatenation] = STATE(76), + [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(101), [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(123), + [sym_file_descriptor] = ACTIONS(131), }, - [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), + [47] = { + [sym__arg_with_paren] = STATE(59), + [sym__arg] = STATE(59), + [sym_arg] = STATE(56), + [sym_args] = STATE(131), + [sym_arg_identifier] = STATE(59), + [sym_double_quoted_arg] = STATE(59), + [sym_single_quoted_arg] = STATE(59), + [sym_cmd_substitution_arg] = STATE(59), + [sym_concatenation] = STATE(76), + [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), @@ -8205,177 +8285,393 @@ 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_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(115), }, + [48] = { + [sym__arg_with_paren] = STATE(59), + [sym__arg] = STATE(59), + [sym_arg] = STATE(56), + [sym_args] = STATE(206), + [sym_arg_identifier] = STATE(59), + [sym_double_quoted_arg] = STATE(59), + [sym_single_quoted_arg] = STATE(59), + [sym_cmd_substitution_arg] = STATE(59), + [sym_concatenation] = STATE(76), + [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(85), + [sym__comment] = ACTIONS(3), + [sym_file_descriptor] = ACTIONS(85), + }, + [49] = { + [sym__arg_with_paren] = STATE(59), + [sym__arg] = STATE(59), + [sym_arg] = STATE(56), + [sym_args] = STATE(160), + [sym_arg_identifier] = STATE(59), + [sym_double_quoted_arg] = STATE(59), + [sym_single_quoted_arg] = STATE(59), + [sym_cmd_substitution_arg] = STATE(59), + [sym_concatenation] = STATE(76), + [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), + [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(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(127), + [sym__comment] = ACTIONS(3), + [sym_file_descriptor] = ACTIONS(127), + }, [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), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_PIPEH] = ACTIONS(107), - [anon_sym_AT_AT_DOT] = ACTIONS(107), - [anon_sym_AT_AT_EQ] = ACTIONS(107), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(107), - [anon_sym_AT_AT] = ACTIONS(109), - [anon_sym_AT_ATc_COLON] = ACTIONS(107), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(107), - [anon_sym_AT_ATC] = ACTIONS(107), - [anon_sym_AT_ATdbt] = ACTIONS(109), - [anon_sym_AT_ATdbta] = ACTIONS(107), - [anon_sym_AT_ATdbtb] = ACTIONS(107), - [anon_sym_AT_ATdbts] = ACTIONS(107), - [anon_sym_AT_ATt] = ACTIONS(107), - [anon_sym_AT_ATb] = ACTIONS(107), - [anon_sym_AT_ATi] = ACTIONS(109), - [anon_sym_AT_ATii] = ACTIONS(107), - [anon_sym_AT_ATiS] = ACTIONS(109), - [anon_sym_AT_ATiSS] = ACTIONS(107), - [anon_sym_AT_ATis] = ACTIONS(107), - [anon_sym_AT_ATiz] = ACTIONS(107), - [anon_sym_AT_ATf] = ACTIONS(107), - [anon_sym_AT_ATF] = ACTIONS(107), - [anon_sym_AT_ATom] = ACTIONS(107), - [anon_sym_AT_ATdm] = ACTIONS(107), - [anon_sym_AT_ATr] = ACTIONS(107), - [anon_sym_AT_ATs_COLON] = ACTIONS(107), - [anon_sym_AT] = ACTIONS(107), - [anon_sym_AT_BANG] = ACTIONS(107), - [anon_sym_AT_LPAREN] = ACTIONS(107), - [anon_sym_ATa_COLON] = ACTIONS(107), - [anon_sym_ATb_COLON] = ACTIONS(107), - [anon_sym_ATB_COLON] = ACTIONS(107), - [anon_sym_ATe_COLON] = ACTIONS(107), - [anon_sym_ATF_COLON] = ACTIONS(107), - [anon_sym_ATi_COLON] = ACTIONS(107), - [anon_sym_ATk_COLON] = ACTIONS(107), - [anon_sym_ATo_COLON] = ACTIONS(107), - [anon_sym_ATr_COLON] = ACTIONS(107), - [anon_sym_ATf_COLON] = ACTIONS(107), - [anon_sym_ATs_COLON] = ACTIONS(107), - [anon_sym_ATv_COLON] = ACTIONS(107), - [anon_sym_ATx_COLON] = ACTIONS(107), - [anon_sym_SEMI] = ACTIONS(107), - [anon_sym_LPAREN] = ACTIONS(83), - [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(107), + [sym__arg_with_paren] = STATE(59), + [sym__arg] = STATE(59), + [sym_arg] = STATE(56), + [sym_args] = STATE(162), + [sym_arg_identifier] = STATE(59), + [sym_double_quoted_arg] = STATE(59), + [sym_single_quoted_arg] = STATE(59), + [sym_cmd_substitution_arg] = STATE(59), + [sym_concatenation] = STATE(76), + [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(107), + [sym_file_descriptor] = ACTIONS(103), }, [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), + [sym__arg_with_paren] = STATE(59), + [sym__arg] = STATE(59), + [sym_arg] = STATE(56), + [sym_args] = STATE(173), + [sym_arg_identifier] = STATE(59), + [sym_double_quoted_arg] = STATE(59), + [sym_single_quoted_arg] = STATE(59), + [sym_cmd_substitution_arg] = STATE(59), + [sym_concatenation] = STATE(76), + [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), + [sym__arg_with_paren] = STATE(59), + [sym__arg] = STATE(59), + [sym_arg] = STATE(56), + [sym_args] = STATE(147), + [sym_arg_identifier] = STATE(59), + [sym_double_quoted_arg] = STATE(59), + [sym_single_quoted_arg] = STATE(59), + [sym_cmd_substitution_arg] = STATE(59), + [sym_concatenation] = STATE(76), + [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), + [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(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(123), + [sym__comment] = ACTIONS(3), + [sym_file_descriptor] = ACTIONS(123), + }, + [53] = { + [sym__arg_with_paren] = STATE(59), + [sym__arg] = STATE(59), + [sym_arg] = STATE(56), + [sym_args] = STATE(150), + [sym_arg_identifier] = STATE(59), + [sym_double_quoted_arg] = STATE(59), + [sym_single_quoted_arg] = STATE(59), + [sym_cmd_substitution_arg] = STATE(59), + [sym_concatenation] = STATE(76), + [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,778 +8717,649 @@ 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), + [54] = { + [sym__arg_with_paren] = STATE(59), + [sym__arg] = STATE(59), + [sym_arg] = STATE(56), + [sym_args] = STATE(144), + [sym_arg_identifier] = STATE(59), + [sym_double_quoted_arg] = STATE(59), + [sym_single_quoted_arg] = STATE(59), + [sym_cmd_substitution_arg] = STATE(59), + [sym_concatenation] = STATE(76), + [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), + [anon_sym_AT_AT_DOT] = ACTIONS(107), + [anon_sym_AT_AT_EQ] = ACTIONS(107), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(107), + [anon_sym_AT_AT] = ACTIONS(109), + [anon_sym_AT_ATc_COLON] = ACTIONS(107), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(107), + [anon_sym_AT_ATC] = ACTIONS(107), + [anon_sym_AT_ATdbt] = ACTIONS(109), + [anon_sym_AT_ATdbta] = ACTIONS(107), + [anon_sym_AT_ATdbtb] = ACTIONS(107), + [anon_sym_AT_ATdbts] = ACTIONS(107), + [anon_sym_AT_ATt] = ACTIONS(107), + [anon_sym_AT_ATb] = ACTIONS(107), + [anon_sym_AT_ATi] = ACTIONS(109), + [anon_sym_AT_ATii] = ACTIONS(107), + [anon_sym_AT_ATiS] = ACTIONS(109), + [anon_sym_AT_ATiSS] = ACTIONS(107), + [anon_sym_AT_ATis] = ACTIONS(107), + [anon_sym_AT_ATiz] = ACTIONS(107), + [anon_sym_AT_ATf] = ACTIONS(107), + [anon_sym_AT_ATF] = ACTIONS(107), + [anon_sym_AT_ATom] = ACTIONS(107), + [anon_sym_AT_ATdm] = ACTIONS(107), + [anon_sym_AT_ATr] = ACTIONS(107), + [anon_sym_AT_ATs_COLON] = ACTIONS(107), + [anon_sym_AT] = ACTIONS(107), + [anon_sym_AT_BANG] = ACTIONS(107), + [anon_sym_AT_LPAREN] = ACTIONS(107), + [anon_sym_ATa_COLON] = ACTIONS(107), + [anon_sym_ATb_COLON] = ACTIONS(107), + [anon_sym_ATB_COLON] = ACTIONS(107), + [anon_sym_ATe_COLON] = ACTIONS(107), + [anon_sym_ATF_COLON] = ACTIONS(107), + [anon_sym_ATi_COLON] = ACTIONS(107), + [anon_sym_ATk_COLON] = ACTIONS(107), + [anon_sym_ATo_COLON] = ACTIONS(107), + [anon_sym_ATr_COLON] = ACTIONS(107), + [anon_sym_ATf_COLON] = ACTIONS(107), + [anon_sym_ATs_COLON] = ACTIONS(107), + [anon_sym_ATv_COLON] = ACTIONS(107), + [anon_sym_ATx_COLON] = ACTIONS(107), + [anon_sym_SEMI] = ACTIONS(107), + [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(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(103), + [sym_file_descriptor] = ACTIONS(107), }, - [54] = { - [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), - [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), + [55] = { + [sym__arg_with_paren] = STATE(59), + [sym__arg] = STATE(59), + [sym_arg] = STATE(56), + [sym_args] = STATE(166), + [sym_arg_identifier] = STATE(59), + [sym_double_quoted_arg] = STATE(59), + [sym_single_quoted_arg] = STATE(59), + [sym_cmd_substitution_arg] = STATE(59), + [sym_concatenation] = STATE(76), + [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), + [anon_sym_AT_AT_DOT] = ACTIONS(119), + [anon_sym_AT_AT_EQ] = ACTIONS(119), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(119), + [anon_sym_AT_AT] = ACTIONS(121), + [anon_sym_AT_ATc_COLON] = ACTIONS(119), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(119), + [anon_sym_AT_ATC] = ACTIONS(119), + [anon_sym_AT_ATdbt] = ACTIONS(121), + [anon_sym_AT_ATdbta] = ACTIONS(119), + [anon_sym_AT_ATdbtb] = ACTIONS(119), + [anon_sym_AT_ATdbts] = ACTIONS(119), + [anon_sym_AT_ATt] = ACTIONS(119), + [anon_sym_AT_ATb] = ACTIONS(119), + [anon_sym_AT_ATi] = ACTIONS(121), + [anon_sym_AT_ATii] = ACTIONS(119), + [anon_sym_AT_ATiS] = ACTIONS(121), + [anon_sym_AT_ATiSS] = ACTIONS(119), + [anon_sym_AT_ATis] = ACTIONS(119), + [anon_sym_AT_ATiz] = ACTIONS(119), + [anon_sym_AT_ATf] = ACTIONS(119), + [anon_sym_AT_ATF] = ACTIONS(119), + [anon_sym_AT_ATom] = ACTIONS(119), + [anon_sym_AT_ATdm] = ACTIONS(119), + [anon_sym_AT_ATr] = ACTIONS(119), + [anon_sym_AT_ATs_COLON] = ACTIONS(119), + [anon_sym_AT] = ACTIONS(119), + [anon_sym_AT_BANG] = ACTIONS(119), + [anon_sym_AT_LPAREN] = ACTIONS(119), + [anon_sym_ATa_COLON] = ACTIONS(119), + [anon_sym_ATb_COLON] = ACTIONS(119), + [anon_sym_ATB_COLON] = ACTIONS(119), + [anon_sym_ATe_COLON] = ACTIONS(119), + [anon_sym_ATF_COLON] = ACTIONS(119), + [anon_sym_ATi_COLON] = ACTIONS(119), + [anon_sym_ATk_COLON] = ACTIONS(119), + [anon_sym_ATo_COLON] = ACTIONS(119), + [anon_sym_ATr_COLON] = ACTIONS(119), + [anon_sym_ATf_COLON] = ACTIONS(119), + [anon_sym_ATs_COLON] = ACTIONS(119), + [anon_sym_ATv_COLON] = ACTIONS(119), + [anon_sym_ATx_COLON] = ACTIONS(119), + [anon_sym_SEMI] = ACTIONS(119), + [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(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(127), + [sym_file_descriptor] = ACTIONS(119), }, - [55] = { - [sym_eq_sep_args] = STATE(144), - [sym__eq_sep_key_single] = STATE(86), - [sym__eq_sep_key_concatenation] = STATE(119), - [sym__eq_sep_key] = STATE(125), - [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), + [56] = { + [sym__arg_with_paren] = STATE(59), + [sym__arg] = STATE(59), + [sym_arg] = STATE(45), + [sym_arg_identifier] = STATE(59), + [sym_double_quoted_arg] = STATE(59), + [sym_single_quoted_arg] = STATE(59), + [sym_cmd_substitution_arg] = STATE(59), + [sym_concatenation] = STATE(76), + [aux_sym_args_repeat1] = STATE(45), + [anon_sym_DQUOTE] = ACTIONS(87), + [anon_sym_TILDE] = ACTIONS(139), + [anon_sym_PIPE] = ACTIONS(141), + [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(141), + [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(141), + [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(141), + [anon_sym_AT_ATii] = ACTIONS(139), + [anon_sym_AT_ATiS] = ACTIONS(141), + [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_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(91), + [anon_sym_DOLLAR] = ACTIONS(93), + [anon_sym_PIPE_DOT] = ACTIONS(139), + [anon_sym_GT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(139), + [sym_html_redirect_operator] = ACTIONS(141), + [sym_html_append_operator] = ACTIONS(139), + [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(139), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(156), - [anon_sym_CR] = ACTIONS(156), - [sym_file_descriptor] = ACTIONS(156), + [sym_file_descriptor] = ACTIONS(139), }, - [56] = { - [sym_specifiers] = STATE(76), - [aux_sym_specifiers_repeat1] = STATE(61), - [ts_builtin_sym_end] = ACTIONS(170), + [57] = { + [sym_eq_sep_args] = STATE(149), + [sym__eq_sep_key_single] = STATE(81), + [sym__eq_sep_key_concatenation] = STATE(122), + [sym__eq_sep_key] = STATE(128), + [sym_double_quoted_arg] = STATE(81), + [sym_single_quoted_arg] = STATE(81), + [sym_cmd_substitution_arg] = STATE(81), + [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(77), + [aux_sym_specifiers_repeat1] = STATE(63), + [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_concatenation_repeat1] = STATE(60), + [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__concat] = ACTIONS(192), }, [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(194), + [anon_sym_DQUOTE] = ACTIONS(194), + [anon_sym_TILDE] = ACTIONS(194), + [anon_sym_PIPE] = ACTIONS(196), + [anon_sym_PIPEH] = ACTIONS(194), + [anon_sym_AT_AT_DOT] = ACTIONS(194), + [anon_sym_AT_AT_EQ] = ACTIONS(194), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(194), + [anon_sym_AT_AT] = ACTIONS(196), + [anon_sym_AT_ATc_COLON] = ACTIONS(194), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(194), + [anon_sym_AT_ATC] = ACTIONS(194), + [anon_sym_AT_ATdbt] = ACTIONS(196), + [anon_sym_AT_ATdbta] = ACTIONS(194), + [anon_sym_AT_ATdbtb] = ACTIONS(194), + [anon_sym_AT_ATdbts] = ACTIONS(194), + [anon_sym_AT_ATt] = ACTIONS(194), + [anon_sym_AT_ATb] = ACTIONS(194), + [anon_sym_AT_ATi] = ACTIONS(196), + [anon_sym_AT_ATii] = ACTIONS(194), + [anon_sym_AT_ATiS] = ACTIONS(196), + [anon_sym_AT_ATiSS] = ACTIONS(194), + [anon_sym_AT_ATis] = ACTIONS(194), + [anon_sym_AT_ATiz] = ACTIONS(194), + [anon_sym_AT_ATf] = ACTIONS(194), + [anon_sym_AT_ATF] = ACTIONS(194), + [anon_sym_AT_ATom] = ACTIONS(194), + [anon_sym_AT_ATdm] = ACTIONS(194), + [anon_sym_AT_ATr] = ACTIONS(194), + [anon_sym_AT_ATs_COLON] = ACTIONS(194), + [anon_sym_AT] = ACTIONS(194), + [anon_sym_AT_BANG] = ACTIONS(194), + [anon_sym_AT_LPAREN] = ACTIONS(194), + [anon_sym_RPAREN] = ACTIONS(194), + [anon_sym_ATa_COLON] = ACTIONS(194), + [anon_sym_ATb_COLON] = ACTIONS(194), + [anon_sym_ATB_COLON] = ACTIONS(194), + [anon_sym_ATe_COLON] = ACTIONS(194), + [anon_sym_ATF_COLON] = ACTIONS(194), + [anon_sym_ATi_COLON] = ACTIONS(194), + [anon_sym_ATk_COLON] = ACTIONS(194), + [anon_sym_ATo_COLON] = ACTIONS(194), + [anon_sym_ATr_COLON] = ACTIONS(194), + [anon_sym_ATf_COLON] = ACTIONS(194), + [anon_sym_ATs_COLON] = ACTIONS(194), + [anon_sym_ATv_COLON] = ACTIONS(194), + [anon_sym_ATx_COLON] = ACTIONS(194), + [anon_sym_SEMI] = ACTIONS(194), + [anon_sym_LPAREN] = ACTIONS(194), + [anon_sym_DOLLAR] = ACTIONS(196), + [anon_sym_PIPE_DOT] = ACTIONS(194), + [anon_sym_GT] = ACTIONS(196), + [anon_sym_GT_GT] = ACTIONS(194), + [sym_html_redirect_operator] = ACTIONS(196), + [sym_html_append_operator] = ACTIONS(194), + [anon_sym_COMMA] = ACTIONS(194), + [aux_sym_arg_identifier_token1] = ACTIONS(196), + [anon_sym_SQUOTE] = ACTIONS(194), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(194), + [anon_sym_BQUOTE] = ACTIONS(194), [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(194), + [anon_sym_CR] = ACTIONS(194), + [sym_file_descriptor] = ACTIONS(194), + [sym__concat] = ACTIONS(192), }, [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_specifiers_repeat1] = STATE(61), + [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__spec_sep] = ACTIONS(202), }, [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(205), + [anon_sym_DQUOTE] = ACTIONS(205), + [anon_sym_TILDE] = ACTIONS(205), + [anon_sym_PIPE] = ACTIONS(207), + [anon_sym_PIPEH] = ACTIONS(205), + [anon_sym_AT_AT_DOT] = ACTIONS(205), + [anon_sym_AT_AT_EQ] = ACTIONS(205), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(205), + [anon_sym_AT_AT] = ACTIONS(207), + [anon_sym_AT_ATc_COLON] = ACTIONS(205), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(205), + [anon_sym_AT_ATC] = ACTIONS(205), + [anon_sym_AT_ATdbt] = ACTIONS(207), + [anon_sym_AT_ATdbta] = ACTIONS(205), + [anon_sym_AT_ATdbtb] = ACTIONS(205), + [anon_sym_AT_ATdbts] = ACTIONS(205), + [anon_sym_AT_ATt] = ACTIONS(205), + [anon_sym_AT_ATb] = ACTIONS(205), + [anon_sym_AT_ATi] = ACTIONS(207), + [anon_sym_AT_ATii] = ACTIONS(205), + [anon_sym_AT_ATiS] = ACTIONS(207), + [anon_sym_AT_ATiSS] = ACTIONS(205), + [anon_sym_AT_ATis] = ACTIONS(205), + [anon_sym_AT_ATiz] = ACTIONS(205), + [anon_sym_AT_ATf] = ACTIONS(205), + [anon_sym_AT_ATF] = ACTIONS(205), + [anon_sym_AT_ATom] = ACTIONS(205), + [anon_sym_AT_ATdm] = ACTIONS(205), + [anon_sym_AT_ATr] = ACTIONS(205), + [anon_sym_AT_ATs_COLON] = ACTIONS(205), + [anon_sym_AT] = ACTIONS(205), + [anon_sym_AT_BANG] = ACTIONS(205), + [anon_sym_AT_LPAREN] = ACTIONS(205), + [anon_sym_RPAREN] = ACTIONS(205), + [anon_sym_ATa_COLON] = ACTIONS(205), + [anon_sym_ATb_COLON] = ACTIONS(205), + [anon_sym_ATB_COLON] = ACTIONS(205), + [anon_sym_ATe_COLON] = ACTIONS(205), + [anon_sym_ATF_COLON] = ACTIONS(205), + [anon_sym_ATi_COLON] = ACTIONS(205), + [anon_sym_ATk_COLON] = ACTIONS(205), + [anon_sym_ATo_COLON] = ACTIONS(205), + [anon_sym_ATr_COLON] = ACTIONS(205), + [anon_sym_ATf_COLON] = ACTIONS(205), + [anon_sym_ATs_COLON] = ACTIONS(205), + [anon_sym_ATv_COLON] = ACTIONS(205), + [anon_sym_ATx_COLON] = ACTIONS(205), + [anon_sym_SEMI] = ACTIONS(205), + [anon_sym_LPAREN] = ACTIONS(205), + [anon_sym_DOLLAR] = ACTIONS(207), + [anon_sym_PIPE_DOT] = ACTIONS(205), + [anon_sym_GT] = ACTIONS(207), + [anon_sym_GT_GT] = ACTIONS(205), + [sym_html_redirect_operator] = ACTIONS(207), + [sym_html_append_operator] = ACTIONS(205), + [anon_sym_COMMA] = ACTIONS(205), + [aux_sym_arg_identifier_token1] = ACTIONS(207), + [anon_sym_SQUOTE] = ACTIONS(205), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(205), + [anon_sym_BQUOTE] = ACTIONS(205), [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(205), + [anon_sym_CR] = ACTIONS(205), + [sym_file_descriptor] = ACTIONS(205), + [sym__concat] = ACTIONS(209), }, [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), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(208), - [anon_sym_CR] = ACTIONS(208), - [sym_file_descriptor] = ACTIONS(208), - [sym__concat] = ACTIONS(208), - }, - [64] = { + [aux_sym_specifiers_repeat1] = STATE(61), [ts_builtin_sym_end] = ACTIONS(212), [anon_sym_DQUOTE] = ACTIONS(212), [anon_sym_TILDE] = ACTIONS(212), @@ -9242,6 +9409,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATx_COLON] = ACTIONS(212), [anon_sym_SEMI] = ACTIONS(212), [anon_sym_LPAREN] = ACTIONS(212), + [anon_sym_DOLLAR] = ACTIONS(214), [anon_sym_PIPE_DOT] = ACTIONS(212), [anon_sym_GT] = ACTIONS(214), [anon_sym_GT_GT] = ACTIONS(212), @@ -9249,7 +9417,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -9257,9 +9424,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(212), [anon_sym_CR] = ACTIONS(212), [sym_file_descriptor] = ACTIONS(212), - [sym__concat] = ACTIONS(212), + [sym__spec_sep] = ACTIONS(186), }, - [65] = { + [64] = { [ts_builtin_sym_end] = ACTIONS(216), [anon_sym_DQUOTE] = ACTIONS(216), [anon_sym_TILDE] = ACTIONS(216), @@ -9309,6 +9476,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 +9484,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 +9493,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 +9543,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 +9551,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 +9560,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 +9610,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 +9618,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 +9627,74 @@ 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(205), + [anon_sym_DQUOTE] = ACTIONS(205), + [anon_sym_TILDE] = ACTIONS(205), + [anon_sym_PIPE] = ACTIONS(207), + [anon_sym_PIPEH] = ACTIONS(205), + [anon_sym_AT_AT_DOT] = ACTIONS(205), + [anon_sym_AT_AT_EQ] = ACTIONS(205), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(205), + [anon_sym_AT_AT] = ACTIONS(207), + [anon_sym_AT_ATc_COLON] = ACTIONS(205), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(205), + [anon_sym_AT_ATC] = ACTIONS(205), + [anon_sym_AT_ATdbt] = ACTIONS(207), + [anon_sym_AT_ATdbta] = ACTIONS(205), + [anon_sym_AT_ATdbtb] = ACTIONS(205), + [anon_sym_AT_ATdbts] = ACTIONS(205), + [anon_sym_AT_ATt] = ACTIONS(205), + [anon_sym_AT_ATb] = ACTIONS(205), + [anon_sym_AT_ATi] = ACTIONS(207), + [anon_sym_AT_ATii] = ACTIONS(205), + [anon_sym_AT_ATiS] = ACTIONS(207), + [anon_sym_AT_ATiSS] = ACTIONS(205), + [anon_sym_AT_ATis] = ACTIONS(205), + [anon_sym_AT_ATiz] = ACTIONS(205), + [anon_sym_AT_ATf] = ACTIONS(205), + [anon_sym_AT_ATF] = ACTIONS(205), + [anon_sym_AT_ATom] = ACTIONS(205), + [anon_sym_AT_ATdm] = ACTIONS(205), + [anon_sym_AT_ATr] = ACTIONS(205), + [anon_sym_AT_ATs_COLON] = ACTIONS(205), + [anon_sym_AT] = ACTIONS(205), + [anon_sym_AT_BANG] = ACTIONS(205), + [anon_sym_AT_LPAREN] = ACTIONS(205), + [anon_sym_RPAREN] = ACTIONS(205), + [anon_sym_ATa_COLON] = ACTIONS(205), + [anon_sym_ATb_COLON] = ACTIONS(205), + [anon_sym_ATB_COLON] = ACTIONS(205), + [anon_sym_ATe_COLON] = ACTIONS(205), + [anon_sym_ATF_COLON] = ACTIONS(205), + [anon_sym_ATi_COLON] = ACTIONS(205), + [anon_sym_ATk_COLON] = ACTIONS(205), + [anon_sym_ATo_COLON] = ACTIONS(205), + [anon_sym_ATr_COLON] = ACTIONS(205), + [anon_sym_ATf_COLON] = ACTIONS(205), + [anon_sym_ATs_COLON] = ACTIONS(205), + [anon_sym_ATv_COLON] = ACTIONS(205), + [anon_sym_ATx_COLON] = ACTIONS(205), + [anon_sym_SEMI] = ACTIONS(205), + [anon_sym_LPAREN] = ACTIONS(205), + [anon_sym_DOLLAR] = ACTIONS(207), + [anon_sym_PIPE_DOT] = ACTIONS(205), + [anon_sym_GT] = ACTIONS(207), + [anon_sym_GT_GT] = ACTIONS(205), + [sym_html_redirect_operator] = ACTIONS(207), + [sym_html_append_operator] = ACTIONS(205), + [anon_sym_COMMA] = ACTIONS(205), + [aux_sym_arg_identifier_token1] = ACTIONS(207), + [anon_sym_SQUOTE] = ACTIONS(205), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(205), + [anon_sym_BQUOTE] = ACTIONS(205), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(205), + [anon_sym_CR] = ACTIONS(205), + [sym_file_descriptor] = ACTIONS(205), + [sym__concat] = ACTIONS(205), + }, + [68] = { [ts_builtin_sym_end] = ACTIONS(228), [anon_sym_DQUOTE] = ACTIONS(228), [anon_sym_TILDE] = ACTIONS(228), @@ -9577,6 +9744,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 +9752,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), @@ -9594,7 +9761,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(228), [sym__concat] = ACTIONS(228), }, - [70] = { + [69] = { [ts_builtin_sym_end] = ACTIONS(232), [anon_sym_DQUOTE] = ACTIONS(232), [anon_sym_TILDE] = ACTIONS(232), @@ -9644,6 +9811,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 +9819,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), @@ -9659,9 +9826,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(232), [anon_sym_CR] = ACTIONS(232), [sym_file_descriptor] = ACTIONS(232), - [sym__spec_sep] = ACTIONS(232), + [sym__concat] = ACTIONS(232), }, - [71] = { + [70] = { [ts_builtin_sym_end] = ACTIONS(236), [anon_sym_DQUOTE] = ACTIONS(236), [anon_sym_TILDE] = ACTIONS(236), @@ -9711,6 +9878,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 +9886,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), @@ -9728,74 +9895,74 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), + [71] = { + [ts_builtin_sym_end] = ACTIONS(232), + [anon_sym_DQUOTE] = ACTIONS(232), + [anon_sym_TILDE] = ACTIONS(232), + [anon_sym_PIPE] = ACTIONS(234), + [anon_sym_PIPEH] = ACTIONS(232), + [anon_sym_AT_AT_DOT] = ACTIONS(232), + [anon_sym_AT_AT_EQ] = ACTIONS(232), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(232), + [anon_sym_AT_AT] = ACTIONS(234), + [anon_sym_AT_ATc_COLON] = ACTIONS(232), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(232), + [anon_sym_AT_ATC] = ACTIONS(232), + [anon_sym_AT_ATdbt] = ACTIONS(234), + [anon_sym_AT_ATdbta] = ACTIONS(232), + [anon_sym_AT_ATdbtb] = ACTIONS(232), + [anon_sym_AT_ATdbts] = ACTIONS(232), + [anon_sym_AT_ATt] = ACTIONS(232), + [anon_sym_AT_ATb] = ACTIONS(232), + [anon_sym_AT_ATi] = ACTIONS(234), + [anon_sym_AT_ATii] = ACTIONS(232), + [anon_sym_AT_ATiS] = ACTIONS(234), + [anon_sym_AT_ATiSS] = ACTIONS(232), + [anon_sym_AT_ATis] = ACTIONS(232), + [anon_sym_AT_ATiz] = ACTIONS(232), + [anon_sym_AT_ATf] = ACTIONS(232), + [anon_sym_AT_ATF] = ACTIONS(232), + [anon_sym_AT_ATom] = ACTIONS(232), + [anon_sym_AT_ATdm] = ACTIONS(232), + [anon_sym_AT_ATr] = ACTIONS(232), + [anon_sym_AT_ATs_COLON] = ACTIONS(232), + [anon_sym_AT] = ACTIONS(232), + [anon_sym_AT_BANG] = ACTIONS(232), + [anon_sym_AT_LPAREN] = ACTIONS(232), + [anon_sym_RPAREN] = ACTIONS(232), + [anon_sym_ATa_COLON] = ACTIONS(232), + [anon_sym_ATb_COLON] = ACTIONS(232), + [anon_sym_ATB_COLON] = ACTIONS(232), + [anon_sym_ATe_COLON] = ACTIONS(232), + [anon_sym_ATF_COLON] = ACTIONS(232), + [anon_sym_ATi_COLON] = ACTIONS(232), + [anon_sym_ATk_COLON] = ACTIONS(232), + [anon_sym_ATo_COLON] = ACTIONS(232), + [anon_sym_ATr_COLON] = ACTIONS(232), + [anon_sym_ATf_COLON] = ACTIONS(232), + [anon_sym_ATs_COLON] = ACTIONS(232), + [anon_sym_ATv_COLON] = ACTIONS(232), + [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), + [sym_html_redirect_operator] = ACTIONS(234), + [sym_html_append_operator] = ACTIONS(232), + [anon_sym_COMMA] = ACTIONS(232), + [aux_sym_arg_identifier_token1] = ACTIONS(234), + [anon_sym_SQUOTE] = ACTIONS(232), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(232), + [anon_sym_BQUOTE] = ACTIONS(232), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(224), - [anon_sym_CR] = ACTIONS(224), - [sym_file_descriptor] = ACTIONS(224), - [sym__concat] = ACTIONS(224), + [anon_sym_LF] = ACTIONS(232), + [anon_sym_CR] = ACTIONS(232), + [sym_file_descriptor] = ACTIONS(232), + [sym__concat] = ACTIONS(232), }, - [73] = { + [72] = { [ts_builtin_sym_end] = ACTIONS(240), [anon_sym_DQUOTE] = ACTIONS(240), [anon_sym_TILDE] = ACTIONS(240), @@ -9845,6 +10012,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 +10020,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), @@ -9860,7 +10027,208 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(240), [anon_sym_CR] = ACTIONS(240), [sym_file_descriptor] = ACTIONS(240), - [sym__concat] = ACTIONS(240), + [sym__spec_sep] = ACTIONS(240), + }, + [73] = { + [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), + }, + [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), }, }; @@ -9868,17 +10236,85 @@ static const uint16_t ts_small_parse_table[] = { [0] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(185), 9, + ACTIONS(190), 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, + ACTIONS(188), 54, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_DQUOTE, + 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_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] = 3, + ACTIONS(3), 1, + sym__comment, + 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(183), 54, + ACTIONS(256), 54, sym_file_descriptor, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -9933,29 +10369,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [71] = 11, + [142] = 11, ACTIONS(3), 1, sym__comment, - ACTIONS(158), 1, + ACTIONS(170), 1, anon_sym_DQUOTE, - ACTIONS(162), 1, + ACTIONS(174), 1, sym__eq_sep_key_identifier, - ACTIONS(164), 1, + ACTIONS(176), 1, anon_sym_SQUOTE, - ACTIONS(166), 1, + ACTIONS(178), 1, anon_sym_DOLLAR_LPAREN, - STATE(119), 1, + STATE(122), 1, sym__eq_sep_key_concatenation, - STATE(125), 1, + STATE(128), 1, sym__eq_sep_key, - STATE(144), 1, + STATE(149), 1, sym_eq_sep_args, - STATE(86), 4, + STATE(81), 4, sym__eq_sep_key_single, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - ACTIONS(160), 7, + ACTIONS(172), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -9963,7 +10399,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(156), 45, + ACTIONS(168), 45, sym_file_descriptor, anon_sym_TILDE, anon_sym_PIPEH, @@ -10009,37 +10445,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, - [158] = 3, - ACTIONS(3), 1, + [229] = 7, + ACTIONS(264), 1, + sym_grep_specifier_identifier, + ACTIONS(267), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(270), 1, + anon_sym_BQUOTE, + ACTIONS(273), 1, sym__comment, - ACTIONS(246), 9, - 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, - aux_sym_arg_identifier_token1, - anon_sym_DOLLAR, - ACTIONS(244), 54, + ACTIONS(260), 2, sym_file_descriptor, ts_builtin_sym_end, - anon_sym_DQUOTE, + STATE(79), 2, + sym_cmd_substitution_arg, + aux_sym_grep_specifier_repeat1, + ACTIONS(262), 53, anon_sym_TILDE, + aux_sym_grep_specifier_token1, + anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, + anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, + anon_sym_AT_ATi, anon_sym_AT_ATii, + anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -10052,7 +10493,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, @@ -10067,34 +10507,32 @@ 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, anon_sym_GT_GT, + sym_html_redirect_operator, sym_html_append_operator, - anon_sym_COMMA, - anon_sym_SQUOTE, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [229] = 7, - ACTIONS(252), 1, + [305] = 8, + ACTIONS(273), 1, + sym__comment, + ACTIONS(279), 1, sym_grep_specifier_identifier, - ACTIONS(255), 1, + ACTIONS(281), 1, + aux_sym_grep_specifier_token1, + ACTIONS(283), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(258), 1, + ACTIONS(285), 1, anon_sym_BQUOTE, - ACTIONS(261), 1, - sym__comment, - ACTIONS(248), 2, + ACTIONS(275), 2, sym_file_descriptor, ts_builtin_sym_end, - STATE(77), 2, + STATE(79), 2, sym_cmd_substitution_arg, aux_sym_grep_specifier_repeat1, - ACTIONS(250), 53, + ACTIONS(277), 52, anon_sym_TILDE, - aux_sym_grep_specifier_token1, anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, @@ -10146,43 +10584,236 @@ static const uint16_t ts_small_parse_table[] = { sym_html_append_operator, anon_sym_LF, anon_sym_CR, - [305] = 8, - ACTIONS(261), 1, + [383] = 5, + ACTIONS(3), 1, sym__comment, - ACTIONS(267), 1, - sym_grep_specifier_identifier, - ACTIONS(269), 1, - aux_sym_grep_specifier_token1, - ACTIONS(271), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(273), 1, + ACTIONS(291), 1, + sym__eq_sep_concat, + STATE(85), 1, + aux_sym__eq_sep_key_concatenation_repeat1, + ACTIONS(289), 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(287), 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_EQ, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [454] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(293), 1, + sym__concat, + STATE(82), 1, + aux_sym_concatenation_repeat1, + ACTIONS(207), 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(205), 50, + sym_file_descriptor, + sym__eq_sep_concat, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT, + 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, + [525] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(300), 1, + sym__eq_sep_concat, + STATE(83), 1, + aux_sym__eq_sep_key_concatenation_repeat1, + ACTIONS(298), 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(296), 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_EQ, + anon_sym_GT_GT, + sym_html_append_operator, anon_sym_BQUOTE, - ACTIONS(263), 2, + anon_sym_LF, + anon_sym_CR, + [596] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(307), 1, + aux_sym_tmp_eval_arg_token1, + STATE(88), 1, + aux_sym_tmp_eval_arg_repeat1, + ACTIONS(305), 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(303), 50, sym_file_descriptor, ts_builtin_sym_end, - STATE(77), 2, - sym_cmd_substitution_arg, - aux_sym_grep_specifier_repeat1, - ACTIONS(265), 52, 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, @@ -10195,6 +10826,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, @@ -10210,20 +10842,20 @@ 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_COMMA, + anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [383] = 5, + [667] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(275), 1, - sym__concat, - STATE(79), 1, - aux_sym_concatenation_repeat1, - ACTIONS(178), 7, + ACTIONS(291), 1, + sym__eq_sep_concat, + STATE(83), 1, + aux_sym__eq_sep_key_concatenation_repeat1, + ACTIONS(311), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10231,9 +10863,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(176), 50, + ACTIONS(309), 50, sym_file_descriptor, - sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -10277,21 +10908,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, - [454] = 6, + [738] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(183), 1, - sym__eq_sep_concat, - ACTIONS(282), 1, + ACTIONS(313), 1, sym__concat, - STATE(325), 1, + STATE(87), 1, aux_sym_concatenation_repeat1, - ACTIONS(280), 7, + ACTIONS(190), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10299,8 +10929,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(278), 49, + ACTIONS(188), 50, sym_file_descriptor, + sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -10349,14 +10980,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [527] = 5, + [809] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(284), 1, + ACTIONS(313), 1, sym__concat, - STATE(79), 1, + STATE(82), 1, aux_sym_concatenation_repeat1, - ACTIONS(198), 7, + ACTIONS(196), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10364,7 +10995,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(196), 50, + ACTIONS(194), 50, sym_file_descriptor, sym__eq_sep_concat, ts_builtin_sym_end, @@ -10415,14 +11046,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [598] = 5, + [880] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(290), 1, + ACTIONS(319), 1, aux_sym_tmp_eval_arg_token1, - STATE(85), 1, + STATE(88), 1, aux_sym_tmp_eval_arg_repeat1, - ACTIONS(288), 7, + ACTIONS(317), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10430,7 +11061,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(286), 50, + ACTIONS(315), 50, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -10481,14 +11112,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [669] = 5, + [951] = 6, ACTIONS(3), 1, sym__comment, - ACTIONS(296), 1, + ACTIONS(188), 1, sym__eq_sep_concat, - STATE(87), 1, - aux_sym__eq_sep_key_concatenation_repeat1, - ACTIONS(294), 7, + ACTIONS(326), 1, + sym__concat, + STATE(332), 1, + aux_sym_concatenation_repeat1, + ACTIONS(324), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10496,7 +11129,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(292), 50, + ACTIONS(322), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -10541,20 +11174,15 @@ 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, - [740] = 5, + [1024] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(284), 1, - sym__concat, - STATE(81), 1, - aux_sym_concatenation_repeat1, - ACTIONS(185), 7, + ACTIONS(234), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10562,7 +11190,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(183), 50, + ACTIONS(232), 51, sym_file_descriptor, sym__eq_sep_concat, ts_builtin_sym_end, @@ -10608,19 +11236,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_BQUOTE, anon_sym_LF, anon_sym_CR, - [811] = 5, + [1090] = 3, 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(222), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10628,8 +11253,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(298), 50, + ACTIONS(220), 51, sym_file_descriptor, + sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -10673,20 +11299,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_COMMA, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [882] = 5, + [1156] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(296), 1, - sym__eq_sep_concat, - STATE(83), 1, - aux_sym__eq_sep_key_concatenation_repeat1, - ACTIONS(307), 7, + ACTIONS(332), 1, + anon_sym_LPAREN, + STATE(168), 1, + sym_macro_call, + ACTIONS(330), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10694,7 +11320,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(305), 50, + ACTIONS(328), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -10739,20 +11365,19 @@ 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, - [953] = 5, + [1226] = 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(338), 1, + anon_sym_COMMA, + STATE(110), 1, + aux_sym_tmp_eval_args_repeat1, + ACTIONS(336), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10760,7 +11385,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(309), 50, + ACTIONS(334), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -10805,16 +11430,15 @@ 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, - [1024] = 3, + [1296] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(226), 7, + ACTIONS(234), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10822,9 +11446,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(224), 51, + ACTIONS(232), 51, sym_file_descriptor, sym__eq_sep_concat, + sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -10868,16 +11493,15 @@ 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, - [1090] = 3, + [1362] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(242), 7, + ACTIONS(234), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10885,9 +11509,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(240), 51, + ACTIONS(232), 51, sym_file_descriptor, sym__eq_sep_concat, + sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -10931,20 +11556,15 @@ 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, - [1156] = 5, + [1428] = 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(298), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10952,8 +11572,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(316), 49, + ACTIONS(296), 51, sym_file_descriptor, + sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -10997,15 +11618,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, - [1226] = 3, + [1494] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(324), 8, + ACTIONS(338), 1, + anon_sym_COMMA, + STATE(93), 1, + aux_sym_tmp_eval_args_repeat1, + ACTIONS(342), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11013,8 +11639,7 @@ 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(340), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -11061,40 +11686,37 @@ 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, - [1292] = 3, - ACTIONS(3), 1, + [1564] = 3, + ACTIONS(273), 1, sym__comment, - ACTIONS(226), 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(224), 51, + ACTIONS(232), 2, sym_file_descriptor, - sym__eq_sep_concat, - sym__concat, ts_builtin_sym_end, + ACTIONS(234), 56, anon_sym_TILDE, + sym_grep_specifier_identifier, + aux_sym_grep_specifier_token1, + anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, + anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, + anon_sym_AT_ATi, anon_sym_AT_ATii, + anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -11107,7 +11729,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, @@ -11123,43 +11744,42 @@ 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, - [1358] = 5, - ACTIONS(3), 1, + [1630] = 3, + ACTIONS(273), 1, sym__comment, - ACTIONS(320), 1, - anon_sym_COMMA, - STATE(108), 1, - aux_sym_tmp_eval_args_repeat1, - ACTIONS(328), 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(326), 49, + ACTIONS(232), 2, sym_file_descriptor, ts_builtin_sym_end, + ACTIONS(234), 56, anon_sym_TILDE, + sym_grep_specifier_identifier, + aux_sym_grep_specifier_token1, + anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, + anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, + anon_sym_AT_ATi, anon_sym_AT_ATii, + anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -11172,7 +11792,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, @@ -11188,15 +11807,18 @@ 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, - [1428] = 3, + [1696] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(311), 7, + ACTIONS(207), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11204,9 +11826,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(309), 51, + ACTIONS(205), 51, sym_file_descriptor, sym__eq_sep_concat, + sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -11250,16 +11873,15 @@ 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, - [1494] = 3, + [1762] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(226), 7, + ACTIONS(246), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11267,7 +11889,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(224), 51, + ACTIONS(244), 51, sym_file_descriptor, sym__eq_sep_concat, sym__concat, @@ -11319,34 +11941,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1560] = 3, - ACTIONS(261), 1, + [1828] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(224), 2, + ACTIONS(222), 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(220), 51, sym_file_descriptor, + sym__eq_sep_concat, + sym__concat, ts_builtin_sym_end, - ACTIONS(226), 56, anon_sym_TILDE, - sym_grep_specifier_identifier, - aux_sym_grep_specifier_token1, - anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, - anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, - anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, - anon_sym_AT_ATi, anon_sym_AT_ATii, - anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -11359,6 +11983,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, @@ -11374,42 +11999,41 @@ 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, - [1626] = 3, - ACTIONS(261), 1, + [1894] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(224), 2, + ACTIONS(226), 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(224), 51, sym_file_descriptor, + sym__eq_sep_concat, + sym__concat, ts_builtin_sym_end, - ACTIONS(226), 56, anon_sym_TILDE, - sym_grep_specifier_identifier, - aux_sym_grep_specifier_token1, - anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, - anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, - anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, - anon_sym_AT_ATi, anon_sym_AT_ATii, - anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -11422,6 +12046,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, @@ -11437,18 +12062,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, anon_sym_LF, anon_sym_CR, - [1692] = 3, + [1960] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(178), 7, + ACTIONS(230), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11456,7 +12078,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(176), 51, + ACTIONS(228), 51, sym_file_descriptor, sym__eq_sep_concat, sym__concat, @@ -11508,10 +12130,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1758] = 3, + [2026] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(210), 7, + ACTIONS(348), 1, + sym__eq_sep_concat, + STATE(117), 1, + aux_sym__eq_sep_val_concatenation_repeat1, + ACTIONS(346), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11519,10 +12145,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(208), 51, + ACTIONS(344), 49, sym_file_descriptor, - sym__eq_sep_concat, - sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -11571,10 +12195,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1824] = 3, + [2096] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(242), 7, + ACTIONS(234), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11582,10 +12206,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(240), 51, + ACTIONS(232), 51, sym_file_descriptor, sym__eq_sep_concat, - sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -11629,15 +12252,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_BQUOTE, anon_sym_LF, anon_sym_CR, - [1890] = 3, + [2162] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(218), 7, + ACTIONS(246), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11645,10 +12269,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(216), 51, + ACTIONS(244), 51, sym_file_descriptor, sym__eq_sep_concat, - sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -11692,15 +12315,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_BQUOTE, anon_sym_LF, anon_sym_CR, - [1956] = 3, + [2228] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(230), 7, + ACTIONS(250), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11708,7 +12332,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(228), 51, + ACTIONS(248), 51, sym_file_descriptor, sym__eq_sep_concat, sym__concat, @@ -11760,14 +12384,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2022] = 5, + [2294] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(334), 1, - anon_sym_LPAREN, - STATE(164), 1, - sym_macro_call, - ACTIONS(332), 7, + ACTIONS(352), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11775,7 +12395,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(330), 49, + aux_sym_tmp_eval_arg_token1, + ACTIONS(350), 50, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -11822,13 +12443,18 @@ 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, - [2092] = 3, + [2360] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(226), 7, + ACTIONS(358), 1, + anon_sym_COMMA, + STATE(110), 1, + aux_sym_tmp_eval_args_repeat1, + ACTIONS(356), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11836,9 +12462,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(224), 51, + ACTIONS(354), 49, sym_file_descriptor, - sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -11882,16 +12507,15 @@ 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, - [2158] = 3, + [2430] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(210), 7, + ACTIONS(226), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11899,7 +12523,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(208), 51, + ACTIONS(224), 51, sym_file_descriptor, sym__eq_sep_concat, ts_builtin_sym_end, @@ -11951,10 +12575,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2224] = 3, + [2496] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(206), 7, + ACTIONS(230), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11962,10 +12586,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(204), 51, + ACTIONS(228), 51, sym_file_descriptor, sym__eq_sep_concat, - sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -12009,19 +12632,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_BQUOTE, anon_sym_LF, anon_sym_CR, - [2290] = 5, + [2562] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(340), 1, - sym__eq_sep_concat, - STATE(115), 1, - aux_sym__eq_sep_val_concatenation_repeat1, - ACTIONS(338), 7, + ACTIONS(254), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12029,8 +12649,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(336), 49, + ACTIONS(252), 51, sym_file_descriptor, + sym__eq_sep_concat, + sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -12079,14 +12701,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2360] = 5, + [2628] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(346), 1, - anon_sym_COMMA, - STATE(108), 1, - aux_sym_tmp_eval_args_repeat1, - ACTIONS(344), 7, + ACTIONS(218), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12094,8 +12712,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(342), 49, + ACTIONS(216), 51, sym_file_descriptor, + sym__eq_sep_concat, + sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -12144,35 +12764,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2430] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(218), 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(216), 51, + [2694] = 7, + ACTIONS(260), 1, sym_file_descriptor, - sym__eq_sep_concat, - ts_builtin_sym_end, + ACTIONS(273), 1, + sym__comment, + ACTIONS(361), 1, + sym_grep_specifier_identifier, + ACTIONS(364), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(367), 1, + anon_sym_BQUOTE, + STATE(115), 2, + sym_cmd_substitution_arg, + aux_sym_grep_specifier_repeat1, + ACTIONS(262), 52, anon_sym_TILDE, + aux_sym_grep_specifier_token1, + anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, + anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, + anon_sym_AT_ATi, anon_sym_AT_ATii, + anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -12201,41 +12827,46 @@ 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, anon_sym_GT_GT, + sym_html_redirect_operator, sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [2496] = 3, - ACTIONS(3), 1, + [2768] = 8, + ACTIONS(273), 1, sym__comment, - ACTIONS(230), 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(228), 51, + ACTIONS(275), 1, sym_file_descriptor, - sym__eq_sep_concat, - ts_builtin_sym_end, + ACTIONS(281), 1, + aux_sym_grep_specifier_token1, + ACTIONS(370), 1, + sym_grep_specifier_identifier, + ACTIONS(372), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(374), 1, + anon_sym_BQUOTE, + STATE(115), 2, + sym_cmd_substitution_arg, + aux_sym_grep_specifier_repeat1, + ACTIONS(277), 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, @@ -12264,16 +12895,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, anon_sym_GT_GT, + sym_html_redirect_operator, sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [2562] = 3, + [2844] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(214), 7, + ACTIONS(380), 1, + sym__eq_sep_concat, + STATE(117), 1, + aux_sym__eq_sep_val_concatenation_repeat1, + ACTIONS(378), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12281,10 +12914,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(212), 51, + ACTIONS(376), 49, sym_file_descriptor, - sym__eq_sep_concat, - sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -12333,10 +12964,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2628] = 3, + [2914] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(222), 7, + ACTIONS(378), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12344,10 +12975,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(220), 51, + ACTIONS(376), 50, sym_file_descriptor, sym__eq_sep_concat, - sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -12396,23 +13026,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2694] = 7, - ACTIONS(248), 1, - sym_file_descriptor, - ACTIONS(261), 1, + [2979] = 7, + ACTIONS(273), 1, sym__comment, - ACTIONS(349), 1, + ACTIONS(275), 1, + sym_file_descriptor, + ACTIONS(281), 1, + aux_sym_grep_specifier_token1, + ACTIONS(370), 1, sym_grep_specifier_identifier, - ACTIONS(352), 1, + ACTIONS(372), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(355), 1, - anon_sym_BQUOTE, - STATE(113), 2, + STATE(115), 2, sym_cmd_substitution_arg, aux_sym_grep_specifier_repeat1, - ACTIONS(250), 52, + ACTIONS(277), 51, anon_sym_TILDE, - aux_sym_grep_specifier_token1, anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, @@ -12443,7 +13072,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, @@ -12463,42 +13091,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, sym_html_redirect_operator, sym_html_append_operator, - [2768] = 8, - ACTIONS(261), 1, + anon_sym_BQUOTE, + [3052] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(263), 1, + 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, - ACTIONS(269), 1, - aux_sym_grep_specifier_token1, - ACTIONS(358), 1, - sym_grep_specifier_identifier, - ACTIONS(360), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(362), 1, - anon_sym_BQUOTE, - STATE(113), 2, - sym_cmd_substitution_arg, - aux_sym_grep_specifier_repeat1, - ACTIONS(265), 51, + 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, @@ -12527,18 +13148,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, - [2844] = 5, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [3117] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(368), 1, - sym__eq_sep_concat, - STATE(115), 1, - aux_sym__eq_sep_val_concatenation_repeat1, - ACTIONS(366), 7, + ACTIONS(190), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12546,8 +13165,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(364), 49, + ACTIONS(188), 50, sym_file_descriptor, + sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -12596,10 +13216,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2914] = 3, + [3182] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(366), 7, + ACTIONS(289), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12607,9 +13227,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(364), 50, + ACTIONS(287), 50, sym_file_descriptor, - sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -12653,45 +13272,42 @@ 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, - [2979] = 7, - ACTIONS(261), 1, + [3247] = 4, + ACTIONS(3), 1, sym__comment, - ACTIONS(263), 1, + ACTIONS(387), 1, + anon_sym_COLON, + 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, - ACTIONS(269), 1, - aux_sym_grep_specifier_token1, - ACTIONS(358), 1, - sym_grep_specifier_identifier, - ACTIONS(360), 1, - anon_sym_DOLLAR_LPAREN, - STATE(113), 2, - sym_cmd_substitution_arg, - aux_sym_grep_specifier_repeat1, - ACTIONS(265), 51, + 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 +13320,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 +13336,17 @@ 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, + [3314] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(344), 7, + ACTIONS(393), 1, + anon_sym_COLON, + ACTIONS(391), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12735,7 +13354,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(342), 50, + ACTIONS(389), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -12782,78 +13401,127 @@ 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, - [3117] = 3, + [3381] = 53, ACTIONS(3), 1, sym__comment, - ACTIONS(307), 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(305), 50, - sym_file_descriptor, - ts_builtin_sym_end, + ACTIONS(397), 1, anon_sym_TILDE, + ACTIONS(399), 1, + anon_sym_PIPE, + ACTIONS(401), 1, anon_sym_PIPEH, + ACTIONS(403), 1, anon_sym_AT_AT_DOT, + ACTIONS(405), 1, anon_sym_AT_AT_EQ, + ACTIONS(407), 1, anon_sym_AT_AT_AT_EQ, + ACTIONS(409), 1, + anon_sym_AT_AT, + ACTIONS(411), 1, anon_sym_AT_ATc_COLON, + ACTIONS(413), 1, anon_sym_AT_AT_ATc_COLON, + ACTIONS(415), 1, anon_sym_AT_ATC, + ACTIONS(417), 1, + anon_sym_AT_ATdbt, + ACTIONS(419), 1, anon_sym_AT_ATdbta, + ACTIONS(421), 1, anon_sym_AT_ATdbtb, + ACTIONS(423), 1, anon_sym_AT_ATdbts, + ACTIONS(425), 1, anon_sym_AT_ATt, + ACTIONS(427), 1, anon_sym_AT_ATb, + ACTIONS(429), 1, + anon_sym_AT_ATi, + ACTIONS(431), 1, anon_sym_AT_ATii, + ACTIONS(433), 1, + anon_sym_AT_ATiS, + ACTIONS(435), 1, anon_sym_AT_ATiSS, + ACTIONS(437), 1, anon_sym_AT_ATis, + ACTIONS(439), 1, anon_sym_AT_ATiz, + ACTIONS(441), 1, anon_sym_AT_ATf, + ACTIONS(443), 1, anon_sym_AT_ATF, + ACTIONS(445), 1, anon_sym_AT_ATom, + ACTIONS(447), 1, anon_sym_AT_ATdm, + ACTIONS(449), 1, anon_sym_AT_ATr, + ACTIONS(451), 1, anon_sym_AT_ATs_COLON, + ACTIONS(453), 1, anon_sym_AT, + ACTIONS(455), 1, anon_sym_AT_BANG, + ACTIONS(457), 1, anon_sym_AT_LPAREN, - anon_sym_RPAREN, + ACTIONS(459), 1, anon_sym_ATa_COLON, + ACTIONS(461), 1, anon_sym_ATb_COLON, + ACTIONS(463), 1, anon_sym_ATB_COLON, + ACTIONS(465), 1, anon_sym_ATe_COLON, + ACTIONS(467), 1, anon_sym_ATF_COLON, + ACTIONS(469), 1, anon_sym_ATi_COLON, + ACTIONS(471), 1, anon_sym_ATk_COLON, + ACTIONS(473), 1, anon_sym_ATo_COLON, + ACTIONS(475), 1, anon_sym_ATr_COLON, + ACTIONS(477), 1, anon_sym_ATf_COLON, + ACTIONS(479), 1, anon_sym_ATs_COLON, + ACTIONS(481), 1, anon_sym_ATv_COLON, + ACTIONS(483), 1, anon_sym_ATx_COLON, - anon_sym_SEMI, + ACTIONS(485), 1, anon_sym_PIPE_DOT, - anon_sym_EQ, + ACTIONS(487), 1, + anon_sym_GT, + ACTIONS(489), 1, anon_sym_GT_GT, + ACTIONS(491), 1, + sym_html_redirect_operator, + ACTIONS(493), 1, sym_html_append_operator, - anon_sym_BQUOTE, + ACTIONS(495), 1, + sym_file_descriptor, + STATE(257), 3, + sym__redirect_operator, + sym_fdn_redirect_operator, + sym_fdn_append_operator, + ACTIONS(395), 4, + ts_builtin_sym_end, + anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - [3182] = 4, + [3546] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(375), 1, + ACTIONS(501), 1, anon_sym_COLON, - ACTIONS(373), 7, + ACTIONS(499), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12861,7 +13529,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(371), 49, + ACTIONS(497), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -12911,10 +13579,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3249] = 3, + [3613] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(185), 7, + ACTIONS(507), 1, + sym__concat, + ACTIONS(505), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12922,9 +13592,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(183), 50, + ACTIONS(503), 49, sym_file_descriptor, - sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -12973,12 +13642,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3314] = 4, + [3680] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(381), 1, - anon_sym_COLON, - ACTIONS(379), 7, + ACTIONS(513), 1, + anon_sym_EQ, + ACTIONS(511), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12986,7 +13655,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(377), 49, + ACTIONS(509), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13036,12 +13705,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3381] = 4, + [3747] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(387), 1, - anon_sym_COLON, - ACTIONS(385), 7, + ACTIONS(517), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13049,7 +13716,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(383), 49, + ACTIONS(515), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13099,124 +13766,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3448] = 53, + [3811] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(391), 1, - anon_sym_TILDE, - ACTIONS(393), 1, + ACTIONS(521), 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(519), 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, + [3875] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(495), 1, - anon_sym_EQ, - ACTIONS(493), 7, + ACTIONS(525), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13224,7 +13838,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(491), 49, + ACTIONS(523), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13274,12 +13888,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3680] = 4, + [3939] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(501), 1, - sym__concat, - ACTIONS(499), 7, + ACTIONS(529), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13287,7 +13899,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(497), 49, + ACTIONS(527), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13337,10 +13949,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3747] = 3, + [4003] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(505), 7, + ACTIONS(533), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13348,7 +13960,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(503), 49, + ACTIONS(531), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13398,10 +14010,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3811] = 3, + [4067] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(509), 7, + ACTIONS(505), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13409,7 +14021,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(507), 49, + ACTIONS(503), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13459,10 +14071,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3875] = 3, + [4131] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(513), 7, + ACTIONS(113), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13470,7 +14082,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(511), 49, + ACTIONS(111), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13520,34 +14132,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3939] = 3, - ACTIONS(3), 1, + [4195] = 4, + ACTIONS(273), 1, sym__comment, - ACTIONS(517), 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(515), 49, + ACTIONS(535), 1, + aux_sym__interpret_stmt_token2, + ACTIONS(135), 2, sym_file_descriptor, ts_builtin_sym_end, + ACTIONS(137), 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, @@ -13576,39 +14188,40 @@ 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, - [4003] = 3, - ACTIONS(3), 1, + [4261] = 4, + ACTIONS(273), 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(541), 1, + aux_sym__interpret_stmt_token2, + ACTIONS(537), 2, sym_file_descriptor, ts_builtin_sym_end, + ACTIONS(539), 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,15 +14250,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_BQUOTE, anon_sym_LF, anon_sym_CR, - [4067] = 3, + [4327] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(521), 7, + ACTIONS(53), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13653,7 +14267,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(519), 49, + ACTIONS(51), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13703,34 +14317,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4131] = 4, - ACTIONS(261), 1, + [4391] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(523), 1, - aux_sym__interpret_stmt_token2, - ACTIONS(123), 2, + ACTIONS(545), 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(543), 49, sym_file_descriptor, ts_builtin_sym_end, - ACTIONS(125), 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, @@ -13759,16 +14373,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, - [4197] = 3, + [4455] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(527), 7, + ACTIONS(549), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13776,7 +14389,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(525), 49, + ACTIONS(547), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13826,34 +14439,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4261] = 4, - ACTIONS(261), 1, + [4519] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(533), 1, - aux_sym__interpret_stmt_token2, - ACTIONS(529), 2, + ACTIONS(553), 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(551), 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 +14495,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, + [4583] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(47), 7, + ACTIONS(557), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13899,7 +14511,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(45), 49, + ACTIONS(555), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13949,7 +14561,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4391] = 3, + [4647] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(109), 7, @@ -14010,10 +14622,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4455] = 3, + [4711] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(537), 7, + ACTIONS(561), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14021,7 +14633,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(535), 49, + ACTIONS(559), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14071,10 +14683,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4519] = 3, + [4775] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(541), 7, + ACTIONS(565), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14082,7 +14694,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(539), 49, + ACTIONS(563), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14132,10 +14744,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4583] = 3, + [4839] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(545), 7, + ACTIONS(569), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14143,7 +14755,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(543), 49, + ACTIONS(567), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14193,10 +14805,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4647] = 3, + [4903] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(549), 7, + ACTIONS(573), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14204,7 +14816,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(547), 49, + ACTIONS(571), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14254,10 +14866,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4711] = 3, + [4967] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(553), 7, + ACTIONS(577), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14265,7 +14877,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(551), 49, + ACTIONS(575), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14315,10 +14927,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4775] = 3, + [5031] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(557), 7, + ACTIONS(581), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14326,7 +14938,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(555), 49, + ACTIONS(579), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14376,10 +14988,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4839] = 3, + [5095] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(561), 7, + ACTIONS(585), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14387,7 +14999,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(559), 49, + ACTIONS(583), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14437,10 +15049,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4903] = 3, + [5159] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(545), 7, + ACTIONS(589), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14448,7 +15060,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(543), 49, + ACTIONS(587), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14498,10 +15110,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4967] = 3, + [5223] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(565), 7, + ACTIONS(593), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14509,7 +15121,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(563), 49, + ACTIONS(591), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14559,10 +15171,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5031] = 3, + [5287] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(569), 7, + ACTIONS(597), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14570,7 +15182,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(567), 49, + ACTIONS(595), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14620,10 +15232,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5095] = 3, + [5351] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(573), 7, + ACTIONS(565), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14631,7 +15243,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(571), 49, + ACTIONS(563), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14681,10 +15293,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5159] = 3, + [5415] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(577), 7, + ACTIONS(601), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14692,7 +15304,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(575), 49, + ACTIONS(599), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14742,10 +15354,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5223] = 3, + [5479] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(577), 7, + ACTIONS(565), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14753,7 +15365,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(575), 49, + ACTIONS(563), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14803,10 +15415,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5287] = 3, + [5543] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(117), 7, + ACTIONS(277), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14814,7 +15426,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(115), 49, + ACTIONS(275), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14864,10 +15476,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5351] = 3, + [5607] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(265), 7, + ACTIONS(605), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14875,7 +15487,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(263), 49, + ACTIONS(603), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14925,10 +15537,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5415] = 3, + [5671] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(581), 7, + ACTIONS(609), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14936,7 +15548,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(579), 49, + ACTIONS(607), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14986,10 +15598,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5479] = 3, + [5735] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(585), 7, + ACTIONS(613), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14997,7 +15609,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(583), 49, + ACTIONS(611), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15047,10 +15659,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5543] = 3, + [5799] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(589), 7, + ACTIONS(617), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15058,7 +15670,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(587), 49, + ACTIONS(615), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15108,10 +15720,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5607] = 3, + [5863] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(593), 7, + ACTIONS(621), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15119,7 +15731,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(591), 49, + ACTIONS(619), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15169,10 +15781,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5671] = 3, + [5927] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(597), 7, + ACTIONS(625), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15180,7 +15792,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(595), 49, + ACTIONS(623), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15230,10 +15842,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5735] = 3, + [5991] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(601), 7, + ACTIONS(629), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15241,7 +15853,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(599), 49, + ACTIONS(627), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15291,10 +15903,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5799] = 3, + [6055] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(605), 7, + ACTIONS(565), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15302,7 +15914,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(603), 49, + ACTIONS(563), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15352,10 +15964,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5863] = 3, + [6119] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(545), 7, + ACTIONS(633), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15363,7 +15975,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(543), 49, + ACTIONS(631), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15413,10 +16025,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5927] = 3, + [6183] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(609), 7, + ACTIONS(565), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15424,7 +16036,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(607), 49, + ACTIONS(563), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15474,10 +16086,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5991] = 3, + [6247] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(545), 7, + ACTIONS(637), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15485,7 +16097,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(543), 49, + ACTIONS(635), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15535,10 +16147,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6055] = 3, + [6311] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(613), 7, + ACTIONS(565), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15546,7 +16158,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(611), 49, + ACTIONS(563), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15596,10 +16208,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6119] = 3, + [6375] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(617), 7, + ACTIONS(641), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15607,7 +16219,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(615), 49, + ACTIONS(639), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15657,10 +16269,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6183] = 3, + [6439] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(621), 7, + ACTIONS(645), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15668,7 +16280,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(619), 49, + ACTIONS(643), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15718,10 +16330,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6247] = 3, + [6503] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(625), 7, + ACTIONS(649), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15729,7 +16341,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(623), 49, + ACTIONS(647), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15779,7 +16391,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6311] = 3, + [6567] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(629), 7, @@ -15840,10 +16452,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6375] = 3, + [6631] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(545), 7, + ACTIONS(653), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15851,7 +16463,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(543), 49, + ACTIONS(651), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15901,10 +16513,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6439] = 3, + [6695] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(633), 7, + ACTIONS(657), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15912,7 +16524,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(631), 49, + ACTIONS(655), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15962,10 +16574,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6503] = 3, + [6759] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(637), 7, + ACTIONS(661), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15973,7 +16585,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(635), 49, + ACTIONS(659), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16023,10 +16635,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6567] = 3, + [6823] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(641), 7, + ACTIONS(665), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16034,7 +16646,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(639), 49, + ACTIONS(663), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16084,10 +16696,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6631] = 3, + [6887] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(645), 7, + ACTIONS(669), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16095,7 +16707,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(643), 49, + ACTIONS(667), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16145,10 +16757,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6695] = 3, + [6951] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(649), 7, + ACTIONS(673), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16156,7 +16768,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(647), 49, + ACTIONS(671), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16206,10 +16818,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6759] = 3, + [7015] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(653), 7, + ACTIONS(677), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16217,7 +16829,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(651), 49, + ACTIONS(675), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16267,10 +16879,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6823] = 3, + [7079] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(657), 7, + ACTIONS(681), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16278,7 +16890,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(655), 49, + ACTIONS(679), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16328,10 +16940,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6887] = 3, + [7143] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(661), 7, + ACTIONS(685), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16339,7 +16951,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(659), 49, + ACTIONS(683), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16389,10 +17001,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6951] = 3, + [7207] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(665), 7, + ACTIONS(689), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16400,7 +17012,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(663), 49, + ACTIONS(687), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16450,10 +17062,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7015] = 3, + [7271] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(669), 7, + ACTIONS(693), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16461,7 +17073,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(667), 49, + ACTIONS(691), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16511,10 +17123,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7079] = 3, + [7335] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(673), 7, + ACTIONS(697), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16522,7 +17134,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(671), 49, + ACTIONS(695), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16572,10 +17184,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7143] = 3, + [7399] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(677), 7, + ACTIONS(701), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16583,7 +17195,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(675), 49, + ACTIONS(699), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16633,10 +17245,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7207] = 3, + [7463] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(681), 7, + ACTIONS(705), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16644,7 +17256,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(679), 49, + ACTIONS(703), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16694,10 +17306,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7271] = 3, + [7527] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(685), 7, + ACTIONS(709), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16705,7 +17317,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(683), 49, + ACTIONS(707), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16755,10 +17367,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7335] = 3, + [7591] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(689), 7, + ACTIONS(565), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16766,7 +17378,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(687), 49, + ACTIONS(563), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16816,10 +17428,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7399] = 3, + [7655] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(693), 7, + ACTIONS(713), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16827,7 +17439,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(691), 49, + ACTIONS(711), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16877,10 +17489,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7463] = 3, + [7719] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(697), 7, + ACTIONS(717), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16888,7 +17500,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(695), 49, + ACTIONS(715), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16938,10 +17550,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7527] = 3, + [7783] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(701), 7, + ACTIONS(721), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16949,7 +17561,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(699), 49, + ACTIONS(719), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16999,10 +17611,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7591] = 3, + [7847] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(705), 7, + ACTIONS(725), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17010,7 +17622,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(703), 49, + ACTIONS(723), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17060,10 +17672,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7655] = 3, + [7911] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(709), 7, + ACTIONS(729), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17071,7 +17683,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(707), 49, + ACTIONS(727), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17121,10 +17733,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7719] = 3, + [7975] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(713), 7, + ACTIONS(733), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17132,7 +17744,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(711), 49, + ACTIONS(731), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17182,10 +17794,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7783] = 3, + [8039] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(717), 7, + ACTIONS(737), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17193,7 +17805,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(715), 49, + ACTIONS(735), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17243,10 +17855,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7847] = 3, + [8103] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(545), 7, + ACTIONS(741), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17254,7 +17866,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(543), 49, + ACTIONS(739), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17304,10 +17916,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7911] = 3, + [8167] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(545), 7, + ACTIONS(745), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17315,7 +17927,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(543), 49, + ACTIONS(743), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17359,40 +17971,39 @@ static const uint16_t ts_small_parse_table[] = { 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, - [7975] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(721), 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(719), 49, + anon_sym_PIPE_DOT, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [8231] = 3, + ACTIONS(232), 1, sym_file_descriptor, - ts_builtin_sym_end, + ACTIONS(273), 1, + sym__comment, + ACTIONS(234), 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, @@ -17421,15 +18032,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, - [8039] = 3, + [8295] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(725), 7, + ACTIONS(125), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17437,7 +18049,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(723), 49, + ACTIONS(123), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17487,34 +18099,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, + [8359] = 3, + ACTIONS(232), 1, sym_file_descriptor, - ts_builtin_sym_end, + ACTIONS(273), 1, + sym__comment, + ACTIONS(234), 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,15 +18154,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, - [8167] = 3, + [8423] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(733), 7, + ACTIONS(749), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17559,7 +18171,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(731), 49, + ACTIONS(747), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17609,10 +18221,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8231] = 3, + [8487] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(737), 7, + ACTIONS(753), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17620,7 +18232,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(735), 49, + ACTIONS(751), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17670,10 +18282,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8295] = 3, + [8551] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(741), 7, + ACTIONS(757), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17681,7 +18293,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(739), 49, + ACTIONS(755), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17731,10 +18343,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8359] = 3, + [8615] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(745), 7, + ACTIONS(761), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17742,7 +18354,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(743), 49, + ACTIONS(759), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17792,10 +18404,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8423] = 3, + [8679] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(749), 7, + ACTIONS(765), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17803,7 +18415,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(747), 49, + ACTIONS(763), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17853,33 +18465,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, + [8743] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(226), 55, - anon_sym_TILDE, - sym_grep_specifier_identifier, - aux_sym_grep_specifier_token1, + ACTIONS(769), 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(767), 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 +18521,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, + [8807] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(226), 55, - anon_sym_TILDE, - sym_grep_specifier_identifier, - aux_sym_grep_specifier_token1, + ACTIONS(324), 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(322), 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 +18582,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, + [8871] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(753), 7, + ACTIONS(773), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17986,7 +18598,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(751), 49, + ACTIONS(771), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18036,10 +18648,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8679] = 3, + [8935] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(280), 7, + ACTIONS(777), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18047,7 +18659,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(278), 49, + ACTIONS(775), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18097,10 +18709,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8743] = 3, + [8999] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(757), 7, + ACTIONS(565), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18108,7 +18720,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(755), 49, + ACTIONS(563), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18158,423 +18770,423 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8807] = 53, + [9063] = 46, ACTIONS(3), 1, sym__comment, - ACTIONS(395), 1, + ACTIONS(401), 1, anon_sym_PIPEH, - ACTIONS(397), 1, + ACTIONS(403), 1, anon_sym_AT_AT_DOT, + ACTIONS(405), 1, + anon_sym_AT_AT_EQ, + ACTIONS(407), 1, + anon_sym_AT_AT_AT_EQ, ACTIONS(409), 1, - anon_sym_AT_ATC, + anon_sym_AT_AT, ACTIONS(411), 1, - anon_sym_AT_ATdbt, + anon_sym_AT_ATc_COLON, ACTIONS(413), 1, - anon_sym_AT_ATdbta, + anon_sym_AT_AT_ATc_COLON, ACTIONS(415), 1, - anon_sym_AT_ATdbtb, + anon_sym_AT_ATC, ACTIONS(417), 1, - anon_sym_AT_ATdbts, + anon_sym_AT_ATdbt, ACTIONS(419), 1, - anon_sym_AT_ATt, + anon_sym_AT_ATdbta, ACTIONS(421), 1, - anon_sym_AT_ATb, + anon_sym_AT_ATdbtb, ACTIONS(423), 1, - anon_sym_AT_ATi, + anon_sym_AT_ATdbts, ACTIONS(425), 1, - anon_sym_AT_ATii, + anon_sym_AT_ATt, ACTIONS(427), 1, - anon_sym_AT_ATiS, + anon_sym_AT_ATb, ACTIONS(429), 1, - anon_sym_AT_ATiSS, + anon_sym_AT_ATi, ACTIONS(431), 1, - anon_sym_AT_ATis, + anon_sym_AT_ATii, ACTIONS(433), 1, - anon_sym_AT_ATiz, + anon_sym_AT_ATiS, ACTIONS(435), 1, - anon_sym_AT_ATf, + anon_sym_AT_ATiSS, ACTIONS(437), 1, - anon_sym_AT_ATF, + anon_sym_AT_ATis, ACTIONS(439), 1, - anon_sym_AT_ATom, + anon_sym_AT_ATiz, ACTIONS(441), 1, - anon_sym_AT_ATdm, + anon_sym_AT_ATf, ACTIONS(443), 1, + anon_sym_AT_ATF, + ACTIONS(445), 1, + anon_sym_AT_ATom, + ACTIONS(447), 1, + anon_sym_AT_ATdm, + ACTIONS(449), 1, anon_sym_AT_ATr, ACTIONS(451), 1, - anon_sym_AT_LPAREN, + anon_sym_AT_ATs_COLON, ACTIONS(453), 1, - anon_sym_ATa_COLON, + anon_sym_AT, + ACTIONS(455), 1, + anon_sym_AT_BANG, ACTIONS(457), 1, - anon_sym_ATB_COLON, + anon_sym_AT_LPAREN, ACTIONS(459), 1, - anon_sym_ATe_COLON, + anon_sym_ATa_COLON, ACTIONS(461), 1, - anon_sym_ATF_COLON, + anon_sym_ATb_COLON, + ACTIONS(463), 1, + anon_sym_ATB_COLON, ACTIONS(465), 1, - anon_sym_ATk_COLON, + anon_sym_ATe_COLON, + ACTIONS(467), 1, + anon_sym_ATF_COLON, ACTIONS(469), 1, - anon_sym_ATr_COLON, + anon_sym_ATi_COLON, ACTIONS(471), 1, - anon_sym_ATf_COLON, + anon_sym_ATk_COLON, ACTIONS(473), 1, - anon_sym_ATs_COLON, + anon_sym_ATo_COLON, ACTIONS(475), 1, - anon_sym_ATv_COLON, + anon_sym_ATr_COLON, ACTIONS(477), 1, - anon_sym_ATx_COLON, + anon_sym_ATf_COLON, ACTIONS(479), 1, - anon_sym_PIPE_DOT, + anon_sym_ATs_COLON, ACTIONS(481), 1, - anon_sym_GT, + anon_sym_ATv_COLON, ACTIONS(483), 1, - anon_sym_GT_GT, + anon_sym_ATx_COLON, ACTIONS(485), 1, + anon_sym_PIPE_DOT, + ACTIONS(781), 3, + anon_sym_PIPE, + anon_sym_GT, sym_html_redirect_operator, - ACTIONS(487), 1, - sym_html_append_operator, - ACTIONS(489), 1, + ACTIONS(779), 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, + [9212] = 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, + anon_sym_PIPEH, 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, + anon_sym_AT_AT_DOT, ACTIONS(415), 1, - anon_sym_AT_ATdbtb, + anon_sym_AT_ATC, ACTIONS(417), 1, - anon_sym_AT_ATdbts, + anon_sym_AT_ATdbt, ACTIONS(419), 1, - anon_sym_AT_ATt, + anon_sym_AT_ATdbta, ACTIONS(421), 1, - anon_sym_AT_ATb, + anon_sym_AT_ATdbtb, ACTIONS(423), 1, - anon_sym_AT_ATi, + anon_sym_AT_ATdbts, ACTIONS(425), 1, - anon_sym_AT_ATii, + anon_sym_AT_ATt, ACTIONS(427), 1, - anon_sym_AT_ATiS, + anon_sym_AT_ATb, ACTIONS(429), 1, - anon_sym_AT_ATiSS, + anon_sym_AT_ATi, ACTIONS(431), 1, - anon_sym_AT_ATis, + anon_sym_AT_ATii, ACTIONS(433), 1, - anon_sym_AT_ATiz, + anon_sym_AT_ATiS, ACTIONS(435), 1, - anon_sym_AT_ATf, + anon_sym_AT_ATiSS, ACTIONS(437), 1, - anon_sym_AT_ATF, + anon_sym_AT_ATis, ACTIONS(439), 1, - anon_sym_AT_ATom, + anon_sym_AT_ATiz, ACTIONS(441), 1, - anon_sym_AT_ATdm, + anon_sym_AT_ATf, ACTIONS(443), 1, - anon_sym_AT_ATr, + anon_sym_AT_ATF, ACTIONS(445), 1, - anon_sym_AT_ATs_COLON, + anon_sym_AT_ATom, ACTIONS(447), 1, - anon_sym_AT, + anon_sym_AT_ATdm, ACTIONS(449), 1, - anon_sym_AT_BANG, - ACTIONS(451), 1, + anon_sym_AT_ATr, + ACTIONS(457), 1, anon_sym_AT_LPAREN, - ACTIONS(453), 1, + ACTIONS(459), 1, anon_sym_ATa_COLON, - ACTIONS(455), 1, - anon_sym_ATb_COLON, - ACTIONS(457), 1, + ACTIONS(463), 1, anon_sym_ATB_COLON, - ACTIONS(459), 1, + ACTIONS(465), 1, anon_sym_ATe_COLON, - ACTIONS(461), 1, + ACTIONS(467), 1, anon_sym_ATF_COLON, - ACTIONS(463), 1, - anon_sym_ATi_COLON, - ACTIONS(465), 1, + ACTIONS(471), 1, anon_sym_ATk_COLON, - ACTIONS(467), 1, - anon_sym_ATo_COLON, - ACTIONS(469), 1, + ACTIONS(475), 1, anon_sym_ATr_COLON, - ACTIONS(471), 1, + ACTIONS(477), 1, anon_sym_ATf_COLON, - ACTIONS(473), 1, + ACTIONS(479), 1, anon_sym_ATs_COLON, - ACTIONS(475), 1, + ACTIONS(481), 1, anon_sym_ATv_COLON, - ACTIONS(477), 1, + ACTIONS(483), 1, anon_sym_ATx_COLON, - ACTIONS(479), 1, + ACTIONS(485), 1, anon_sym_PIPE_DOT, - ACTIONS(481), 1, + ACTIONS(487), 1, anon_sym_GT, - ACTIONS(483), 1, + ACTIONS(489), 1, anon_sym_GT_GT, - ACTIONS(485), 1, + ACTIONS(491), 1, sym_html_redirect_operator, - ACTIONS(487), 1, + ACTIONS(493), 1, sym_html_append_operator, - ACTIONS(489), 1, + ACTIONS(495), 1, sym_file_descriptor, - ACTIONS(785), 1, + ACTIONS(783), 1, anon_sym_TILDE, - ACTIONS(389), 2, - anon_sym_RPAREN, + ACTIONS(785), 1, + anon_sym_PIPE, + ACTIONS(787), 1, + anon_sym_AT_AT_EQ, + ACTIONS(789), 1, + anon_sym_AT_AT_AT_EQ, + ACTIONS(791), 1, + anon_sym_AT_AT, + ACTIONS(793), 1, + anon_sym_AT_ATc_COLON, + ACTIONS(795), 1, + anon_sym_AT_AT_ATc_COLON, + ACTIONS(797), 1, + anon_sym_AT_ATs_COLON, + ACTIONS(799), 1, + anon_sym_AT, + ACTIONS(801), 1, + anon_sym_AT_BANG, + ACTIONS(803), 1, + anon_sym_ATb_COLON, + ACTIONS(805), 1, + anon_sym_ATi_COLON, + ACTIONS(807), 1, + anon_sym_ATo_COLON, + ACTIONS(395), 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, + [9375] = 53, ACTIONS(3), 1, sym__comment, - ACTIONS(395), 1, + ACTIONS(399), 1, + anon_sym_PIPE, + ACTIONS(401), 1, anon_sym_PIPEH, - ACTIONS(397), 1, + ACTIONS(403), 1, anon_sym_AT_AT_DOT, - ACTIONS(399), 1, + ACTIONS(405), 1, anon_sym_AT_AT_EQ, - ACTIONS(401), 1, + ACTIONS(407), 1, anon_sym_AT_AT_AT_EQ, - ACTIONS(403), 1, + ACTIONS(409), 1, anon_sym_AT_AT, - ACTIONS(405), 1, + ACTIONS(411), 1, anon_sym_AT_ATc_COLON, - ACTIONS(407), 1, + ACTIONS(413), 1, anon_sym_AT_AT_ATc_COLON, - ACTIONS(409), 1, + ACTIONS(415), 1, anon_sym_AT_ATC, - ACTIONS(411), 1, + ACTIONS(417), 1, anon_sym_AT_ATdbt, - ACTIONS(413), 1, + ACTIONS(419), 1, anon_sym_AT_ATdbta, - ACTIONS(415), 1, + ACTIONS(421), 1, anon_sym_AT_ATdbtb, - ACTIONS(417), 1, + ACTIONS(423), 1, anon_sym_AT_ATdbts, - ACTIONS(419), 1, + ACTIONS(425), 1, anon_sym_AT_ATt, - ACTIONS(421), 1, + ACTIONS(427), 1, anon_sym_AT_ATb, - ACTIONS(423), 1, + ACTIONS(429), 1, anon_sym_AT_ATi, - ACTIONS(425), 1, + ACTIONS(431), 1, anon_sym_AT_ATii, - ACTIONS(427), 1, + ACTIONS(433), 1, anon_sym_AT_ATiS, - ACTIONS(429), 1, + ACTIONS(435), 1, anon_sym_AT_ATiSS, - ACTIONS(431), 1, + ACTIONS(437), 1, anon_sym_AT_ATis, - ACTIONS(433), 1, + ACTIONS(439), 1, anon_sym_AT_ATiz, - ACTIONS(435), 1, + ACTIONS(441), 1, anon_sym_AT_ATf, - ACTIONS(437), 1, + ACTIONS(443), 1, anon_sym_AT_ATF, - ACTIONS(439), 1, + ACTIONS(445), 1, anon_sym_AT_ATom, - ACTIONS(441), 1, + ACTIONS(447), 1, anon_sym_AT_ATdm, - ACTIONS(443), 1, + ACTIONS(449), 1, anon_sym_AT_ATr, - ACTIONS(445), 1, + ACTIONS(451), 1, anon_sym_AT_ATs_COLON, - ACTIONS(447), 1, + ACTIONS(453), 1, anon_sym_AT, - ACTIONS(449), 1, + ACTIONS(455), 1, anon_sym_AT_BANG, - ACTIONS(451), 1, + ACTIONS(457), 1, anon_sym_AT_LPAREN, - ACTIONS(453), 1, + ACTIONS(459), 1, anon_sym_ATa_COLON, - ACTIONS(455), 1, + ACTIONS(461), 1, anon_sym_ATb_COLON, - ACTIONS(457), 1, + ACTIONS(463), 1, anon_sym_ATB_COLON, - ACTIONS(459), 1, + ACTIONS(465), 1, anon_sym_ATe_COLON, - ACTIONS(461), 1, + ACTIONS(467), 1, anon_sym_ATF_COLON, - ACTIONS(463), 1, + ACTIONS(469), 1, anon_sym_ATi_COLON, - ACTIONS(465), 1, + ACTIONS(471), 1, anon_sym_ATk_COLON, - ACTIONS(467), 1, + ACTIONS(473), 1, anon_sym_ATo_COLON, - ACTIONS(469), 1, + ACTIONS(475), 1, anon_sym_ATr_COLON, - ACTIONS(471), 1, + ACTIONS(477), 1, anon_sym_ATf_COLON, - ACTIONS(473), 1, + ACTIONS(479), 1, anon_sym_ATs_COLON, - ACTIONS(475), 1, + ACTIONS(481), 1, anon_sym_ATv_COLON, - ACTIONS(477), 1, + ACTIONS(483), 1, anon_sym_ATx_COLON, - ACTIONS(479), 1, + ACTIONS(485), 1, anon_sym_PIPE_DOT, - ACTIONS(789), 3, - anon_sym_PIPE, + ACTIONS(487), 1, anon_sym_GT, + ACTIONS(489), 1, + anon_sym_GT_GT, + ACTIONS(491), 1, sym_html_redirect_operator, - ACTIONS(787), 9, + ACTIONS(493), 1, + sym_html_append_operator, + ACTIONS(495), 1, sym_file_descriptor, - ts_builtin_sym_end, + ACTIONS(809), 1, anon_sym_TILDE, + ACTIONS(395), 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, + [9538] = 46, ACTIONS(3), 1, sym__comment, - ACTIONS(395), 1, + ACTIONS(401), 1, anon_sym_PIPEH, - ACTIONS(397), 1, + ACTIONS(403), 1, anon_sym_AT_AT_DOT, - ACTIONS(399), 1, + ACTIONS(405), 1, anon_sym_AT_AT_EQ, - ACTIONS(401), 1, + ACTIONS(407), 1, anon_sym_AT_AT_AT_EQ, - ACTIONS(403), 1, + ACTIONS(409), 1, anon_sym_AT_AT, - ACTIONS(405), 1, + ACTIONS(411), 1, anon_sym_AT_ATc_COLON, - ACTIONS(407), 1, + ACTIONS(413), 1, anon_sym_AT_AT_ATc_COLON, - ACTIONS(409), 1, + ACTIONS(415), 1, anon_sym_AT_ATC, - ACTIONS(411), 1, + ACTIONS(417), 1, anon_sym_AT_ATdbt, - ACTIONS(413), 1, + ACTIONS(419), 1, anon_sym_AT_ATdbta, - ACTIONS(415), 1, + ACTIONS(421), 1, anon_sym_AT_ATdbtb, - ACTIONS(417), 1, + ACTIONS(423), 1, anon_sym_AT_ATdbts, - ACTIONS(419), 1, + ACTIONS(425), 1, anon_sym_AT_ATt, - ACTIONS(421), 1, + ACTIONS(427), 1, anon_sym_AT_ATb, - ACTIONS(423), 1, + ACTIONS(429), 1, anon_sym_AT_ATi, - ACTIONS(425), 1, + ACTIONS(431), 1, anon_sym_AT_ATii, - ACTIONS(427), 1, + ACTIONS(433), 1, anon_sym_AT_ATiS, - ACTIONS(429), 1, + ACTIONS(435), 1, anon_sym_AT_ATiSS, - ACTIONS(431), 1, + ACTIONS(437), 1, anon_sym_AT_ATis, - ACTIONS(433), 1, + ACTIONS(439), 1, anon_sym_AT_ATiz, - ACTIONS(435), 1, + ACTIONS(441), 1, anon_sym_AT_ATf, - ACTIONS(437), 1, + ACTIONS(443), 1, anon_sym_AT_ATF, - ACTIONS(439), 1, + ACTIONS(445), 1, anon_sym_AT_ATom, - ACTIONS(441), 1, + ACTIONS(447), 1, anon_sym_AT_ATdm, - ACTIONS(443), 1, + ACTIONS(449), 1, anon_sym_AT_ATr, - ACTIONS(445), 1, + ACTIONS(451), 1, anon_sym_AT_ATs_COLON, - ACTIONS(447), 1, + ACTIONS(453), 1, anon_sym_AT, - ACTIONS(449), 1, + ACTIONS(455), 1, anon_sym_AT_BANG, - ACTIONS(451), 1, + ACTIONS(457), 1, anon_sym_AT_LPAREN, - ACTIONS(453), 1, + ACTIONS(459), 1, anon_sym_ATa_COLON, - ACTIONS(455), 1, + ACTIONS(461), 1, anon_sym_ATb_COLON, - ACTIONS(457), 1, + ACTIONS(463), 1, anon_sym_ATB_COLON, - ACTIONS(459), 1, + ACTIONS(465), 1, anon_sym_ATe_COLON, - ACTIONS(461), 1, + ACTIONS(467), 1, anon_sym_ATF_COLON, - ACTIONS(463), 1, + ACTIONS(469), 1, anon_sym_ATi_COLON, - ACTIONS(465), 1, + ACTIONS(471), 1, anon_sym_ATk_COLON, - ACTIONS(467), 1, + ACTIONS(473), 1, anon_sym_ATo_COLON, - ACTIONS(469), 1, + ACTIONS(475), 1, anon_sym_ATr_COLON, - ACTIONS(471), 1, + ACTIONS(477), 1, anon_sym_ATf_COLON, - ACTIONS(473), 1, + ACTIONS(479), 1, anon_sym_ATs_COLON, - ACTIONS(475), 1, + ACTIONS(481), 1, anon_sym_ATv_COLON, - ACTIONS(477), 1, + ACTIONS(483), 1, anon_sym_ATx_COLON, - ACTIONS(479), 1, + ACTIONS(485), 1, anon_sym_PIPE_DOT, - ACTIONS(793), 3, + ACTIONS(813), 3, anon_sym_PIPE, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(791), 9, + ACTIONS(811), 9, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18584,14 +19196,14 @@ static const uint16_t ts_small_parse_table[] = { sym_html_append_operator, anon_sym_LF, anon_sym_CR, - [9431] = 4, - ACTIONS(123), 1, + [9687] = 4, + ACTIONS(135), 1, sym_file_descriptor, - ACTIONS(261), 1, + ACTIONS(273), 1, sym__comment, - ACTIONS(795), 1, + ACTIONS(815), 1, aux_sym__interpret_stmt_token2, - ACTIONS(125), 51, + ACTIONS(137), 51, anon_sym_TILDE, anon_sym_PIPE, anon_sym_PIPEH, @@ -18643,14 +19255,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, + [9750] = 4, + ACTIONS(273), 1, sym__comment, - ACTIONS(529), 1, + ACTIONS(537), 1, sym_file_descriptor, - ACTIONS(797), 1, + ACTIONS(817), 1, aux_sym__interpret_stmt_token2, - ACTIONS(531), 51, + ACTIONS(539), 51, anon_sym_TILDE, anon_sym_PIPE, anon_sym_PIPEH, @@ -18702,1651 +19314,1660 @@ static const uint16_t ts_small_parse_table[] = { sym_html_redirect_operator, sym_html_append_operator, anon_sym_BQUOTE, - [9557] = 46, + [9813] = 46, ACTIONS(3), 1, sym__comment, - ACTIONS(395), 1, + ACTIONS(401), 1, anon_sym_PIPEH, - ACTIONS(397), 1, + ACTIONS(403), 1, anon_sym_AT_AT_DOT, - ACTIONS(409), 1, + ACTIONS(415), 1, anon_sym_AT_ATC, - ACTIONS(411), 1, + ACTIONS(417), 1, anon_sym_AT_ATdbt, - ACTIONS(413), 1, + ACTIONS(419), 1, anon_sym_AT_ATdbta, - ACTIONS(415), 1, + ACTIONS(421), 1, anon_sym_AT_ATdbtb, - ACTIONS(417), 1, + ACTIONS(423), 1, anon_sym_AT_ATdbts, - ACTIONS(419), 1, + ACTIONS(425), 1, anon_sym_AT_ATt, - ACTIONS(421), 1, + ACTIONS(427), 1, anon_sym_AT_ATb, - ACTIONS(423), 1, + ACTIONS(429), 1, anon_sym_AT_ATi, - ACTIONS(425), 1, + ACTIONS(431), 1, anon_sym_AT_ATii, - ACTIONS(427), 1, + ACTIONS(433), 1, anon_sym_AT_ATiS, - ACTIONS(429), 1, + ACTIONS(435), 1, anon_sym_AT_ATiSS, - ACTIONS(431), 1, + ACTIONS(437), 1, anon_sym_AT_ATis, - ACTIONS(433), 1, + ACTIONS(439), 1, anon_sym_AT_ATiz, - ACTIONS(435), 1, + ACTIONS(441), 1, anon_sym_AT_ATf, - ACTIONS(437), 1, + ACTIONS(443), 1, anon_sym_AT_ATF, - ACTIONS(439), 1, + ACTIONS(445), 1, anon_sym_AT_ATom, - ACTIONS(441), 1, + ACTIONS(447), 1, anon_sym_AT_ATdm, - ACTIONS(443), 1, + ACTIONS(449), 1, anon_sym_AT_ATr, - ACTIONS(451), 1, + ACTIONS(457), 1, anon_sym_AT_LPAREN, - ACTIONS(453), 1, + ACTIONS(459), 1, anon_sym_ATa_COLON, - ACTIONS(457), 1, + ACTIONS(463), 1, anon_sym_ATB_COLON, - ACTIONS(459), 1, + ACTIONS(465), 1, anon_sym_ATe_COLON, - ACTIONS(461), 1, + ACTIONS(467), 1, anon_sym_ATF_COLON, - ACTIONS(465), 1, + ACTIONS(471), 1, anon_sym_ATk_COLON, - ACTIONS(469), 1, + ACTIONS(475), 1, anon_sym_ATr_COLON, - ACTIONS(471), 1, + ACTIONS(477), 1, anon_sym_ATf_COLON, - ACTIONS(473), 1, + ACTIONS(479), 1, anon_sym_ATs_COLON, - ACTIONS(475), 1, + ACTIONS(481), 1, anon_sym_ATv_COLON, - ACTIONS(477), 1, + ACTIONS(483), 1, anon_sym_ATx_COLON, - ACTIONS(479), 1, + ACTIONS(485), 1, anon_sym_PIPE_DOT, - ACTIONS(763), 1, + ACTIONS(787), 1, anon_sym_AT_AT_EQ, - ACTIONS(765), 1, + ACTIONS(789), 1, anon_sym_AT_AT_AT_EQ, - ACTIONS(767), 1, + ACTIONS(791), 1, anon_sym_AT_AT, - ACTIONS(769), 1, + ACTIONS(793), 1, anon_sym_AT_ATc_COLON, - ACTIONS(771), 1, + ACTIONS(795), 1, anon_sym_AT_AT_ATc_COLON, - ACTIONS(773), 1, + ACTIONS(797), 1, anon_sym_AT_ATs_COLON, - ACTIONS(775), 1, + ACTIONS(799), 1, anon_sym_AT, - ACTIONS(777), 1, + ACTIONS(801), 1, anon_sym_AT_BANG, - ACTIONS(779), 1, + ACTIONS(803), 1, anon_sym_ATb_COLON, - ACTIONS(781), 1, + ACTIONS(805), 1, anon_sym_ATi_COLON, - ACTIONS(783), 1, + ACTIONS(807), 1, anon_sym_ATo_COLON, - ACTIONS(789), 3, + ACTIONS(813), 3, anon_sym_PIPE, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(787), 6, + ACTIONS(811), 6, sym_file_descriptor, anon_sym_TILDE, anon_sym_SEMI, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, - [9703] = 46, + [9959] = 46, ACTIONS(3), 1, sym__comment, - ACTIONS(395), 1, + ACTIONS(401), 1, anon_sym_PIPEH, - ACTIONS(397), 1, + ACTIONS(403), 1, anon_sym_AT_AT_DOT, - ACTIONS(409), 1, + ACTIONS(415), 1, anon_sym_AT_ATC, - ACTIONS(411), 1, + ACTIONS(417), 1, anon_sym_AT_ATdbt, - ACTIONS(413), 1, + ACTIONS(419), 1, anon_sym_AT_ATdbta, - ACTIONS(415), 1, + ACTIONS(421), 1, anon_sym_AT_ATdbtb, - ACTIONS(417), 1, + ACTIONS(423), 1, anon_sym_AT_ATdbts, - ACTIONS(419), 1, + ACTIONS(425), 1, anon_sym_AT_ATt, - ACTIONS(421), 1, + ACTIONS(427), 1, anon_sym_AT_ATb, - ACTIONS(423), 1, + ACTIONS(429), 1, anon_sym_AT_ATi, - ACTIONS(425), 1, + ACTIONS(431), 1, anon_sym_AT_ATii, - ACTIONS(427), 1, + ACTIONS(433), 1, anon_sym_AT_ATiS, - ACTIONS(429), 1, + ACTIONS(435), 1, anon_sym_AT_ATiSS, - ACTIONS(431), 1, + ACTIONS(437), 1, anon_sym_AT_ATis, - ACTIONS(433), 1, + ACTIONS(439), 1, anon_sym_AT_ATiz, - ACTIONS(435), 1, + ACTIONS(441), 1, anon_sym_AT_ATf, - ACTIONS(437), 1, + ACTIONS(443), 1, anon_sym_AT_ATF, - ACTIONS(439), 1, + ACTIONS(445), 1, anon_sym_AT_ATom, - ACTIONS(441), 1, + ACTIONS(447), 1, anon_sym_AT_ATdm, - ACTIONS(443), 1, + ACTIONS(449), 1, anon_sym_AT_ATr, - ACTIONS(451), 1, + ACTIONS(457), 1, anon_sym_AT_LPAREN, - ACTIONS(453), 1, + ACTIONS(459), 1, anon_sym_ATa_COLON, - ACTIONS(457), 1, + ACTIONS(463), 1, anon_sym_ATB_COLON, - ACTIONS(459), 1, + ACTIONS(465), 1, anon_sym_ATe_COLON, - ACTIONS(461), 1, + ACTIONS(467), 1, anon_sym_ATF_COLON, - ACTIONS(465), 1, + ACTIONS(471), 1, anon_sym_ATk_COLON, - ACTIONS(469), 1, + ACTIONS(475), 1, anon_sym_ATr_COLON, - ACTIONS(471), 1, + ACTIONS(477), 1, anon_sym_ATf_COLON, - ACTIONS(473), 1, + ACTIONS(479), 1, anon_sym_ATs_COLON, - ACTIONS(475), 1, + ACTIONS(481), 1, anon_sym_ATv_COLON, - ACTIONS(477), 1, + ACTIONS(483), 1, anon_sym_ATx_COLON, - ACTIONS(479), 1, + ACTIONS(485), 1, anon_sym_PIPE_DOT, - ACTIONS(763), 1, + ACTIONS(787), 1, anon_sym_AT_AT_EQ, - ACTIONS(765), 1, + ACTIONS(789), 1, anon_sym_AT_AT_AT_EQ, - ACTIONS(767), 1, + ACTIONS(791), 1, anon_sym_AT_AT, - ACTIONS(769), 1, + ACTIONS(793), 1, anon_sym_AT_ATc_COLON, - ACTIONS(771), 1, + ACTIONS(795), 1, anon_sym_AT_AT_ATc_COLON, - ACTIONS(773), 1, + ACTIONS(797), 1, anon_sym_AT_ATs_COLON, - ACTIONS(775), 1, + ACTIONS(799), 1, anon_sym_AT, - ACTIONS(777), 1, + ACTIONS(801), 1, anon_sym_AT_BANG, - ACTIONS(779), 1, + ACTIONS(803), 1, anon_sym_ATb_COLON, - ACTIONS(781), 1, + ACTIONS(805), 1, anon_sym_ATi_COLON, - ACTIONS(783), 1, + ACTIONS(807), 1, anon_sym_ATo_COLON, - ACTIONS(793), 3, + ACTIONS(781), 3, anon_sym_PIPE, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(791), 6, + ACTIONS(779), 6, sym_file_descriptor, anon_sym_TILDE, anon_sym_SEMI, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, - [9849] = 5, + [10105] = 5, ACTIONS(3), 1, sym__comment, - STATE(214), 1, + STATE(220), 1, aux_sym_statements_repeat1, - ACTIONS(801), 3, + ACTIONS(821), 3, anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - ACTIONS(804), 6, + ACTIONS(824), 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(819), 15, sym__cmd_identifier, sym__help_stmt, ts_builtin_sym_end, anon_sym_DQUOTE, + anon_sym_QMARK, 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, - [9885] = 5, + [10144] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(808), 1, + ACTIONS(828), 1, anon_sym_SEMI, - STATE(215), 1, + STATE(221), 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(826), 14, sym__cmd_identifier, sym__help_stmt, anon_sym_DQUOTE, + anon_sym_QMARK, 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, - [9918] = 15, + [10180] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(813), 1, + ACTIONS(835), 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(833), 14, + sym__cmd_identifier, + sym__help_stmt, anon_sym_DQUOTE, - ACTIONS(815), 1, + anon_sym_QMARK, + 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_pointer_identifier, + aux_sym__dec_number_token1, + [10210] = 15, + ACTIONS(3), 1, + sym__comment, + ACTIONS(837), 1, + anon_sym_DQUOTE, + ACTIONS(839), 1, anon_sym_SEMI, - ACTIONS(817), 1, + ACTIONS(841), 1, anon_sym_LPAREN, - ACTIONS(819), 1, + ACTIONS(843), 1, + anon_sym_DOLLAR, + ACTIONS(845), 1, anon_sym_COMMA, - ACTIONS(821), 1, + ACTIONS(847), 1, aux_sym_arg_identifier_token1, - ACTIONS(823), 1, - anon_sym_DOLLAR, - ACTIONS(825), 1, + ACTIONS(849), 1, anon_sym_SQUOTE, - ACTIONS(827), 1, + ACTIONS(851), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(829), 1, + ACTIONS(853), 1, anon_sym_BQUOTE, - STATE(276), 1, + STATE(282), 1, sym_concatenation, - STATE(351), 1, + STATE(357), 1, sym_args, - STATE(356), 1, + STATE(392), 1, sym_macro_body, - STATE(220), 2, + STATE(224), 2, sym_arg, aux_sym_args_repeat1, - STATE(261), 6, + STATE(265), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [9970] = 13, + [10262] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(831), 1, + ACTIONS(837), 1, anon_sym_DQUOTE, - ACTIONS(834), 1, + ACTIONS(841), 1, anon_sym_LPAREN, - ACTIONS(837), 1, - anon_sym_COMMA, - ACTIONS(840), 1, - aux_sym_arg_identifier_token1, ACTIONS(843), 1, anon_sym_DOLLAR, - ACTIONS(846), 1, - anon_sym_SQUOTE, + ACTIONS(845), 1, + anon_sym_COMMA, + ACTIONS(847), 1, + aux_sym_arg_identifier_token1, ACTIONS(849), 1, + anon_sym_SQUOTE, + ACTIONS(851), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(852), 1, + ACTIONS(853), 1, anon_sym_BQUOTE, - STATE(276), 1, + STATE(282), 1, sym_concatenation, - ACTIONS(131), 2, + ACTIONS(139), 2, anon_sym_RPAREN, anon_sym_SEMI, - STATE(217), 2, + STATE(226), 2, sym_arg, aux_sym_args_repeat1, - STATE(261), 6, + STATE(265), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10017] = 14, + [10309] = 14, ACTIONS(3), 1, sym__comment, - ACTIONS(813), 1, + ACTIONS(837), 1, anon_sym_DQUOTE, - ACTIONS(817), 1, + ACTIONS(841), 1, anon_sym_LPAREN, - ACTIONS(819), 1, + ACTIONS(843), 1, + anon_sym_DOLLAR, + ACTIONS(845), 1, anon_sym_COMMA, - ACTIONS(821), 1, + ACTIONS(847), 1, aux_sym_arg_identifier_token1, - ACTIONS(823), 1, - anon_sym_DOLLAR, - ACTIONS(825), 1, + ACTIONS(849), 1, anon_sym_SQUOTE, - ACTIONS(827), 1, + ACTIONS(851), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(829), 1, + ACTIONS(853), 1, anon_sym_BQUOTE, ACTIONS(855), 1, anon_sym_RPAREN, - STATE(276), 1, + STATE(282), 1, sym_concatenation, - STATE(355), 1, + STATE(363), 1, sym_args, - STATE(220), 2, + STATE(224), 2, sym_arg, aux_sym_args_repeat1, - STATE(261), 6, + STATE(265), 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, + [10358] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(813), 1, + ACTIONS(857), 1, anon_sym_DQUOTE, - ACTIONS(817), 1, + ACTIONS(860), 1, anon_sym_LPAREN, - ACTIONS(819), 1, + ACTIONS(863), 1, + anon_sym_DOLLAR, + ACTIONS(866), 1, anon_sym_COMMA, - ACTIONS(821), 1, + ACTIONS(869), 1, aux_sym_arg_identifier_token1, - ACTIONS(823), 1, - anon_sym_DOLLAR, - ACTIONS(825), 1, + ACTIONS(872), 1, anon_sym_SQUOTE, - ACTIONS(827), 1, + ACTIONS(875), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(829), 1, + ACTIONS(878), 1, anon_sym_BQUOTE, - STATE(276), 1, + STATE(282), 1, sym_concatenation, - ACTIONS(127), 2, + ACTIONS(143), 2, anon_sym_RPAREN, anon_sym_SEMI, - STATE(217), 2, + STATE(226), 2, sym_arg, aux_sym_args_repeat1, - STATE(261), 6, + STATE(265), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10140] = 14, + [10405] = 14, ACTIONS(3), 1, sym__comment, - ACTIONS(813), 1, + ACTIONS(837), 1, anon_sym_DQUOTE, - ACTIONS(817), 1, + ACTIONS(841), 1, anon_sym_LPAREN, - ACTIONS(819), 1, + ACTIONS(843), 1, + anon_sym_DOLLAR, + ACTIONS(845), 1, anon_sym_COMMA, - ACTIONS(821), 1, + ACTIONS(847), 1, aux_sym_arg_identifier_token1, - ACTIONS(823), 1, - anon_sym_DOLLAR, - ACTIONS(825), 1, + ACTIONS(849), 1, anon_sym_SQUOTE, - ACTIONS(827), 1, + ACTIONS(851), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(829), 1, + ACTIONS(853), 1, anon_sym_BQUOTE, - ACTIONS(861), 1, + ACTIONS(881), 1, anon_sym_RPAREN, - STATE(276), 1, + STATE(282), 1, sym_concatenation, - STATE(375), 1, + STATE(379), 1, sym_args, - STATE(220), 2, + STATE(224), 2, sym_arg, aux_sym_args_repeat1, - STATE(261), 6, + STATE(265), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10189] = 13, + [10454] = 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(883), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(76), 1, sym_concatenation, - STATE(127), 1, + STATE(172), 1, sym_args, - STATE(43), 2, + STATE(44), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10235] = 13, + [10500] = 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(883), 1, + aux_sym_arg_identifier_token1, + STATE(76), 1, sym_concatenation, - STATE(384), 1, + STATE(129), 1, sym_args, - STATE(220), 2, + STATE(44), 2, sym_arg, aux_sym_args_repeat1, - STATE(261), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10281] = 13, + [10546] = 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(883), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(76), 1, sym_concatenation, - STATE(150), 1, + STATE(182), 1, sym_args, - STATE(54), 2, + STATE(44), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10327] = 13, + [10592] = 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(883), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(76), 1, sym_concatenation, - STATE(165), 1, + STATE(146), 1, sym_args, - STATE(54), 2, + STATE(56), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10373] = 13, + [10638] = 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(883), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(76), 1, sym_concatenation, - STATE(147), 1, + STATE(180), 1, sym_args, - STATE(43), 2, + STATE(56), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10419] = 13, + [10684] = 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(883), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(76), 1, sym_concatenation, - STATE(166), 1, + STATE(182), 1, sym_args, - STATE(54), 2, + STATE(56), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10465] = 13, + [10730] = 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(883), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(76), 1, sym_concatenation, - STATE(167), 1, + STATE(129), 1, sym_args, - STATE(54), 2, + STATE(56), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10511] = 13, + [10776] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(813), 1, + ACTIONS(837), 1, anon_sym_DQUOTE, - ACTIONS(817), 1, + ACTIONS(841), 1, anon_sym_LPAREN, - ACTIONS(819), 1, + ACTIONS(843), 1, + anon_sym_DOLLAR, + ACTIONS(845), 1, anon_sym_COMMA, - ACTIONS(821), 1, + ACTIONS(847), 1, aux_sym_arg_identifier_token1, - ACTIONS(823), 1, - anon_sym_DOLLAR, - ACTIONS(825), 1, + ACTIONS(849), 1, anon_sym_SQUOTE, - ACTIONS(827), 1, + ACTIONS(851), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(829), 1, + ACTIONS(853), 1, anon_sym_BQUOTE, - STATE(276), 1, + STATE(282), 1, sym_concatenation, - STATE(378), 1, + STATE(360), 1, sym_args, - STATE(220), 2, + STATE(224), 2, sym_arg, aux_sym_args_repeat1, - STATE(261), 6, + STATE(265), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10557] = 13, + [10822] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(813), 1, + ACTIONS(837), 1, anon_sym_DQUOTE, - ACTIONS(817), 1, + ACTIONS(841), 1, anon_sym_LPAREN, - ACTIONS(819), 1, + ACTIONS(843), 1, + anon_sym_DOLLAR, + ACTIONS(845), 1, anon_sym_COMMA, - ACTIONS(821), 1, + ACTIONS(847), 1, aux_sym_arg_identifier_token1, - ACTIONS(823), 1, - anon_sym_DOLLAR, - ACTIONS(825), 1, + ACTIONS(849), 1, anon_sym_SQUOTE, - ACTIONS(827), 1, + ACTIONS(851), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(829), 1, + ACTIONS(853), 1, anon_sym_BQUOTE, - STATE(276), 1, + STATE(282), 1, sym_concatenation, - STATE(357), 1, + STATE(380), 1, sym_args, - STATE(220), 2, + STATE(224), 2, sym_arg, aux_sym_args_repeat1, - STATE(261), 6, + STATE(265), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10603] = 13, + [10868] = 14, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(885), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(887), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(889), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(891), 1, + anon_sym_COMMA, + ACTIONS(893), 1, + aux_sym_arg_identifier_token1, + ACTIONS(895), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(897), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(899), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, - aux_sym_arg_identifier_token1, - STATE(74), 1, - sym_concatenation, - STATE(165), 1, - sym_args, - STATE(43), 2, + STATE(208), 1, + sym__eq_sep_val_concatenation, + STATE(209), 1, + sym__eq_sep_val, + STATE(358), 1, sym_arg, - aux_sym_args_repeat1, - STATE(58), 6, + STATE(376), 1, + sym_concatenation, + STATE(89), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10649] = 13, + [10916] = 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(883), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(76), 1, sym_concatenation, - STATE(147), 1, + STATE(172), 1, sym_args, - STATE(54), 2, + STATE(56), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10695] = 13, + [10962] = 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(883), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(76), 1, sym_concatenation, - STATE(166), 1, + STATE(180), 1, sym_args, - STATE(43), 2, + STATE(44), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10741] = 13, + [11008] = 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(883), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(76), 1, sym_concatenation, - STATE(150), 1, + STATE(173), 1, sym_args, - STATE(43), 2, + STATE(44), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10787] = 13, + [11054] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(837), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(841), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(843), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(845), 1, + anon_sym_COMMA, + ACTIONS(847), 1, + aux_sym_arg_identifier_token1, + ACTIONS(849), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(851), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(853), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, - aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(282), 1, sym_concatenation, - STATE(175), 1, + STATE(389), 1, sym_args, - STATE(54), 2, + STATE(224), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(265), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10833] = 13, + [11100] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(837), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(841), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(843), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(845), 1, + anon_sym_COMMA, + ACTIONS(847), 1, + aux_sym_arg_identifier_token1, + ACTIONS(849), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(851), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(853), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, - aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(282), 1, sym_concatenation, - STATE(177), 1, + STATE(365), 1, sym_args, - STATE(54), 2, + STATE(224), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(265), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10879] = 13, + [11146] = 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(883), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(76), 1, sym_concatenation, - STATE(127), 1, + STATE(171), 1, sym_args, - STATE(54), 2, + STATE(56), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10925] = 13, + [11192] = 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(883), 1, + aux_sym_arg_identifier_token1, + STATE(76), 1, sym_concatenation, - STATE(380), 1, + STATE(146), 1, sym_args, - STATE(220), 2, + STATE(44), 2, sym_arg, aux_sym_args_repeat1, - STATE(261), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10971] = 14, + [11238] = 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(883), 1, + aux_sym_arg_identifier_token1, + STATE(76), 1, sym_concatenation, - STATE(80), 6, + STATE(171), 1, + sym_args, + STATE(44), 2, + sym_arg, + aux_sym_args_repeat1, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11019] = 13, + [11284] = 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(883), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(76), 1, sym_concatenation, - STATE(175), 1, + STATE(170), 1, sym_args, - STATE(43), 2, + STATE(56), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11065] = 13, + [11330] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(837), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(841), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(843), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(845), 1, + anon_sym_COMMA, + ACTIONS(847), 1, + aux_sym_arg_identifier_token1, + ACTIONS(849), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(851), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(853), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, - aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(282), 1, sym_concatenation, - STATE(167), 1, + STATE(390), 1, sym_args, - STATE(43), 2, + STATE(224), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(265), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11111] = 13, + [11376] = 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(883), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(76), 1, sym_concatenation, - STATE(177), 1, + STATE(170), 1, sym_args, - STATE(43), 2, + STATE(44), 2, sym_arg, aux_sym_args_repeat1, - STATE(58), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11157] = 13, + [11422] = 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(883), 1, + aux_sym_arg_identifier_token1, + STATE(76), 1, sym_concatenation, - STATE(373), 1, + STATE(173), 1, sym_args, - STATE(220), 2, + STATE(56), 2, sym_arg, aux_sym_args_repeat1, - STATE(261), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11203] = 12, + [11468] = 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(883), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(76), 1, sym_concatenation, - STATE(176), 1, + STATE(161), 1, sym_arg, - STATE(58), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11245] = 12, + [11510] = 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(883), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(76), 1, sym_concatenation, - STATE(178), 1, + STATE(183), 1, sym_arg, - STATE(58), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11287] = 12, + [11552] = 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(883), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(76), 1, sym_concatenation, - STATE(179), 1, + STATE(186), 1, sym_arg, - STATE(58), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11329] = 12, + [11594] = 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(883), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(76), 1, sym_concatenation, - STATE(194), 1, + STATE(174), 1, sym_arg, - STATE(58), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11371] = 12, + [11636] = 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(883), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(76), 1, sym_concatenation, - STATE(156), 1, + STATE(184), 1, sym_arg, - STATE(58), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11413] = 12, + [11678] = 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(883), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(76), 1, sym_concatenation, - STATE(174), 1, + STATE(185), 1, sym_arg, - STATE(58), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11455] = 12, + [11720] = 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(883), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(76), 1, sym_concatenation, - STATE(180), 1, + STATE(179), 1, sym_arg, - STATE(58), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11497] = 12, + [11762] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(837), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(841), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(843), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(845), 1, + anon_sym_COMMA, + ACTIONS(847), 1, + aux_sym_arg_identifier_token1, + ACTIONS(849), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(851), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(853), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, - aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(282), 1, sym_concatenation, - STATE(181), 1, + STATE(305), 1, sym_arg, - STATE(58), 6, + STATE(265), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11539] = 12, + [11804] = 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(883), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(76), 1, sym_concatenation, - STATE(171), 1, + STATE(181), 1, sym_arg, - STATE(58), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11581] = 12, + [11846] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(885), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(887), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(889), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(891), 1, + anon_sym_COMMA, + ACTIONS(893), 1, + aux_sym_arg_identifier_token1, + ACTIONS(895), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(897), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(899), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, - aux_sym_arg_identifier_token1, - STATE(74), 1, - sym_concatenation, - STATE(169), 1, + STATE(118), 1, sym_arg, - STATE(58), 6, + STATE(121), 1, + sym_concatenation, + STATE(86), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11623] = 12, + [11888] = 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(883), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(76), 1, sym_concatenation, - STATE(196), 1, + STATE(197), 1, sym_arg, - STATE(58), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11665] = 12, + [11930] = 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(883), 1, + aux_sym_arg_identifier_token1, + STATE(76), 1, sym_concatenation, - STATE(299), 1, + STATE(187), 1, sym_arg, - STATE(261), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11707] = 12, + [11972] = 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(883), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(76), 1, sym_concatenation, STATE(195), 1, sym_arg, - STATE(58), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11749] = 12, + [12014] = 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(883), 1, aux_sym_arg_identifier_token1, - STATE(74), 1, + STATE(76), 1, sym_concatenation, - STATE(182), 1, + STATE(193), 1, sym_arg, - STATE(58), 6, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11791] = 12, + [12056] = 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(883), 1, + aux_sym_arg_identifier_token1, + STATE(76), 1, sym_concatenation, - STATE(84), 6, + STATE(176), 1, + sym_arg, + STATE(59), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11833] = 5, + [12098] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(198), 1, + ACTIONS(190), 1, anon_sym_DOLLAR, - ACTIONS(881), 1, + ACTIONS(901), 1, sym__concat, - STATE(260), 1, + STATE(267), 1, aux_sym_concatenation_repeat1, - ACTIONS(196), 12, + ACTIONS(188), 12, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_RPAREN, @@ -20359,16 +20980,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [11860] = 5, + [12125] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(178), 1, + ACTIONS(207), 1, anon_sym_DOLLAR, - ACTIONS(883), 1, + ACTIONS(903), 1, sym__concat, - STATE(260), 1, + STATE(266), 1, aux_sym_concatenation_repeat1, - ACTIONS(176), 12, + ACTIONS(205), 12, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_RPAREN, @@ -20381,16 +21002,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [11887] = 5, + [12152] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(185), 1, + ACTIONS(196), 1, anon_sym_DOLLAR, - ACTIONS(881), 1, + ACTIONS(901), 1, sym__concat, - STATE(259), 1, + STATE(266), 1, aux_sym_concatenation_repeat1, - ACTIONS(183), 12, + ACTIONS(194), 12, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_RPAREN, @@ -20403,38 +21024,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [11914] = 10, + [12179] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(886), 1, + ACTIONS(222), 1, + anon_sym_DOLLAR, + ACTIONS(220), 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, + [12201] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(242), 1, + ACTIONS(246), 1, anon_sym_DOLLAR, - ACTIONS(240), 13, + ACTIONS(244), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -20448,12 +21062,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [11972] = 3, + [12223] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(210), 1, + ACTIONS(234), 1, anon_sym_DOLLAR, - ACTIONS(208), 13, + ACTIONS(232), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -20467,12 +21081,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [11994] = 3, + [12245] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(226), 1, + ACTIONS(250), 1, anon_sym_DOLLAR, - ACTIONS(224), 13, + ACTIONS(248), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -20486,64 +21100,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12016] = 10, + [12267] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(865), 1, + ACTIONS(885), 1, anon_sym_DQUOTE, - ACTIONS(867), 1, + ACTIONS(887), 1, anon_sym_LPAREN, - ACTIONS(869), 1, + ACTIONS(889), 1, + anon_sym_DOLLAR, + ACTIONS(891), 1, anon_sym_COMMA, - ACTIONS(871), 1, + ACTIONS(893), 1, aux_sym_arg_identifier_token1, - ACTIONS(873), 1, - anon_sym_DOLLAR, - ACTIONS(875), 1, + ACTIONS(895), 1, anon_sym_SQUOTE, - ACTIONS(877), 1, + ACTIONS(897), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(879), 1, + ACTIONS(899), 1, anon_sym_BQUOTE, - STATE(98), 6, + STATE(100), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [12052] = 10, + [12303] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(79), 1, + ACTIONS(906), 1, anon_sym_DQUOTE, - ACTIONS(83), 1, + ACTIONS(908), 1, anon_sym_LPAREN, - ACTIONS(85), 1, - anon_sym_COMMA, - ACTIONS(87), 1, + ACTIONS(910), 1, anon_sym_DOLLAR, - ACTIONS(89), 1, + ACTIONS(912), 1, + anon_sym_COMMA, + ACTIONS(914), 1, + aux_sym_arg_identifier_token1, + ACTIONS(916), 1, anon_sym_SQUOTE, - ACTIONS(91), 1, + ACTIONS(918), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(93), 1, + ACTIONS(920), 1, anon_sym_BQUOTE, - ACTIONS(863), 1, - aux_sym_arg_identifier_token1, - STATE(66), 6, + STATE(354), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [12088] = 3, + [12339] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(222), 1, + ACTIONS(234), 1, anon_sym_DOLLAR, - ACTIONS(220), 13, + ACTIONS(232), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -20557,12 +21171,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12110] = 3, + [12361] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(226), 1, + ACTIONS(207), 1, anon_sym_DOLLAR, - ACTIONS(224), 13, + ACTIONS(205), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -20576,12 +21190,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12132] = 3, + [12383] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(178), 1, + ACTIONS(218), 1, anon_sym_DOLLAR, - ACTIONS(176), 13, + ACTIONS(216), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -20595,38 +21209,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12154] = 10, + [12405] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(813), 1, + ACTIONS(837), 1, anon_sym_DQUOTE, - ACTIONS(817), 1, + ACTIONS(841), 1, anon_sym_LPAREN, - ACTIONS(819), 1, + ACTIONS(843), 1, + anon_sym_DOLLAR, + ACTIONS(845), 1, anon_sym_COMMA, - ACTIONS(821), 1, + ACTIONS(847), 1, aux_sym_arg_identifier_token1, - ACTIONS(823), 1, - anon_sym_DOLLAR, - ACTIONS(825), 1, + ACTIONS(849), 1, anon_sym_SQUOTE, - ACTIONS(827), 1, + ACTIONS(851), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(829), 1, + ACTIONS(853), 1, anon_sym_BQUOTE, - STATE(270), 6, + STATE(275), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [12190] = 3, + [12441] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(218), 1, + ACTIONS(226), 1, anon_sym_DOLLAR, - ACTIONS(216), 13, + ACTIONS(224), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -20640,12 +21254,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12212] = 3, + [12463] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(206), 1, + ACTIONS(230), 1, anon_sym_DOLLAR, - ACTIONS(204), 13, + ACTIONS(228), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -20659,31 +21273,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12234] = 3, + [12485] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(214), 1, - anon_sym_DOLLAR, - ACTIONS(212), 13, - sym__concat, - ts_builtin_sym_end, + ACTIONS(87), 1, anon_sym_DQUOTE, - anon_sym_RPAREN, - anon_sym_SEMI, + ACTIONS(91), 1, anon_sym_LPAREN, + ACTIONS(93), 1, + anon_sym_DOLLAR, + ACTIONS(95), 1, anon_sym_COMMA, - aux_sym_arg_identifier_token1, + ACTIONS(97), 1, anon_sym_SQUOTE, + ACTIONS(99), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(101), 1, anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [12256] = 3, + ACTIONS(883), 1, + aux_sym_arg_identifier_token1, + STATE(67), 6, + sym__arg_with_paren, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [12521] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(230), 1, + ACTIONS(254), 1, anon_sym_DOLLAR, - ACTIONS(228), 13, + ACTIONS(252), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -20697,12 +21318,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12278] = 3, + [12543] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(185), 1, + ACTIONS(190), 1, anon_sym_DOLLAR, - ACTIONS(183), 12, + ACTIONS(188), 12, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_RPAREN, @@ -20715,88 +21336,118 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12299] = 10, + [12564] = 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(922), 1, sym__eq_sep_key_identifier, - STATE(119), 1, + STATE(122), 1, sym__eq_sep_key_concatenation, - STATE(125), 1, + STATE(128), 1, sym__eq_sep_key, - STATE(199), 1, + STATE(205), 1, sym_eq_sep_args, - STATE(86), 4, + STATE(81), 4, sym__eq_sep_key_single, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [12333] = 7, + [12598] = 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(924), 1, sym__eq_sep_key_identifier, - STATE(94), 4, + STATE(96), 4, sym__eq_sep_key_single, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [12358] = 7, - ACTIONS(261), 1, + [12623] = 7, + ACTIONS(273), 1, + sym__comment, + ACTIONS(926), 1, + anon_sym_DQUOTE, + ACTIONS(928), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(932), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(934), 1, + anon_sym_BQUOTE, + ACTIONS(930), 2, + aux_sym_double_quoted_arg_token2, + aux_sym_double_quoted_arg_token3, + STATE(297), 2, + sym_cmd_substitution_arg, + aux_sym_double_quoted_arg_repeat1, + [12647] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(938), 1, + anon_sym_DOLLAR, + ACTIONS(936), 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, + [12663] = 7, + ACTIONS(273), 1, sym__comment, - ACTIONS(906), 1, - anon_sym_DQUOTE, - ACTIONS(908), 1, + ACTIONS(928), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(912), 1, + ACTIONS(932), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(914), 1, + ACTIONS(934), 1, anon_sym_BQUOTE, - ACTIONS(910), 2, + ACTIONS(940), 1, + anon_sym_DQUOTE, + ACTIONS(930), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(290), 2, + STATE(297), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12382] = 7, - ACTIONS(261), 1, + [12687] = 7, + ACTIONS(273), 1, sym__comment, - ACTIONS(912), 1, + ACTIONS(928), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(932), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(914), 1, + ACTIONS(934), 1, anon_sym_BQUOTE, - ACTIONS(916), 1, + ACTIONS(942), 1, anon_sym_DQUOTE, - ACTIONS(918), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(920), 2, + ACTIONS(930), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(291), 2, + STATE(297), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12406] = 3, + [12711] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(924), 1, + ACTIONS(946), 1, anon_sym_DOLLAR, - ACTIONS(922), 7, + ACTIONS(944), 7, anon_sym_DQUOTE, anon_sym_LPAREN, anon_sym_COMMA, @@ -20804,12 +21455,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [12422] = 3, + [12727] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(928), 1, + ACTIONS(950), 1, anon_sym_DOLLAR, - ACTIONS(926), 7, + ACTIONS(948), 7, anon_sym_DQUOTE, anon_sym_LPAREN, anon_sym_COMMA, @@ -20817,63 +21468,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [12438] = 7, - ACTIONS(261), 1, + [12743] = 7, + ACTIONS(273), 1, sym__comment, - ACTIONS(912), 1, + ACTIONS(928), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(932), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(914), 1, + ACTIONS(934), 1, anon_sym_BQUOTE, - ACTIONS(918), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(930), 1, + ACTIONS(952), 1, anon_sym_DQUOTE, - ACTIONS(920), 2, + ACTIONS(930), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(291), 2, + STATE(297), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12462] = 7, - ACTIONS(261), 1, + [12767] = 7, + ACTIONS(273), 1, sym__comment, - ACTIONS(912), 1, + ACTIONS(932), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(914), 1, + ACTIONS(934), 1, anon_sym_BQUOTE, - ACTIONS(932), 1, + ACTIONS(954), 1, anon_sym_DQUOTE, - ACTIONS(934), 1, + ACTIONS(956), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(936), 2, + ACTIONS(958), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(283), 2, + STATE(285), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12486] = 7, - ACTIONS(261), 1, + [12791] = 7, + ACTIONS(273), 1, sym__comment, - ACTIONS(912), 1, + ACTIONS(932), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(914), 1, + ACTIONS(934), 1, anon_sym_BQUOTE, - ACTIONS(918), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(938), 1, + ACTIONS(960), 1, anon_sym_DQUOTE, - ACTIONS(920), 2, + ACTIONS(962), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(964), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(291), 2, + STATE(288), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12510] = 3, + [12815] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(942), 1, + ACTIONS(968), 1, anon_sym_DOLLAR, - ACTIONS(940), 7, + ACTIONS(966), 7, anon_sym_DQUOTE, anon_sym_LPAREN, anon_sym_COMMA, @@ -20881,1158 +21532,1132 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [12526] = 7, - ACTIONS(261), 1, + [12831] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(912), 1, + ACTIONS(972), 1, + anon_sym_DOLLAR, + ACTIONS(970), 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(944), 1, - anon_sym_DQUOTE, - ACTIONS(946), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(948), 2, - aux_sym_double_quoted_arg_token2, - aux_sym_double_quoted_arg_token3, - STATE(280), 2, - sym_cmd_substitution_arg, - aux_sym_double_quoted_arg_repeat1, - [12550] = 7, - ACTIONS(261), 1, + [12847] = 7, + ACTIONS(273), 1, sym__comment, - ACTIONS(912), 1, + ACTIONS(932), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(914), 1, + ACTIONS(934), 1, anon_sym_BQUOTE, - ACTIONS(950), 1, + ACTIONS(974), 1, anon_sym_DQUOTE, - ACTIONS(952), 1, + ACTIONS(976), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(954), 2, + ACTIONS(978), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(289), 2, + STATE(287), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12574] = 7, - ACTIONS(261), 1, + [12871] = 7, + ACTIONS(273), 1, sym__comment, - ACTIONS(912), 1, + ACTIONS(980), 1, + anon_sym_DQUOTE, + ACTIONS(982), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(988), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(914), 1, + ACTIONS(991), 1, anon_sym_BQUOTE, - ACTIONS(918), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(956), 1, - anon_sym_DQUOTE, - ACTIONS(920), 2, + ACTIONS(985), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(291), 2, + STATE(297), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12598] = 7, - ACTIONS(261), 1, + [12895] = 7, + ACTIONS(273), 1, sym__comment, - ACTIONS(912), 1, + ACTIONS(932), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(914), 1, + ACTIONS(934), 1, anon_sym_BQUOTE, - ACTIONS(918), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(958), 1, + ACTIONS(994), 1, anon_sym_DQUOTE, - ACTIONS(920), 2, + ACTIONS(996), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(998), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, STATE(291), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12622] = 7, - ACTIONS(261), 1, + [12919] = 7, + ACTIONS(273), 1, sym__comment, - ACTIONS(960), 1, - anon_sym_DQUOTE, - ACTIONS(962), 1, + ACTIONS(928), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(968), 1, + ACTIONS(932), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(971), 1, + ACTIONS(934), 1, anon_sym_BQUOTE, - ACTIONS(965), 2, + ACTIONS(1000), 1, + anon_sym_DQUOTE, + ACTIONS(930), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(291), 2, + STATE(297), 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, + [12943] = 7, + ACTIONS(273), 1, sym__comment, - ACTIONS(912), 1, + ACTIONS(932), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(914), 1, + ACTIONS(934), 1, anon_sym_BQUOTE, - ACTIONS(982), 1, + ACTIONS(1002), 1, anon_sym_DQUOTE, - ACTIONS(984), 1, + ACTIONS(1004), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(986), 2, + ACTIONS(1006), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(285), 2, + STATE(299), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12702] = 7, - ACTIONS(261), 1, + [12967] = 7, + ACTIONS(273), 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(1008), 1, sym_grep_specifier_identifier, - ACTIONS(990), 1, + ACTIONS(1010), 1, aux_sym_grep_specifier_token1, - STATE(153), 1, + STATE(158), 1, sym_grep_specifier, - STATE(78), 2, + STATE(119), 2, sym_cmd_substitution_arg, aux_sym_grep_specifier_repeat1, - [12725] = 7, - ACTIONS(261), 1, + [12990] = 7, + ACTIONS(273), 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(1010), 1, aux_sym_grep_specifier_token1, - ACTIONS(992), 1, + ACTIONS(1012), 1, sym_grep_specifier_identifier, - STATE(153), 1, + STATE(158), 1, sym_grep_specifier, - STATE(117), 2, + STATE(116), 2, sym_cmd_substitution_arg, aux_sym_grep_specifier_repeat1, - [12748] = 7, - ACTIONS(261), 1, + [13013] = 7, + ACTIONS(273), 1, sym__comment, - ACTIONS(360), 1, + ACTIONS(283), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(362), 1, + ACTIONS(285), 1, anon_sym_BQUOTE, - ACTIONS(990), 1, + ACTIONS(1010), 1, aux_sym_grep_specifier_token1, - ACTIONS(994), 1, + ACTIONS(1014), 1, sym_grep_specifier_identifier, - STATE(153), 1, + STATE(158), 1, sym_grep_specifier, - STATE(114), 2, + STATE(80), 2, sym_cmd_substitution_arg, aux_sym_grep_specifier_repeat1, - [12771] = 3, - ACTIONS(224), 1, + [13036] = 3, + ACTIONS(232), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(261), 1, + ACTIONS(273), 1, sym__comment, - ACTIONS(226), 5, + ACTIONS(234), 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, + [13050] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(996), 6, + ACTIONS(1016), 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, + [13062] = 3, + ACTIONS(232), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(261), 1, + ACTIONS(273), 1, sym__comment, - ACTIONS(226), 5, + ACTIONS(234), 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, + [13076] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(998), 1, + ACTIONS(1018), 1, ts_builtin_sym_end, - STATE(305), 1, + STATE(307), 1, aux_sym_statements_repeat2, - ACTIONS(1000), 3, + ACTIONS(1020), 3, anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - [12826] = 4, + [13091] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(998), 1, + ACTIONS(1023), 1, ts_builtin_sym_end, - STATE(304), 1, + STATE(309), 1, aux_sym_statements_repeat2, - ACTIONS(1000), 3, + ACTIONS(1025), 3, anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - [12841] = 4, + [13106] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(63), 1, + ACTIONS(1027), 1, ts_builtin_sym_end, - STATE(302), 1, + STATE(307), 1, aux_sym_statements_repeat2, - ACTIONS(1000), 3, + ACTIONS(1025), 3, anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - [12856] = 4, + [13121] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1002), 1, + ACTIONS(1023), 1, ts_builtin_sym_end, - STATE(304), 1, + STATE(307), 1, aux_sym_statements_repeat2, - ACTIONS(1004), 3, + ACTIONS(1025), 3, anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - [12871] = 4, + [13136] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1007), 1, + ACTIONS(71), 1, ts_builtin_sym_end, - STATE(304), 1, + STATE(310), 1, aux_sym_statements_repeat2, - ACTIONS(1000), 3, - anon_sym_SEMI, - anon_sym_LF, - anon_sym_CR, - [12886] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1002), 4, - ts_builtin_sym_end, + ACTIONS(1025), 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, + [13151] = 5, + ACTIONS(273), 1, sym__comment, - ACTIONS(1011), 1, + ACTIONS(1029), 1, anon_sym_SQUOTE, - ACTIONS(1013), 1, + ACTIONS(1031), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1015), 1, + ACTIONS(1033), 1, aux_sym_single_quoted_arg_token2, - STATE(317), 1, + STATE(320), 1, aux_sym_single_quoted_arg_repeat1, - [12928] = 5, - ACTIONS(261), 1, + [13167] = 5, + ACTIONS(273), 1, sym__comment, - ACTIONS(1017), 1, + ACTIONS(1035), 1, anon_sym_SQUOTE, - ACTIONS(1019), 1, + ACTIONS(1037), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1021), 1, + ACTIONS(1039), 1, aux_sym_single_quoted_arg_token2, - STATE(314), 1, + STATE(316), 1, aux_sym_single_quoted_arg_repeat1, - [12944] = 5, - ACTIONS(261), 1, + [13183] = 5, + ACTIONS(273), 1, sym__comment, - ACTIONS(1023), 1, + ACTIONS(1041), 1, anon_sym_SQUOTE, - ACTIONS(1025), 1, + ACTIONS(1043), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1027), 1, + ACTIONS(1045), 1, aux_sym_single_quoted_arg_token2, - STATE(313), 1, + STATE(315), 1, aux_sym_single_quoted_arg_repeat1, - [12960] = 5, - ACTIONS(261), 1, + [13199] = 5, + ACTIONS(273), 1, sym__comment, - ACTIONS(1025), 1, + ACTIONS(1037), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1027), 1, + ACTIONS(1039), 1, aux_sym_single_quoted_arg_token2, - ACTIONS(1029), 1, + ACTIONS(1047), 1, anon_sym_SQUOTE, - STATE(313), 1, + STATE(316), 1, aux_sym_single_quoted_arg_repeat1, - [12976] = 5, - ACTIONS(261), 1, + [13215] = 5, + ACTIONS(273), 1, sym__comment, - ACTIONS(1031), 1, + ACTIONS(1049), 1, anon_sym_SQUOTE, - ACTIONS(1033), 1, + ACTIONS(1051), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1035), 1, + ACTIONS(1054), 1, aux_sym_single_quoted_arg_token2, - STATE(311), 1, + STATE(316), 1, aux_sym_single_quoted_arg_repeat1, - [12992] = 5, - ACTIONS(261), 1, + [13231] = 5, + ACTIONS(273), 1, sym__comment, ACTIONS(1037), 1, - anon_sym_SQUOTE, - ACTIONS(1039), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1042), 1, + ACTIONS(1039), 1, aux_sym_single_quoted_arg_token2, - STATE(313), 1, + ACTIONS(1057), 1, + anon_sym_SQUOTE, + STATE(316), 1, aux_sym_single_quoted_arg_repeat1, - [13008] = 5, - ACTIONS(261), 1, + [13247] = 5, + ACTIONS(273), 1, sym__comment, - ACTIONS(1025), 1, + ACTIONS(1059), 1, + anon_sym_SQUOTE, + ACTIONS(1061), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1027), 1, + ACTIONS(1063), 1, aux_sym_single_quoted_arg_token2, - ACTIONS(1045), 1, - anon_sym_SQUOTE, - STATE(313), 1, + STATE(317), 1, aux_sym_single_quoted_arg_repeat1, - [13024] = 5, - ACTIONS(261), 1, + [13263] = 5, + ACTIONS(273), 1, sym__comment, - ACTIONS(1047), 1, + ACTIONS(1065), 1, anon_sym_SQUOTE, - ACTIONS(1049), 1, + ACTIONS(1067), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1051), 1, + ACTIONS(1069), 1, aux_sym_single_quoted_arg_token2, - STATE(310), 1, + STATE(313), 1, aux_sym_single_quoted_arg_repeat1, - [13040] = 5, - ACTIONS(261), 1, + [13279] = 5, + ACTIONS(273), 1, sym__comment, - ACTIONS(1025), 1, + ACTIONS(1037), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1027), 1, + ACTIONS(1039), 1, aux_sym_single_quoted_arg_token2, - ACTIONS(1053), 1, + ACTIONS(1071), 1, anon_sym_SQUOTE, - STATE(313), 1, + STATE(316), 1, aux_sym_single_quoted_arg_repeat1, - [13056] = 5, - ACTIONS(261), 1, + [13295] = 5, + ACTIONS(273), 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, + STATE(323), 1, aux_sym_single_quoted_arg_repeat1, - [13072] = 5, - ACTIONS(261), 1, + [13311] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1079), 1, + aux_sym_tmp_eval_arg_token1, + STATE(84), 1, + aux_sym_tmp_eval_arg_repeat1, + STATE(97), 1, + sym_tmp_eval_arg, + STATE(177), 1, + sym_tmp_eval_args, + [13327] = 5, + ACTIONS(273), 1, sym__comment, - ACTIONS(1057), 1, - anon_sym_SQUOTE, - ACTIONS(1059), 1, + ACTIONS(1037), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1061), 1, + ACTIONS(1039), 1, aux_sym_single_quoted_arg_token2, + ACTIONS(1081), 1, + anon_sym_SQUOTE, STATE(316), 1, aux_sym_single_quoted_arg_repeat1, - [13088] = 4, + [13343] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1063), 1, + ACTIONS(1018), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LF, + anon_sym_CR, + [13353] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1083), 1, + anon_sym_RPAREN, + ACTIONS(1085), 1, + anon_sym_SEMI, + STATE(325), 1, + aux_sym_macro_body_repeat1, + [13366] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1088), 3, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_BQUOTE, + [13375] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1090), 1, anon_sym_DOLLAR, - ACTIONS(1065), 1, + ACTIONS(1092), 1, aux_sym_spec_arg_identifier_token1, - STATE(71), 1, + STATE(72), 1, sym_spec_arg_identifier, - [13101] = 4, + [13388] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(176), 1, + ACTIONS(205), 1, sym__eq_sep_concat, - ACTIONS(1067), 1, + ACTIONS(1094), 1, sym__concat, - STATE(320), 1, + STATE(328), 1, aux_sym_concatenation_repeat1, - [13114] = 4, + [13401] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1070), 1, + ACTIONS(1097), 1, anon_sym_RPAREN, - ACTIONS(1072), 1, + ACTIONS(1099), 1, anon_sym_SEMI, - STATE(321), 1, + STATE(336), 1, aux_sym_macro_body_repeat1, - [13127] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1075), 1, - anon_sym_RPAREN, - ACTIONS(1077), 1, - anon_sym_SEMI, - STATE(335), 1, - aux_sym__statements_singleline_repeat2, - [13140] = 4, + [13414] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1077), 1, + ACTIONS(1101), 1, anon_sym_SEMI, - ACTIONS(1079), 1, - anon_sym_RPAREN, - STATE(326), 1, + ACTIONS(1103), 1, + anon_sym_BQUOTE, + STATE(341), 1, aux_sym__statements_singleline_repeat2, - [13153] = 4, + [13427] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1081), 1, + ACTIONS(1105), 1, anon_sym_RPAREN, - ACTIONS(1083), 1, + ACTIONS(1107), 1, anon_sym_SEMI, - STATE(327), 1, - aux_sym_macro_body_repeat1, - [13166] = 4, + STATE(333), 1, + aux_sym__statements_singleline_repeat2, + [13440] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(196), 1, + ACTIONS(194), 1, sym__eq_sep_concat, - ACTIONS(282), 1, + ACTIONS(326), 1, sym__concat, - STATE(320), 1, + STATE(328), 1, aux_sym_concatenation_repeat1, - [13179] = 4, + [13453] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1075), 1, + ACTIONS(1088), 1, anon_sym_RPAREN, - ACTIONS(1077), 1, + ACTIONS(1109), 1, anon_sym_SEMI, - STATE(332), 1, + STATE(333), 1, aux_sym__statements_singleline_repeat2, - [13192] = 4, + [13466] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1083), 1, - anon_sym_SEMI, - ACTIONS(1085), 1, + ACTIONS(1103), 1, anon_sym_RPAREN, - STATE(321), 1, - aux_sym_macro_body_repeat1, - [13205] = 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(1107), 1, + anon_sym_SEMI, + STATE(331), 1, + aux_sym__statements_singleline_repeat2, + [13479] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1087), 3, + ACTIONS(1103), 1, anon_sym_RPAREN, + ACTIONS(1107), 1, anon_sym_SEMI, - anon_sym_BQUOTE, - [13227] = 4, + STATE(333), 1, + aux_sym__statements_singleline_repeat2, + [13492] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1089), 1, + ACTIONS(1099), 1, anon_sym_SEMI, - ACTIONS(1091), 1, - anon_sym_BQUOTE, - STATE(331), 1, - aux_sym__statements_singleline_repeat2, - [13240] = 4, + ACTIONS(1112), 1, + anon_sym_RPAREN, + STATE(325), 1, + aux_sym_macro_body_repeat1, + [13505] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1087), 1, - anon_sym_BQUOTE, - ACTIONS(1093), 1, + ACTIONS(1107), 1, anon_sym_SEMI, - STATE(331), 1, + ACTIONS(1114), 1, + anon_sym_RPAREN, + STATE(335), 1, aux_sym__statements_singleline_repeat2, - [13253] = 4, + [13518] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1087), 1, - anon_sym_RPAREN, - ACTIONS(1096), 1, + ACTIONS(1088), 1, + anon_sym_BQUOTE, + ACTIONS(1116), 1, anon_sym_SEMI, - STATE(332), 1, + STATE(338), 1, aux_sym__statements_singleline_repeat2, - [13266] = 4, + [13531] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(1079), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, - anon_sym_SEMI, - STATE(336), 1, - aux_sym__statements_singleline_repeat2, - [13279] = 4, + aux_sym_tmp_eval_arg_token1, + STATE(84), 1, + aux_sym_tmp_eval_arg_repeat1, + STATE(120), 1, + sym_tmp_eval_arg, + [13544] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1075), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1101), 1, anon_sym_SEMI, - STATE(330), 1, + ACTIONS(1103), 1, + anon_sym_BQUOTE, + STATE(338), 1, aux_sym__statements_singleline_repeat2, - [13292] = 4, + [13557] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1077), 1, + ACTIONS(1101), 1, anon_sym_SEMI, - ACTIONS(1091), 1, - anon_sym_RPAREN, - STATE(332), 1, + ACTIONS(1105), 1, + anon_sym_BQUOTE, + STATE(338), 1, aux_sym__statements_singleline_repeat2, - [13305] = 4, + [13570] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1075), 1, - anon_sym_BQUOTE, - ACTIONS(1089), 1, + ACTIONS(1101), 1, anon_sym_SEMI, - STATE(331), 1, + ACTIONS(1114), 1, + anon_sym_BQUOTE, + STATE(340), 1, aux_sym__statements_singleline_repeat2, - [13318] = 2, + [13583] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(176), 2, - sym__eq_sep_concat, - sym__concat, - [13326] = 2, + ACTIONS(1119), 1, + sym_macro_name, + STATE(383), 1, + sym_macro_content, + [13593] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(208), 2, + ACTIONS(220), 2, sym__eq_sep_concat, sym__concat, - [13334] = 3, + [13601] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1099), 1, - sym_macro_name, - STATE(376), 1, - sym_macro_content, - [13344] = 3, + ACTIONS(244), 2, + sym__eq_sep_concat, + sym__concat, + [13609] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1101), 1, + ACTIONS(1121), 1, aux_sym__search_stmt_token1, STATE(198), 1, sym__search_stmt, - [13354] = 2, + [13619] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(220), 2, + ACTIONS(224), 2, sym__eq_sep_concat, sym__concat, - [13362] = 2, + [13627] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(212), 2, + ACTIONS(228), 2, sym__eq_sep_concat, sym__concat, - [13370] = 2, + [13635] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1070), 2, - anon_sym_RPAREN, - anon_sym_SEMI, - [13378] = 2, + ACTIONS(1123), 1, + aux_sym__search_stmt_token1, + STATE(198), 1, + sym__search_stmt, + [13645] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(204), 2, + ACTIONS(252), 2, sym__eq_sep_concat, sym__concat, - [13386] = 2, + [13653] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(228), 2, + ACTIONS(1083), 2, + anon_sym_RPAREN, + anon_sym_SEMI, + [13661] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(232), 2, sym__eq_sep_concat, sym__concat, - [13394] = 2, + [13669] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(216), 2, + ACTIONS(232), 2, sym__eq_sep_concat, sym__concat, - [13402] = 3, + [13677] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1103), 1, - aux_sym__search_stmt_token1, - STATE(198), 1, - sym__search_stmt, - [13412] = 2, + ACTIONS(205), 2, + sym__eq_sep_concat, + sym__concat, + [13685] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(240), 2, + ACTIONS(248), 2, sym__eq_sep_concat, sym__concat, - [13420] = 3, + [13693] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1105), 1, + ACTIONS(1125), 1, anon_sym_GT, - ACTIONS(1107), 1, + ACTIONS(1127), 1, anon_sym_GT_GT, - [13430] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(224), 2, - sym__eq_sep_concat, - sym__concat, - [13438] = 3, + [13703] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(815), 1, + ACTIONS(839), 1, anon_sym_SEMI, - STATE(370), 1, + STATE(364), 1, sym_macro_body, - [13448] = 3, + [13713] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(340), 1, + ACTIONS(348), 1, sym__eq_sep_concat, - STATE(107), 1, + STATE(105), 1, aux_sym__eq_sep_val_concatenation_repeat1, - [13458] = 2, + [13723] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(224), 2, + ACTIONS(216), 2, sym__eq_sep_concat, sym__concat, - [13466] = 2, + [13731] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1109), 1, + ACTIONS(1129), 1, anon_sym_RPAREN, - [13473] = 2, + [13738] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1111), 1, - anon_sym_RPAREN, - [13480] = 2, + ACTIONS(1131), 1, + anon_sym_BQUOTE, + [13745] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1113), 1, + ACTIONS(1133), 1, anon_sym_RPAREN, - [13487] = 2, + [13752] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1115), 1, + ACTIONS(1135), 1, anon_sym_RPAREN, - [13494] = 2, + [13759] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1117), 1, + ACTIONS(1137), 1, anon_sym_RPAREN, - [13501] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1119), 1, - anon_sym_BQUOTE, - [13508] = 2, + [13766] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1121), 1, + ACTIONS(1139), 1, anon_sym_RPAREN, - [13515] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1123), 1, - anon_sym_BQUOTE, - [13522] = 2, + [13773] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1125), 1, - anon_sym_BQUOTE, - [13529] = 2, + ACTIONS(1141), 1, + anon_sym_RPAREN, + [13780] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1127), 1, + ACTIONS(1143), 1, anon_sym_BQUOTE, - [13536] = 2, + [13787] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1129), 1, + ACTIONS(1145), 1, anon_sym_RPAREN, - [13543] = 2, + [13794] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1131), 1, + ACTIONS(1147), 1, anon_sym_BQUOTE, - [13550] = 2, + [13801] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1133), 1, + ACTIONS(1149), 1, anon_sym_RPAREN, - [13557] = 2, + [13808] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1135), 1, + ACTIONS(1151), 1, anon_sym_BQUOTE, - [13564] = 2, + [13815] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1137), 1, + ACTIONS(1153), 1, anon_sym_RPAREN, - [13571] = 2, - ACTIONS(261), 1, - sym__comment, - ACTIONS(1139), 1, - aux_sym_legacy_quoted_stmt_token1, - [13578] = 2, + [13822] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1141), 1, - anon_sym_RPAREN, - [13585] = 2, + ACTIONS(1155), 1, + anon_sym_BQUOTE, + [13829] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1143), 1, + ACTIONS(1157), 1, anon_sym_BQUOTE, - [13592] = 2, + [13836] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1145), 1, - sym__concat, - [13599] = 2, + ACTIONS(1159), 1, + anon_sym_RPAREN, + [13843] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1147), 1, - anon_sym_RPAREN, - [13606] = 2, + ACTIONS(188), 1, + sym__eq_sep_concat, + [13850] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1149), 1, + ACTIONS(1161), 1, ts_builtin_sym_end, - [13613] = 2, + [13857] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1151), 1, - anon_sym_RPAREN, - [13620] = 2, + ACTIONS(1163), 1, + sym__concat, + [13864] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1153), 1, + ACTIONS(1165), 1, anon_sym_RPAREN, - [13627] = 2, + [13871] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1155), 1, + ACTIONS(1167), 1, anon_sym_RPAREN, - [13634] = 2, + [13878] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1157), 1, - anon_sym_RPAREN, - [13641] = 2, + ACTIONS(1169), 1, + anon_sym_DQUOTE, + [13885] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1159), 1, + ACTIONS(1171), 1, anon_sym_BQUOTE, - [13648] = 2, + [13892] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1161), 1, + ACTIONS(1173), 1, anon_sym_RPAREN, - [13655] = 2, + [13899] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1163), 1, + ACTIONS(1175), 1, sym__concat, - [13662] = 2, + [13906] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1165), 1, + ACTIONS(1177), 1, anon_sym_RPAREN, - [13669] = 2, + [13913] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1167), 1, - anon_sym_DQUOTE, - [13676] = 2, + ACTIONS(1179), 1, + anon_sym_BQUOTE, + [13920] = 2, + ACTIONS(273), 1, + sym__comment, + ACTIONS(1181), 1, + aux_sym_legacy_quoted_stmt_token1, + [13927] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1169), 1, + ACTIONS(1183), 1, anon_sym_RPAREN, - [13683] = 2, + [13934] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(183), 1, - sym__eq_sep_concat, - [13690] = 2, + ACTIONS(1185), 1, + anon_sym_RPAREN, + [13941] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1171), 1, + ACTIONS(1187), 1, + anon_sym_RPAREN, + [13948] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1189), 1, sym__concat, + [13955] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1191), 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)] = 71, + [SMALL_STATE(78)] = 142, + [SMALL_STATE(79)] = 229, + [SMALL_STATE(80)] = 305, + [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)] = 951, + [SMALL_STATE(90)] = 1024, + [SMALL_STATE(91)] = 1090, + [SMALL_STATE(92)] = 1156, + [SMALL_STATE(93)] = 1226, + [SMALL_STATE(94)] = 1296, + [SMALL_STATE(95)] = 1362, + [SMALL_STATE(96)] = 1428, + [SMALL_STATE(97)] = 1494, + [SMALL_STATE(98)] = 1564, + [SMALL_STATE(99)] = 1630, + [SMALL_STATE(100)] = 1696, + [SMALL_STATE(101)] = 1762, + [SMALL_STATE(102)] = 1828, + [SMALL_STATE(103)] = 1894, + [SMALL_STATE(104)] = 1960, + [SMALL_STATE(105)] = 2026, + [SMALL_STATE(106)] = 2096, + [SMALL_STATE(107)] = 2162, + [SMALL_STATE(108)] = 2228, + [SMALL_STATE(109)] = 2294, + [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)] = 3182, + [SMALL_STATE(123)] = 3247, + [SMALL_STATE(124)] = 3314, + [SMALL_STATE(125)] = 3381, + [SMALL_STATE(126)] = 3546, + [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)] = 4327, + [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)] = 9063, + [SMALL_STATE(213)] = 9212, + [SMALL_STATE(214)] = 9375, + [SMALL_STATE(215)] = 9538, + [SMALL_STATE(216)] = 9687, + [SMALL_STATE(217)] = 9750, + [SMALL_STATE(218)] = 9813, + [SMALL_STATE(219)] = 9959, + [SMALL_STATE(220)] = 10105, + [SMALL_STATE(221)] = 10144, + [SMALL_STATE(222)] = 10180, + [SMALL_STATE(223)] = 10210, + [SMALL_STATE(224)] = 10262, + [SMALL_STATE(225)] = 10309, + [SMALL_STATE(226)] = 10358, + [SMALL_STATE(227)] = 10405, + [SMALL_STATE(228)] = 10454, + [SMALL_STATE(229)] = 10500, + [SMALL_STATE(230)] = 10546, + [SMALL_STATE(231)] = 10592, + [SMALL_STATE(232)] = 10638, + [SMALL_STATE(233)] = 10684, + [SMALL_STATE(234)] = 10730, + [SMALL_STATE(235)] = 10776, + [SMALL_STATE(236)] = 10822, + [SMALL_STATE(237)] = 10868, + [SMALL_STATE(238)] = 10916, + [SMALL_STATE(239)] = 10962, + [SMALL_STATE(240)] = 11008, + [SMALL_STATE(241)] = 11054, + [SMALL_STATE(242)] = 11100, + [SMALL_STATE(243)] = 11146, + [SMALL_STATE(244)] = 11192, + [SMALL_STATE(245)] = 11238, + [SMALL_STATE(246)] = 11284, + [SMALL_STATE(247)] = 11330, + [SMALL_STATE(248)] = 11376, + [SMALL_STATE(249)] = 11422, + [SMALL_STATE(250)] = 11468, + [SMALL_STATE(251)] = 11510, + [SMALL_STATE(252)] = 11552, + [SMALL_STATE(253)] = 11594, + [SMALL_STATE(254)] = 11636, + [SMALL_STATE(255)] = 11678, + [SMALL_STATE(256)] = 11720, + [SMALL_STATE(257)] = 11762, + [SMALL_STATE(258)] = 11804, + [SMALL_STATE(259)] = 11846, + [SMALL_STATE(260)] = 11888, + [SMALL_STATE(261)] = 11930, + [SMALL_STATE(262)] = 11972, + [SMALL_STATE(263)] = 12014, + [SMALL_STATE(264)] = 12056, + [SMALL_STATE(265)] = 12098, + [SMALL_STATE(266)] = 12125, + [SMALL_STATE(267)] = 12152, + [SMALL_STATE(268)] = 12179, + [SMALL_STATE(269)] = 12201, + [SMALL_STATE(270)] = 12223, + [SMALL_STATE(271)] = 12245, + [SMALL_STATE(272)] = 12267, + [SMALL_STATE(273)] = 12303, + [SMALL_STATE(274)] = 12339, + [SMALL_STATE(275)] = 12361, + [SMALL_STATE(276)] = 12383, + [SMALL_STATE(277)] = 12405, + [SMALL_STATE(278)] = 12441, + [SMALL_STATE(279)] = 12463, + [SMALL_STATE(280)] = 12485, + [SMALL_STATE(281)] = 12521, + [SMALL_STATE(282)] = 12543, + [SMALL_STATE(283)] = 12564, + [SMALL_STATE(284)] = 12598, + [SMALL_STATE(285)] = 12623, + [SMALL_STATE(286)] = 12647, + [SMALL_STATE(287)] = 12663, + [SMALL_STATE(288)] = 12687, + [SMALL_STATE(289)] = 12711, + [SMALL_STATE(290)] = 12727, + [SMALL_STATE(291)] = 12743, + [SMALL_STATE(292)] = 12767, + [SMALL_STATE(293)] = 12791, + [SMALL_STATE(294)] = 12815, + [SMALL_STATE(295)] = 12831, + [SMALL_STATE(296)] = 12847, + [SMALL_STATE(297)] = 12871, + [SMALL_STATE(298)] = 12895, + [SMALL_STATE(299)] = 12919, + [SMALL_STATE(300)] = 12943, + [SMALL_STATE(301)] = 12967, + [SMALL_STATE(302)] = 12990, + [SMALL_STATE(303)] = 13013, + [SMALL_STATE(304)] = 13036, + [SMALL_STATE(305)] = 13050, + [SMALL_STATE(306)] = 13062, + [SMALL_STATE(307)] = 13076, + [SMALL_STATE(308)] = 13091, + [SMALL_STATE(309)] = 13106, + [SMALL_STATE(310)] = 13121, + [SMALL_STATE(311)] = 13136, + [SMALL_STATE(312)] = 13151, + [SMALL_STATE(313)] = 13167, + [SMALL_STATE(314)] = 13183, + [SMALL_STATE(315)] = 13199, + [SMALL_STATE(316)] = 13215, + [SMALL_STATE(317)] = 13231, + [SMALL_STATE(318)] = 13247, + [SMALL_STATE(319)] = 13263, + [SMALL_STATE(320)] = 13279, + [SMALL_STATE(321)] = 13295, + [SMALL_STATE(322)] = 13311, + [SMALL_STATE(323)] = 13327, + [SMALL_STATE(324)] = 13343, + [SMALL_STATE(325)] = 13353, + [SMALL_STATE(326)] = 13366, + [SMALL_STATE(327)] = 13375, + [SMALL_STATE(328)] = 13388, + [SMALL_STATE(329)] = 13401, + [SMALL_STATE(330)] = 13414, + [SMALL_STATE(331)] = 13427, + [SMALL_STATE(332)] = 13440, + [SMALL_STATE(333)] = 13453, + [SMALL_STATE(334)] = 13466, + [SMALL_STATE(335)] = 13479, + [SMALL_STATE(336)] = 13492, + [SMALL_STATE(337)] = 13505, + [SMALL_STATE(338)] = 13518, + [SMALL_STATE(339)] = 13531, + [SMALL_STATE(340)] = 13544, + [SMALL_STATE(341)] = 13557, + [SMALL_STATE(342)] = 13570, + [SMALL_STATE(343)] = 13583, + [SMALL_STATE(344)] = 13593, + [SMALL_STATE(345)] = 13601, + [SMALL_STATE(346)] = 13609, + [SMALL_STATE(347)] = 13619, + [SMALL_STATE(348)] = 13627, + [SMALL_STATE(349)] = 13635, + [SMALL_STATE(350)] = 13645, + [SMALL_STATE(351)] = 13653, + [SMALL_STATE(352)] = 13661, + [SMALL_STATE(353)] = 13669, + [SMALL_STATE(354)] = 13677, + [SMALL_STATE(355)] = 13685, + [SMALL_STATE(356)] = 13693, + [SMALL_STATE(357)] = 13703, + [SMALL_STATE(358)] = 13713, + [SMALL_STATE(359)] = 13723, + [SMALL_STATE(360)] = 13731, + [SMALL_STATE(361)] = 13738, + [SMALL_STATE(362)] = 13745, + [SMALL_STATE(363)] = 13752, + [SMALL_STATE(364)] = 13759, + [SMALL_STATE(365)] = 13766, + [SMALL_STATE(366)] = 13773, + [SMALL_STATE(367)] = 13780, + [SMALL_STATE(368)] = 13787, + [SMALL_STATE(369)] = 13794, + [SMALL_STATE(370)] = 13801, + [SMALL_STATE(371)] = 13808, + [SMALL_STATE(372)] = 13815, + [SMALL_STATE(373)] = 13822, + [SMALL_STATE(374)] = 13829, + [SMALL_STATE(375)] = 13836, + [SMALL_STATE(376)] = 13843, + [SMALL_STATE(377)] = 13850, + [SMALL_STATE(378)] = 13857, + [SMALL_STATE(379)] = 13864, + [SMALL_STATE(380)] = 13871, + [SMALL_STATE(381)] = 13878, + [SMALL_STATE(382)] = 13885, + [SMALL_STATE(383)] = 13892, + [SMALL_STATE(384)] = 13899, + [SMALL_STATE(385)] = 13906, + [SMALL_STATE(386)] = 13913, + [SMALL_STATE(387)] = 13920, + [SMALL_STATE(388)] = 13927, + [SMALL_STATE(389)] = 13934, + [SMALL_STATE(390)] = 13941, + [SMALL_STATE(391)] = 13948, + [SMALL_STATE(392)] = 13955, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -22040,568 +22665,578 @@ 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(387), [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), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222), + [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [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(231), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216), + [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [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(220), + [75] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat2, 1), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [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(221), + [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__system_stmt, 1, .production_id = 2), + [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [89] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__system_stmt, 1, .production_id = 2), + [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [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_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), - [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), + [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias_arged_stmt, 1, .production_id = 3), + [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alias_arged_stmt, 1, .production_id = 3), + [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_html_disable_stmt, 2, .production_id = 2), + [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_html_disable_stmt, 2, .production_id = 2), + [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsetssizes_stmt, 2), + [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsetssizes_stmt, 2), + [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 1, .production_id = 3), + [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 1, .production_id = 3), + [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_args, 1), + [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_args, 1), + [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), + [145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(296), + [148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_args_repeat1, 2), + [150] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(247), + [153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(64), + [156] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(75), + [159] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(318), + [162] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(10), + [165] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(6), + [168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_stmt, 2, .production_id = 2), + [170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_stmt, 2, .production_id = 2), + [174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), + [176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [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(384), + [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arg, 1), + [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arg, 1), + [192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation, 2), + [196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_concatenation, 2), + [198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_specifiers_repeat1, 2), + [200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_specifiers_repeat1, 2), + [202] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_specifiers_repeat1, 2), SHIFT_REPEAT(384), + [205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), + [207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), + [209] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(280), + [212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_specifiers, 1), + [214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_specifiers, 1), + [216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arg_identifier, 1), + [218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arg_identifier, 1), + [220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_double_quoted_arg, 3), + [222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_double_quoted_arg, 3), + [224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_single_quoted_arg, 2), + [226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_single_quoted_arg, 2), [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), + [232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_substitution_arg, 3), + [234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_substitution_arg, 3), + [236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spec_arg_identifier, 1), + [238] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_spec_arg_identifier, 1), + [240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_specifiers_repeat1, 3), + [242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_specifiers_repeat1, 3), + [244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_single_quoted_arg, 3), + [246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_single_quoted_arg, 3), + [248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arg_with_paren, 3, .production_id = 17), + [250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arg_with_paren, 3, .production_id = 17), + [252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arg, 1, .production_id = 7), + [254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arg, 1, .production_id = 7), + [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(aux_sym_grep_specifier_repeat1, 2), + [262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), + [264] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(79), + [267] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(15), + [270] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(13), + [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_specifier, 1), + [277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_specifier, 1), + [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), + [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210), + [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15), + [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), + [287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_key, 1), + [289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_key, 1), + [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [293] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(272), + [296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), + [298] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), + [300] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), SHIFT_REPEAT(284), + [303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_arg, 1, .production_id = 7), + [305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_arg, 1, .production_id = 7), + [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), + [309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_key_concatenation, 2), + [311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_key_concatenation, 2), + [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), + [317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), + [319] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), SHIFT_REPEAT(109), + [322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_val, 1), + [324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_val, 1), + [326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_stmt, 4, .production_id = 3), + [330] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_stmt, 4, .production_id = 3), + [332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_args, 2), + [336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_args, 2), + [338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_args, 1), + [342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_args, 1), + [344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_val_concatenation, 2), + [346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_val_concatenation, 2), + [348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 1), + [352] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 1), + [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(339), + [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(9), + [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(9), + [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(259), + [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_function_stmt, 2), + [385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_function_stmt, 2), + [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_flags_stmt, 2), + [391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_flags_stmt, 2), + [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1), + [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), + [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(391), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), + [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), + [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), [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), + [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), + [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), + [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_comment_stmt, 2), + [499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_comment_stmt, 2), + [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__macro_arged_stmt, 1, .production_id = 3), + [505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__macro_arged_stmt, 1, .production_id = 3), + [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_eq_sep_args, 1), + [511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_eq_sep_args, 1), + [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [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_iter_dbtb_stmt, 2), + [521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbtb_stmt, 2), + [523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_stmt, 2, .production_id = 8), + [525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_stmt, 2, .production_id = 8), + [527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_segments_stmt, 2), + [529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_segments_stmt, 2), + [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_question_mark_identifier, 1), + [533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_question_mark_identifier, 1), + [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_bbs_stmt, 2), + [545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_bbs_stmt, 2), + [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_instrs_stmt, 2), + [549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_instrs_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__last_stmt, 1, .production_id = 2), + [557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__last_stmt, 1, .production_id = 2), + [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_stmt_question, 2, .production_id = 8), + [561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_stmt_question, 2, .production_id = 8), + [563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arged_stmt, 1, .production_id = 4), + [565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arged_stmt, 1, .production_id = 4), [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), - [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), - [711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbtb_stmt, 2), - [713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbtb_stmt, 2), + [571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 3, .production_id = 13), + [573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 3, .production_id = 13), + [575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 3, .production_id = 9), + [577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 3, .production_id = 9), + [579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_stmt, 3, .production_id = 14), + [581] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_stmt, 3, .production_id = 14), + [583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias_arged_stmt, 2, .production_id = 9), + [585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alias_arged_stmt, 2, .production_id = 9), + [587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_call, 3, .production_id = 21), + [589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_call, 3, .production_id = 21), + [591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 2, .production_id = 10), + [593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 2, .production_id = 10), + [595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_sections_stmt, 2), + [597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_sections_stmt, 2), + [599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_call, 2), + [601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_call, 2), + [603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_stmt, 3, .production_id = 15), + [605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_stmt, 3, .production_id = 15), + [607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_threads_stmt, 2), + [609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_threads_stmt, 2), + [611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_stmt, 3), + [613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_stmt, 3), + [615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_file_lines_stmt, 3), + [617] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_file_lines_stmt, 3), + [619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsets_stmt, 3), + [621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsets_stmt, 3), + [623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsetssizes_stmt, 3), + [625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsetssizes_stmt, 3), + [627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 2, .production_id = 9), + [629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 2, .production_id = 9), + [631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__search_stmt, 2, .production_id = 8), + [633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__search_stmt, 2, .production_id = 8), + [635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_stmt, 5, .production_id = 3), + [637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_stmt, 5, .production_id = 3), + [639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_step_stmt, 3), + [641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_step_stmt, 3), + [643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_seek_stmt, 3), + [645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_seek_stmt, 3), + [647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_blksz_stmt, 3), + [649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_blksz_stmt, 3), + [651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_arch_stmt, 3), + [653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_arch_stmt, 3), + [655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_import_stmt, 2), + [657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_import_stmt, 2), + [659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_nthi_stmt, 3), + [661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_nthi_stmt, 3), + [663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_stmt, 3), + [665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_stmt, 3), + [667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbts_stmt, 2), + [669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbts_stmt, 2), + [671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fs_stmt, 3), + [673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fs_stmt, 3), + [675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_reli_stmt, 3), + [677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_reli_stmt, 3), + [679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_kuery_stmt, 3), + [681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_kuery_stmt, 3), + [683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fd_stmt, 3), + [685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fd_stmt, 3), + [687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_reg_stmt, 3), + [689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_reg_stmt, 3), + [691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_file_stmt, 3), + [693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_file_stmt, 3), + [695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_string_stmt, 3), + [697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_string_stmt, 3), + [699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_value_stmt, 3), + [701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_value_stmt, 3), + [703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_hex_stmt, 3), + [705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_hex_stmt, 3), + [707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_symbol_stmt, 2), + [709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_symbol_stmt, 2), + [711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arged_stmt, 1, .production_id = 5), + [713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arged_stmt, 1, .production_id = 5), [715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbta_stmt, 2), [717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbta_stmt, 2), [719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fromto_stmt, 4), [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), + [727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_repeat_stmt, 2, .production_id = 11), + [729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_repeat_stmt, 2, .production_id = 11), + [731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_flags_stmt, 4), + [733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_flags_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), + [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_string_stmt, 2), + [749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_string_stmt, 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), - [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), - [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), + [755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbgmap_stmt, 2), + [757] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbgmap_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__system_stmt, 2, .production_id = 8), + [765] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__system_stmt, 2, .production_id = 8), + [767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_register_stmt, 2), + [769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_register_stmt, 2), + [771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_eq_sep_args, 3), + [773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_eq_sep_args, 3), + [775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_specifier, 2), + [777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_specifier, 2), + [779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_interpret_offsetssizes_stmt, 3), + [781] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_interpret_offsetssizes_stmt, 3), + [783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), + [787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(378), + [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_interpret_stmt, 3), + [813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_interpret_stmt, 3), + [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2), + [821] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2), SHIFT_REPEAT(220), + [824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statements_repeat1, 2), + [826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat1, 2), + [828] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat1, 2), SHIFT_REPEAT(221), + [831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statements_singleline_repeat1, 2), + [833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dec_number, 1), + [835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__dec_number, 1), + [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), + [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [857] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(298), + [860] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(235), + [863] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(276), + [866] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(281), + [869] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(276), + [872] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(319), + [875] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(19), + [878] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(21), + [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [903] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(277), + [906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), + [912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), + [928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), + [932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), + [934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), + [936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_append_operator, 1), + [938] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_append_operator, 1), + [940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65), + [942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), + [944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_search_identifier, 1), + [946] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_search_identifier, 1), + [948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_redirect_operator, 1), + [950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_redirect_operator, 1), + [952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), + [954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), + [956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), + [960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), + [962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), + [966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_redirect_operator, 2), + [968] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_redirect_operator, 2), + [970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_append_operator, 2), + [972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_append_operator, 2), + [974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), + [976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), + [980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), + [982] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(297), + [985] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(297), + [988] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(17), + [991] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(16), + [994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), + [996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), + [1000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), + [1002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), + [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [1006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), + [1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [1010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), + [1012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [1014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [1016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirect_stmt, 3, .production_id = 16), + [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, 2), + [1025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [1027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 3), + [1029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), + [1031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [1033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), + [1035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), + [1037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [1039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), + [1041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), + [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [1045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), + [1047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107), + [1049] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), + [1051] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), SHIFT_REPEAT(316), + [1054] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), SHIFT_REPEAT(316), + [1057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), + [1059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [1063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), + [1065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), + [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [1069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), + [1071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), + [1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), + [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [1077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), + [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [1081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), + [1083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_macro_body_repeat1, 2), + [1085] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_macro_body_repeat1, 2), SHIFT_REPEAT(27), + [1088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 2), + [1090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), + [1092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [1094] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(273), + [1097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_body, 2), + [1099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [1101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [1103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements_singleline, 2), + [1105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements_singleline, 3), + [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [1109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 2), SHIFT_REPEAT(22), + [1112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_body, 3), + [1114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements_singleline, 1), + [1116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 2), SHIFT_REPEAT(24), + [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), + [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [1137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 3, .production_id = 20), + [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [1149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [1153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [1159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [1161] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [1177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [1179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [1181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(381), + [1183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [1185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [1187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [1189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [1191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 2, .production_id = 18), }; #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=<