From cad4e0ae0f967f325bfb2da25d18f1d3ddff2966 Mon Sep 17 00:00:00 2001 From: Riccardo Schirone Date: Thu, 22 Apr 2021 13:45:14 +0200 Subject: [PATCH] Rename newshell to rzshell and parser commands to statements --- CONTRIBUTING.md | 2 +- doc/newshell.md | 6 +- librz/core/cautocmpl.c | 8 +- librz/core/cconfig.c | 12 +- librz/core/cmd.c | 257 +- librz/core/cmd_descs/cmd_descs.c | 2 +- librz/core/cmd_descs/cmd_descs.h | 2 +- librz/core/cmd_descs/cmd_descs_generate.py | 4 +- librz/core/core.c | 10 +- librz/core/p/core_plugin_example.c | 2 +- librz/core/rz-shell-parser-cmds.inc | 104 +- librz/include/rz_core.h | 10 +- librz/main/rizin.c | 2 +- man/rizin.1 | 2 +- .../corpus/cmd_specifier.txt | 12 +- .../corpus/cmd_substitution.txt | 40 +- shlr/rizin-shell-parser/corpus/comments.txt | 28 +- .../rizin-shell-parser/corpus/escape_args.txt | 12 +- .../corpus/grep_commands.txt | 34 +- .../corpus/iter_commands.txt | 162 +- .../rizin-shell-parser/corpus/pf_commands.txt | 72 +- shlr/rizin-shell-parser/corpus/pipes.txt | 46 +- .../rizin-shell-parser/corpus/quoted_args.txt | 28 +- shlr/rizin-shell-parser/corpus/redirects.txt | 30 +- .../corpus/repeated_commands.txt | 32 +- .../corpus/search_commands.txt | 18 +- .../corpus/simple_commands.txt | 192 +- .../corpus/special_commands.txt | 160 +- .../corpus/temporary_changes.txt | 130 +- shlr/rizin-shell-parser/grammar.js | 327 +- shlr/rizin-shell-parser/src/grammar.json | 438 +- shlr/rizin-shell-parser/src/node-types.json | 5668 ++++++------- shlr/rizin-shell-parser/src/parser.c | 7336 ++++++++--------- shlr/rizin-shell-parser/src/scanner.c | 6 +- test/db/cmd/cmd_interpret | 2 +- test/db/cmd/cmd_pd | 6 +- test/db/cmd/cmd_task | 2 +- test/db/cmd/cmd_w | 2 +- test/db/cmd/cmd_zignature | 8 +- test/db/cmd/feat_grep | 2 +- test/db/cmd/feat_quote | 12 +- test/db/cmd/project | 26 +- test/db/cmd/regexp | 6 +- test/unit/test_autocmplt.c | 38 +- test/unit/test_core_cmd.c | 12 +- travis-script | 4 +- 46 files changed, 7652 insertions(+), 7662 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b1a033c340..2be0d63179 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -107,7 +107,7 @@ rules to make the git history more readable and consistent: * ##refactor - improve code quality * ##remote - rizin over tcp, http, rap, serial .. including collaboration * ##search - rz-find, / command, .. -* ##shell - commandline, newshell, .. +* ##shell - commandline, rzshell, .. * ##signatures-searching/generating them * ##test - testing infrastructure fixes/changes * ##tools - rz-pm, rz-run, rz-ax ... that don't fit in other categories diff --git a/doc/newshell.md b/doc/newshell.md index 94563b051a..974d217de3 100644 --- a/doc/newshell.md +++ b/doc/newshell.md @@ -1,7 +1,7 @@ # Command parsing and command handling Rizin has moved away from the default way of parsing radare2 commands and the -way commands were handled there. It enables by default what is called in r2 +way commands were handled there. It enables by default what is/was called in r2 `cfg.newshell`, which enables a generated parser that parses rizin commands and a new way of registering and developing commands. @@ -26,7 +26,7 @@ to easily register/unregister new commands at runtime (e.g. a new Core plugin that wants to provide a new command) or the inconsistency between commands actually available and commands shown to users in help messages. -## cfg.newshell +## Rizin shell Not long ago, radare2 introduced the variable `cfg.newshell` that, when enabled, allows you to use new features in the code. Rizin has chosen to enable this by @@ -194,4 +194,4 @@ Environment: | RZ_BIN_LANG # assume this lang to demangle | RZ_BIN_DEMANGLE # demangle or not | RZ_BIN_PDBSERVER # e pdb.server -``` \ No newline at end of file +``` diff --git a/librz/core/cautocmpl.c b/librz/core/cautocmpl.c index 614341e2f1..ec199cb508 100644 --- a/librz/core/cautocmpl.c +++ b/librz/core/cautocmpl.c @@ -14,7 +14,7 @@ enum autocmplt_type_t { AUTOCMPLT_UNKNOWN = 0, ///< Unknown, nothing will be autocompleted AUTOCMPLT_CMD_ID, ///< A command identifier (aka command name) needs to be autocompleted - AUTOCMPLT_CMD_ARG, ///< The argument of an arged_command (see grammar.js) needs to be autocompleted + AUTOCMPLT_CMD_ARG, ///< The argument of an arged_stmt (see grammar.js) needs to be autocompleted }; /** @@ -432,7 +432,7 @@ static RzCmdDesc *get_cd_from_arg(RzCore *core, const char *data, TSNode arg) { parent_type = ts_node_type(parent); } while (is_arg_type(parent_type)); - if (strcmp(parent_type, "arged_command")) { + if (strcmp(parent_type, "arged_stmt")) { return NULL; } @@ -611,7 +611,7 @@ static bool find_autocmplt_type(struct autocmplt_data_t *ad, RzCore *core, TSNod RZ_LOG_DEBUG("lstart = %d, lend = %d, type = %s\n", lstart, lend, root_type); if (!strcmp(root_type, "cmd_identifier") && buf->data[lend - 1] != ' ') { res = fill_autocmplt_data_cmdid(ad, lstart, lend); - } else if (!strcmp(root_type, "commands") && ts_node_named_child_count(root) == 0) { + } else if (!strcmp(root_type, "statements") && ts_node_named_child_count(root) == 0) { res = fill_autocmplt_data_cmdid(ad, lend, lend); } else if (!strcmp(root_type, "arg_identifier")) { res = fill_autocmplt_data_cmdarg(ad, lstart, lend, buf->data, root, core); @@ -650,7 +650,7 @@ static bool find_autocmplt_type(struct autocmplt_data_t *ad, RzCore *core, TSNod * Returns a \p RzLineNSCompletionResult structure containing all the info to * autocomplete what is currently in \p buf. */ -RZ_API RzLineNSCompletionResult *rz_core_autocomplete_newshell(RzCore *core, RzLineBuffer *buf, RzLinePromptType prompt_type) { +RZ_API RzLineNSCompletionResult *rz_core_autocomplete_rzshell(RzCore *core, RzLineBuffer *buf, RzLinePromptType prompt_type) { RzLineNSCompletionResult *res = NULL; if (prompt_type == RZ_LINE_PROMPT_OFFSET) { res = rz_line_ns_completion_result_new(0, buf->length, NULL); diff --git a/librz/core/cconfig.c b/librz/core/cconfig.c index 36c36019eb..31f72a3950 100644 --- a/librz/core/cconfig.c +++ b/librz/core/cconfig.c @@ -2112,17 +2112,17 @@ static bool cb_scrhtml(void *user, void *data) { return true; } -static bool cb_newshell(void *user, void *data) { +static bool cb_oldshell(void *user, void *data) { RzConfigNode *node = (RzConfigNode *)data; RzCore *core = (RzCore *)user; - core->use_tree_sitter_rzcmd = node->i_value; + core->use_tree_sitter_rzcmd = !node->i_value; return true; } -static bool cb_newshell_autocompletion(void *user, void *data) { +static bool cb_oldshell_autocompletion(void *user, void *data) { RzConfigNode *node = (RzConfigNode *)data; RzCore *core = (RzCore *)user; - core->use_newshell_autocompletion = node->i_value; + core->use_rzshell_autocompletion = !node->i_value; return true; } @@ -3220,9 +3220,9 @@ RZ_API int rz_core_config_init(RzCore *core) { SETCB("cfg.seek.silent", "false", NULL, "When true, seek movements are not logged in seek history"); SETCB("cfg.bigendian", "false", &cb_bigendian, "Use little (false) or big (true) endianness"); p = rz_sys_getenv("RZ_CFG_OLDSHELL"); - SETCB("cfg.newshell", p ? "false" : "true", &cb_newshell, "Use new commands parser"); + SETCB("cfg.oldshell", p ? "true" : "false", &cb_oldshell, "Use old radare2 parser"); free(p); - SETCB("cfg.newshell.autocompletion", "false", &cb_newshell_autocompletion, "Use autocompletion based on newshell data"); + SETCB("cfg.oldshell.autocompletion", "true", &cb_oldshell_autocompletion, "Use old radare2 autocompletion"); SETI("cfg.cpuaffinity", 0, "Run on cpuid"); /* log */ diff --git a/librz/core/cmd.c b/librz/core/cmd.c index fc43960577..0480b305da 100644 --- a/librz/core/cmd.c +++ b/librz/core/cmd.c @@ -1,19 +1,6 @@ // SPDX-FileCopyrightText: 2009-2021 nibble // SPDX-FileCopyrightText: 2009-2021 pancake // SPDX-License-Identifier: LGPL-3.0-only -#if 0 -* Use RzList -* Support callback for null command (why?) -* Show help of commands - - long commands not yet tested at all - - added interface to export command list into an autocompletable - argc, argv for dietline -* rz_cmd must provide a nesting char table indexing for commands - - this is already partially done - - this is pretty similar to rz_db - - every module can register their own commands - - commands can be listed like in a tree -#endif #define INTERACTIVE_MAX_REP 1024 @@ -4281,9 +4268,9 @@ static char *ts_node_sub_parent_string(TSNode parent, TSNode node, const char *c goto label; \ } -static RzCmdStatus handle_ts_command(struct tsr2cmd_state *state, TSNode node); -static RzCmdStatus handle_ts_command_tmpseek(struct tsr2cmd_state *state, TSNode node); -static RzCmdStatus core_cmd_tsr2cmd(RzCore *core, const char *cstr, bool split_lines, bool log); +static RzCmdStatus handle_ts_stmt(struct tsr2cmd_state *state, TSNode node); +static RzCmdStatus handle_ts_stmt_tmpseek(struct tsr2cmd_state *state, TSNode node); +static RzCmdStatus core_cmd_tsrzcmd(RzCore *core, const char *cstr, bool split_lines, bool log); DEFINE_IS_TS_FCN_AND_SYMBOL(fdn_redirect_operator) DEFINE_IS_TS_FCN_AND_SYMBOL(fdn_append_operator) @@ -4302,7 +4289,7 @@ DEFINE_IS_TS_FCN_AND_SYMBOL(double_quoted_arg) DEFINE_IS_TS_FCN_AND_SYMBOL(single_quoted_arg) DEFINE_IS_TS_FCN_AND_SYMBOL(concatenation) DEFINE_IS_TS_FCN_AND_SYMBOL(grep_specifier) -DEFINE_IS_TS_FCN_AND_SYMBOL(commands) +DEFINE_IS_TS_FCN_AND_SYMBOL(statements) static struct tsr2cmd_edit *create_cmd_edit(struct tsr2cmd_state *state, TSNode arg, char *new_text) { struct tsr2cmd_edit *e = RZ_NEW0(struct tsr2cmd_edit); @@ -4588,7 +4575,7 @@ static char *ts_node_handle_arg(struct tsr2cmd_state *state, TSNode command, TSN return str; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(arged_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(arged_stmt) { TSNode command = ts_node_child_by_field_name(node, "command", strlen("command")); rz_return_val_if_fail(!ts_node_is_null(command), false); @@ -4606,7 +4593,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(arged_command) { } rz_str_unescape(command_str); - RZ_LOG_DEBUG("arged_command command: '%s'\n", command_str); + RZ_LOG_DEBUG("arged_stmt command: '%s'\n", command_str); TSNode args = ts_node_child_by_field_name(node, "args", strlen("args")); RzCmdStatus res = RZ_CMD_STATUS_INVALID; @@ -4617,7 +4604,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(arged_command) { char *exec_string = rz_str_newf(".%s", cmd_str); free(cmd_str); free(command_str); - res = core_cmd_tsr2cmd(state->core, exec_string, state->split_lines, false); + res = core_cmd_tsrzcmd(state->core, exec_string, state->split_lines, false); free(exec_string); return res; } @@ -4681,11 +4668,11 @@ err: return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(legacy_quoted_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(legacy_quoted_stmt) { return rz_cmd_int2status(run_cmd_depth(state->core, node_string)); } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(repeat_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(repeat_stmt) { TSNode number = ts_node_child_by_field_name(node, "arg", strlen("arg")); char *number_str = ts_node_sub_string(number, state->input); int rep = atoi(number_str); @@ -4701,14 +4688,14 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(repeat_command) { RzCmdStatus res = RZ_CMD_STATUS_OK; size_t i; for (i = 0; i < rep; i++) { - RzCmdStatus cmd_res = handle_ts_command(state, command); + RzCmdStatus cmd_res = handle_ts_stmt(state, command); UPDATE_CMD_STATUS_RES(res, cmd_res, err); } err: return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(redirect_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(redirect_stmt) { int pipecolor = rz_config_get_i(state->core->config, "scr.color.pipe"); int ocolor = rz_config_get_i(state->core->config, "scr.color"); int scr_html = -1; @@ -4752,7 +4739,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(redirect_command) { if (arg_str[0] == '$') { // redirect output of command to an alias variable - RZ_LOG_DEBUG("redirect_command: alias = '%s'\n", arg_str); + RZ_LOG_DEBUG("redirect_stmt: alias = '%s'\n", arg_str); TSNode command = ts_node_child_by_field_name(node, "command", strlen("command")); char *command_str = ts_node_sub_string(command, state->input); @@ -4772,14 +4759,14 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(redirect_command) { res = RZ_CMD_STATUS_OK; } else { rz_cons_flush(); - RZ_LOG_DEBUG("redirect_command: fdn = %d, is_append = %d\n", fdn, is_append); + RZ_LOG_DEBUG("redirect_stmt: fdn = %d, is_append = %d\n", fdn, is_append); int pipefd = rz_cons_pipe_open(arg_str, fdn, is_append); if (pipefd != -1) { if (!pipecolor) { rz_config_set_i(state->core->config, "scr.color", COLOR_MODE_DISABLED); } TSNode command = ts_node_child_by_field_name(node, "command", strlen("command")); - res = handle_ts_command(state, command); + res = handle_ts_stmt(state, command); rz_cons_flush(); rz_cons_pipe_close(pipefd); } else { @@ -4862,7 +4849,7 @@ exit_status: return status; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(help_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(help_stmt) { size_t node_str_len = strlen(node_string); if (node_str_len >= 2 && !strcmp(node_string + node_str_len - 2, "?*")) { node_string[node_str_len - 2] = 0; @@ -4909,7 +4896,7 @@ err_else: return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_seek_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_seek_stmt) { TSNode command = ts_node_named_child(node, 0); TSNode offset = ts_node_named_child(node, 1); char *offset_string = ts_node_handle_arg(state, node, offset, 1); @@ -4925,28 +4912,28 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_seek_command) { if (offset_string[0] == '-' || offset_string[0] == '+') { offset_val += state->core->offset; } - RZ_LOG_DEBUG("tmp_seek_command, changing offset to %" PFMT64x "\n", offset_val); + RZ_LOG_DEBUG("tmp_seek_stmt, changing offset to %" PFMT64x "\n", offset_val); rz_core_seek(state->core, offset_val, true); - RzCmdStatus res = handle_ts_command_tmpseek(state, command); + RzCmdStatus res = handle_ts_stmt_tmpseek(state, command); rz_core_seek(state->core, orig_offset, true); free(offset_string); return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_blksz_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_blksz_stmt) { TSNode command = ts_node_named_child(node, 0); TSNode blksz = ts_node_named_child(node, 1); char *blksz_string = ts_node_handle_arg(state, node, blksz, 1); ut64 orig_blksz = state->core->blocksize; - RZ_LOG_DEBUG("tmp_blksz_command, changing blksz to %s\n", blksz_string); + RZ_LOG_DEBUG("tmp_blksz_stmt, changing blksz to %s\n", blksz_string); rz_core_block_size(state->core, rz_num_math(state->core->num, blksz_string)); - RzCmdStatus res = handle_ts_command(state, command); + RzCmdStatus res = handle_ts_stmt(state, command); rz_core_block_size(state->core, orig_blksz); free(blksz_string); return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_fromto_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_fromto_stmt) { RzCore *core = state->core; TSNode command = ts_node_named_child(node, 0); TSNode fromto = ts_node_named_child(node, 1); @@ -4965,7 +4952,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_fromto_command) { "search.to", "zoom.to", NULL }; ut64 from_val = rz_num_math(core->num, from_str); ut64 to_val = rz_num_math(core->num, to_str); - RZ_LOG_DEBUG("tmp_fromto_command, changing fromto to (%" PFMT64x ", %" PFMT64x ")\n", from_val, to_val); + RZ_LOG_DEBUG("tmp_fromto_stmt, changing fromto to (%" PFMT64x ", %" PFMT64x ")\n", from_val, to_val); RzConfigHold *hc = rz_config_hold_new(core->config); int i; @@ -4978,7 +4965,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_fromto_command) { rz_config_set_i(core->config, tovars[i], to_val); } - RzCmdStatus res = handle_ts_command(state, command); + RzCmdStatus res = handle_ts_stmt(state, command); rz_config_hold_restore(hc); @@ -4987,7 +4974,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_fromto_command) { return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_arch_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_arch_stmt) { RzCore *core = state->core; TSNode command = ts_node_named_child(node, 0); TSNode arg = ts_node_named_child(node, 1); @@ -5007,7 +4994,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_arch_command) { is_arch_set = set_tmp_arch(core, arg_str, &tmparch); // execute command with changed settings - RzCmdStatus res = handle_ts_command(state, command); + RzCmdStatus res = handle_ts_stmt(state, command); // restore original settings if (is_arch_set) { @@ -5027,7 +5014,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_arch_command) { return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_bits_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_bits_stmt) { RzCore *core = state->core; TSNode command = ts_node_named_child(node, 0); TSNode arg = ts_node_named_child(node, 1); @@ -5039,7 +5026,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_bits_command) { int bits = rz_num_math(core->num, arg_str); set_tmp_bits(core, bits, &tmpbits, &cmd_ignbithints); - RzCmdStatus res = handle_ts_command(state, command); + RzCmdStatus res = handle_ts_stmt(state, command); rz_config_set(core->config, "asm.bits", tmpbits); core->fixedbits = oldfixedbits; @@ -5050,7 +5037,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_bits_command) { return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_nthi_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_nthi_stmt) { RzCore *core = state->core; TSNode command = ts_node_named_child(node, 0); TSNode arg = ts_node_named_child(node, 1); @@ -5075,7 +5062,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_nthi_command) { eprintf("Can't find a basic block for 0x%08" PFMT64x "\n", core->offset); } - RzCmdStatus res = handle_ts_command_tmpseek(state, command); + RzCmdStatus res = handle_ts_stmt_tmpseek(state, command); rz_core_seek(core, orig_offset, true); @@ -5083,7 +5070,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_nthi_command) { return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_eval_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_eval_stmt) { // TODO: support cmd_substitution in tmp_eval_args RzCore *core = state->core; TSNode command = ts_node_named_child(node, 0); @@ -5105,26 +5092,26 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_eval_command) { free(arg_str); } - RzCmdStatus res = handle_ts_command(state, command); + RzCmdStatus res = handle_ts_stmt(state, command); rz_config_hold_restore(hc); rz_config_hold_free(hc); return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_fs_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_fs_stmt) { RzCore *core = state->core; TSNode command = ts_node_named_child(node, 0); TSNode arg = ts_node_named_child(node, 1); char *arg_str = ts_node_handle_arg(state, node, arg, 1); rz_flag_space_push(core->flags, arg_str); - RzCmdStatus res = handle_ts_command(state, command); + RzCmdStatus res = handle_ts_stmt(state, command); rz_flag_space_pop(core->flags); free(arg_str); return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_reli_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_reli_stmt) { RzCore *core = state->core; TSNode command = ts_node_named_child(node, 0); TSNode arg = ts_node_named_child(node, 1); @@ -5134,13 +5121,13 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_reli_command) { if (addr) { rz_core_seek_opcode(core, addr, false); } - RzCmdStatus res = handle_ts_command_tmpseek(state, command); + RzCmdStatus res = handle_ts_stmt_tmpseek(state, command); rz_core_seek(state->core, orig_offset, true); free(arg_str); return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_kuery_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_kuery_stmt) { RzCore *core = state->core; TSNode command = ts_node_named_child(node, 0); TSNode arg = ts_node_named_child(node, 1); @@ -5151,26 +5138,26 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_kuery_command) { rz_core_seek(core, rz_num_math(core->num, out), true); free(out); } - RzCmdStatus res = handle_ts_command_tmpseek(state, command); + RzCmdStatus res = handle_ts_stmt_tmpseek(state, command); rz_core_seek(state->core, orig_offset, true); free(arg_str); return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_fd_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_fd_stmt) { RzCore *core = state->core; TSNode command = ts_node_named_child(node, 0); TSNode arg = ts_node_named_child(node, 1); char *arg_str = ts_node_handle_arg(state, node, arg, 1); int tmpfd = core->io->desc ? core->io->desc->fd : -1; rz_io_use_fd(core->io, atoi(arg_str)); - RzCmdStatus res = handle_ts_command(state, command); + RzCmdStatus res = handle_ts_stmt(state, command); rz_io_use_fd(core->io, tmpfd); free(arg_str); return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_reg_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_reg_stmt) { RzCore *core = state->core; TSNode command = ts_node_named_child(node, 0); TSNode arg = ts_node_named_child(node, 1); @@ -5179,7 +5166,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_reg_command) { // TODO: add support for operations (e.g. @r:PC+10) ut64 regval = rz_debug_reg_get(core->dbg, arg_str); rz_core_seek(core, regval, true); - RzCmdStatus res = handle_ts_command_tmpseek(state, command); + RzCmdStatus res = handle_ts_stmt_tmpseek(state, command); rz_core_seek(core, orig_offset, true); free(arg_str); return res; @@ -5205,7 +5192,7 @@ static bool handle_tmp_desc(struct tsr2cmd_state *state, TSNode command, const u core->fixedblock = true; rz_core_block_read(core); - res = handle_ts_command(state, command); + res = handle_ts_stmt(state, command); core->fixedblock = o_fixedblock; if (pamode) { @@ -5220,7 +5207,7 @@ out_buf: return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_file_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_file_stmt) { TSNode command = ts_node_named_child(node, 0); TSNode arg = ts_node_named_child(node, 1); char *arg_str = ts_node_handle_arg(state, node, arg, 1); @@ -5241,7 +5228,7 @@ out: return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_string_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_string_stmt) { TSNode command = ts_node_named_child(node, 0); TSNode arg = ts_node_named_child(node, 1); char *arg_str = ts_node_handle_arg(state, node, arg, 1); @@ -5256,7 +5243,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_string_command) { return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_value_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_value_stmt) { RzCore *core = state->core; TSNode command = ts_node_named_child(node, 0); TSNode arg = ts_node_named_child(node, 1); @@ -5276,7 +5263,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_value_command) { return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_hex_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_hex_stmt) { TSNode command = ts_node_named_child(node, 0); TSNode arg = ts_node_named_child(node, 1); char *arg_str = ts_node_handle_arg(state, node, arg, 1); @@ -5293,7 +5280,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_hex_command) { return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_flags_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_flags_stmt) { RzCore *core = state->core; TSNode command = ts_node_named_child(node, 0); TSNode arg = ts_node_named_child(node, 1); @@ -5325,9 +5312,9 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_flags_command) { break; } - RZ_LOG_DEBUG("iter_flags_command: seek to %" PFMT64x "\n", flag->offset); + RZ_LOG_DEBUG("iter_flags_stmt: seek to %" PFMT64x "\n", flag->offset); rz_core_seek(core, flag->offset, true); - RzCmdStatus cmd_res = handle_ts_command_tmpseek(state, command); + RzCmdStatus cmd_res = handle_ts_stmt_tmpseek(state, command); rz_core_task_yield(&core->tasks); UPDATE_CMD_STATUS_RES(ret, cmd_res, err); } @@ -5368,7 +5355,7 @@ static bool iter_dbt_commands(struct tsr2cmd_state *state, TSNode node, enum dbt rz_warn_if_reached(); return RZ_CMD_STATUS_INVALID; } - RzCmdStatus cmd_res = handle_ts_command_tmpseek(state, command); + RzCmdStatus cmd_res = handle_ts_stmt_tmpseek(state, command); rz_cons_newline(); UPDATE_CMD_STATUS_RES(res, cmd_res, err); } @@ -5378,19 +5365,19 @@ err: return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_dbta_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_dbta_stmt) { return iter_dbt_commands(state, node, DBT_COMMANDS_MODE_ADDR); } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_dbtb_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_dbtb_stmt) { return iter_dbt_commands(state, node, DBT_COMMANDS_MODE_BP); } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_dbts_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_dbts_stmt) { return iter_dbt_commands(state, node, DBT_COMMANDS_MODE_SP); } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_file_lines_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_file_lines_stmt) { RzCore *core = state->core; RzCmdStatus res = RZ_CMD_STATUS_OK; TSNode command = ts_node_named_child(node, 0); @@ -5412,7 +5399,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_file_lines_command) { } ut64 addr = rz_num_math(core->num, buf); rz_core_seek(core, addr, true); - RzCmdStatus cmd_res = handle_ts_command_tmpseek(state, command); + RzCmdStatus cmd_res = handle_ts_stmt_tmpseek(state, command); core->rcmd->macro.counter++; UPDATE_CMD_STATUS_RES(res, cmd_res, err); } @@ -5442,7 +5429,7 @@ static RzCmdStatus do_iter_offsets(RzCore *core, struct tsr2cmd_state *state, TS if (has_size) { rz_core_block_size(core, blk_sz); } - RzCmdStatus cmd_res = handle_ts_command_tmpseek(state, *command); + RzCmdStatus cmd_res = handle_ts_stmt_tmpseek(state, *command); rz_cons_flush(); UPDATE_CMD_STATUS_RES(res, cmd_res, err); } @@ -5477,15 +5464,15 @@ static RzCmdStatus iter_offsets_common(struct tsr2cmd_state *state, TSNode node, return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_offsets_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_offsets_stmt) { return iter_offsets_common(state, node, false); } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_offsetssizes_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_offsetssizes_stmt) { return iter_offsets_common(state, node, true); } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_instrs_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_instrs_stmt) { TSNode command = ts_node_named_child(node, 0); RzCore *core = state->core; RzCmdStatus res = RZ_CMD_STATUS_OK; @@ -5506,7 +5493,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_instrs_command) { int sz = rz_analysis_block_get_op_size(bb, i); rz_core_block_size(core, sz); rz_core_seek(core, i_addr, true); - RzCmdStatus cmd_res = handle_ts_command_tmpseek(state, command); + RzCmdStatus cmd_res = handle_ts_stmt_tmpseek(state, command); UPDATE_CMD_STATUS_RES(res, cmd_res, err); if (rz_cons_is_breaked()) { break; @@ -5520,7 +5507,7 @@ err: return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_step_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_step_stmt) { TSNode command = ts_node_named_child(node, 0); TSNode args = ts_node_named_child(node, 1); RzCmdParsedArgs *a = ts_node_handle_arg_prargs(state, node, args, 1, true); @@ -5545,7 +5532,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_step_command) { for (cur = from; cur < to; cur += step) { rz_core_seek(core, cur, true); rz_core_block_size(core, step); - RzCmdStatus cmd_res = handle_ts_command_tmpseek(state, command); + RzCmdStatus cmd_res = handle_ts_stmt_tmpseek(state, command); UPDATE_CMD_STATUS_RES(res, cmd_res, err); if (rz_cons_is_breaked()) { break; @@ -5559,20 +5546,20 @@ err: return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_hit_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_hit_stmt) { RzCore *core = state->core; TSNode command = ts_node_named_child(node, 0); TSNode search_cmd = ts_node_named_child(node, 1); char *command_str = ts_node_sub_string(command, state->input); char *cmdhit = strdup(rz_config_get(core->config, "cmd.hit")); rz_config_set(core->config, "cmd.hit", command_str); - RzCmdStatus res = handle_ts_command(state, search_cmd); + RzCmdStatus res = handle_ts_stmt(state, search_cmd); rz_config_set(core->config, "cmd.hit", cmdhit); free(command_str); return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_bbs_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_bbs_stmt) { RzCore *core = state->core; TSNode command = ts_node_named_child(node, 0); RzAnalysisFunction *fcn = rz_analysis_get_fcn_in(core->analysis, core->offset, 0); @@ -5589,7 +5576,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_bbs_command) { rz_list_foreach (fcn->bbs, iter, bb) { rz_core_seek(core, bb->addr, true); rz_core_block_size(core, bb->size); - RzCmdStatus cmd_res = handle_ts_command_tmpseek(state, command); + RzCmdStatus cmd_res = handle_ts_stmt_tmpseek(state, command); UPDATE_CMD_STATUS_RES(ret, cmd_res, err); } err: @@ -5598,7 +5585,7 @@ err: return ret; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_interpret_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_interpret_stmt) { // convert @@c: command into a @@= one, by using the output of the // in_cmd as addr of @@= RzCmdStatus res = RZ_CMD_STATUS_INVALID; @@ -5628,7 +5615,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_interpret_command) { if (!substitute_args_do(state, edits, &new_command)) { goto err; } - res = handle_ts_command(state, new_command); + res = handle_ts_stmt(state, new_command); err: rz_list_free(edits); edits_err: @@ -5636,7 +5623,7 @@ edits_err: return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_interpret_offsetssizes_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_interpret_offsetssizes_stmt) { // convert @@@c: command into a @@@= one, by using the output of the // in_cmd as addr/blksz of @@@= RzCmdStatus res = RZ_CMD_STATUS_INVALID; @@ -5666,7 +5653,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_interpret_offsetssizes_command) { if (!substitute_args_do(state, edits, &new_command)) { goto err; } - res = handle_ts_command(state, new_command); + res = handle_ts_stmt(state, new_command); err: rz_list_free(edits); edits_err: @@ -5674,7 +5661,7 @@ edits_err: return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_comment_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_comment_stmt) { RzCore *core = state->core; TSNode command = ts_node_named_child(node, 0); TSNode filter_node = ts_node_named_child(node, 1); @@ -5691,7 +5678,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_comment_command) { } if (!glob || (meta->str && rz_str_glob(meta->str, glob))) { rz_core_seek(core, rz_interval_tree_iter_get(&it)->start, true); - RzCmdStatus cmd_res = handle_ts_command_tmpseek(state, command); + RzCmdStatus cmd_res = handle_ts_stmt_tmpseek(state, command); UPDATE_CMD_STATUS_RES(res, cmd_res, err); } } @@ -5701,7 +5688,7 @@ err: return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_import_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_import_stmt) { RzCore *core = state->core; TSNode command = ts_node_named_child(node, 0); RzBinSymbol *imp; @@ -5727,7 +5714,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_import_command) { ut64 addr = *naddr; if (addr != UT64_MAX) { rz_core_seek(core, addr, true); - RzCmdStatus cmd_res = handle_ts_command_tmpseek(state, command); + RzCmdStatus cmd_res = handle_ts_stmt_tmpseek(state, command); UPDATE_CMD_STATUS_RES(res, cmd_res, err); } } @@ -5737,7 +5724,7 @@ err: return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_register_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_register_stmt) { RzCore *core = state->core; TSNode command = ts_node_named_child(node, 0); ut64 offorig = core->offset; @@ -5766,7 +5753,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_register_command) { value = rz_reg_getv(core->dbg->reg, item_name); rz_core_seek(core, value, true); rz_cons_printf("%s: ", item_name); - RzCmdStatus cmd_res = handle_ts_command_tmpseek(state, command); + RzCmdStatus cmd_res = handle_ts_stmt_tmpseek(state, command); UPDATE_CMD_STATUS_RES(res, cmd_res, err); } err: @@ -5776,7 +5763,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_register_command) { return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_symbol_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_symbol_stmt) { RzCore *core = state->core; TSNode command = ts_node_named_child(node, 0); RzBinSymbol *sym; @@ -5797,7 +5784,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_symbol_command) { } rz_core_block_size(core, sym->size); rz_core_seek(core, sym->vaddr, true); - RzCmdStatus cmd_res = handle_ts_command_tmpseek(state, command); + RzCmdStatus cmd_res = handle_ts_stmt_tmpseek(state, command); UPDATE_CMD_STATUS_RES(res, cmd_res, err); } err: @@ -5808,7 +5795,7 @@ err: return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_string_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_string_stmt) { RzCore *core = state->core; TSNode command = ts_node_named_child(node, 0); RzList *list = rz_bin_get_strings(core->bin); @@ -5826,7 +5813,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_string_command) { rz_list_foreach (lost, iter, s) { rz_core_block_size(core, s->size); rz_core_seek(core, s->vaddr, true); - RzCmdStatus cmd_res = handle_ts_command_tmpseek(state, command); + RzCmdStatus cmd_res = handle_ts_stmt_tmpseek(state, command); UPDATE_CMD_STATUS_RES(res, cmd_res, err); } err: @@ -5855,7 +5842,7 @@ static RzCmdStatus do_iter_sections(struct tsr2cmd_state *state, TSNode node, bo } rz_core_seek(core, sec->vaddr, true); rz_core_block_size(core, sec->vsize); - RzCmdStatus cmd_res = handle_ts_command_tmpseek(state, command); + RzCmdStatus cmd_res = handle_ts_stmt_tmpseek(state, command); UPDATE_CMD_STATUS_RES(res, cmd_res, err); } err: @@ -5864,15 +5851,15 @@ err: return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_sections_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_sections_stmt) { return do_iter_sections(state, node, true); } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_segments_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_segments_stmt) { return do_iter_sections(state, node, false); } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_iomap_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_iomap_stmt) { RzCore *core = state->core; TSNode command = ts_node_named_child(node, 0); int fd = rz_io_fd_get_current(core->io); @@ -5885,7 +5872,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_iomap_command) { rz_list_foreach (maps, iter, map) { rz_core_seek(core, map->itv.addr, true); rz_core_block_size(core, map->itv.size); - RzCmdStatus cmd_res = handle_ts_command_tmpseek(state, command); + RzCmdStatus cmd_res = handle_ts_stmt_tmpseek(state, command); UPDATE_CMD_STATUS_RES(res, cmd_res, err); } err: @@ -5894,7 +5881,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_iomap_command) { return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_dbgmap_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_dbgmap_stmt) { RzCore *core = state->core; TSNode command = ts_node_named_child(node, 0); RzDebug *dbg = core->dbg; @@ -5904,7 +5891,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_dbgmap_command) { RzListIter *iter; rz_list_foreach (dbg->maps, iter, map) { rz_core_seek(core, map->addr, true); - RzCmdStatus cmd_res = handle_ts_command_tmpseek(state, command); + RzCmdStatus cmd_res = handle_ts_stmt_tmpseek(state, command); UPDATE_CMD_STATUS_RES(res, cmd_res, err); } } @@ -5912,7 +5899,7 @@ err: return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_function_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_function_stmt) { RzCore *core = state->core; TSNode command = ts_node_named_child(node, 0); TSNode filter_node = ts_node_named_child(node, 1); @@ -5934,7 +5921,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_function_command) { if (!filter || rz_str_glob(fcn->name, filter)) { rz_core_seek(core, fcn->addr, true); rz_core_block_size(core, rz_analysis_function_linear_size(fcn)); - RzCmdStatus cmd_res = handle_ts_command_tmpseek(state, command); + RzCmdStatus cmd_res = handle_ts_stmt_tmpseek(state, command); UPDATE_CMD_STATUS_RES(res, cmd_res, err); } } @@ -5946,7 +5933,7 @@ err: return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_threads_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_threads_stmt) { RzCore *core = state->core; TSNode command = ts_node_named_child(node, 0); RzDebug *dbg = core->dbg; @@ -5962,7 +5949,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_threads_command) { rz_list_foreach (list, iter, p) { rz_debug_select(dbg, dbg->pid, p->pid); rz_cons_printf("PID %d\n", p->pid); - RzCmdStatus cmd_res = handle_ts_command(state, command); + RzCmdStatus cmd_res = handle_ts_stmt(state, command); UPDATE_CMD_STATUS_RES(res, cmd_res, err); } err: @@ -5972,30 +5959,30 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_threads_command) { return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(grep_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(grep_stmt) { TSNode command = ts_node_child_by_field_name(node, "command", strlen("command")); TSNode arg = ts_node_child_by_field_name(node, "specifier", strlen("specifier")); char *arg_str = ts_node_handle_arg(state, node, arg, 1); - RzCmdStatus res = handle_ts_command(state, command); - RZ_LOG_DEBUG("grep_command specifier: '%s'\n", arg_str); + RzCmdStatus res = handle_ts_stmt(state, command); + RZ_LOG_DEBUG("grep_stmt specifier: '%s'\n", arg_str); RzStrBuf *sb = rz_strbuf_new(arg_str); rz_strbuf_prepend(sb, "~"); char *specifier_str_es = rz_cons_grep_strip(rz_strbuf_get(sb), "`"); rz_strbuf_free(sb); char *specifier_str = rz_cmd_unescape_arg(specifier_str_es, true); - RZ_LOG_DEBUG("grep_command processed specifier: '%s'\n", specifier_str); + RZ_LOG_DEBUG("grep_stmt processed specifier: '%s'\n", specifier_str); rz_cons_grep_process(specifier_str); free(arg_str); return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(html_disable_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(html_disable_stmt) { TSNode command = ts_node_child_by_field_name(node, "command", strlen("command")); int scr_html = rz_config_get_i(state->core->config, "scr.html"); rz_config_set_i(state->core->config, "scr.html", 0); int scr_color = rz_config_get_i(state->core->config, "scr.color"); rz_config_set_i(state->core->config, "scr.color", COLOR_MODE_DISABLED); - RzCmdStatus res = handle_ts_command(state, command); + RzCmdStatus res = handle_ts_stmt(state, command); if (scr_html != -1) { rz_cons_flush(); rz_config_set_i(state->core->config, "scr.html", scr_html); @@ -6006,11 +5993,11 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(html_disable_command) { return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(html_enable_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(html_enable_stmt) { TSNode command = ts_node_child_by_field_name(node, "command", strlen("command")); int scr_html = rz_config_get_i(state->core->config, "scr.html"); rz_config_set_i(state->core->config, "scr.html", true); - RzCmdStatus res = handle_ts_command(state, command); + RzCmdStatus res = handle_ts_stmt(state, command); if (scr_html != -1) { rz_cons_flush(); rz_config_set_i(state->core->config, "scr.html", scr_html); @@ -6018,7 +6005,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(html_enable_command) { return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(pipe_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(pipe_stmt) { TSNode first_cmd = ts_node_named_child(node, 0); rz_return_val_if_fail(!ts_node_is_null(first_cmd), false); TSNode second_cmd = ts_node_named_child(node, 1); @@ -6033,13 +6020,13 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(pipe_command) { return res; } -DEFINE_HANDLE_TS_FCN_AND_SYMBOL(number_command) { +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(number_stmt) { ut64 addr = rz_num_math(state->core->num, node_string); rz_core_seek(state->core, addr, true); return RZ_CMD_STATUS_OK; } -static RzCmdStatus handle_ts_command(struct tsr2cmd_state *state, TSNode node) { +static RzCmdStatus handle_ts_stmt(struct tsr2cmd_state *state, TSNode node) { RzCmdStatus ret = RZ_CMD_STATUS_INVALID; RzCore *core = state->core; RzCmd *cmd = core->rcmd; @@ -6084,17 +6071,17 @@ static RzCmdStatus handle_ts_command(struct tsr2cmd_state *state, TSNode node) { return ret; } -static RzCmdStatus handle_ts_command_tmpseek(struct tsr2cmd_state *state, TSNode node) { +static RzCmdStatus handle_ts_stmt_tmpseek(struct tsr2cmd_state *state, TSNode node) { // TODO: remove tmpseek when no commands will change behaviour based on `@` (tmpseek) RzCore *core = state->core; bool saved_tmpseek = core->tmpseek; core->tmpseek = true; - RzCmdStatus ret = handle_ts_command(state, node); + RzCmdStatus ret = handle_ts_stmt(state, node); core->tmpseek = saved_tmpseek; return ret; } -DEFINE_HANDLE_TS_FCN(commands) { +DEFINE_HANDLE_TS_FCN(statements) { RzCore *core = state->core; RzCmdStatus res = RZ_CMD_STATUS_OK; ut32 child_count = ts_node_named_child_count(node); @@ -6116,7 +6103,7 @@ DEFINE_HANDLE_TS_FCN(commands) { } for (i = 0; i < child_count; i++) { if (core->cons->context->cmd_depth < 1) { - RZ_LOG_ERROR("handle_ts_commands: That was too deep...\n"); + RZ_LOG_ERROR("handle_ts_statements: That was too deep...\n"); return RZ_CMD_STATUS_INVALID; } core->cons->context->cmd_depth--; @@ -6129,7 +6116,7 @@ DEFINE_HANDLE_TS_FCN(commands) { return res; } TSNode command = ts_node_named_child(node, i); - RzCmdStatus cmd_res = handle_ts_command(state, command); + RzCmdStatus cmd_res = handle_ts_stmt(state, command); if (state->split_lines) { rz_cons_flush(); rz_core_task_yield(&core->tasks); @@ -6160,7 +6147,7 @@ err: #define HANDLER_RULE_OP(name) { #name, handle_ts_##name }, #define RULE_OP(name) -struct ts_data_symbol_map map_ts_command_handlers[] = { +struct ts_data_symbol_map map_ts_stmt_handlers[] = { #include "rz-shell-parser-cmds.inc" { NULL, NULL }, }; @@ -6180,7 +6167,7 @@ static void ts_symbols_init(RzCmd *cmd) { TSLanguage *lang = tree_sitter_rzcmd(); cmd->language = lang; cmd->ts_symbols_ht = ht_up_new0(); - struct ts_data_symbol_map *entry = map_ts_command_handlers; + struct ts_data_symbol_map *entry = map_ts_stmt_handlers; while (entry->name) { TSSymbol symbol = ts_language_symbol_for_name(lang, entry->name, strlen(entry->name), true); ht_up_insert(cmd->ts_symbols_ht, symbol, entry->data); @@ -6195,7 +6182,7 @@ static void ts_symbols_init(RzCmd *cmd) { } } -static RzCmdStatus core_cmd_tsr2cmd(RzCore *core, const char *cstr, bool split_lines, bool log) { +static RzCmdStatus core_cmd_tsrzcmd(RzCore *core, const char *cstr, bool split_lines, bool log) { ts_symbols_init(core->rcmd); TSParser *parser = ts_parser_new(); @@ -6230,8 +6217,8 @@ static RzCmdStatus core_cmd_tsr2cmd(RzCore *core, const char *cstr, bool split_l RZ_LOG_DEBUG("s-expr %s\n", ts_str); free(ts_str); - if (is_ts_commands(root) && !ts_node_has_error(root)) { - res = handle_ts_commands(&state, root); + if (is_ts_statements(root) && !ts_node_has_error(root)) { + res = handle_ts_statements(&state, root); } else { // TODO: print a more meaningful error message and use the ERROR // tokens to indicate where, probably, the error is. @@ -6272,13 +6259,13 @@ static int run_cmd_depth(RzCore *core, char *cmd) { return ret; } -RZ_API RzCmdStatus rz_core_cmd_newshell(RzCore *core, const char *cstr, int log) { - return core_cmd_tsr2cmd(core, cstr, false, log); +RZ_API RzCmdStatus rz_core_cmd_rzshell(RzCore *core, const char *cstr, int log) { + return core_cmd_tsrzcmd(core, cstr, false, log); } RZ_API int rz_core_cmd(RzCore *core, const char *cstr, int log) { if (core->use_tree_sitter_rzcmd) { - return rz_cmd_status2int(core_cmd_tsr2cmd(core, cstr, false, log)); + return rz_cmd_status2int(core_cmd_tsrzcmd(core, cstr, false, log)); } int ret = false, i; @@ -6352,13 +6339,13 @@ beach: return ret; } -RZ_API RzCmdStatus rz_core_cmd_lines_newshell(RzCore *core, const char *lines) { - return core_cmd_tsr2cmd(core, lines, true, false); +RZ_API RzCmdStatus rz_core_cmd_lines_rzshell(RzCore *core, const char *lines) { + return core_cmd_tsrzcmd(core, lines, true, false); } RZ_API int rz_core_cmd_lines(RzCore *core, const char *lines) { if (core->use_tree_sitter_rzcmd) { - RzCmdStatus status = core_cmd_tsr2cmd(core, lines, true, false); + RzCmdStatus status = core_cmd_tsrzcmd(core, lines, true, false); return status == RZ_CMD_STATUS_OK; } int r, ret = true; @@ -6495,8 +6482,8 @@ RZ_API int rz_core_cmdf(RzCore *core, const char *fmt, ...) { return ret; } -RZ_API RzCmdStatus rz_core_cmd0_newshell(RzCore *core, const char *cmd) { - return rz_core_cmd_newshell(core, cmd, 0); +RZ_API RzCmdStatus rz_core_cmd0_rzshell(RzCore *core, const char *cmd) { + return rz_core_cmd_rzshell(core, cmd, 0); } RZ_API int rz_core_cmd0(RzCore *core, const char *cmd) { @@ -6697,5 +6684,5 @@ RZ_API void rz_core_cmd_init(RzCore *core) { DEPRECATED_DEFINE_CMD_DESCRIPTOR(core, u); DEPRECATED_DEFINE_CMD_DESCRIPTOR(core, y); cmd_descriptor_init(core); - newshell_cmddescs_init(core); + rzshell_cmddescs_init(core); } diff --git a/librz/core/cmd_descs/cmd_descs.c b/librz/core/cmd_descs/cmd_descs.c index dd8e2500d9..31944f542c 100644 --- a/librz/core/cmd_descs/cmd_descs.c +++ b/librz/core/cmd_descs/cmd_descs.c @@ -3942,7 +3942,7 @@ static const RzCmdDescHelp specifiers_help = { .details = specifiers_details, }; -RZ_IPI void newshell_cmddescs_init(RzCore *core) { +RZ_IPI void rzshell_cmddescs_init(RzCore *core) { RzCmdDesc *root_cd = rz_cmd_get_root(core->rcmd); rz_cmd_batch_start(core->rcmd); diff --git a/librz/core/cmd_descs/cmd_descs.h b/librz/core/cmd_descs/cmd_descs.h index 362e4e8a97..950f09bc08 100644 --- a/librz/core/cmd_descs/cmd_descs.h +++ b/librz/core/cmd_descs/cmd_descs.h @@ -273,4 +273,4 @@ RZ_IPI RzCmdStatus rz_zign_info_handler(RzCore *core, int argc, const char **arg RZ_IPI RzCmdStatus rz_zign_info_range_handler(RzCore *core, int argc, const char **argv); // Main function that initialize the entire commands tree -RZ_IPI void newshell_cmddescs_init(RzCore *core); +RZ_IPI void rzshell_cmddescs_init(RzCore *core); diff --git a/librz/core/cmd_descs/cmd_descs_generate.py b/librz/core/cmd_descs/cmd_descs_generate.py index 2912e4da8c..8e19463bf6 100755 --- a/librz/core/cmd_descs/cmd_descs_generate.py +++ b/librz/core/cmd_descs/cmd_descs_generate.py @@ -20,7 +20,7 @@ CMDDESCS_C_TEMPLATE = """// SPDX-FileCopyrightText: 2020 RizinOrg rcmd); \trz_cmd_batch_start(core->rcmd); {init_code} @@ -42,7 +42,7 @@ CMDDESCS_H_TEMPLATE = """// SPDX-License-Identifier: LGPL-3.0-only {handlers_declarations} // Main function that initialize the entire commands tree -RZ_IPI void newshell_cmddescs_init(RzCore *core); +RZ_IPI void rzshell_cmddescs_init(RzCore *core); """ DESC_HELP_DETAIL_ENTRY_TEMPLATE = ( diff --git a/librz/core/core.c b/librz/core/core.c index 0563fe6d0d..7e2c2cb95b 100644 --- a/librz/core/core.c +++ b/librz/core/core.c @@ -1697,8 +1697,8 @@ static int autocomplete(RzLineCompletion *completion, RzLineBuffer *buf, RzLineP return true; } -static RzLineNSCompletionResult *newshell_autocomplete(RzLineBuffer *buf, RzLinePromptType prompt_type, void *user) { - return rz_core_autocomplete_newshell((RzCore *)user, buf, prompt_type); +static RzLineNSCompletionResult *rzshell_autocomplete(RzLineBuffer *buf, RzLinePromptType prompt_type, void *user) { + return rz_core_autocomplete_rzshell((RzCore *)user, buf, prompt_type); } RZ_API int rz_core_fgets(char *buf, int len, void *user) { @@ -1708,8 +1708,8 @@ RZ_API int rz_core_fgets(char *buf, int len, void *user) { bool prompt = cons->context->is_interactive; buf[0] = '\0'; if (prompt) { - if (core->use_newshell_autocompletion) { - rzli->ns_completion.run = newshell_autocomplete; + if (core->use_rzshell_autocompletion) { + rzli->ns_completion.run = rzshell_autocomplete; rzli->ns_completion.run_user = core; rzli->completion.run = NULL; } else { @@ -2367,7 +2367,7 @@ RZ_API bool rz_core_init(RzCore *core) { core->config = NULL; core->http_up = false; core->use_tree_sitter_rzcmd = false; - core->use_newshell_autocompletion = false; + core->use_rzshell_autocompletion = false; ZERO_FILL(core->root_cmd_descriptor); core->print = rz_print_new(); core->ropchain = rz_list_newf((RzListFree)free); diff --git a/librz/core/p/core_plugin_example.c b/librz/core/p/core_plugin_example.c index 0ca711669e..1d8971e308 100644 --- a/librz/core/p/core_plugin_example.c +++ b/librz/core/p/core_plugin_example.c @@ -23,7 +23,7 @@ static int rz_cmd_example_init(void *user /* RzCmd* */, const char *unused /* un (void)cmd; /* Here you can initialize any aspect of the * core plugin (like allocate memory or register - * the core plugin on newshell or create a socket) */ + * the core plugin on rzshell or create a socket) */ eprintf("This init was called!\n"); return true; } diff --git a/librz/core/rz-shell-parser-cmds.inc b/librz/core/rz-shell-parser-cmds.inc index 099bf12a49..9ce85ac34e 100644 --- a/librz/core/rz-shell-parser-cmds.inc +++ b/librz/core/rz-shell-parser-cmds.inc @@ -1,59 +1,59 @@ // SPDX-FileCopyrightText: 2020 ret2libc // SPDX-License-Identifier: LGPL-3.0-only // -// mark with HANDLER_RULE_OP every rule that is a _command +// mark with HANDLER_RULE_OP every rule that is a _stmt // mark with RULE_OP every rule that you use with DEFINE_IS_TS_FCN or with its TSSymbol (e.g. ts_##name##_symbol) -HANDLER_RULE_OP(number_command) -HANDLER_RULE_OP(commands) -HANDLER_RULE_OP(arged_command) -HANDLER_RULE_OP(legacy_quoted_command) -HANDLER_RULE_OP(repeat_command) -HANDLER_RULE_OP(redirect_command) -HANDLER_RULE_OP(help_command) -HANDLER_RULE_OP(tmp_seek_command) -HANDLER_RULE_OP(tmp_blksz_command) -HANDLER_RULE_OP(tmp_fromto_command) -HANDLER_RULE_OP(tmp_arch_command) -HANDLER_RULE_OP(tmp_bits_command) -HANDLER_RULE_OP(tmp_nthi_command) -HANDLER_RULE_OP(tmp_eval_command) -HANDLER_RULE_OP(tmp_fs_command) -HANDLER_RULE_OP(tmp_reli_command) -HANDLER_RULE_OP(tmp_kuery_command) -HANDLER_RULE_OP(tmp_fd_command) -HANDLER_RULE_OP(tmp_reg_command) -HANDLER_RULE_OP(tmp_file_command) -HANDLER_RULE_OP(tmp_string_command) -HANDLER_RULE_OP(tmp_value_command) -HANDLER_RULE_OP(tmp_hex_command) -HANDLER_RULE_OP(grep_command) -HANDLER_RULE_OP(iter_file_lines_command) -HANDLER_RULE_OP(iter_offsets_command) -HANDLER_RULE_OP(iter_offsetssizes_command) -HANDLER_RULE_OP(iter_hit_command) -HANDLER_RULE_OP(iter_interpret_command) -HANDLER_RULE_OP(iter_interpret_offsetssizes_command) -HANDLER_RULE_OP(iter_comment_command) -HANDLER_RULE_OP(iter_dbta_command) -HANDLER_RULE_OP(iter_dbtb_command) -HANDLER_RULE_OP(iter_dbts_command) -HANDLER_RULE_OP(iter_threads_command) -HANDLER_RULE_OP(iter_bbs_command) -HANDLER_RULE_OP(iter_instrs_command) -HANDLER_RULE_OP(iter_import_command) -HANDLER_RULE_OP(iter_sections_command) -HANDLER_RULE_OP(iter_segments_command) -HANDLER_RULE_OP(iter_symbol_command) -HANDLER_RULE_OP(iter_string_command) -HANDLER_RULE_OP(iter_flags_command) -HANDLER_RULE_OP(iter_function_command) -HANDLER_RULE_OP(iter_iomap_command) -HANDLER_RULE_OP(iter_dbgmap_command) -HANDLER_RULE_OP(iter_register_command) -HANDLER_RULE_OP(iter_step_command) -HANDLER_RULE_OP(html_disable_command) -HANDLER_RULE_OP(html_enable_command) -HANDLER_RULE_OP(pipe_command) +HANDLER_RULE_OP(number_stmt) +HANDLER_RULE_OP(statements) +HANDLER_RULE_OP(arged_stmt) +HANDLER_RULE_OP(legacy_quoted_stmt) +HANDLER_RULE_OP(repeat_stmt) +HANDLER_RULE_OP(redirect_stmt) +HANDLER_RULE_OP(help_stmt) +HANDLER_RULE_OP(tmp_seek_stmt) +HANDLER_RULE_OP(tmp_blksz_stmt) +HANDLER_RULE_OP(tmp_fromto_stmt) +HANDLER_RULE_OP(tmp_arch_stmt) +HANDLER_RULE_OP(tmp_bits_stmt) +HANDLER_RULE_OP(tmp_nthi_stmt) +HANDLER_RULE_OP(tmp_eval_stmt) +HANDLER_RULE_OP(tmp_fs_stmt) +HANDLER_RULE_OP(tmp_reli_stmt) +HANDLER_RULE_OP(tmp_kuery_stmt) +HANDLER_RULE_OP(tmp_fd_stmt) +HANDLER_RULE_OP(tmp_reg_stmt) +HANDLER_RULE_OP(tmp_file_stmt) +HANDLER_RULE_OP(tmp_string_stmt) +HANDLER_RULE_OP(tmp_value_stmt) +HANDLER_RULE_OP(tmp_hex_stmt) +HANDLER_RULE_OP(grep_stmt) +HANDLER_RULE_OP(iter_file_lines_stmt) +HANDLER_RULE_OP(iter_offsets_stmt) +HANDLER_RULE_OP(iter_offsetssizes_stmt) +HANDLER_RULE_OP(iter_hit_stmt) +HANDLER_RULE_OP(iter_interpret_stmt) +HANDLER_RULE_OP(iter_interpret_offsetssizes_stmt) +HANDLER_RULE_OP(iter_comment_stmt) +HANDLER_RULE_OP(iter_dbta_stmt) +HANDLER_RULE_OP(iter_dbtb_stmt) +HANDLER_RULE_OP(iter_dbts_stmt) +HANDLER_RULE_OP(iter_threads_stmt) +HANDLER_RULE_OP(iter_bbs_stmt) +HANDLER_RULE_OP(iter_instrs_stmt) +HANDLER_RULE_OP(iter_import_stmt) +HANDLER_RULE_OP(iter_sections_stmt) +HANDLER_RULE_OP(iter_segments_stmt) +HANDLER_RULE_OP(iter_symbol_stmt) +HANDLER_RULE_OP(iter_string_stmt) +HANDLER_RULE_OP(iter_flags_stmt) +HANDLER_RULE_OP(iter_function_stmt) +HANDLER_RULE_OP(iter_iomap_stmt) +HANDLER_RULE_OP(iter_dbgmap_stmt) +HANDLER_RULE_OP(iter_register_stmt) +HANDLER_RULE_OP(iter_step_stmt) +HANDLER_RULE_OP(html_disable_stmt) +HANDLER_RULE_OP(html_enable_stmt) +HANDLER_RULE_OP(pipe_stmt) RULE_OP(fdn_redirect_operator) RULE_OP(fdn_append_operator) RULE_OP(html_redirect_operator) diff --git a/librz/include/rz_core.h b/librz/include/rz_core.h index 2d17711077..a5207a392a 100644 --- a/librz/include/rz_core.h +++ b/librz/include/rz_core.h @@ -349,7 +349,7 @@ struct rz_core_t { bool log_events; // core.c:cb_event_handler : log actions from events if cfg.log.events is set RzList *ropchain; bool use_tree_sitter_rzcmd; - bool use_newshell_autocompletion; + bool use_rzshell_autocompletion; RzCoreSeekHistory seek_history; bool marks_init; @@ -425,7 +425,7 @@ RZ_API int rz_core_prompt_exec(RzCore *core); RZ_API void rz_core_prompt_loop(RzCore *core); RZ_API ut64 rz_core_pava(RzCore *core, ut64 addr); RZ_API int rz_core_cmd(RzCore *core, const char *cmd, int log); -RZ_API RzCmdStatus rz_core_cmd_newshell(RzCore *core, const char *cmd, int log); +RZ_API RzCmdStatus rz_core_cmd_rzshell(RzCore *core, const char *cmd, int log); RZ_API char *rz_core_editor(const RzCore *core, const char *file, const char *str); RZ_API int rz_core_fgets(char *buf, int len, void *user); RZ_API RzFlagItem *rz_core_flag_get_by_spaces(RzFlag *f, ut64 off); @@ -439,7 +439,7 @@ RZ_API char *rz_core_cmd_strf(RzCore *core, const char *fmt, ...) RZ_PRINTF_CHEC RZ_API char *rz_core_cmd_str_pipe(RzCore *core, const char *cmd); RZ_API int rz_core_cmd_file(RzCore *core, const char *file); RZ_API int rz_core_cmd_lines(RzCore *core, const char *lines); -RZ_API RzCmdStatus rz_core_cmd_lines_newshell(RzCore *core, const char *lines); +RZ_API RzCmdStatus rz_core_cmd_lines_rzshell(RzCore *core, const char *lines); RZ_API int rz_core_cmd_command(RzCore *core, const char *command); RZ_API bool rz_core_run_script(RzCore *core, const char *file); RZ_API void rz_core_seek_item_free(RzCoreSeekItem *item); @@ -470,7 +470,7 @@ RZ_API int rz_core_write_hexpair(RzCore *core, ut64 addr, const char *pairs); RZ_API int rz_core_write_assembly(RzCore *core, ut64 addr, const char *instructions, bool pretend, bool pad); RZ_API int rz_core_shift_block(RzCore *core, ut64 addr, ut64 b_size, st64 dist); RZ_API void rz_core_autocomplete(RZ_NULLABLE RzCore *core, RzLineCompletion *completion, RzLineBuffer *buf, RzLinePromptType prompt_type); -RZ_API RzLineNSCompletionResult *rz_core_autocomplete_newshell(RzCore *core, RzLineBuffer *buf, RzLinePromptType prompt_type); +RZ_API RzLineNSCompletionResult *rz_core_autocomplete_rzshell(RzCore *core, RzLineBuffer *buf, RzLinePromptType prompt_type); RZ_API void rz_core_print_scrollbar(RzCore *core); RZ_API void rz_core_print_scrollbar_bottom(RzCore *core); RZ_API void rz_core_help_vars_print(RzCore *core); @@ -598,7 +598,7 @@ RZ_API int rz_core_loadlibs(RzCore *core, int where, const char *path); RZ_API int rz_core_cmd_buffer(RzCore *core, const char *buf); RZ_API int rz_core_cmdf(RzCore *core, const char *fmt, ...) RZ_PRINTF_CHECK(2, 3); RZ_API int rz_core_cmd0(RzCore *core, const char *cmd); -RZ_API RzCmdStatus rz_core_cmd0_newshell(RzCore *core, const char *cmd); +RZ_API RzCmdStatus rz_core_cmd0_rzshell(RzCore *core, const char *cmd); RZ_API char *rz_core_cmd_str(RzCore *core, const char *cmd); RZ_API int rz_core_cmd_foreach(RzCore *core, const char *cmd, char *each); RZ_API int rz_core_cmd_foreach3(RzCore *core, const char *cmd, char *each); diff --git a/librz/main/rizin.c b/librz/main/rizin.c index e1eb5a31bc..9f45f1efa7 100644 --- a/librz/main/rizin.c +++ b/librz/main/rizin.c @@ -154,7 +154,7 @@ static int main_help(int line) { " RZ_LIBR_PLUGINS " RZ_JOIN_2_PATHS("%s", RZ_PLUGINS) "\n" " RZ_USER_ZIGNS " RZ_JOIN_2_PATHS("~", RZ_HOME_ZIGNS) "\n" "Environment:\n" - " RZ_CFG_OLDSHELL sets cfg.newshell=false\n" + " RZ_CFG_OLDSHELL sets cfg.oldshell=true\n" " RZ_DEBUG if defined, show error messages and crash signal\n" " RZ_DEBUG_ASSERT=1 set a breakpoint when hitting an assert\n" " RZ_MAGICPATH " RZ_JOIN_2_PATHS("%s", RZ_SDB_MAGIC) "\n" diff --git a/man/rizin.1 b/man/rizin.1 index 036f218e28..ecf493e2da 100644 --- a/man/rizin.1 +++ b/man/rizin.1 @@ -119,7 +119,7 @@ To enter visual mode use the 'V' command. Then press '?' for help .Sh DEBUGGER In rizin the debugger commands are implemented under the 'd' command. Type 'd?' for help .Sh ENVIRONMENT - RZ_CFG_OLDSHELL sets cfg.newshell=false + RZ_CFG_OLDSHELL sets cfg.oldshell=true RZ_DEBUG if defined, show error messages and crash signal RZ_DEBUG_ASSERT=1 set a breakpoint when hitting an assert RZ_MAGICPATH /Users/pancake/.local/share/rizin/share/rizin/4.5.0-git/magic diff --git a/shlr/rizin-shell-parser/corpus/cmd_specifier.txt b/shlr/rizin-shell-parser/corpus/cmd_specifier.txt index b03fd33829..618e663f02 100644 --- a/shlr/rizin-shell-parser/corpus/cmd_specifier.txt +++ b/shlr/rizin-shell-parser/corpus/cmd_specifier.txt @@ -6,8 +6,8 @@ afbt:c1/sort/inc --- -(commands - (arged_command +(statements + (arged_stmt command: (cmd_identifier extra: (specifiers (arg_identifier))))) @@ -20,8 +20,8 @@ afbt:*/page/1/10 --- -(commands - (arged_command +(statements + (arged_stmt command: (cmd_identifier extra: (specifiers (arg_identifier))))) @@ -34,8 +34,8 @@ afbt:c1/sort/inc:json --- -(commands - (arged_command +(statements + (arged_stmt command: (cmd_identifier extra: (specifiers (arg_identifier) diff --git a/shlr/rizin-shell-parser/corpus/cmd_substitution.txt b/shlr/rizin-shell-parser/corpus/cmd_substitution.txt index 7fc499d098..6dd16a2bcf 100644 --- a/shlr/rizin-shell-parser/corpus/cmd_substitution.txt +++ b/shlr/rizin-shell-parser/corpus/cmd_substitution.txt @@ -6,29 +6,29 @@ Command substitution used as simple arg $( --- -(commands - (arged_command command: (cmd_identifier) +(statements + (arged_stmt command: (cmd_identifier) args: (args (arg (cmd_substitution_arg - (arged_command command: (cmd_identifier) + (arged_stmt command: (cmd_identifier) args: (args (arg (arg_identifier))))))))) ======================================= -Command substitution with multiple commands +Command substitution with multiple statements ======================================= ?e $(p8 10; p8 4 @ 0xdeadbeef) --- -(commands - (arged_command command: (cmd_identifier) +(statements + (arged_stmt command: (cmd_identifier) args: (args (arg (cmd_substitution_arg - (arged_command command: (cmd_identifier) + (arged_stmt command: (cmd_identifier) args: (args (arg (arg_identifier)))) - (tmp_seek_command - (arged_command command: (cmd_identifier) + (tmp_seek_stmt + (arged_stmt command: (cmd_identifier) args: (args (arg (arg_identifier)))) (args (arg (arg_identifier))))))))) @@ -42,11 +42,11 @@ Command substitution used as simple arg ` --- -(commands - (arged_command command: (cmd_identifier) +(statements + (arged_stmt command: (cmd_identifier) args: (args (arg (cmd_substitution_arg - (arged_command command: (cmd_identifier) + (arged_stmt command: (cmd_identifier) args: (args (arg (arg_identifier))))))))) @@ -58,12 +58,12 @@ Nested command substitution --- -(commands - (arged_command command: (cmd_identifier) +(statements + (arged_stmt command: (cmd_identifier) args: (args (arg (cmd_substitution_arg - (arged_command command: (cmd_identifier) + (arged_stmt command: (cmd_identifier) args: (args (arg (cmd_substitution_arg - (arged_command command: (cmd_identifier) + (arged_stmt command: (cmd_identifier) args: (args (arg (arg_identifier))))))))))))) @@ -75,14 +75,14 @@ Nested command substitution 2 --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (args (arg (concatenation (arg_identifier) (cmd_substitution_arg - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (concatenation (arg_identifier) (cmd_substitution_arg - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier))))))))))))))) diff --git a/shlr/rizin-shell-parser/corpus/comments.txt b/shlr/rizin-shell-parser/corpus/comments.txt index 73c12ce8e7..f51f94c099 100644 --- a/shlr/rizin-shell-parser/corpus/comments.txt +++ b/shlr/rizin-shell-parser/corpus/comments.txt @@ -6,8 +6,8 @@ afl # af is not going to be parsed --- -(commands - (arged_command (cmd_identifier))) +(statements + (arged_stmt (cmd_identifier))) ================== @@ -20,11 +20,11 @@ Begin with comment --- -(commands) +(statements) ==================================== -Multiple commands multiple comments +Multiple statements multiple comments ==================================== afl # first comment @@ -33,11 +33,11 @@ p8 10# third comment --- -(commands - (arged_command (cmd_identifier)) - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier)) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier))))) ================================== @@ -48,8 +48,8 @@ p8 4 # something --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (args (arg (arg_identifier))))) @@ -63,7 +63,7 @@ p8 4 # something --- -(commands - (arged_command (cmd_identifier)) - (arged_command (cmd_identifier)) - (arged_command (cmd_identifier))) +(statements + (arged_stmt (cmd_identifier)) + (arged_stmt (cmd_identifier)) + (arged_stmt (cmd_identifier))) diff --git a/shlr/rizin-shell-parser/corpus/escape_args.txt b/shlr/rizin-shell-parser/corpus/escape_args.txt index 2d31c90771..23aa0c7ac6 100644 --- a/shlr/rizin-shell-parser/corpus/escape_args.txt +++ b/shlr/rizin-shell-parser/corpus/escape_args.txt @@ -6,8 +6,8 @@ pd 10\@test\>name --- -(commands - (arged_command +(statements + (arged_stmt command: (cmd_identifier) args: (args (arg (arg_identifier))))) @@ -20,8 +20,8 @@ Use newlines in echo --- -(commands - (arged_command +(statements + (arged_stmt command: (cmd_identifier) args: (args (arg (double_quoted_arg))))) @@ -34,7 +34,7 @@ Escape hash --- -(commands - (arged_command +(statements + (arged_stmt command: (cmd_identifier) args: (args (arg (arg_identifier))))) diff --git a/shlr/rizin-shell-parser/corpus/grep_commands.txt b/shlr/rizin-shell-parser/corpus/grep_commands.txt index 4542ea10be..565b6a4388 100644 --- a/shlr/rizin-shell-parser/corpus/grep_commands.txt +++ b/shlr/rizin-shell-parser/corpus/grep_commands.txt @@ -8,19 +8,19 @@ afl~$ --- -(commands - (grep_command - command: (arged_command +(statements + (grep_stmt + command: (arged_stmt command: (cmd_identifier) args: (args (arg (arg_identifier)))) specifier: (grep_specifier (grep_specifier_identifier))) - (grep_command - command: (arged_command + (grep_stmt + command: (arged_stmt command: (cmd_identifier) args: (args (arg (arg_identifier)))) specifier: (grep_specifier (grep_specifier_identifier))) - (grep_command - command: (arged_command command: (cmd_identifier)) + (grep_stmt + command: (arged_stmt command: (cmd_identifier)) specifier: (grep_specifier (grep_specifier_identifier)))) @@ -34,27 +34,27 @@ pd 10~mo$(?e v) --- -(commands - (grep_command - (arged_command (cmd_identifier) +(statements + (grep_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) (grep_specifier (cmd_substitution_arg - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier))))))) - (grep_command - (arged_command (cmd_identifier) + (grep_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) (grep_specifier (grep_specifier_identifier) (cmd_substitution_arg - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier))))))) - (grep_command - (arged_command (cmd_identifier) + (grep_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) (grep_specifier (grep_specifier_identifier) (cmd_substitution_arg - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))))))) diff --git a/shlr/rizin-shell-parser/corpus/iter_commands.txt b/shlr/rizin-shell-parser/corpus/iter_commands.txt index f79822a6ed..2d6c594a5f 100644 --- a/shlr/rizin-shell-parser/corpus/iter_commands.txt +++ b/shlr/rizin-shell-parser/corpus/iter_commands.txt @@ -6,9 +6,9 @@ p8 @@.file --- -(commands - (iter_file_lines_command - (arged_command (cmd_identifier)) +(statements + (iter_file_lines_stmt + (arged_stmt (cmd_identifier)) (arg (arg_identifier)))) @@ -20,9 +20,9 @@ p8 @@=off1 off2 --- -(commands - (iter_offsets_command - (arged_command (cmd_identifier)) +(statements + (iter_offsets_stmt + (arged_stmt (cmd_identifier)) (args (arg (arg_identifier)) (arg (arg_identifier))))) @@ -36,9 +36,9 @@ p8 @@@=off1 sz1 off2 sz2 --- -(commands - (iter_offsetssizes_command - (arged_command (cmd_identifier)) +(statements + (iter_offsetssizes_stmt + (arged_stmt (cmd_identifier)) (args (arg (arg_identifier)) (arg (arg_identifier)) @@ -54,10 +54,10 @@ p8 @@/x 9090 --- -(commands - (iter_hit_command - (arged_command (cmd_identifier)) - (arged_command (cmd_identifier) +(statements + (iter_hit_stmt + (arged_stmt (cmd_identifier)) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))))) @@ -70,10 +70,10 @@ p8 @@c:?e hello --- -(commands - (iter_interpret_command - (arged_command (cmd_identifier)) - (arged_command (cmd_identifier) +(statements + (iter_interpret_stmt + (arged_stmt (cmd_identifier)) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))))) @@ -85,10 +85,10 @@ p8 @@@c:?e hello 10 --- -(commands - (iter_interpret_offsetssizes_command - (arged_command (cmd_identifier)) - (arged_command (cmd_identifier) +(statements + (iter_interpret_offsetssizes_stmt + (arged_stmt (cmd_identifier)) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)) (arg (arg_identifier)))))) @@ -103,11 +103,11 @@ pd @@C:mycomm* --- -(commands - (iter_comment_command - (arged_command (cmd_identifier))) - (iter_comment_command - (arged_command (cmd_identifier)) +(statements + (iter_comment_stmt + (arged_stmt (cmd_identifier))) + (iter_comment_stmt + (arged_stmt (cmd_identifier)) (arg (arg_identifier)))) @@ -122,18 +122,18 @@ p8 4 @@dbts --- -(commands - (iter_dbta_command - (arged_command (cmd_identifier) +(statements + (iter_dbta_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier))))) - (iter_dbta_command - (arged_command (cmd_identifier) + (iter_dbta_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier))))) - (iter_dbtb_command - (arged_command (cmd_identifier) + (iter_dbtb_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier))))) - (iter_dbts_command - (arged_command (cmd_identifier) + (iter_dbts_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))))) @@ -145,9 +145,9 @@ p8 @@t --- -(commands - (iter_threads_command - (arged_command (cmd_identifier)))) +(statements + (iter_threads_stmt + (arged_stmt (cmd_identifier)))) =============== @@ -158,9 +158,9 @@ p8 @@b --- -(commands - (iter_bbs_command - (arged_command (cmd_identifier)))) +(statements + (iter_bbs_stmt + (arged_stmt (cmd_identifier)))) =============== @@ -171,9 +171,9 @@ p8 @@i --- -(commands - (iter_instrs_command - (arged_command (cmd_identifier)))) +(statements + (iter_instrs_stmt + (arged_stmt (cmd_identifier)))) =============== @@ -184,9 +184,9 @@ p8 @@ii --- -(commands - (iter_import_command - (arged_command (cmd_identifier)))) +(statements + (iter_import_stmt + (arged_stmt (cmd_identifier)))) =============== @@ -197,9 +197,9 @@ p8 @@iS --- -(commands - (iter_sections_command - (arged_command (cmd_identifier)))) +(statements + (iter_sections_stmt + (arged_stmt (cmd_identifier)))) =============== @@ -210,9 +210,9 @@ p8 @@iSS --- -(commands - (iter_segments_command - (arged_command (cmd_identifier)))) +(statements + (iter_segments_stmt + (arged_stmt (cmd_identifier)))) =============== @@ -223,9 +223,9 @@ p8 @@is --- -(commands - (iter_symbol_command - (arged_command (cmd_identifier)))) +(statements + (iter_symbol_stmt + (arged_stmt (cmd_identifier)))) =============== @@ -236,9 +236,9 @@ p8 @@iz --- -(commands - (iter_string_command - (arged_command (cmd_identifier)))) +(statements + (iter_string_stmt + (arged_stmt (cmd_identifier)))) ============ @@ -250,12 +250,12 @@ p8 4 @@f:sym.* --- -(commands - (iter_flags_command - (arged_command (cmd_identifier) +(statements + (iter_flags_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier))))) - (iter_flags_command - (arged_command (cmd_identifier) + (iter_flags_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) (arg (arg_identifier)))) @@ -269,11 +269,11 @@ p8 @@F:lib* --- -(commands - (iter_function_command - (arged_command (cmd_identifier))) - (iter_function_command - (arged_command (cmd_identifier)) +(statements + (iter_function_stmt + (arged_stmt (cmd_identifier))) + (iter_function_stmt + (arged_stmt (cmd_identifier)) (arg (arg_identifier)))) @@ -285,9 +285,9 @@ pd @@om --- -(commands - (iter_iomap_command - (arged_command (cmd_identifier)))) +(statements + (iter_iomap_stmt + (arged_stmt (cmd_identifier)))) ========== @@ -298,9 +298,9 @@ pd @@dm --- -(commands - (iter_dbgmap_command - (arged_command (cmd_identifier)))) +(statements + (iter_dbgmap_stmt + (arged_stmt (cmd_identifier)))) ============= @@ -311,9 +311,9 @@ pd @@r --- -(commands - (iter_register_command - (arged_command (cmd_identifier)))) +(statements + (iter_register_stmt + (arged_stmt (cmd_identifier)))) =============== @@ -324,9 +324,9 @@ p8 @@s:0xd000 0xe000 0x100 --- -(commands - (iter_step_command - (arged_command (cmd_identifier)) +(statements + (iter_step_stmt + (arged_stmt (cmd_identifier)) (args (arg (arg_identifier)) (arg (arg_identifier)) diff --git a/shlr/rizin-shell-parser/corpus/pf_commands.txt b/shlr/rizin-shell-parser/corpus/pf_commands.txt index 846695e61a..91481da0a0 100644 --- a/shlr/rizin-shell-parser/corpus/pf_commands.txt +++ b/shlr/rizin-shell-parser/corpus/pf_commands.txt @@ -11,18 +11,18 @@ pfs fmt_name --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (pf_args (pf_arg (pf_arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (pf_args (pf_arg (pf_arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (pf_args (pf_arg (pf_arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (pf_args (pf_arg (pf_arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (pf_args (pf_arg (pf_arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (pf_args (pf_arg (pf_arg_identifier))))) @@ -39,33 +39,33 @@ pfs 3xi foo bar --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (pf_args (pf_arg (pf_arg_identifier)) (pf_arg (pf_arg_identifier)) (pf_arg (pf_arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (pf_args (pf_arg (pf_arg_identifier)) (pf_arg (pf_arg_identifier)) (pf_arg (pf_arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (pf_args (pf_arg (pf_arg_identifier)) (pf_arg (pf_arg_identifier)) (pf_arg (pf_arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (pf_args (pf_arg (pf_arg_identifier)) (pf_arg (pf_arg_identifier)) (pf_arg (pf_arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (pf_args (pf_arg (pf_arg_identifier)) (pf_arg (pf_arg_identifier)) (pf_arg (pf_arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (pf_args (pf_arg (pf_arg_identifier)) (pf_arg (pf_arg_identifier)) @@ -80,8 +80,8 @@ pf.fmt_name --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (pf_dot_cmd_args (pf_args (pf_arg (pf_arg_identifier)))))) @@ -95,20 +95,20 @@ pf.fmt_name.field_name[3] --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (pf_dot_cmd_args (pf_args (pf_arg (pf_arg_identifier)) (pf_arg (pf_arg_identifier))))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (pf_dot_cmd_args (pf_args (pf_arg (pf_arg_identifier)) (pf_arg (pf_arg_identifier))) (pf_arg_identifier) (pf_args (pf_arg (pf_arg_identifier))))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (pf_dot_cmd_args (pf_args (pf_arg (pf_arg_identifier)) @@ -125,17 +125,17 @@ pfv.fmt_name.field_name=0xdeadbeef --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (pf_dot_cmd_args (pf_args (pf_arg (pf_arg_identifier))))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (pf_dot_cmd_args (pf_args (pf_arg (pf_arg_identifier)) (pf_arg (pf_arg_identifier))))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (pf_dot_cmd_args (pf_args (pf_arg (pf_arg_identifier)) @@ -151,8 +151,8 @@ pf.obj xxdz prev next size name --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (pf_new_args (pf_arg (pf_arg_identifier)) (pf_args @@ -171,8 +171,8 @@ pf. --- -(commands - (arged_command (cmd_identifier))) +(statements + (arged_stmt (cmd_identifier))) ================= Pf load from file @@ -183,10 +183,10 @@ pfo --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (arged_command (cmd_identifier))) + (arged_stmt (cmd_identifier))) ========================== @@ -197,8 +197,8 @@ pf B (BitFldType)arg_name --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (pf_args (pf_arg (pf_arg_identifier)) (pf_arg @@ -218,8 +218,8 @@ Cf- --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)) (pf_args @@ -229,4 +229,4 @@ Cf- (pf_arg (pf_arg_identifier)) (pf_arg (pf_arg_identifier)) (pf_arg (pf_arg_identifier))))) - (arged_command (cmd_identifier))) + (arged_stmt (cmd_identifier))) diff --git a/shlr/rizin-shell-parser/corpus/pipes.txt b/shlr/rizin-shell-parser/corpus/pipes.txt index c1101c6ad2..00f439e9e1 100644 --- a/shlr/rizin-shell-parser/corpus/pipes.txt +++ b/shlr/rizin-shell-parser/corpus/pipes.txt @@ -6,9 +6,9 @@ p8 10 | --- -(commands - (html_disable_command - (arged_command (cmd_identifier) +(statements + (html_disable_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))))) ====================== @@ -19,9 +19,9 @@ p8 10 |H --- -(commands - (html_enable_command - (arged_command (cmd_identifier) +(statements + (html_enable_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))))) ====================== @@ -32,11 +32,11 @@ p8 10 | grep 10 --- -(commands - (pipe_command - (arged_command (cmd_identifier) +(statements + (pipe_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (pipe_second_command))) + (pipe_second_stmt))) =========== Double pipe @@ -46,13 +46,13 @@ pd 10 | cat | grep mov --- -(commands - (pipe_command - (pipe_command - (arged_command (cmd_identifier) +(statements + (pipe_stmt + (pipe_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (pipe_second_command)) - (pipe_second_command))) + (pipe_second_stmt)) + (pipe_second_stmt))) =================================== Pipe to another command with no arg @@ -62,10 +62,10 @@ f | grep main --- -(commands - (pipe_command - (arged_command (cmd_identifier)) - (pipe_second_command))) +(statements + (pipe_stmt + (arged_stmt (cmd_identifier)) + (pipe_second_stmt))) ======================= Pipe to interpreter "." @@ -75,7 +75,7 @@ p8 10 |. --- -(commands - (arged_command - (arged_command (cmd_identifier) +(statements + (arged_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))))) diff --git a/shlr/rizin-shell-parser/corpus/quoted_args.txt b/shlr/rizin-shell-parser/corpus/quoted_args.txt index db3d0e04dd..70988ac173 100644 --- a/shlr/rizin-shell-parser/corpus/quoted_args.txt +++ b/shlr/rizin-shell-parser/corpus/quoted_args.txt @@ -6,8 +6,8 @@ Echo with (double) quoted args --- -(commands - (arged_command command: (cmd_identifier) +(statements + (arged_stmt command: (cmd_identifier) args: (args (arg (double_quoted_arg))))) ============================== @@ -18,8 +18,8 @@ Echo with (single) quoted args --- -(commands - (arged_command command: (cmd_identifier) +(statements + (arged_stmt command: (cmd_identifier) args: (args (arg (single_quoted_arg))))) @@ -31,8 +31,8 @@ Legacy command - all quoted --- -(commands - (legacy_quoted_command)) +(statements + (legacy_quoted_stmt)) ======================================= @@ -43,12 +43,12 @@ Double quoted arg with cmd substitution --- -(commands - (arged_command command: (cmd_identifier) +(statements + (arged_stmt command: (cmd_identifier) args: (args (arg (double_quoted_arg (cmd_substitution_arg - (arged_command command: (cmd_identifier) + (arged_stmt command: (cmd_identifier) args: (args (arg (double_quoted_arg)))))))))) @@ -62,13 +62,13 @@ Quoted hash --- -(commands - (arged_command command: (cmd_identifier) +(statements + (arged_stmt command: (cmd_identifier) args: (args (arg (double_quoted_arg)))) - (arged_command command: (cmd_identifier) + (arged_stmt command: (cmd_identifier) args: (args (arg (double_quoted_arg (cmd_substitution_arg - (arged_command command: (cmd_identifier))))))) - (arged_command command: (cmd_identifier) + (arged_stmt command: (cmd_identifier))))))) + (arged_stmt command: (cmd_identifier) args: (args (arg (single_quoted_arg))))) diff --git a/shlr/rizin-shell-parser/corpus/redirects.txt b/shlr/rizin-shell-parser/corpus/redirects.txt index 35df40db6d..c0ce8eba9d 100644 --- a/shlr/rizin-shell-parser/corpus/redirects.txt +++ b/shlr/rizin-shell-parser/corpus/redirects.txt @@ -6,9 +6,9 @@ afl > /tmp/test.txt --- -(commands - (redirect_command - (arged_command (cmd_identifier)) +(statements + (redirect_stmt + (arged_stmt (cmd_identifier)) (fdn_redirect_operator) (arg (arg_identifier)))) @@ -21,9 +21,9 @@ afl 2> /tmp/test.txt --- -(commands - (redirect_command - (arged_command (cmd_identifier)) +(statements + (redirect_stmt + (arged_stmt (cmd_identifier)) (fdn_redirect_operator (file_descriptor)) (arg (arg_identifier)))) @@ -36,9 +36,9 @@ afl H> /tmp/test.txt --- -(commands - (redirect_command - (arged_command (cmd_identifier)) +(statements + (redirect_stmt + (arged_stmt (cmd_identifier)) (html_redirect_operator) (arg (arg_identifier)))) @@ -51,9 +51,9 @@ afl >> /tmp/test.txt --- -(commands - (redirect_command - (arged_command (cmd_identifier)) +(statements + (redirect_stmt + (arged_stmt (cmd_identifier)) (fdn_append_operator) (arg (arg_identifier)))) @@ -66,8 +66,8 @@ afl 2>> /tmp/test.txt --- -(commands - (redirect_command - (arged_command (cmd_identifier)) +(statements + (redirect_stmt + (arged_stmt (cmd_identifier)) (fdn_append_operator (file_descriptor)) (arg (arg_identifier)))) diff --git a/shlr/rizin-shell-parser/corpus/repeated_commands.txt b/shlr/rizin-shell-parser/corpus/repeated_commands.txt index 127d617fab..81abf732bc 100644 --- a/shlr/rizin-shell-parser/corpus/repeated_commands.txt +++ b/shlr/rizin-shell-parser/corpus/repeated_commands.txt @@ -1,30 +1,30 @@ ========================= -One digit repeat commands +One digit repeat statements ========================= 7/x 90 --- -(commands - (repeat_command +(statements + (repeat_stmt (number) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))))) ========================= -Multiple digits repeat commands +Multiple digits repeat statements ========================= 17/x 90 --- -(commands - (repeat_command +(statements + (repeat_stmt (number) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))))) @@ -36,11 +36,11 @@ Repeat with redirection --- -(commands - (redirect_command - (repeat_command +(statements + (redirect_stmt + (repeat_stmt (number) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier))))) (fdn_redirect_operator) (arg (arg_identifier)))) @@ -54,10 +54,10 @@ Repeat with tmp seek --- -(commands - (tmp_seek_command - (repeat_command +(statements + (tmp_seek_stmt + (repeat_stmt (number) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier))))) (args (arg (arg_identifier))))) diff --git a/shlr/rizin-shell-parser/corpus/search_commands.txt b/shlr/rizin-shell-parser/corpus/search_commands.txt index 3aa717891b..d9be52f9f2 100644 --- a/shlr/rizin-shell-parser/corpus/search_commands.txt +++ b/shlr/rizin-shell-parser/corpus/search_commands.txt @@ -6,8 +6,8 @@ Simple search --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (args (arg (double_quoted_arg))))) @@ -20,10 +20,10 @@ Not matching --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier))))) @@ -35,8 +35,8 @@ Reg exp --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (args (arg (arg_identifier))))) @@ -48,6 +48,6 @@ Search with nibbles --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (args (arg (arg_identifier))))) diff --git a/shlr/rizin-shell-parser/corpus/simple_commands.txt b/shlr/rizin-shell-parser/corpus/simple_commands.txt index e89bc82de5..bce0beb033 100644 --- a/shlr/rizin-shell-parser/corpus/simple_commands.txt +++ b/shlr/rizin-shell-parser/corpus/simple_commands.txt @@ -7,9 +7,9 @@ afl --- -(commands - (arged_command (cmd_identifier)) - (arged_command (cmd_identifier))) +(statements + (arged_stmt (cmd_identifier)) + (arged_stmt (cmd_identifier))) ============= One argument @@ -19,28 +19,28 @@ af 0xdeadbeef --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (args (arg (arg_identifier))))) ============================== -Semi-colon separated commands +Semi-colon separated statements ============================== afl;af 0xdeadbeef ; afl --- -(commands - (arged_command (cmd_identifier)) - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier)) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (arged_command (cmd_identifier))) + (arged_stmt (cmd_identifier))) ========================= -Newline separate commands +Newline separate statements ========================= afl @@ -48,14 +48,14 @@ af 0xdeadbeef --- -(commands - (arged_command (cmd_identifier)) - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier)) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier))))) ====================== -Question mark commands +Question mark statements ====================== ? x @@ -63,25 +63,25 @@ Question mark commands ??? ?t cmd ?x hello -e? cfg.newshell +e? cfg.oldshell --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (arged_command (cmd_identifier)) - (help_command (cmd_identifier)) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier)) + (help_stmt (cmd_identifier)) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier))))) =============== -Search commands +Search statements =============== /x 90 @@ -89,10 +89,10 @@ Search commands --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier))))) @@ -106,14 +106,14 @@ aflj --- -(commands - (arged_command (cmd_identifier)) - (arged_command (cmd_identifier)) - (arged_command (cmd_identifier))) +(statements + (arged_stmt (cmd_identifier)) + (arged_stmt (cmd_identifier)) + (arged_stmt (cmd_identifier))) ============= -Help commands +Help statements ============= ? @@ -142,30 +142,30 @@ pf??? --- -(commands - (help_command (cmd_identifier)) - (help_command (cmd_identifier)) - (help_command (cmd_identifier)) - (help_command (cmd_identifier)) - (help_command (cmd_identifier)) - (help_command (cmd_identifier)) - (help_command (cmd_identifier)) - (help_command (cmd_identifier)) - (help_command (cmd_identifier)) - (help_command (cmd_identifier)) - (help_command (cmd_identifier)) - (help_command (cmd_identifier)) - (help_command (cmd_identifier)) - (help_command (cmd_identifier)) - (help_command (cmd_identifier)) - (help_command (cmd_identifier)) - (arged_command (cmd_identifier)) - (help_command (cmd_identifier)) - (help_command (cmd_identifier)) - (help_command (cmd_identifier)) - (help_command (cmd_identifier)) - (help_command (cmd_identifier)) - (help_command (cmd_identifier))) +(statements + (help_stmt (cmd_identifier)) + (help_stmt (cmd_identifier)) + (help_stmt (cmd_identifier)) + (help_stmt (cmd_identifier)) + (help_stmt (cmd_identifier)) + (help_stmt (cmd_identifier)) + (help_stmt (cmd_identifier)) + (help_stmt (cmd_identifier)) + (help_stmt (cmd_identifier)) + (help_stmt (cmd_identifier)) + (help_stmt (cmd_identifier)) + (help_stmt (cmd_identifier)) + (help_stmt (cmd_identifier)) + (help_stmt (cmd_identifier)) + (help_stmt (cmd_identifier)) + (help_stmt (cmd_identifier)) + (arged_stmt (cmd_identifier)) + (help_stmt (cmd_identifier)) + (help_stmt (cmd_identifier)) + (help_stmt (cmd_identifier)) + (help_stmt (cmd_identifier)) + (help_stmt (cmd_identifier)) + (help_stmt (cmd_identifier))) =============================== @@ -176,8 +176,8 @@ Command with concatenation args --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (args (arg (concatenation @@ -200,12 +200,12 @@ Number command --- -(commands - (number_command) - (number_command) - (number_command) (ERROR) - (number_command) - (number_command) (ERROR)) +(statements + (number_stmt) + (number_stmt) + (number_stmt) (ERROR) + (number_stmt) + (number_stmt) (ERROR)) ============= @@ -219,15 +219,15 @@ Tasks command --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)) (arg (arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (arged_command (cmd_identifier)) - (arged_command (cmd_identifier))) + (arged_stmt (cmd_identifier)) + (arged_stmt (cmd_identifier))) ============== @@ -238,8 +238,8 @@ Arg with (...) --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (args (arg (concatenation @@ -258,8 +258,8 @@ Expressions with (...) --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (args (arg (args (arg_identifier) @@ -292,22 +292,22 @@ s $ --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)) (arg (arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier))))) @@ -321,12 +321,12 @@ md /root/ --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier))))) @@ -339,10 +339,10 @@ md /root/ --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (help_command (cmd_identifier))) + (help_stmt (cmd_identifier))) ============================= @@ -357,12 +357,12 @@ pd\@0xdeadbeef --- -(commands - (arged_command (cmd_identifier)) - (arged_command (cmd_identifier)) - (arged_command (cmd_identifier)) - (arged_command (cmd_identifier)) - (arged_command (cmd_identifier))) +(statements + (arged_stmt (cmd_identifier)) + (arged_stmt (cmd_identifier)) + (arged_stmt (cmd_identifier)) + (arged_stmt (cmd_identifier)) + (arged_stmt (cmd_identifier))) =========== UTF-8 chars @@ -372,8 +372,8 @@ rz-find -S واسع bins/pe/testapp-msvc64.exe --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)) (arg (arg_identifier)) diff --git a/shlr/rizin-shell-parser/corpus/special_commands.txt b/shlr/rizin-shell-parser/corpus/special_commands.txt index a7954543cf..42c98e94ab 100644 --- a/shlr/rizin-shell-parser/corpus/special_commands.txt +++ b/shlr/rizin-shell-parser/corpus/special_commands.txt @@ -1,5 +1,5 @@ ====================== -Pointer type commands +Pointer type statements ====================== *entry0 @@ -8,15 +8,15 @@ Pointer type commands --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)) (arg (arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)) (arg (arg_identifier))))) @@ -34,26 +34,26 @@ Environment variable command --- -(commands - (arged_command (cmd_identifier)) - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier)) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)) (arg (arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)) (arg (arg_identifier))))) =============== -Macro commands +Macro statements =============== (_foo x y; p8 $0 @ $1) @@ -66,31 +66,31 @@ Macro commands --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (macro_args (macro_content (arg (arg_identifier)) (args (arg (arg_identifier)) (arg (arg_identifier))) - (tmp_seek_command - (arged_command (cmd_identifier) + (tmp_seek_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) (args (arg (arg_identifier))))))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (macro_args (macro_content (arg (arg_identifier))))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (macro_args (macro_content (arg (arg_identifier)) (args (arg (arg_identifier)) (arg (arg_identifier))) - (tmp_seek_command - (arged_command (cmd_identifier) + (tmp_seek_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) (args (arg (arg_identifier))))) (macro_call_full_content @@ -98,42 +98,42 @@ Macro commands (args (arg (arg_identifier)) (arg (arg_identifier))))))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (macro_args (macro_content (arg (arg_identifier)) (args (arg (arg_identifier))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (macro_call_content (args (arg (arg_identifier)) (arg (arg_identifier))))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (macro_call_content (args (arg (arg_identifier)) (arg (arg_identifier))))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (macro_call_content (args (arg (arg_identifier)) (arg (arg_identifier)))))))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (macro_args (macro_content (arg (arg_identifier)) - (grep_command - (arged_command (cmd_identifier) + (grep_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) (grep_specifier (grep_specifier_identifier)))))) - (arged_command (cmd_identifier)) - (arged_command (cmd_identifier))) + (arged_stmt (cmd_identifier)) + (arged_stmt (cmd_identifier))) =============== -System commands +System statements =============== ! @@ -144,14 +144,14 @@ System commands --- -(commands - (arged_command (system_identifier)) - (arged_command (system_identifier) +(statements + (arged_stmt (system_identifier)) + (arged_stmt (system_identifier) (args (arg (arg_identifier)))) - (arged_command (system_identifier)) - (arged_command (system_identifier) + (arged_stmt (system_identifier)) + (arged_stmt (system_identifier) (args (arg (arg_identifier)))) - (arged_command (system_identifier) + (arged_stmt (system_identifier) (args (arg (arg_identifier)) (arg (arg_identifier)) @@ -160,7 +160,7 @@ System commands =================== -Interpret r2 commands +Interpret r2 statements =================== .cmd a1 @@ -174,24 +174,24 @@ pd 10 |. --- -(commands - (arged_command +(statements + (arged_stmt command: (cmd_identifier) - args: (arged_command command: (cmd_identifier) + args: (arged_stmt command: (cmd_identifier) args: (args (arg (arg_identifier))))) - (arged_command + (arged_stmt command: (cmd_identifier) args: (args (arg (arg_identifier)))) - (arged_command + (arged_stmt command: (cmd_identifier) args: (args (arg (arg_identifier)))) - (arged_command + (arged_stmt command: (cmd_identifier) args: (args (arg (arg_identifier)))) - (arged_command + (arged_stmt command: (cmd_identifier) args: (interpret_arg)) - (arged_command + (arged_stmt command: (cmd_identifier) args: (macro_call_content (args @@ -199,11 +199,11 @@ pd 10 |. (arg (arg_identifier)) (arg (arg_identifier)) (arg (arg_identifier))))) - (arged_command + (arged_stmt command: (cmd_identifier) args: (args (arg (arg_identifier)))) - (arged_command - args: (arged_command command: (cmd_identifier) + (arged_stmt + args: (arged_stmt command: (cmd_identifier) args: (args (arg (arg_identifier))))) ) @@ -217,12 +217,12 @@ Last cmd --- -(commands - (arged_command (cmd_identifier)) - (arged_command (cmd_identifier))) +(statements + (arged_stmt (cmd_identifier)) + (arged_stmt (cmd_identifier))) =================== -Interpreter commands +Interpreter statements =================== #! @@ -232,38 +232,38 @@ Interpreter commands --- -(commands - (arged_command (cmd_identifier)) - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier)) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)) (arg (arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (help_command (cmd_identifier))) + (help_stmt (cmd_identifier))) ======================================= -Pointer type commands with substitution +Pointer type statements with substitution ======================================= *entr$(?e y0)=$(?v $$) --- -(commands - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier) (args (arg (concatenation (arg_identifier) (cmd_substitution_arg - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier))))))) (arg (cmd_substitution_arg - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier))))))))) ======== @@ -274,8 +274,8 @@ editor - --- -(commands - (arged_command (cmd_identifier))) +(statements + (arged_stmt (cmd_identifier))) ========= \ command @@ -285,12 +285,12 @@ editor - --- -(commands - (arged_command (cmd_identifier))) +(statements + (arged_stmt (cmd_identifier))) ============== -R commands +R statements ============== R @@ -307,31 +307,31 @@ R&r 3000 --- -(commands - (arged_command (cmd_identifier)) - (arged_command (cmd_identifier)) - (arged_command (cmd_identifier) +(statements + (arged_stmt (cmd_identifier)) + (arged_stmt (cmd_identifier)) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)) (arg (arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) - (arged_command (cmd_identifier)) - (arged_command (cmd_identifier)) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier)) + (arged_stmt (cmd_identifier)) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)) (arg (arg_identifier)))) - (arged_command (cmd_identifier) + (arged_stmt (cmd_identifier) (args (arg (arg_identifier))))) diff --git a/shlr/rizin-shell-parser/corpus/temporary_changes.txt b/shlr/rizin-shell-parser/corpus/temporary_changes.txt index 90911576e4..faf5349129 100644 --- a/shlr/rizin-shell-parser/corpus/temporary_changes.txt +++ b/shlr/rizin-shell-parser/corpus/temporary_changes.txt @@ -6,8 +6,8 @@ Temporary changes help --- -(commands - (help_command (cmd_identifier))) +(statements + (help_stmt (cmd_identifier))) ============== Temporary seek @@ -18,13 +18,13 @@ p8 10 @ flag --- -(commands - (tmp_seek_command - (arged_command (cmd_identifier) +(statements + (tmp_seek_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) (args (arg (arg_identifier)))) - (tmp_seek_command - (arged_command (cmd_identifier) + (tmp_seek_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) (args (arg (arg_identifier))))) @@ -37,9 +37,9 @@ p8 10 @! 30 --- -(commands - (tmp_blksz_command - (arged_command (cmd_identifier) +(statements + (tmp_blksz_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) (args (arg (arg_identifier))))) @@ -52,9 +52,9 @@ Temporary from/to --- -(commands - (tmp_fromto_command - (arged_command (cmd_identifier) +(statements + (tmp_fromto_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) (args (arg (arg_identifier)) @@ -69,9 +69,9 @@ pd 2 @a:x86 --- -(commands - (tmp_arch_command - (arged_command (cmd_identifier) +(statements + (tmp_arch_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) (arg (arg_identifier)))) @@ -83,9 +83,9 @@ pd 2 @b:16 --- -(commands - (tmp_bits_command - (arged_command (cmd_identifier) +(statements + (tmp_bits_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) (args (arg (arg_identifier))))) @@ -97,9 +97,9 @@ pd 2 @B:3 --- -(commands - (tmp_nthi_command - (arged_command (cmd_identifier) +(statements + (tmp_nthi_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) (arg (arg_identifier)))) @@ -112,13 +112,13 @@ pd 2 @e:asm.arch=x86,scr.utf8=true --- -(commands - (tmp_eval_command - (arged_command command: (cmd_identifier) +(statements + (tmp_eval_stmt + (arged_stmt command: (cmd_identifier) args: (args (arg (arg_identifier)))) (tmp_eval_args (tmp_eval_arg))) - (tmp_eval_command - (arged_command command: (cmd_identifier) + (tmp_eval_stmt + (arged_stmt command: (cmd_identifier) args: (args (arg (arg_identifier)))) (tmp_eval_args (tmp_eval_arg) @@ -132,9 +132,9 @@ f @F:symbols --- -(commands - (tmp_fs_command - (arged_command (cmd_identifier)) +(statements + (tmp_fs_stmt + (arged_stmt (cmd_identifier)) (arg (arg_identifier)))) ================= @@ -145,9 +145,9 @@ pd 2 @i:4 --- -(commands - (tmp_reli_command - (arged_command (cmd_identifier) +(statements + (tmp_reli_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) (args (arg (arg_identifier))))) @@ -159,9 +159,9 @@ pd @k:key --- -(commands - (tmp_kuery_command - (arged_command (cmd_identifier)) +(statements + (tmp_kuery_stmt + (arged_stmt (cmd_identifier)) (arg (arg_identifier)))) ================= @@ -172,9 +172,9 @@ pd @o:3 --- -(commands - (tmp_fd_command - (arged_command (cmd_identifier)) +(statements + (tmp_fd_stmt + (arged_stmt (cmd_identifier)) (args (arg (arg_identifier))))) ================= @@ -185,9 +185,9 @@ pd @r:rax --- -(commands - (tmp_reg_command - (arged_command (cmd_identifier)) +(statements + (tmp_reg_stmt + (arged_stmt (cmd_identifier)) (arg (arg_identifier)))) ================= @@ -198,9 +198,9 @@ pd @f:myfile --- -(commands - (tmp_file_command - (arged_command (cmd_identifier)) +(statements + (tmp_file_stmt + (arged_stmt (cmd_identifier)) (arg (arg_identifier)))) @@ -212,9 +212,9 @@ pd @s:mystring --- -(commands - (tmp_string_command - (arged_command (cmd_identifier)) +(statements + (tmp_string_stmt + (arged_stmt (cmd_identifier)) (arg (arg_identifier)))) @@ -226,9 +226,9 @@ pd @x:90deadbeef --- -(commands - (tmp_hex_command - (arged_command (cmd_identifier)) +(statements + (tmp_hex_stmt + (arged_stmt (cmd_identifier)) (arg (arg_identifier)))) @@ -240,11 +240,11 @@ p8 4 @ 0xdead @a:x86 > /tmp/out.txt --- -(commands - (redirect_command - (tmp_arch_command - (tmp_seek_command - (arged_command (cmd_identifier) +(statements + (redirect_stmt + (tmp_arch_stmt + (tmp_seek_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) (args (arg (arg_identifier)))) (arg (arg_identifier))) @@ -257,9 +257,9 @@ Spaces after tmp_seek ===================== wx 0x68a0a@entry0 --- -(commands - (tmp_seek_command - (arged_command (cmd_identifier) +(statements + (tmp_seek_stmt + (arged_stmt (cmd_identifier) (args (arg (arg_identifier)))) (args (arg (arg_identifier))))) @@ -272,9 +272,9 @@ pd @ entry0 + 2 --- -(commands - (tmp_seek_command - (arged_command (cmd_identifier)) +(statements + (tmp_seek_stmt + (arged_stmt (cmd_identifier)) (args (arg (arg_identifier)) (arg (arg_identifier)) @@ -288,7 +288,7 @@ pv4 @v:0xdeadbeef --- -(commands - (tmp_value_command - (arged_command (cmd_identifier)) +(statements + (tmp_value_stmt + (arged_stmt (cmd_identifier)) (arg (arg_identifier)))) \ No newline at end of file diff --git a/shlr/rizin-shell-parser/grammar.js b/shlr/rizin-shell-parser/grammar.js index afac592fd6..52c56bf923 100644 --- a/shlr/rizin-shell-parser/grammar.js +++ b/shlr/rizin-shell-parser/grammar.js @@ -50,7 +50,7 @@ module.exports = grammar({ externals: ($) => [ $._cmd_identifier, - $._help_command, + $._help_stmt, $.file_descriptor, $._eq_sep_concat, $._concat, @@ -58,96 +58,96 @@ module.exports = grammar({ $._spec_sep, ], - inline: ($) => [$.cmd_delimiter, $.cmd_delimiter_singleline, $._comment], + inline: ($) => [$.stmt_delimiter, $.stmt_delimiter_singleline, $._comment], rules: { - commands: ($) => + statements: ($) => choice( seq(), - seq(repeat($.cmd_delimiter)), - seq(repeat($.cmd_delimiter), $._command, repeat(seq($.cmd_delimiter, optional($._command)))) + seq(repeat($.stmt_delimiter)), + seq(repeat($.stmt_delimiter), $._statement, repeat(seq($.stmt_delimiter, optional($._statement)))) ), - _commands_singleline: ($) => + _statements_singleline: ($) => prec( 1, seq( - repeat($.cmd_delimiter_singleline), - $._command, - repeat(seq($.cmd_delimiter_singleline, optional($._command))) + repeat($.stmt_delimiter_singleline), + $._statement, + repeat(seq($.stmt_delimiter_singleline, optional($._statement))) ) ), - _command: ($) => choice($.redirect_command, $._simple_command), + _statement: ($) => choice($.redirect_stmt, $._simple_stmt), - legacy_quoted_command: ($) => seq('"', field("string", token(prec(-1, /([^"\\]|\\(.|\n))+/))), '"'), + legacy_quoted_stmt: ($) => seq('"', field("string", token(prec(-1, /([^"\\]|\\(.|\n))+/))), '"'), - _simple_command: ($) => + _simple_stmt: ($) => choice( - $.help_command, - $.repeat_command, - $.arged_command, - $.number_command, - $._tmp_command, - $._iter_command, - $._pipe_command, - $.grep_command, - $.legacy_quoted_command, - $._pf_commands + $.help_stmt, + $.repeat_stmt, + $.arged_stmt, + $.number_stmt, + $._tmp_stmt, + $._iter_stmt, + $._pipe_stmt, + $.grep_stmt, + $.legacy_quoted_stmt, + $._pf_stmts ), - _tmp_command: ($) => + _tmp_stmt: ($) => choice( - $.tmp_seek_command, - $.tmp_blksz_command, - $.tmp_fromto_command, - $.tmp_arch_command, - $.tmp_bits_command, - $.tmp_nthi_command, - $.tmp_eval_command, - $.tmp_fs_command, - $.tmp_reli_command, - $.tmp_kuery_command, - $.tmp_fd_command, - $.tmp_reg_command, - $.tmp_file_command, - $.tmp_string_command, - $.tmp_value_command, - $.tmp_hex_command + $.tmp_seek_stmt, + $.tmp_blksz_stmt, + $.tmp_fromto_stmt, + $.tmp_arch_stmt, + $.tmp_bits_stmt, + $.tmp_nthi_stmt, + $.tmp_eval_stmt, + $.tmp_fs_stmt, + $.tmp_reli_stmt, + $.tmp_kuery_stmt, + $.tmp_fd_stmt, + $.tmp_reg_stmt, + $.tmp_file_stmt, + $.tmp_string_stmt, + $.tmp_value_stmt, + $.tmp_hex_stmt ), - _iter_command: ($) => + _iter_stmt: ($) => choice( - $.iter_file_lines_command, - $.iter_offsets_command, - $.iter_offsetssizes_command, - $.iter_hit_command, - $.iter_interpret_command, - $.iter_interpret_offsetssizes_command, - $.iter_comment_command, - $.iter_dbta_command, - $.iter_dbtb_command, - $.iter_dbts_command, - $.iter_threads_command, - $.iter_bbs_command, - $.iter_instrs_command, - $.iter_import_command, - $.iter_sections_command, - $.iter_segments_command, - $.iter_symbol_command, - $.iter_string_command, - $.iter_flags_command, - $.iter_function_command, - $.iter_iomap_command, - $.iter_dbgmap_command, - $.iter_register_command, - $.iter_step_command + $.iter_file_lines_stmt, + $.iter_offsets_stmt, + $.iter_offsetssizes_stmt, + $.iter_hit_stmt, + $.iter_interpret_stmt, + $.iter_interpret_offsetssizes_stmt, + $.iter_comment_stmt, + $.iter_dbta_stmt, + $.iter_dbtb_stmt, + $.iter_dbts_stmt, + $.iter_threads_stmt, + $.iter_bbs_stmt, + $.iter_instrs_stmt, + $.iter_import_stmt, + $.iter_sections_stmt, + $.iter_segments_stmt, + $.iter_symbol_stmt, + $.iter_string_stmt, + $.iter_flags_stmt, + $.iter_function_stmt, + $.iter_iomap_stmt, + $.iter_dbgmap_stmt, + $.iter_register_stmt, + $.iter_step_stmt ), - _pipe_command: ($) => choice($.html_disable_command, $.html_enable_command, $.pipe_command), + _pipe_stmt: ($) => choice($.html_disable_stmt, $.html_enable_stmt, $.pipe_stmt), - grep_command: ($) => seq(field("command", $._simple_command), "~", field("specifier", $.grep_specifier)), + grep_stmt: ($) => seq(field("command", $._simple_stmt), "~", field("specifier", $.grep_specifier)), // FIXME: improve parser for grep specifier - // grep_specifier_identifier also includes ~ because r2 does not support nested grep commands yet + // grep_specifier_identifier also includes ~ because r2 does not support nested grep statements yet grep_specifier_identifier: ($) => token(seq(repeat1(choice(/[^\n\r;#@>|`$()]+/, /\\./, /\$[^(\r\n;#>|`]/)))), grep_specifier: ($) => prec.left( @@ -160,92 +160,90 @@ module.exports = grammar({ ) ), - html_disable_command: ($) => prec.right(1, seq(field("command", $._simple_command), "|")), - html_enable_command: ($) => prec.right(1, seq(field("command", $._simple_command), "|H")), - pipe_command: ($) => seq($._simple_command, "|", $.pipe_second_command), - pipe_second_command: ($) => /[^|\r\n;]+/, + html_disable_stmt: ($) => prec.right(1, seq(field("command", $._simple_stmt), "|")), + html_enable_stmt: ($) => prec.right(1, seq(field("command", $._simple_stmt), "|H")), + pipe_stmt: ($) => seq($._simple_stmt, "|", $.pipe_second_stmt), + pipe_second_stmt: ($) => /[^|\r\n;]+/, - iter_file_lines_command: ($) => prec.right(1, seq($._simple_command, "@@.", $.arg)), - iter_offsets_command: ($) => prec.right(1, seq($._simple_command, "@@=", optional($.args))), - iter_offsetssizes_command: ($) => prec.right(1, seq($._simple_command, "@@@=", optional($.args))), - iter_hit_command: ($) => - prec.right(1, seq($._simple_command, "@@", $._concat, alias($._search_command, $.arged_command))), - iter_interpret_command: ($) => prec.right(1, seq($._simple_command, "@@c:", $._simple_command)), - iter_interpret_offsetssizes_command: ($) => prec.right(1, seq($._simple_command, "@@@c:", $._simple_command)), - iter_comment_command: ($) => prec.right(1, seq($._simple_command, "@@C", optional(seq(":", $.arg)))), - iter_dbta_command: ($) => prec.right(1, seq($._simple_command, choice("@@dbt", "@@dbta"))), - iter_dbtb_command: ($) => prec.right(1, seq($._simple_command, "@@dbtb")), - iter_dbts_command: ($) => prec.right(1, seq($._simple_command, "@@dbts")), - iter_threads_command: ($) => prec.right(1, seq($._simple_command, "@@t")), - iter_bbs_command: ($) => prec.right(1, seq($._simple_command, "@@b")), - iter_instrs_command: ($) => prec.right(1, seq($._simple_command, "@@i")), - iter_import_command: ($) => prec.right(1, seq($._simple_command, "@@ii")), - iter_sections_command: ($) => prec.right(1, seq($._simple_command, "@@iS")), - iter_segments_command: ($) => prec.right(1, seq($._simple_command, "@@iSS")), - iter_symbol_command: ($) => prec.right(1, seq($._simple_command, "@@is")), - iter_string_command: ($) => prec.right(1, seq($._simple_command, "@@iz")), - iter_flags_command: ($) => prec.right(1, seq($._simple_command, "@@f", optional(seq(":", $.arg)))), - iter_function_command: ($) => prec.right(1, seq($._simple_command, "@@F", optional(seq(":", $.arg)))), - iter_iomap_command: ($) => prec.right(1, seq($._simple_command, "@@om")), - iter_dbgmap_command: ($) => prec.right(1, seq($._simple_command, "@@dm")), - iter_register_command: ($) => prec.right(1, seq($._simple_command, "@@r")), - iter_step_command: ($) => prec.right(1, seq($._simple_command, "@@s:", $.args)), + iter_file_lines_stmt: ($) => prec.right(1, seq($._simple_stmt, "@@.", $.arg)), + iter_offsets_stmt: ($) => prec.right(1, seq($._simple_stmt, "@@=", optional($.args))), + iter_offsetssizes_stmt: ($) => prec.right(1, seq($._simple_stmt, "@@@=", optional($.args))), + iter_hit_stmt: ($) => prec.right(1, seq($._simple_stmt, "@@", $._concat, alias($._search_stmt, $.arged_stmt))), + iter_interpret_stmt: ($) => prec.right(1, seq($._simple_stmt, "@@c:", $._simple_stmt)), + iter_interpret_offsetssizes_stmt: ($) => prec.right(1, seq($._simple_stmt, "@@@c:", $._simple_stmt)), + iter_comment_stmt: ($) => prec.right(1, seq($._simple_stmt, "@@C", optional(seq(":", $.arg)))), + iter_dbta_stmt: ($) => prec.right(1, seq($._simple_stmt, choice("@@dbt", "@@dbta"))), + iter_dbtb_stmt: ($) => prec.right(1, seq($._simple_stmt, "@@dbtb")), + iter_dbts_stmt: ($) => prec.right(1, seq($._simple_stmt, "@@dbts")), + iter_threads_stmt: ($) => prec.right(1, seq($._simple_stmt, "@@t")), + iter_bbs_stmt: ($) => prec.right(1, seq($._simple_stmt, "@@b")), + iter_instrs_stmt: ($) => prec.right(1, seq($._simple_stmt, "@@i")), + iter_import_stmt: ($) => prec.right(1, seq($._simple_stmt, "@@ii")), + iter_sections_stmt: ($) => prec.right(1, seq($._simple_stmt, "@@iS")), + iter_segments_stmt: ($) => prec.right(1, seq($._simple_stmt, "@@iSS")), + iter_symbol_stmt: ($) => prec.right(1, seq($._simple_stmt, "@@is")), + iter_string_stmt: ($) => prec.right(1, seq($._simple_stmt, "@@iz")), + iter_flags_stmt: ($) => prec.right(1, seq($._simple_stmt, "@@f", optional(seq(":", $.arg)))), + iter_function_stmt: ($) => prec.right(1, seq($._simple_stmt, "@@F", optional(seq(":", $.arg)))), + iter_iomap_stmt: ($) => prec.right(1, seq($._simple_stmt, "@@om")), + iter_dbgmap_stmt: ($) => prec.right(1, seq($._simple_stmt, "@@dm")), + iter_register_stmt: ($) => prec.right(1, seq($._simple_stmt, "@@r")), + iter_step_stmt: ($) => prec.right(1, seq($._simple_stmt, "@@s:", $.args)), - // tmp changes commands - tmp_seek_command: ($) => prec.right(1, seq($._simple_command, "@", $.args)), - tmp_blksz_command: ($) => prec.right(1, seq($._simple_command, "@!", $.args)), - tmp_fromto_command: ($) => prec.right(1, seq($._simple_command, "@(", $.args, ")")), - tmp_arch_command: ($) => prec.right(1, seq($._simple_command, "@a:", $.arg)), - tmp_bits_command: ($) => prec.right(1, seq($._simple_command, "@b:", $.args)), - tmp_nthi_command: ($) => prec.right(1, seq($._simple_command, "@B:", $.arg)), - tmp_eval_command: ($) => prec.right(1, seq($._simple_command, "@e:", $.tmp_eval_args)), - tmp_fs_command: ($) => prec.right(1, seq($._simple_command, "@F:", $.arg)), - tmp_reli_command: ($) => prec.right(1, seq($._simple_command, "@i:", $.args)), - tmp_kuery_command: ($) => prec.right(1, seq($._simple_command, "@k:", $.arg)), - tmp_fd_command: ($) => prec.right(1, seq($._simple_command, "@o:", $.args)), - tmp_reg_command: ($) => prec.right(1, seq($._simple_command, "@r:", $.arg)), - tmp_file_command: ($) => prec.right(1, seq($._simple_command, "@f:", $.arg)), - tmp_string_command: ($) => prec.right(1, seq($._simple_command, "@s:", $.arg)), - tmp_value_command: ($) => prec.right(1, seq($._simple_command, "@v:", $.arg)), - tmp_hex_command: ($) => prec.right(1, seq($._simple_command, "@x:", $.arg)), + // tmp changes statements + tmp_seek_stmt: ($) => prec.right(1, seq($._simple_stmt, "@", $.args)), + tmp_blksz_stmt: ($) => prec.right(1, seq($._simple_stmt, "@!", $.args)), + tmp_fromto_stmt: ($) => prec.right(1, seq($._simple_stmt, "@(", $.args, ")")), + tmp_arch_stmt: ($) => prec.right(1, seq($._simple_stmt, "@a:", $.arg)), + tmp_bits_stmt: ($) => prec.right(1, seq($._simple_stmt, "@b:", $.args)), + tmp_nthi_stmt: ($) => prec.right(1, seq($._simple_stmt, "@B:", $.arg)), + tmp_eval_stmt: ($) => prec.right(1, seq($._simple_stmt, "@e:", $.tmp_eval_args)), + tmp_fs_stmt: ($) => prec.right(1, seq($._simple_stmt, "@F:", $.arg)), + tmp_reli_stmt: ($) => prec.right(1, seq($._simple_stmt, "@i:", $.args)), + tmp_kuery_stmt: ($) => prec.right(1, seq($._simple_stmt, "@k:", $.arg)), + tmp_fd_stmt: ($) => prec.right(1, seq($._simple_stmt, "@o:", $.args)), + tmp_reg_stmt: ($) => prec.right(1, seq($._simple_stmt, "@r:", $.arg)), + tmp_file_stmt: ($) => prec.right(1, seq($._simple_stmt, "@f:", $.arg)), + tmp_string_stmt: ($) => prec.right(1, seq($._simple_stmt, "@s:", $.arg)), + tmp_value_stmt: ($) => prec.right(1, seq($._simple_stmt, "@v:", $.arg)), + tmp_hex_stmt: ($) => prec.right(1, seq($._simple_stmt, "@x:", $.arg)), - // basic commands - number_command: ($) => choice($._dec_number, "0", /(0x[0-9A-Fa-f]+|0b[0-1]+)/), - help_command: ($) => + // basic statements + number_stmt: ($) => choice($._dec_number, "0", /(0x[0-9A-Fa-f]+|0b[0-1]+)/), + help_stmt: ($) => prec.left( 1, choice( field("command", alias($.question_mark_identifier, $.cmd_identifier)), - field("command", alias($._help_command, $.cmd_identifier)) + field("command", alias($._help_stmt, $.cmd_identifier)) ) ), - arged_command: ($) => + arged_stmt: ($) => choice( - $._simple_arged_command, - $._math_arged_command, - $._pointer_arged_command, - $._macro_arged_command, - $._system_command, - $._interpret_command, - $._env_command, - $._pf_arged_command, - $._last_command, - $._simple_arged_command_question + $._simple_arged_stmt, + $._math_arged_stmt, + $._pointer_arged_stmt, + $._macro_arged_stmt, + $._system_stmt, + $._interpret_stmt, + $._env_stmt, + $._pf_arged_stmt, + $._last_stmt, + $._simple_arged_stmt_question ), - _simple_arged_command_question: ($) => - prec.left(1, seq(field("command", alias($._help_command, $.cmd_identifier)), field("args", $.args))), + _simple_arged_stmt_question: ($) => + prec.left(1, seq(field("command", alias($._help_stmt, $.cmd_identifier)), field("args", $.args))), - _simple_arged_command: ($) => - prec.left(1, seq(field("command", $.cmd_identifier), field("args", optional($.args)))), - _search_command: ($) => + _simple_arged_stmt: ($) => prec.left(1, seq(field("command", $.cmd_identifier), field("args", optional($.args)))), + _search_stmt: ($) => prec.left( 1, seq(field("command", alias(/\/[A-Za-z0-9+!\/*]*/, $.cmd_identifier)), field("args", optional($.args))) ), - _math_arged_command: ($) => + _math_arged_stmt: ($) => prec.left(1, seq(field("command", alias($.question_mark_identifier, $.cmd_identifier)), field("args", $.args))), - _pointer_arged_command: ($) => + _pointer_arged_stmt: ($) => prec.left( 1, seq( @@ -253,44 +251,44 @@ module.exports = grammar({ field("args", alias($.eq_sep_args, $.args)) ) ), - _macro_arged_command: ($) => + _macro_arged_stmt: ($) => prec.left( 1, seq(field("command", alias($.macro_identifier, $.cmd_identifier)), field("args", optional($.macro_args))) ), - _system_command: ($) => prec.left(1, seq(field("command", $.system_identifier), optional(field("args", $.args)))), - _interpret_command: ($) => + _system_stmt: ($) => prec.left(1, seq(field("command", $.system_identifier), optional(field("args", $.args)))), + _interpret_stmt: ($) => prec.left( 1, choice( - seq(field("command", alias(".", $.cmd_identifier)), field("args", $._simple_command)), + seq(field("command", alias(".", $.cmd_identifier)), field("args", $._simple_stmt)), seq(field("command", alias(/\.[\.:\-*]+/, $.cmd_identifier)), /[ ]+/, field("args", optional($.args))), seq(field("command", alias(/\.[ ]+/, $.cmd_identifier)), field("args", optional($.args))), seq(field("command", alias(".!", $.cmd_identifier)), field("args", $.interpret_arg)), seq(field("command", alias(".(", $.cmd_identifier)), field("args", $.macro_call_content)), seq(field("command", alias($._interpret_search_identifier, $.cmd_identifier)), field("args", $.args)), - prec.right(1, seq(field("args", $._simple_command), field("command", "|."))) + prec.right(1, seq(field("args", $._simple_stmt), field("command", "|."))) ) ), _interpret_search_identifier: ($) => seq("./"), - _pf_arged_command: ($) => + _pf_arged_stmt: ($) => choice( seq(field("command", alias($.pf_dot_cmd_identifier, $.cmd_identifier))), seq(field("command", alias("pfo", $.cmd_identifier)), field("args", $.args)) ), - _pf_commands: ($) => + _pf_stmts: ($) => prec.left( 1, choice( // pf fmt, pf* fmt_name|fmt, pfc fmt_name|fmt, pfd.fmt_name, pfj fmt_name|fmt, pfq fmt, pfs.struct_name, pfs format - alias($.pf_cmd, $.arged_command), + alias($.pf_cmd, $.arged_stmt), // pf.fmt_name.field_name, pf.fmt_name.field_name[i], pf.fmt_name.field_name=33, pfv.fmt_name[.field] - alias($.pf_dot_cmd, $.arged_command), + alias($.pf_dot_cmd, $.arged_stmt), // pf.name [0|cnt]fmt - alias($.pf_new_cmd, $.arged_command), + alias($.pf_new_cmd, $.arged_stmt), // Cf [sz] [fmt] - alias($.Cf_cmd, $.arged_command) - // pf., pfo fdf_name: will be handled as regular arged_command + alias($.Cf_cmd, $.arged_stmt) + // pf., pfo fdf_name: will be handled as regular arged_stmt ) ), Cf_cmd: ($) => @@ -337,23 +335,23 @@ module.exports = grammar({ repeat(seq($._concat_pf_dot, ".", $._concat_pf_dot, alias($.pf_dot_arg, $.pf_arg))) ) ), - _env_command: ($) => + _env_stmt: ($) => prec.left( seq( - field("command", alias($._env_command_identifier, $.cmd_identifier)), + field("command", alias($._env_stmt_identifier, $.cmd_identifier)), field("args", optional(alias($.eq_sep_args, $.args))) ) ), - _env_command_identifier: ($) => choice("%", "env"), - _last_command: ($) => seq(field("command", alias($.last_command_identifier, $.cmd_identifier))), + _env_stmt_identifier: ($) => choice("%", "env"), + _last_stmt: ($) => seq(field("command", alias($.last_stmt_identifier, $.cmd_identifier))), - last_command_identifier: ($) => choice(".", "..."), - interpret_arg: ($) => $._any_command, + last_stmt_identifier: ($) => choice(".", "..."), + interpret_arg: ($) => $._any_stmt, system_identifier: ($) => /![\*!-=]*/, question_mark_identifier: ($) => "?", - repeat_command: ($) => - prec.left(1, seq(field("arg", alias($._dec_number, $.number)), field("command", $._simple_command))), + repeat_stmt: ($) => + prec.left(1, seq(field("arg", alias($._dec_number, $.number)), field("command", $._simple_stmt))), pointer_identifier: ($) => "*", eq_sep_args: ($) => seq(alias($._eq_sep_key, $.arg), optional(seq("=", alias($._eq_sep_val, $.arg)))), @@ -363,14 +361,19 @@ module.exports = grammar({ macro_content: ($) => prec( 1, - seq(field("name", $.arg), optional($.args), optional(seq(";", $._command, repeat(seq(";", $._command)))), ")") + seq( + field("name", $.arg), + optional($.args), + optional(seq(";", $._statement, repeat(seq(";", $._statement)))), + ")" + ) ), macro_args: ($) => seq($.macro_content, optional(seq(optional($.macro_call_full_content)))), - redirect_command: ($) => + redirect_stmt: ($) => prec.right( 2, - seq(field("command", $._simple_command), field("redirect_operator", $._redirect_operator), field("arg", $.arg)) + seq(field("command", $._simple_stmt), field("redirect_operator", $._redirect_operator), field("arg", $.arg)) ), _redirect_operator: ($) => choice($.fdn_redirect_operator, $.fdn_append_operator, $.html_redirect_operator, $.html_append_operator), @@ -418,7 +421,7 @@ module.exports = grammar({ ), _eq_sep_val_concatenation: ($) => prec.left(1, seq($.arg, repeat1(seq($._eq_sep_concat, $.arg)))), _eq_sep_val: ($) => choice($._arg, alias($._eq_sep_val_concatenation, $.concatenation)), - _any_command: ($) => /[^\r\n;~|]+/, + _any_stmt: ($) => /[^\r\n;~|]+/, arg_identifier: ($) => argIdentifier(ARG_IDENTIFIER_BASE), spec_arg_identifier: ($) => argIdentifier(SPEC_ARG_IDENTIFIER_BASE), @@ -431,14 +434,14 @@ module.exports = grammar({ ), single_quoted_arg: ($) => seq("'", repeat(choice(token.immediate(prec(1, /[^\\'\n]+/)), /\\[\\'\n]?/)), "'"), cmd_substitution_arg: ($) => - choice(seq("$(", $._commands_singleline, ")"), prec(1, seq("`", $._commands_singleline, "`"))), + choice(seq("$(", $._statements_singleline, ")"), prec(1, seq("`", $._statements_singleline, "`"))), concatenation: ($) => prec(-1, seq($._arg, repeat1(prec(-1, seq($._concat, $._arg))))), _dec_number: ($) => choice(/[1-9][0-9]*/, /[0-9][0-9]+/), _comment: ($) => token(choice(/#[^\r\n]*/)), - cmd_delimiter: ($) => choice("\n", "\r", $.cmd_delimiter_singleline), - cmd_delimiter_singleline: ($) => choice(";"), + stmt_delimiter: ($) => choice("\n", "\r", $.stmt_delimiter_singleline), + stmt_delimiter_singleline: ($) => choice(";"), specifiers: ($) => repeat1(seq($._spec_sep, $._concat, alias($.spec_arg_identifier, $.arg_identifier))), cmd_identifier: ($) => seq(field("id", $._cmd_identifier), field("extra", optional($.specifiers))), diff --git a/shlr/rizin-shell-parser/src/grammar.json b/shlr/rizin-shell-parser/src/grammar.json index 8a9cc2220e..5640a95f48 100644 --- a/shlr/rizin-shell-parser/src/grammar.json +++ b/shlr/rizin-shell-parser/src/grammar.json @@ -1,7 +1,7 @@ { "name": "rzcmd", "rules": { - "commands": { + "statements": { "type": "CHOICE", "members": [ { @@ -15,7 +15,7 @@ "type": "REPEAT", "content": { "type": "SYMBOL", - "name": "cmd_delimiter" + "name": "stmt_delimiter" } } ] @@ -27,12 +27,12 @@ "type": "REPEAT", "content": { "type": "SYMBOL", - "name": "cmd_delimiter" + "name": "stmt_delimiter" } }, { "type": "SYMBOL", - "name": "_command" + "name": "_statement" }, { "type": "REPEAT", @@ -41,14 +41,14 @@ "members": [ { "type": "SYMBOL", - "name": "cmd_delimiter" + "name": "stmt_delimiter" }, { "type": "CHOICE", "members": [ { "type": "SYMBOL", - "name": "_command" + "name": "_statement" }, { "type": "BLANK" @@ -62,7 +62,7 @@ } ] }, - "_commands_singleline": { + "_statements_singleline": { "type": "PREC", "value": 1, "content": { @@ -72,12 +72,12 @@ "type": "REPEAT", "content": { "type": "SYMBOL", - "name": "cmd_delimiter_singleline" + "name": "stmt_delimiter_singleline" } }, { "type": "SYMBOL", - "name": "_command" + "name": "_statement" }, { "type": "REPEAT", @@ -86,14 +86,14 @@ "members": [ { "type": "SYMBOL", - "name": "cmd_delimiter_singleline" + "name": "stmt_delimiter_singleline" }, { "type": "CHOICE", "members": [ { "type": "SYMBOL", - "name": "_command" + "name": "_statement" }, { "type": "BLANK" @@ -106,20 +106,20 @@ ] } }, - "_command": { + "_statement": { "type": "CHOICE", "members": [ { "type": "SYMBOL", - "name": "redirect_command" + "name": "redirect_stmt" }, { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" } ] }, - "legacy_quoted_command": { + "legacy_quoted_stmt": { "type": "SEQ", "members": [ { @@ -147,239 +147,239 @@ } ] }, - "_simple_command": { + "_simple_stmt": { "type": "CHOICE", "members": [ { "type": "SYMBOL", - "name": "help_command" + "name": "help_stmt" }, { "type": "SYMBOL", - "name": "repeat_command" + "name": "repeat_stmt" }, { "type": "SYMBOL", - "name": "arged_command" + "name": "arged_stmt" }, { "type": "SYMBOL", - "name": "number_command" + "name": "number_stmt" }, { "type": "SYMBOL", - "name": "_tmp_command" + "name": "_tmp_stmt" }, { "type": "SYMBOL", - "name": "_iter_command" + "name": "_iter_stmt" }, { "type": "SYMBOL", - "name": "_pipe_command" + "name": "_pipe_stmt" }, { "type": "SYMBOL", - "name": "grep_command" + "name": "grep_stmt" }, { "type": "SYMBOL", - "name": "legacy_quoted_command" + "name": "legacy_quoted_stmt" }, { "type": "SYMBOL", - "name": "_pf_commands" + "name": "_pf_stmts" } ] }, - "_tmp_command": { + "_tmp_stmt": { "type": "CHOICE", "members": [ { "type": "SYMBOL", - "name": "tmp_seek_command" + "name": "tmp_seek_stmt" }, { "type": "SYMBOL", - "name": "tmp_blksz_command" + "name": "tmp_blksz_stmt" }, { "type": "SYMBOL", - "name": "tmp_fromto_command" + "name": "tmp_fromto_stmt" }, { "type": "SYMBOL", - "name": "tmp_arch_command" + "name": "tmp_arch_stmt" }, { "type": "SYMBOL", - "name": "tmp_bits_command" + "name": "tmp_bits_stmt" }, { "type": "SYMBOL", - "name": "tmp_nthi_command" + "name": "tmp_nthi_stmt" }, { "type": "SYMBOL", - "name": "tmp_eval_command" + "name": "tmp_eval_stmt" }, { "type": "SYMBOL", - "name": "tmp_fs_command" + "name": "tmp_fs_stmt" }, { "type": "SYMBOL", - "name": "tmp_reli_command" + "name": "tmp_reli_stmt" }, { "type": "SYMBOL", - "name": "tmp_kuery_command" + "name": "tmp_kuery_stmt" }, { "type": "SYMBOL", - "name": "tmp_fd_command" + "name": "tmp_fd_stmt" }, { "type": "SYMBOL", - "name": "tmp_reg_command" + "name": "tmp_reg_stmt" }, { "type": "SYMBOL", - "name": "tmp_file_command" + "name": "tmp_file_stmt" }, { "type": "SYMBOL", - "name": "tmp_string_command" + "name": "tmp_string_stmt" }, { "type": "SYMBOL", - "name": "tmp_value_command" + "name": "tmp_value_stmt" }, { "type": "SYMBOL", - "name": "tmp_hex_command" + "name": "tmp_hex_stmt" } ] }, - "_iter_command": { + "_iter_stmt": { "type": "CHOICE", "members": [ { "type": "SYMBOL", - "name": "iter_file_lines_command" + "name": "iter_file_lines_stmt" }, { "type": "SYMBOL", - "name": "iter_offsets_command" + "name": "iter_offsets_stmt" }, { "type": "SYMBOL", - "name": "iter_offsetssizes_command" + "name": "iter_offsetssizes_stmt" }, { "type": "SYMBOL", - "name": "iter_hit_command" + "name": "iter_hit_stmt" }, { "type": "SYMBOL", - "name": "iter_interpret_command" + "name": "iter_interpret_stmt" }, { "type": "SYMBOL", - "name": "iter_interpret_offsetssizes_command" + "name": "iter_interpret_offsetssizes_stmt" }, { "type": "SYMBOL", - "name": "iter_comment_command" + "name": "iter_comment_stmt" }, { "type": "SYMBOL", - "name": "iter_dbta_command" + "name": "iter_dbta_stmt" }, { "type": "SYMBOL", - "name": "iter_dbtb_command" + "name": "iter_dbtb_stmt" }, { "type": "SYMBOL", - "name": "iter_dbts_command" + "name": "iter_dbts_stmt" }, { "type": "SYMBOL", - "name": "iter_threads_command" + "name": "iter_threads_stmt" }, { "type": "SYMBOL", - "name": "iter_bbs_command" + "name": "iter_bbs_stmt" }, { "type": "SYMBOL", - "name": "iter_instrs_command" + "name": "iter_instrs_stmt" }, { "type": "SYMBOL", - "name": "iter_import_command" + "name": "iter_import_stmt" }, { "type": "SYMBOL", - "name": "iter_sections_command" + "name": "iter_sections_stmt" }, { "type": "SYMBOL", - "name": "iter_segments_command" + "name": "iter_segments_stmt" }, { "type": "SYMBOL", - "name": "iter_symbol_command" + "name": "iter_symbol_stmt" }, { "type": "SYMBOL", - "name": "iter_string_command" + "name": "iter_string_stmt" }, { "type": "SYMBOL", - "name": "iter_flags_command" + "name": "iter_flags_stmt" }, { "type": "SYMBOL", - "name": "iter_function_command" + "name": "iter_function_stmt" }, { "type": "SYMBOL", - "name": "iter_iomap_command" + "name": "iter_iomap_stmt" }, { "type": "SYMBOL", - "name": "iter_dbgmap_command" + "name": "iter_dbgmap_stmt" }, { "type": "SYMBOL", - "name": "iter_register_command" + "name": "iter_register_stmt" }, { "type": "SYMBOL", - "name": "iter_step_command" + "name": "iter_step_stmt" } ] }, - "_pipe_command": { + "_pipe_stmt": { "type": "CHOICE", "members": [ { "type": "SYMBOL", - "name": "html_disable_command" + "name": "html_disable_stmt" }, { "type": "SYMBOL", - "name": "html_enable_command" + "name": "html_enable_stmt" }, { "type": "SYMBOL", - "name": "pipe_command" + "name": "pipe_stmt" } ] }, - "grep_command": { + "grep_stmt": { "type": "SEQ", "members": [ { @@ -387,7 +387,7 @@ "name": "command", "content": { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" } }, { @@ -488,7 +488,7 @@ ] } }, - "html_disable_command": { + "html_disable_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -499,7 +499,7 @@ "name": "command", "content": { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" } }, { @@ -509,7 +509,7 @@ ] } }, - "html_enable_command": { + "html_enable_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -520,7 +520,7 @@ "name": "command", "content": { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" } }, { @@ -530,12 +530,12 @@ ] } }, - "pipe_command": { + "pipe_stmt": { "type": "SEQ", "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -543,15 +543,15 @@ }, { "type": "SYMBOL", - "name": "pipe_second_command" + "name": "pipe_second_stmt" } ] }, - "pipe_second_command": { + "pipe_second_stmt": { "type": "PATTERN", "value": "[^|\\r\\n;]+" }, - "iter_file_lines_command": { + "iter_file_lines_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -559,7 +559,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -572,7 +572,7 @@ ] } }, - "iter_offsets_command": { + "iter_offsets_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -580,7 +580,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -601,7 +601,7 @@ ] } }, - "iter_offsetssizes_command": { + "iter_offsetssizes_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -609,7 +609,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -630,7 +630,7 @@ ] } }, - "iter_hit_command": { + "iter_hit_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -638,7 +638,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -652,15 +652,15 @@ "type": "ALIAS", "content": { "type": "SYMBOL", - "name": "_search_command" + "name": "_search_stmt" }, "named": true, - "value": "arged_command" + "value": "arged_stmt" } ] } }, - "iter_interpret_command": { + "iter_interpret_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -668,7 +668,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -676,12 +676,12 @@ }, { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" } ] } }, - "iter_interpret_offsetssizes_command": { + "iter_interpret_offsetssizes_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -689,7 +689,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -697,12 +697,12 @@ }, { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" } ] } }, - "iter_comment_command": { + "iter_comment_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -710,7 +710,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -740,7 +740,7 @@ ] } }, - "iter_dbta_command": { + "iter_dbta_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -748,7 +748,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "CHOICE", @@ -766,7 +766,7 @@ ] } }, - "iter_dbtb_command": { + "iter_dbtb_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -774,7 +774,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -783,7 +783,7 @@ ] } }, - "iter_dbts_command": { + "iter_dbts_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -791,7 +791,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -800,7 +800,7 @@ ] } }, - "iter_threads_command": { + "iter_threads_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -808,7 +808,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -817,7 +817,7 @@ ] } }, - "iter_bbs_command": { + "iter_bbs_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -825,7 +825,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -834,7 +834,7 @@ ] } }, - "iter_instrs_command": { + "iter_instrs_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -842,7 +842,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -851,7 +851,7 @@ ] } }, - "iter_import_command": { + "iter_import_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -859,7 +859,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -868,7 +868,7 @@ ] } }, - "iter_sections_command": { + "iter_sections_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -876,7 +876,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -885,7 +885,7 @@ ] } }, - "iter_segments_command": { + "iter_segments_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -893,7 +893,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -902,7 +902,7 @@ ] } }, - "iter_symbol_command": { + "iter_symbol_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -910,7 +910,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -919,7 +919,7 @@ ] } }, - "iter_string_command": { + "iter_string_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -927,7 +927,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -936,7 +936,7 @@ ] } }, - "iter_flags_command": { + "iter_flags_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -944,7 +944,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -974,7 +974,7 @@ ] } }, - "iter_function_command": { + "iter_function_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -982,7 +982,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -1012,7 +1012,7 @@ ] } }, - "iter_iomap_command": { + "iter_iomap_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -1020,7 +1020,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -1029,7 +1029,7 @@ ] } }, - "iter_dbgmap_command": { + "iter_dbgmap_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -1037,7 +1037,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -1046,7 +1046,7 @@ ] } }, - "iter_register_command": { + "iter_register_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -1054,7 +1054,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -1063,7 +1063,7 @@ ] } }, - "iter_step_command": { + "iter_step_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -1071,7 +1071,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -1084,7 +1084,7 @@ ] } }, - "tmp_seek_command": { + "tmp_seek_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -1092,7 +1092,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -1105,7 +1105,7 @@ ] } }, - "tmp_blksz_command": { + "tmp_blksz_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -1113,7 +1113,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -1126,7 +1126,7 @@ ] } }, - "tmp_fromto_command": { + "tmp_fromto_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -1134,7 +1134,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -1151,7 +1151,7 @@ ] } }, - "tmp_arch_command": { + "tmp_arch_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -1159,7 +1159,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -1172,7 +1172,7 @@ ] } }, - "tmp_bits_command": { + "tmp_bits_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -1180,7 +1180,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -1193,7 +1193,7 @@ ] } }, - "tmp_nthi_command": { + "tmp_nthi_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -1201,7 +1201,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -1214,7 +1214,7 @@ ] } }, - "tmp_eval_command": { + "tmp_eval_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -1222,7 +1222,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -1235,7 +1235,7 @@ ] } }, - "tmp_fs_command": { + "tmp_fs_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -1243,7 +1243,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -1256,7 +1256,7 @@ ] } }, - "tmp_reli_command": { + "tmp_reli_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -1264,7 +1264,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -1277,7 +1277,7 @@ ] } }, - "tmp_kuery_command": { + "tmp_kuery_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -1285,7 +1285,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -1298,7 +1298,7 @@ ] } }, - "tmp_fd_command": { + "tmp_fd_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -1306,7 +1306,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -1319,7 +1319,7 @@ ] } }, - "tmp_reg_command": { + "tmp_reg_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -1327,7 +1327,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -1340,7 +1340,7 @@ ] } }, - "tmp_file_command": { + "tmp_file_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -1348,7 +1348,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -1361,7 +1361,7 @@ ] } }, - "tmp_string_command": { + "tmp_string_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -1369,7 +1369,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -1382,7 +1382,7 @@ ] } }, - "tmp_value_command": { + "tmp_value_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -1390,7 +1390,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -1403,7 +1403,7 @@ ] } }, - "tmp_hex_command": { + "tmp_hex_stmt": { "type": "PREC_RIGHT", "value": 1, "content": { @@ -1411,7 +1411,7 @@ "members": [ { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" }, { "type": "STRING", @@ -1424,7 +1424,7 @@ ] } }, - "number_command": { + "number_stmt": { "type": "CHOICE", "members": [ { @@ -1441,7 +1441,7 @@ } ] }, - "help_command": { + "help_stmt": { "type": "PREC_LEFT", "value": 1, "content": { @@ -1467,7 +1467,7 @@ "type": "ALIAS", "content": { "type": "SYMBOL", - "name": "_help_command" + "name": "_help_stmt" }, "named": true, "value": "cmd_identifier" @@ -1476,52 +1476,52 @@ ] } }, - "arged_command": { + "arged_stmt": { "type": "CHOICE", "members": [ { "type": "SYMBOL", - "name": "_simple_arged_command" + "name": "_simple_arged_stmt" }, { "type": "SYMBOL", - "name": "_math_arged_command" + "name": "_math_arged_stmt" }, { "type": "SYMBOL", - "name": "_pointer_arged_command" + "name": "_pointer_arged_stmt" }, { "type": "SYMBOL", - "name": "_macro_arged_command" + "name": "_macro_arged_stmt" }, { "type": "SYMBOL", - "name": "_system_command" + "name": "_system_stmt" }, { "type": "SYMBOL", - "name": "_interpret_command" + "name": "_interpret_stmt" }, { "type": "SYMBOL", - "name": "_env_command" + "name": "_env_stmt" }, { "type": "SYMBOL", - "name": "_pf_arged_command" + "name": "_pf_arged_stmt" }, { "type": "SYMBOL", - "name": "_last_command" + "name": "_last_stmt" }, { "type": "SYMBOL", - "name": "_simple_arged_command_question" + "name": "_simple_arged_stmt_question" } ] }, - "_simple_arged_command_question": { + "_simple_arged_stmt_question": { "type": "PREC_LEFT", "value": 1, "content": { @@ -1534,7 +1534,7 @@ "type": "ALIAS", "content": { "type": "SYMBOL", - "name": "_help_command" + "name": "_help_stmt" }, "named": true, "value": "cmd_identifier" @@ -1551,7 +1551,7 @@ ] } }, - "_simple_arged_command": { + "_simple_arged_stmt": { "type": "PREC_LEFT", "value": 1, "content": { @@ -1584,7 +1584,7 @@ ] } }, - "_search_command": { + "_search_stmt": { "type": "PREC_LEFT", "value": 1, "content": { @@ -1622,7 +1622,7 @@ ] } }, - "_math_arged_command": { + "_math_arged_stmt": { "type": "PREC_LEFT", "value": 1, "content": { @@ -1652,7 +1652,7 @@ ] } }, - "_pointer_arged_command": { + "_pointer_arged_stmt": { "type": "PREC_LEFT", "value": 1, "content": { @@ -1687,7 +1687,7 @@ ] } }, - "_macro_arged_command": { + "_macro_arged_stmt": { "type": "PREC_LEFT", "value": 1, "content": { @@ -1725,7 +1725,7 @@ ] } }, - "_system_command": { + "_system_stmt": { "type": "PREC_LEFT", "value": 1, "content": { @@ -1758,7 +1758,7 @@ ] } }, - "_interpret_command": { + "_interpret_stmt": { "type": "PREC_LEFT", "value": 1, "content": { @@ -1785,7 +1785,7 @@ "name": "args", "content": { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" } } ] @@ -1951,7 +1951,7 @@ "name": "args", "content": { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" } }, { @@ -1977,7 +1977,7 @@ } ] }, - "_pf_arged_command": { + "_pf_arged_stmt": { "type": "CHOICE", "members": [ { @@ -2026,7 +2026,7 @@ } ] }, - "_pf_commands": { + "_pf_stmts": { "type": "PREC_LEFT", "value": 1, "content": { @@ -2039,7 +2039,7 @@ "name": "pf_cmd" }, "named": true, - "value": "arged_command" + "value": "arged_stmt" }, { "type": "ALIAS", @@ -2048,7 +2048,7 @@ "name": "pf_dot_cmd" }, "named": true, - "value": "arged_command" + "value": "arged_stmt" }, { "type": "ALIAS", @@ -2057,7 +2057,7 @@ "name": "pf_new_cmd" }, "named": true, - "value": "arged_command" + "value": "arged_stmt" }, { "type": "ALIAS", @@ -2066,7 +2066,7 @@ "name": "Cf_cmd" }, "named": true, - "value": "arged_command" + "value": "arged_stmt" } ] } @@ -2603,7 +2603,7 @@ ] } }, - "_env_command": { + "_env_stmt": { "type": "PREC_LEFT", "value": 0, "content": { @@ -2616,7 +2616,7 @@ "type": "ALIAS", "content": { "type": "SYMBOL", - "name": "_env_command_identifier" + "name": "_env_stmt_identifier" }, "named": true, "value": "cmd_identifier" @@ -2646,7 +2646,7 @@ ] } }, - "_env_command_identifier": { + "_env_stmt_identifier": { "type": "CHOICE", "members": [ { @@ -2659,7 +2659,7 @@ } ] }, - "_last_command": { + "_last_stmt": { "type": "SEQ", "members": [ { @@ -2669,7 +2669,7 @@ "type": "ALIAS", "content": { "type": "SYMBOL", - "name": "last_command_identifier" + "name": "last_stmt_identifier" }, "named": true, "value": "cmd_identifier" @@ -2677,7 +2677,7 @@ } ] }, - "last_command_identifier": { + "last_stmt_identifier": { "type": "CHOICE", "members": [ { @@ -2692,7 +2692,7 @@ }, "interpret_arg": { "type": "SYMBOL", - "name": "_any_command" + "name": "_any_stmt" }, "system_identifier": { "type": "PATTERN", @@ -2702,7 +2702,7 @@ "type": "STRING", "value": "?" }, - "repeat_command": { + "repeat_stmt": { "type": "PREC_LEFT", "value": 1, "content": { @@ -2726,7 +2726,7 @@ "name": "command", "content": { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" } } ] @@ -2856,7 +2856,7 @@ }, { "type": "SYMBOL", - "name": "_command" + "name": "_statement" }, { "type": "REPEAT", @@ -2869,7 +2869,7 @@ }, { "type": "SYMBOL", - "name": "_command" + "name": "_statement" } ] } @@ -2922,7 +2922,7 @@ } ] }, - "redirect_command": { + "redirect_stmt": { "type": "PREC_RIGHT", "value": 2, "content": { @@ -2933,7 +2933,7 @@ "name": "command", "content": { "type": "SYMBOL", - "name": "_simple_command" + "name": "_simple_stmt" } }, { @@ -3302,7 +3302,7 @@ } ] }, - "_any_command": { + "_any_stmt": { "type": "PATTERN", "value": "[^\\r\\n;~|]+" }, @@ -3492,7 +3492,7 @@ }, { "type": "SYMBOL", - "name": "_commands_singleline" + "name": "_statements_singleline" }, { "type": "STRING", @@ -3512,7 +3512,7 @@ }, { "type": "SYMBOL", - "name": "_commands_singleline" + "name": "_statements_singleline" }, { "type": "STRING", @@ -3581,7 +3581,7 @@ ] } }, - "cmd_delimiter": { + "stmt_delimiter": { "type": "CHOICE", "members": [ { @@ -3594,11 +3594,11 @@ }, { "type": "SYMBOL", - "name": "cmd_delimiter_singleline" + "name": "stmt_delimiter_singleline" } ] }, - "cmd_delimiter_singleline": { + "stmt_delimiter_singleline": { "type": "CHOICE", "members": [ { @@ -3681,7 +3681,7 @@ }, { "type": "SYMBOL", - "name": "_help_command" + "name": "_help_stmt" }, { "type": "SYMBOL", @@ -3705,8 +3705,8 @@ } ], "inline": [ - "cmd_delimiter", - "cmd_delimiter_singleline", + "stmt_delimiter", + "stmt_delimiter_singleline", "_comment" ], "supertypes": [] diff --git a/shlr/rizin-shell-parser/src/node-types.json b/shlr/rizin-shell-parser/src/node-types.json index 84d1e61fea..b4902b03a4 100644 --- a/shlr/rizin-shell-parser/src/node-types.json +++ b/shlr/rizin-shell-parser/src/node-types.json @@ -40,7 +40,7 @@ "fields": {} }, { - "type": "arged_command", + "type": "arged_stmt", "named": true, "fields": { "args": { @@ -48,7 +48,7 @@ "required": false, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { @@ -56,19 +56,19 @@ "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { @@ -76,103 +76,103 @@ "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { @@ -184,7 +184,7 @@ "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { @@ -200,75 +200,75 @@ "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] @@ -345,414 +345,203 @@ "required": false, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "redirect_command", + "type": "redirect_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", - "named": true - } - ] - } - }, - { - "type": "commands", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "arged_command", - "named": true - }, - { - "type": "grep_command", - "named": true - }, - { - "type": "help_command", - "named": true - }, - { - "type": "html_disable_command", - "named": true - }, - { - "type": "html_enable_command", - "named": true - }, - { - "type": "iter_bbs_command", - "named": true - }, - { - "type": "iter_comment_command", - "named": true - }, - { - "type": "iter_dbgmap_command", - "named": true - }, - { - "type": "iter_dbta_command", - "named": true - }, - { - "type": "iter_dbtb_command", - "named": true - }, - { - "type": "iter_dbts_command", - "named": true - }, - { - "type": "iter_file_lines_command", - "named": true - }, - { - "type": "iter_flags_command", - "named": true - }, - { - "type": "iter_function_command", - "named": true - }, - { - "type": "iter_hit_command", - "named": true - }, - { - "type": "iter_import_command", - "named": true - }, - { - "type": "iter_instrs_command", - "named": true - }, - { - "type": "iter_interpret_command", - "named": true - }, - { - "type": "iter_interpret_offsetssizes_command", - "named": true - }, - { - "type": "iter_iomap_command", - "named": true - }, - { - "type": "iter_offsets_command", - "named": true - }, - { - "type": "iter_offsetssizes_command", - "named": true - }, - { - "type": "iter_register_command", - "named": true - }, - { - "type": "iter_sections_command", - "named": true - }, - { - "type": "iter_segments_command", - "named": true - }, - { - "type": "iter_step_command", - "named": true - }, - { - "type": "iter_string_command", - "named": true - }, - { - "type": "iter_symbol_command", - "named": true - }, - { - "type": "iter_threads_command", - "named": true - }, - { - "type": "legacy_quoted_command", - "named": true - }, - { - "type": "number_command", - "named": true - }, - { - "type": "pipe_command", - "named": true - }, - { - "type": "redirect_command", - "named": true - }, - { - "type": "repeat_command", - "named": true - }, - { - "type": "tmp_arch_command", - "named": true - }, - { - "type": "tmp_bits_command", - "named": true - }, - { - "type": "tmp_blksz_command", - "named": true - }, - { - "type": "tmp_eval_command", - "named": true - }, - { - "type": "tmp_fd_command", - "named": true - }, - { - "type": "tmp_file_command", - "named": true - }, - { - "type": "tmp_fromto_command", - "named": true - }, - { - "type": "tmp_fs_command", - "named": true - }, - { - "type": "tmp_hex_command", - "named": true - }, - { - "type": "tmp_kuery_command", - "named": true - }, - { - "type": "tmp_nthi_command", - "named": true - }, - { - "type": "tmp_reg_command", - "named": true - }, - { - "type": "tmp_reli_command", - "named": true - }, - { - "type": "tmp_seek_command", - "named": true - }, - { - "type": "tmp_string_command", - "named": true - }, - { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] @@ -838,224 +627,6 @@ ] } }, - { - "type": "grep_command", - "named": true, - "fields": { - "command": { - "multiple": false, - "required": true, - "types": [ - { - "type": "arged_command", - "named": true - }, - { - "type": "grep_command", - "named": true - }, - { - "type": "help_command", - "named": true - }, - { - "type": "html_disable_command", - "named": true - }, - { - "type": "html_enable_command", - "named": true - }, - { - "type": "iter_bbs_command", - "named": true - }, - { - "type": "iter_comment_command", - "named": true - }, - { - "type": "iter_dbgmap_command", - "named": true - }, - { - "type": "iter_dbta_command", - "named": true - }, - { - "type": "iter_dbtb_command", - "named": true - }, - { - "type": "iter_dbts_command", - "named": true - }, - { - "type": "iter_file_lines_command", - "named": true - }, - { - "type": "iter_flags_command", - "named": true - }, - { - "type": "iter_function_command", - "named": true - }, - { - "type": "iter_hit_command", - "named": true - }, - { - "type": "iter_import_command", - "named": true - }, - { - "type": "iter_instrs_command", - "named": true - }, - { - "type": "iter_interpret_command", - "named": true - }, - { - "type": "iter_interpret_offsetssizes_command", - "named": true - }, - { - "type": "iter_iomap_command", - "named": true - }, - { - "type": "iter_offsets_command", - "named": true - }, - { - "type": "iter_offsetssizes_command", - "named": true - }, - { - "type": "iter_register_command", - "named": true - }, - { - "type": "iter_sections_command", - "named": true - }, - { - "type": "iter_segments_command", - "named": true - }, - { - "type": "iter_step_command", - "named": true - }, - { - "type": "iter_string_command", - "named": true - }, - { - "type": "iter_symbol_command", - "named": true - }, - { - "type": "iter_threads_command", - "named": true - }, - { - "type": "legacy_quoted_command", - "named": true - }, - { - "type": "number_command", - "named": true - }, - { - "type": "pipe_command", - "named": true - }, - { - "type": "repeat_command", - "named": true - }, - { - "type": "tmp_arch_command", - "named": true - }, - { - "type": "tmp_bits_command", - "named": true - }, - { - "type": "tmp_blksz_command", - "named": true - }, - { - "type": "tmp_eval_command", - "named": true - }, - { - "type": "tmp_fd_command", - "named": true - }, - { - "type": "tmp_file_command", - "named": true - }, - { - "type": "tmp_fromto_command", - "named": true - }, - { - "type": "tmp_fs_command", - "named": true - }, - { - "type": "tmp_hex_command", - "named": true - }, - { - "type": "tmp_kuery_command", - "named": true - }, - { - "type": "tmp_nthi_command", - "named": true - }, - { - "type": "tmp_reg_command", - "named": true - }, - { - "type": "tmp_reli_command", - "named": true - }, - { - "type": "tmp_seek_command", - "named": true - }, - { - "type": "tmp_string_command", - "named": true - }, - { - "type": "tmp_value_command", - "named": true - } - ] - }, - "specifier": { - "multiple": false, - "required": true, - "types": [ - { - "type": "grep_specifier", - "named": true - } - ] - } - } - }, { "type": "grep_specifier", "named": true, @@ -1076,7 +647,225 @@ } }, { - "type": "help_command", + "type": "grep_stmt", + "named": true, + "fields": { + "command": { + "multiple": false, + "required": true, + "types": [ + { + "type": "arged_stmt", + "named": true + }, + { + "type": "grep_stmt", + "named": true + }, + { + "type": "help_stmt", + "named": true + }, + { + "type": "html_disable_stmt", + "named": true + }, + { + "type": "html_enable_stmt", + "named": true + }, + { + "type": "iter_bbs_stmt", + "named": true + }, + { + "type": "iter_comment_stmt", + "named": true + }, + { + "type": "iter_dbgmap_stmt", + "named": true + }, + { + "type": "iter_dbta_stmt", + "named": true + }, + { + "type": "iter_dbtb_stmt", + "named": true + }, + { + "type": "iter_dbts_stmt", + "named": true + }, + { + "type": "iter_file_lines_stmt", + "named": true + }, + { + "type": "iter_flags_stmt", + "named": true + }, + { + "type": "iter_function_stmt", + "named": true + }, + { + "type": "iter_hit_stmt", + "named": true + }, + { + "type": "iter_import_stmt", + "named": true + }, + { + "type": "iter_instrs_stmt", + "named": true + }, + { + "type": "iter_interpret_offsetssizes_stmt", + "named": true + }, + { + "type": "iter_interpret_stmt", + "named": true + }, + { + "type": "iter_iomap_stmt", + "named": true + }, + { + "type": "iter_offsets_stmt", + "named": true + }, + { + "type": "iter_offsetssizes_stmt", + "named": true + }, + { + "type": "iter_register_stmt", + "named": true + }, + { + "type": "iter_sections_stmt", + "named": true + }, + { + "type": "iter_segments_stmt", + "named": true + }, + { + "type": "iter_step_stmt", + "named": true + }, + { + "type": "iter_string_stmt", + "named": true + }, + { + "type": "iter_symbol_stmt", + "named": true + }, + { + "type": "iter_threads_stmt", + "named": true + }, + { + "type": "legacy_quoted_stmt", + "named": true + }, + { + "type": "number_stmt", + "named": true + }, + { + "type": "pipe_stmt", + "named": true + }, + { + "type": "repeat_stmt", + "named": true + }, + { + "type": "tmp_arch_stmt", + "named": true + }, + { + "type": "tmp_bits_stmt", + "named": true + }, + { + "type": "tmp_blksz_stmt", + "named": true + }, + { + "type": "tmp_eval_stmt", + "named": true + }, + { + "type": "tmp_fd_stmt", + "named": true + }, + { + "type": "tmp_file_stmt", + "named": true + }, + { + "type": "tmp_fromto_stmt", + "named": true + }, + { + "type": "tmp_fs_stmt", + "named": true + }, + { + "type": "tmp_hex_stmt", + "named": true + }, + { + "type": "tmp_kuery_stmt", + "named": true + }, + { + "type": "tmp_nthi_stmt", + "named": true + }, + { + "type": "tmp_reg_stmt", + "named": true + }, + { + "type": "tmp_reli_stmt", + "named": true + }, + { + "type": "tmp_seek_stmt", + "named": true + }, + { + "type": "tmp_string_stmt", + "named": true + }, + { + "type": "tmp_value_stmt", + "named": true + } + ] + }, + "specifier": { + "multiple": false, + "required": true, + "types": [ + { + "type": "grep_specifier", + "named": true + } + ] + } + } + }, + { + "type": "help_stmt", "named": true, "fields": { "command": { @@ -1092,7 +881,7 @@ } }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true, "fields": { "command": { @@ -1100,199 +889,199 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] @@ -1300,7 +1089,7 @@ } }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true, "fields": { "command": { @@ -1308,199 +1097,199 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] @@ -1513,7 +1302,7 @@ "fields": {} }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true, "fields": {}, "children": { @@ -1521,206 +1310,206 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true, "fields": {}, "children": { @@ -1732,206 +1521,206 @@ "named": true }, { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true, "fields": {}, "children": { @@ -1939,206 +1728,206 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true, "fields": {}, "children": { @@ -2146,206 +1935,206 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true, "fields": {}, "children": { @@ -2353,206 +2142,206 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true, "fields": {}, "children": { @@ -2560,206 +2349,206 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true, "fields": {}, "children": { @@ -2771,206 +2560,206 @@ "named": true }, { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true, "fields": {}, "children": { @@ -2982,206 +2771,206 @@ "named": true }, { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true, "fields": {}, "children": { @@ -3193,206 +2982,206 @@ "named": true }, { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true, "fields": {}, "children": { @@ -3400,206 +3189,206 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true, "fields": {}, "children": { @@ -3607,206 +3396,206 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true, "fields": {}, "children": { @@ -3814,206 +3603,206 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true, "fields": {}, "children": { @@ -4021,206 +3810,206 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true, "fields": {}, "children": { @@ -4228,206 +4017,206 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true, "fields": {}, "children": { @@ -4435,206 +4224,206 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true, "fields": {}, "children": { @@ -4642,7 +4431,7 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { @@ -4650,202 +4439,202 @@ "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true, "fields": {}, "children": { @@ -4853,7 +4642,7 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { @@ -4861,202 +4650,202 @@ "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true, "fields": {}, "children": { @@ -5064,206 +4853,206 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true, "fields": {}, "children": { @@ -5271,206 +5060,206 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true, "fields": {}, "children": { @@ -5478,206 +5267,206 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true, "fields": {}, "children": { @@ -5685,7 +5474,7 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { @@ -5693,202 +5482,202 @@ "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true, "fields": {}, "children": { @@ -5896,206 +5685,206 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true, "fields": {}, "children": { @@ -6103,206 +5892,206 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true, "fields": {}, "children": { @@ -6310,206 +6099,206 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true, "fields": {} }, @@ -6582,7 +6371,7 @@ "required": false, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { @@ -6590,199 +6379,199 @@ "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "redirect_command", + "type": "redirect_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] @@ -6794,7 +6583,7 @@ "fields": {} }, { - "type": "number_command", + "type": "number_stmt", "named": true, "fields": {} }, @@ -6907,7 +6696,7 @@ } }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true, "fields": {}, "children": { @@ -6915,210 +6704,210 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_second_stmt", "named": true }, { - "type": "pipe_second_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "redirect_command", + "type": "redirect_stmt", "named": true, "fields": { "arg": { @@ -7136,199 +6925,199 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] @@ -7358,7 +7147,7 @@ } }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true, "fields": { "arg": { @@ -7376,199 +7165,199 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] @@ -7596,7 +7385,218 @@ } }, { - "type": "tmp_arch_command", + "type": "statements", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "arged_stmt", + "named": true + }, + { + "type": "grep_stmt", + "named": true + }, + { + "type": "help_stmt", + "named": true + }, + { + "type": "html_disable_stmt", + "named": true + }, + { + "type": "html_enable_stmt", + "named": true + }, + { + "type": "iter_bbs_stmt", + "named": true + }, + { + "type": "iter_comment_stmt", + "named": true + }, + { + "type": "iter_dbgmap_stmt", + "named": true + }, + { + "type": "iter_dbta_stmt", + "named": true + }, + { + "type": "iter_dbtb_stmt", + "named": true + }, + { + "type": "iter_dbts_stmt", + "named": true + }, + { + "type": "iter_file_lines_stmt", + "named": true + }, + { + "type": "iter_flags_stmt", + "named": true + }, + { + "type": "iter_function_stmt", + "named": true + }, + { + "type": "iter_hit_stmt", + "named": true + }, + { + "type": "iter_import_stmt", + "named": true + }, + { + "type": "iter_instrs_stmt", + "named": true + }, + { + "type": "iter_interpret_offsetssizes_stmt", + "named": true + }, + { + "type": "iter_interpret_stmt", + "named": true + }, + { + "type": "iter_iomap_stmt", + "named": true + }, + { + "type": "iter_offsets_stmt", + "named": true + }, + { + "type": "iter_offsetssizes_stmt", + "named": true + }, + { + "type": "iter_register_stmt", + "named": true + }, + { + "type": "iter_sections_stmt", + "named": true + }, + { + "type": "iter_segments_stmt", + "named": true + }, + { + "type": "iter_step_stmt", + "named": true + }, + { + "type": "iter_string_stmt", + "named": true + }, + { + "type": "iter_symbol_stmt", + "named": true + }, + { + "type": "iter_threads_stmt", + "named": true + }, + { + "type": "legacy_quoted_stmt", + "named": true + }, + { + "type": "number_stmt", + "named": true + }, + { + "type": "pipe_stmt", + "named": true + }, + { + "type": "redirect_stmt", + "named": true + }, + { + "type": "repeat_stmt", + "named": true + }, + { + "type": "tmp_arch_stmt", + "named": true + }, + { + "type": "tmp_bits_stmt", + "named": true + }, + { + "type": "tmp_blksz_stmt", + "named": true + }, + { + "type": "tmp_eval_stmt", + "named": true + }, + { + "type": "tmp_fd_stmt", + "named": true + }, + { + "type": "tmp_file_stmt", + "named": true + }, + { + "type": "tmp_fromto_stmt", + "named": true + }, + { + "type": "tmp_fs_stmt", + "named": true + }, + { + "type": "tmp_hex_stmt", + "named": true + }, + { + "type": "tmp_kuery_stmt", + "named": true + }, + { + "type": "tmp_nthi_stmt", + "named": true + }, + { + "type": "tmp_reg_stmt", + "named": true + }, + { + "type": "tmp_reli_stmt", + "named": true + }, + { + "type": "tmp_seek_stmt", + "named": true + }, + { + "type": "tmp_string_stmt", + "named": true + }, + { + "type": "tmp_value_stmt", + "named": true + } + ] + } + }, + { + "type": "tmp_arch_stmt", "named": true, "fields": {}, "children": { @@ -7608,206 +7608,206 @@ "named": true }, { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true, "fields": {}, "children": { @@ -7815,7 +7815,7 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { @@ -7823,202 +7823,202 @@ "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true, "fields": {}, "children": { @@ -8026,7 +8026,7 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { @@ -8034,195 +8034,195 @@ "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] @@ -8249,7 +8249,7 @@ } }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true, "fields": {}, "children": { @@ -8257,147 +8257,147 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { @@ -8405,62 +8405,62 @@ "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true, "fields": {}, "children": { @@ -8468,7 +8468,7 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { @@ -8476,202 +8476,202 @@ "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true, "fields": {}, "children": { @@ -8683,206 +8683,206 @@ "named": true }, { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true, "fields": {}, "children": { @@ -8890,7 +8890,7 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { @@ -8898,202 +8898,202 @@ "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true, "fields": {}, "children": { @@ -9105,206 +9105,206 @@ "named": true }, { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true, "fields": {}, "children": { @@ -9316,206 +9316,206 @@ "named": true }, { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true, "fields": {}, "children": { @@ -9527,206 +9527,206 @@ "named": true }, { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true, "fields": {}, "children": { @@ -9738,206 +9738,206 @@ "named": true }, { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true, "fields": {}, "children": { @@ -9949,206 +9949,206 @@ "named": true }, { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true, "fields": {}, "children": { @@ -10156,7 +10156,7 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { @@ -10164,202 +10164,202 @@ "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true, "fields": {}, "children": { @@ -10367,7 +10367,7 @@ "required": true, "types": [ { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { @@ -10375,202 +10375,202 @@ "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true, "fields": {}, "children": { @@ -10582,206 +10582,206 @@ "named": true }, { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] } }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true, "fields": {}, "children": { @@ -10793,199 +10793,199 @@ "named": true }, { - "type": "arged_command", + "type": "arged_stmt", "named": true }, { - "type": "grep_command", + "type": "grep_stmt", "named": true }, { - "type": "help_command", + "type": "help_stmt", "named": true }, { - "type": "html_disable_command", + "type": "html_disable_stmt", "named": true }, { - "type": "html_enable_command", + "type": "html_enable_stmt", "named": true }, { - "type": "iter_bbs_command", + "type": "iter_bbs_stmt", "named": true }, { - "type": "iter_comment_command", + "type": "iter_comment_stmt", "named": true }, { - "type": "iter_dbgmap_command", + "type": "iter_dbgmap_stmt", "named": true }, { - "type": "iter_dbta_command", + "type": "iter_dbta_stmt", "named": true }, { - "type": "iter_dbtb_command", + "type": "iter_dbtb_stmt", "named": true }, { - "type": "iter_dbts_command", + "type": "iter_dbts_stmt", "named": true }, { - "type": "iter_file_lines_command", + "type": "iter_file_lines_stmt", "named": true }, { - "type": "iter_flags_command", + "type": "iter_flags_stmt", "named": true }, { - "type": "iter_function_command", + "type": "iter_function_stmt", "named": true }, { - "type": "iter_hit_command", + "type": "iter_hit_stmt", "named": true }, { - "type": "iter_import_command", + "type": "iter_import_stmt", "named": true }, { - "type": "iter_instrs_command", + "type": "iter_instrs_stmt", "named": true }, { - "type": "iter_interpret_command", + "type": "iter_interpret_offsetssizes_stmt", "named": true }, { - "type": "iter_interpret_offsetssizes_command", + "type": "iter_interpret_stmt", "named": true }, { - "type": "iter_iomap_command", + "type": "iter_iomap_stmt", "named": true }, { - "type": "iter_offsets_command", + "type": "iter_offsets_stmt", "named": true }, { - "type": "iter_offsetssizes_command", + "type": "iter_offsetssizes_stmt", "named": true }, { - "type": "iter_register_command", + "type": "iter_register_stmt", "named": true }, { - "type": "iter_sections_command", + "type": "iter_sections_stmt", "named": true }, { - "type": "iter_segments_command", + "type": "iter_segments_stmt", "named": true }, { - "type": "iter_step_command", + "type": "iter_step_stmt", "named": true }, { - "type": "iter_string_command", + "type": "iter_string_stmt", "named": true }, { - "type": "iter_symbol_command", + "type": "iter_symbol_stmt", "named": true }, { - "type": "iter_threads_command", + "type": "iter_threads_stmt", "named": true }, { - "type": "legacy_quoted_command", + "type": "legacy_quoted_stmt", "named": true }, { - "type": "number_command", + "type": "number_stmt", "named": true }, { - "type": "pipe_command", + "type": "pipe_stmt", "named": true }, { - "type": "repeat_command", + "type": "repeat_stmt", "named": true }, { - "type": "tmp_arch_command", + "type": "tmp_arch_stmt", "named": true }, { - "type": "tmp_bits_command", + "type": "tmp_bits_stmt", "named": true }, { - "type": "tmp_blksz_command", + "type": "tmp_blksz_stmt", "named": true }, { - "type": "tmp_eval_command", + "type": "tmp_eval_stmt", "named": true }, { - "type": "tmp_fd_command", + "type": "tmp_fd_stmt", "named": true }, { - "type": "tmp_file_command", + "type": "tmp_file_stmt", "named": true }, { - "type": "tmp_fromto_command", + "type": "tmp_fromto_stmt", "named": true }, { - "type": "tmp_fs_command", + "type": "tmp_fs_stmt", "named": true }, { - "type": "tmp_hex_command", + "type": "tmp_hex_stmt", "named": true }, { - "type": "tmp_kuery_command", + "type": "tmp_kuery_stmt", "named": true }, { - "type": "tmp_nthi_command", + "type": "tmp_nthi_stmt", "named": true }, { - "type": "tmp_reg_command", + "type": "tmp_reg_stmt", "named": true }, { - "type": "tmp_reli_command", + "type": "tmp_reli_stmt", "named": true }, { - "type": "tmp_seek_command", + "type": "tmp_seek_stmt", "named": true }, { - "type": "tmp_string_command", + "type": "tmp_string_stmt", "named": true }, { - "type": "tmp_value_command", + "type": "tmp_value_stmt", "named": true } ] @@ -11256,7 +11256,7 @@ "named": true }, { - "type": "pipe_second_command", + "type": "pipe_second_stmt", "named": true }, { diff --git a/shlr/rizin-shell-parser/src/parser.c b/shlr/rizin-shell-parser/src/parser.c index b041cd4330..b74f484c99 100644 --- a/shlr/rizin-shell-parser/src/parser.c +++ b/shlr/rizin-shell-parser/src/parser.c @@ -26,13 +26,13 @@ enum { anon_sym_DQUOTE = 1, - aux_sym_legacy_quoted_command_token1 = 2, + aux_sym_legacy_quoted_stmt_token1 = 2, anon_sym_TILDE = 3, sym_grep_specifier_identifier = 4, aux_sym_grep_specifier_token1 = 5, anon_sym_PIPE = 6, anon_sym_PIPEH = 7, - sym_pipe_second_command = 8, + sym_pipe_second_stmt = 8, anon_sym_AT_AT_DOT = 9, anon_sym_AT_AT_EQ = 10, anon_sym_AT_AT_AT_EQ = 11, @@ -77,12 +77,12 @@ enum { anon_sym_ATv_COLON = 50, anon_sym_ATx_COLON = 51, anon_sym_0 = 52, - aux_sym_number_command_token1 = 53, - aux_sym__search_command_token1 = 54, + aux_sym_number_stmt_token1 = 53, + aux_sym__search_stmt_token1 = 54, anon_sym_DOT = 55, - aux_sym__interpret_command_token1 = 56, - aux_sym__interpret_command_token2 = 57, - aux_sym__interpret_command_token3 = 58, + aux_sym__interpret_stmt_token1 = 56, + aux_sym__interpret_stmt_token2 = 57, + aux_sym__interpret_stmt_token3 = 58, anon_sym_DOT_BANG = 59, anon_sym_DOT_LPAREN = 60, anon_sym_PIPE_DOT = 61, @@ -112,7 +112,7 @@ enum { anon_sym_COMMA = 85, aux_sym_tmp_eval_arg_token1 = 86, sym__eq_sep_key_identifier = 87, - sym__any_command = 88, + sym__any_stmt = 88, aux_sym_arg_identifier_token1 = 89, aux_sym_spec_arg_identifier_token1 = 90, aux_sym_double_quoted_arg_token1 = 91, @@ -129,79 +129,79 @@ enum { anon_sym_LF = 102, anon_sym_CR = 103, sym__cmd_identifier = 104, - sym__help_command = 105, + sym__help_stmt = 105, sym_file_descriptor = 106, sym__eq_sep_concat = 107, sym__concat = 108, sym__concat_pf_dot = 109, sym__spec_sep = 110, - sym_commands = 111, - sym__commands_singleline = 112, - sym__command = 113, - sym_legacy_quoted_command = 114, - sym__simple_command = 115, - sym__tmp_command = 116, - sym__iter_command = 117, - sym__pipe_command = 118, - sym_grep_command = 119, + sym_statements = 111, + sym__statements_singleline = 112, + sym__statement = 113, + sym_legacy_quoted_stmt = 114, + sym__simple_stmt = 115, + sym__tmp_stmt = 116, + sym__iter_stmt = 117, + sym__pipe_stmt = 118, + sym_grep_stmt = 119, sym_grep_specifier = 120, - sym_html_disable_command = 121, - sym_html_enable_command = 122, - sym_pipe_command = 123, - sym_iter_file_lines_command = 124, - sym_iter_offsets_command = 125, - sym_iter_offsetssizes_command = 126, - sym_iter_hit_command = 127, - sym_iter_interpret_command = 128, - sym_iter_interpret_offsetssizes_command = 129, - sym_iter_comment_command = 130, - sym_iter_dbta_command = 131, - sym_iter_dbtb_command = 132, - sym_iter_dbts_command = 133, - sym_iter_threads_command = 134, - sym_iter_bbs_command = 135, - sym_iter_instrs_command = 136, - sym_iter_import_command = 137, - sym_iter_sections_command = 138, - sym_iter_segments_command = 139, - sym_iter_symbol_command = 140, - sym_iter_string_command = 141, - sym_iter_flags_command = 142, - sym_iter_function_command = 143, - sym_iter_iomap_command = 144, - sym_iter_dbgmap_command = 145, - sym_iter_register_command = 146, - sym_iter_step_command = 147, - sym_tmp_seek_command = 148, - sym_tmp_blksz_command = 149, - sym_tmp_fromto_command = 150, - sym_tmp_arch_command = 151, - sym_tmp_bits_command = 152, - sym_tmp_nthi_command = 153, - sym_tmp_eval_command = 154, - sym_tmp_fs_command = 155, - sym_tmp_reli_command = 156, - sym_tmp_kuery_command = 157, - sym_tmp_fd_command = 158, - sym_tmp_reg_command = 159, - sym_tmp_file_command = 160, - sym_tmp_string_command = 161, - sym_tmp_value_command = 162, - sym_tmp_hex_command = 163, - sym_number_command = 164, - sym_help_command = 165, - sym_arged_command = 166, - sym__simple_arged_command_question = 167, - sym__simple_arged_command = 168, - sym__search_command = 169, - sym__math_arged_command = 170, - sym__pointer_arged_command = 171, - sym__macro_arged_command = 172, - sym__system_command = 173, - sym__interpret_command = 174, + sym_html_disable_stmt = 121, + sym_html_enable_stmt = 122, + sym_pipe_stmt = 123, + sym_iter_file_lines_stmt = 124, + sym_iter_offsets_stmt = 125, + sym_iter_offsetssizes_stmt = 126, + sym_iter_hit_stmt = 127, + sym_iter_interpret_stmt = 128, + sym_iter_interpret_offsetssizes_stmt = 129, + sym_iter_comment_stmt = 130, + sym_iter_dbta_stmt = 131, + sym_iter_dbtb_stmt = 132, + sym_iter_dbts_stmt = 133, + sym_iter_threads_stmt = 134, + sym_iter_bbs_stmt = 135, + sym_iter_instrs_stmt = 136, + sym_iter_import_stmt = 137, + sym_iter_sections_stmt = 138, + sym_iter_segments_stmt = 139, + sym_iter_symbol_stmt = 140, + sym_iter_string_stmt = 141, + sym_iter_flags_stmt = 142, + sym_iter_function_stmt = 143, + sym_iter_iomap_stmt = 144, + sym_iter_dbgmap_stmt = 145, + sym_iter_register_stmt = 146, + sym_iter_step_stmt = 147, + sym_tmp_seek_stmt = 148, + sym_tmp_blksz_stmt = 149, + sym_tmp_fromto_stmt = 150, + sym_tmp_arch_stmt = 151, + sym_tmp_bits_stmt = 152, + sym_tmp_nthi_stmt = 153, + sym_tmp_eval_stmt = 154, + sym_tmp_fs_stmt = 155, + sym_tmp_reli_stmt = 156, + sym_tmp_kuery_stmt = 157, + sym_tmp_fd_stmt = 158, + sym_tmp_reg_stmt = 159, + sym_tmp_file_stmt = 160, + sym_tmp_string_stmt = 161, + sym_tmp_value_stmt = 162, + sym_tmp_hex_stmt = 163, + sym_number_stmt = 164, + sym_help_stmt = 165, + sym_arged_stmt = 166, + sym__simple_arged_stmt_question = 167, + sym__simple_arged_stmt = 168, + sym__search_stmt = 169, + sym__math_arged_stmt = 170, + sym__pointer_arged_stmt = 171, + sym__macro_arged_stmt = 172, + sym__system_stmt = 173, + sym__interpret_stmt = 174, sym__interpret_search_identifier = 175, - sym__pf_arged_command = 176, - sym__pf_commands = 177, + sym__pf_arged_stmt = 176, + sym__pf_stmts = 177, sym_Cf_cmd = 178, sym__Cf_args = 179, sym_pf_new_cmd = 180, @@ -220,18 +220,18 @@ enum { sym_pf_dot_arg = 193, sym_pf_args = 194, sym_pf_dot_args = 195, - sym__env_command = 196, - sym__env_command_identifier = 197, - sym__last_command = 198, - sym_last_command_identifier = 199, + sym__env_stmt = 196, + sym__env_stmt_identifier = 197, + sym__last_stmt = 198, + sym_last_stmt_identifier = 199, sym_interpret_arg = 200, - sym_repeat_command = 201, + sym_repeat_stmt = 201, sym_eq_sep_args = 202, sym_macro_call_content = 203, sym_macro_call_full_content = 204, sym_macro_content = 205, sym_macro_args = 206, - sym_redirect_command = 207, + sym_redirect_stmt = 207, sym__redirect_operator = 208, sym_fdn_redirect_operator = 209, sym_fdn_append_operator = 210, @@ -255,10 +255,10 @@ enum { sym__dec_number = 228, sym_specifiers = 229, sym_cmd_identifier = 230, - aux_sym_commands_repeat1 = 231, - aux_sym_commands_repeat2 = 232, - aux_sym__commands_singleline_repeat1 = 233, - aux_sym__commands_singleline_repeat2 = 234, + aux_sym_statements_repeat1 = 231, + aux_sym_statements_repeat2 = 232, + aux_sym__statements_singleline_repeat1 = 233, + aux_sym__statements_singleline_repeat2 = 234, aux_sym_grep_specifier_repeat1 = 235, aux_sym_pf_concatenation_repeat1 = 236, aux_sym_pf_dot_concatenation_repeat1 = 237, @@ -280,13 +280,13 @@ enum { static const char *ts_symbol_names[] = { [ts_builtin_sym_end] = "end", [anon_sym_DQUOTE] = "\"", - [aux_sym_legacy_quoted_command_token1] = "legacy_quoted_command_token1", + [aux_sym_legacy_quoted_stmt_token1] = "legacy_quoted_stmt_token1", [anon_sym_TILDE] = "~", [sym_grep_specifier_identifier] = "grep_specifier_identifier", [aux_sym_grep_specifier_token1] = "grep_specifier_identifier", [anon_sym_PIPE] = "|", [anon_sym_PIPEH] = "|H", - [sym_pipe_second_command] = "pipe_second_command", + [sym_pipe_second_stmt] = "pipe_second_stmt", [anon_sym_AT_AT_DOT] = "@@.", [anon_sym_AT_AT_EQ] = "@@=", [anon_sym_AT_AT_AT_EQ] = "@@@=", @@ -331,12 +331,12 @@ static const char *ts_symbol_names[] = { [anon_sym_ATv_COLON] = "@v:", [anon_sym_ATx_COLON] = "@x:", [anon_sym_0] = "0", - [aux_sym_number_command_token1] = "number_command_token1", - [aux_sym__search_command_token1] = "cmd_identifier", + [aux_sym_number_stmt_token1] = "number_stmt_token1", + [aux_sym__search_stmt_token1] = "cmd_identifier", [anon_sym_DOT] = ".", - [aux_sym__interpret_command_token1] = "cmd_identifier", - [aux_sym__interpret_command_token2] = "_interpret_command_token2", - [aux_sym__interpret_command_token3] = "cmd_identifier", + [aux_sym__interpret_stmt_token1] = "cmd_identifier", + [aux_sym__interpret_stmt_token2] = "_interpret_stmt_token2", + [aux_sym__interpret_stmt_token3] = "cmd_identifier", [anon_sym_DOT_BANG] = "cmd_identifier", [anon_sym_DOT_LPAREN] = "cmd_identifier", [anon_sym_PIPE_DOT] = "|.", @@ -366,7 +366,7 @@ static const char *ts_symbol_names[] = { [anon_sym_COMMA] = ",", [aux_sym_tmp_eval_arg_token1] = "tmp_eval_arg_token1", [sym__eq_sep_key_identifier] = "arg_identifier", - [sym__any_command] = "_any_command", + [sym__any_stmt] = "_any_stmt", [aux_sym_arg_identifier_token1] = "arg_identifier_token1", [aux_sym_spec_arg_identifier_token1] = "spec_arg_identifier_token1", [aux_sym_double_quoted_arg_token1] = "double_quoted_arg_token1", @@ -383,84 +383,84 @@ static const char *ts_symbol_names[] = { [anon_sym_LF] = "\n", [anon_sym_CR] = "\r", [sym__cmd_identifier] = "_cmd_identifier", - [sym__help_command] = "cmd_identifier", + [sym__help_stmt] = "cmd_identifier", [sym_file_descriptor] = "file_descriptor", [sym__eq_sep_concat] = "_eq_sep_concat", [sym__concat] = "_concat", [sym__concat_pf_dot] = "_concat_pf_dot", [sym__spec_sep] = "_spec_sep", - [sym_commands] = "commands", - [sym__commands_singleline] = "_commands_singleline", - [sym__command] = "_command", - [sym_legacy_quoted_command] = "legacy_quoted_command", - [sym__simple_command] = "_simple_command", - [sym__tmp_command] = "_tmp_command", - [sym__iter_command] = "_iter_command", - [sym__pipe_command] = "_pipe_command", - [sym_grep_command] = "grep_command", + [sym_statements] = "statements", + [sym__statements_singleline] = "_statements_singleline", + [sym__statement] = "_statement", + [sym_legacy_quoted_stmt] = "legacy_quoted_stmt", + [sym__simple_stmt] = "_simple_stmt", + [sym__tmp_stmt] = "_tmp_stmt", + [sym__iter_stmt] = "_iter_stmt", + [sym__pipe_stmt] = "_pipe_stmt", + [sym_grep_stmt] = "grep_stmt", [sym_grep_specifier] = "grep_specifier", - [sym_html_disable_command] = "html_disable_command", - [sym_html_enable_command] = "html_enable_command", - [sym_pipe_command] = "pipe_command", - [sym_iter_file_lines_command] = "iter_file_lines_command", - [sym_iter_offsets_command] = "iter_offsets_command", - [sym_iter_offsetssizes_command] = "iter_offsetssizes_command", - [sym_iter_hit_command] = "iter_hit_command", - [sym_iter_interpret_command] = "iter_interpret_command", - [sym_iter_interpret_offsetssizes_command] = "iter_interpret_offsetssizes_command", - [sym_iter_comment_command] = "iter_comment_command", - [sym_iter_dbta_command] = "iter_dbta_command", - [sym_iter_dbtb_command] = "iter_dbtb_command", - [sym_iter_dbts_command] = "iter_dbts_command", - [sym_iter_threads_command] = "iter_threads_command", - [sym_iter_bbs_command] = "iter_bbs_command", - [sym_iter_instrs_command] = "iter_instrs_command", - [sym_iter_import_command] = "iter_import_command", - [sym_iter_sections_command] = "iter_sections_command", - [sym_iter_segments_command] = "iter_segments_command", - [sym_iter_symbol_command] = "iter_symbol_command", - [sym_iter_string_command] = "iter_string_command", - [sym_iter_flags_command] = "iter_flags_command", - [sym_iter_function_command] = "iter_function_command", - [sym_iter_iomap_command] = "iter_iomap_command", - [sym_iter_dbgmap_command] = "iter_dbgmap_command", - [sym_iter_register_command] = "iter_register_command", - [sym_iter_step_command] = "iter_step_command", - [sym_tmp_seek_command] = "tmp_seek_command", - [sym_tmp_blksz_command] = "tmp_blksz_command", - [sym_tmp_fromto_command] = "tmp_fromto_command", - [sym_tmp_arch_command] = "tmp_arch_command", - [sym_tmp_bits_command] = "tmp_bits_command", - [sym_tmp_nthi_command] = "tmp_nthi_command", - [sym_tmp_eval_command] = "tmp_eval_command", - [sym_tmp_fs_command] = "tmp_fs_command", - [sym_tmp_reli_command] = "tmp_reli_command", - [sym_tmp_kuery_command] = "tmp_kuery_command", - [sym_tmp_fd_command] = "tmp_fd_command", - [sym_tmp_reg_command] = "tmp_reg_command", - [sym_tmp_file_command] = "tmp_file_command", - [sym_tmp_string_command] = "tmp_string_command", - [sym_tmp_value_command] = "tmp_value_command", - [sym_tmp_hex_command] = "tmp_hex_command", - [sym_number_command] = "number_command", - [sym_help_command] = "help_command", - [sym_arged_command] = "arged_command", - [sym__simple_arged_command_question] = "_simple_arged_command_question", - [sym__simple_arged_command] = "_simple_arged_command", - [sym__search_command] = "arged_command", - [sym__math_arged_command] = "_math_arged_command", - [sym__pointer_arged_command] = "_pointer_arged_command", - [sym__macro_arged_command] = "_macro_arged_command", - [sym__system_command] = "_system_command", - [sym__interpret_command] = "_interpret_command", + [sym_html_disable_stmt] = "html_disable_stmt", + [sym_html_enable_stmt] = "html_enable_stmt", + [sym_pipe_stmt] = "pipe_stmt", + [sym_iter_file_lines_stmt] = "iter_file_lines_stmt", + [sym_iter_offsets_stmt] = "iter_offsets_stmt", + [sym_iter_offsetssizes_stmt] = "iter_offsetssizes_stmt", + [sym_iter_hit_stmt] = "iter_hit_stmt", + [sym_iter_interpret_stmt] = "iter_interpret_stmt", + [sym_iter_interpret_offsetssizes_stmt] = "iter_interpret_offsetssizes_stmt", + [sym_iter_comment_stmt] = "iter_comment_stmt", + [sym_iter_dbta_stmt] = "iter_dbta_stmt", + [sym_iter_dbtb_stmt] = "iter_dbtb_stmt", + [sym_iter_dbts_stmt] = "iter_dbts_stmt", + [sym_iter_threads_stmt] = "iter_threads_stmt", + [sym_iter_bbs_stmt] = "iter_bbs_stmt", + [sym_iter_instrs_stmt] = "iter_instrs_stmt", + [sym_iter_import_stmt] = "iter_import_stmt", + [sym_iter_sections_stmt] = "iter_sections_stmt", + [sym_iter_segments_stmt] = "iter_segments_stmt", + [sym_iter_symbol_stmt] = "iter_symbol_stmt", + [sym_iter_string_stmt] = "iter_string_stmt", + [sym_iter_flags_stmt] = "iter_flags_stmt", + [sym_iter_function_stmt] = "iter_function_stmt", + [sym_iter_iomap_stmt] = "iter_iomap_stmt", + [sym_iter_dbgmap_stmt] = "iter_dbgmap_stmt", + [sym_iter_register_stmt] = "iter_register_stmt", + [sym_iter_step_stmt] = "iter_step_stmt", + [sym_tmp_seek_stmt] = "tmp_seek_stmt", + [sym_tmp_blksz_stmt] = "tmp_blksz_stmt", + [sym_tmp_fromto_stmt] = "tmp_fromto_stmt", + [sym_tmp_arch_stmt] = "tmp_arch_stmt", + [sym_tmp_bits_stmt] = "tmp_bits_stmt", + [sym_tmp_nthi_stmt] = "tmp_nthi_stmt", + [sym_tmp_eval_stmt] = "tmp_eval_stmt", + [sym_tmp_fs_stmt] = "tmp_fs_stmt", + [sym_tmp_reli_stmt] = "tmp_reli_stmt", + [sym_tmp_kuery_stmt] = "tmp_kuery_stmt", + [sym_tmp_fd_stmt] = "tmp_fd_stmt", + [sym_tmp_reg_stmt] = "tmp_reg_stmt", + [sym_tmp_file_stmt] = "tmp_file_stmt", + [sym_tmp_string_stmt] = "tmp_string_stmt", + [sym_tmp_value_stmt] = "tmp_value_stmt", + [sym_tmp_hex_stmt] = "tmp_hex_stmt", + [sym_number_stmt] = "number_stmt", + [sym_help_stmt] = "help_stmt", + [sym_arged_stmt] = "arged_stmt", + [sym__simple_arged_stmt_question] = "_simple_arged_stmt_question", + [sym__simple_arged_stmt] = "_simple_arged_stmt", + [sym__search_stmt] = "arged_stmt", + [sym__math_arged_stmt] = "_math_arged_stmt", + [sym__pointer_arged_stmt] = "_pointer_arged_stmt", + [sym__macro_arged_stmt] = "_macro_arged_stmt", + [sym__system_stmt] = "_system_stmt", + [sym__interpret_stmt] = "_interpret_stmt", [sym__interpret_search_identifier] = "cmd_identifier", - [sym__pf_arged_command] = "_pf_arged_command", - [sym__pf_commands] = "_pf_commands", - [sym_Cf_cmd] = "arged_command", + [sym__pf_arged_stmt] = "_pf_arged_stmt", + [sym__pf_stmts] = "_pf_stmts", + [sym_Cf_cmd] = "arged_stmt", [sym__Cf_args] = "args", - [sym_pf_new_cmd] = "arged_command", - [sym_pf_dot_cmd] = "arged_command", - [sym_pf_cmd] = "arged_command", + [sym_pf_new_cmd] = "arged_stmt", + [sym_pf_dot_cmd] = "arged_stmt", + [sym_pf_cmd] = "arged_stmt", [sym_pf_new_args] = "pf_new_args", [sym_pf_dot_cmd_args] = "pf_dot_cmd_args", [sym__pf_dot_arg_identifier] = "pf_arg_identifier", @@ -474,18 +474,18 @@ static const char *ts_symbol_names[] = { [sym_pf_dot_arg] = "pf_arg", [sym_pf_args] = "pf_args", [sym_pf_dot_args] = "pf_args", - [sym__env_command] = "_env_command", - [sym__env_command_identifier] = "cmd_identifier", - [sym__last_command] = "_last_command", - [sym_last_command_identifier] = "cmd_identifier", + [sym__env_stmt] = "_env_stmt", + [sym__env_stmt_identifier] = "cmd_identifier", + [sym__last_stmt] = "_last_stmt", + [sym_last_stmt_identifier] = "cmd_identifier", [sym_interpret_arg] = "interpret_arg", - [sym_repeat_command] = "repeat_command", + [sym_repeat_stmt] = "repeat_stmt", [sym_eq_sep_args] = "args", [sym_macro_call_content] = "macro_call_content", [sym_macro_call_full_content] = "macro_call_full_content", [sym_macro_content] = "macro_content", [sym_macro_args] = "macro_args", - [sym_redirect_command] = "redirect_command", + [sym_redirect_stmt] = "redirect_stmt", [sym__redirect_operator] = "_redirect_operator", [sym_fdn_redirect_operator] = "fdn_redirect_operator", [sym_fdn_append_operator] = "fdn_append_operator", @@ -509,10 +509,10 @@ static const char *ts_symbol_names[] = { [sym__dec_number] = "_dec_number", [sym_specifiers] = "specifiers", [sym_cmd_identifier] = "cmd_identifier", - [aux_sym_commands_repeat1] = "commands_repeat1", - [aux_sym_commands_repeat2] = "commands_repeat2", - [aux_sym__commands_singleline_repeat1] = "_commands_singleline_repeat1", - [aux_sym__commands_singleline_repeat2] = "_commands_singleline_repeat2", + [aux_sym_statements_repeat1] = "statements_repeat1", + [aux_sym_statements_repeat2] = "statements_repeat2", + [aux_sym__statements_singleline_repeat1] = "_statements_singleline_repeat1", + [aux_sym__statements_singleline_repeat2] = "_statements_singleline_repeat2", [aux_sym_grep_specifier_repeat1] = "grep_specifier_repeat1", [aux_sym_pf_concatenation_repeat1] = "pf_concatenation_repeat1", [aux_sym_pf_dot_concatenation_repeat1] = "pf_dot_concatenation_repeat1", @@ -534,13 +534,13 @@ static const char *ts_symbol_names[] = { static TSSymbol ts_symbol_map[] = { [ts_builtin_sym_end] = ts_builtin_sym_end, [anon_sym_DQUOTE] = anon_sym_DQUOTE, - [aux_sym_legacy_quoted_command_token1] = aux_sym_legacy_quoted_command_token1, + [aux_sym_legacy_quoted_stmt_token1] = aux_sym_legacy_quoted_stmt_token1, [anon_sym_TILDE] = anon_sym_TILDE, [sym_grep_specifier_identifier] = sym_grep_specifier_identifier, [aux_sym_grep_specifier_token1] = sym_grep_specifier_identifier, [anon_sym_PIPE] = anon_sym_PIPE, [anon_sym_PIPEH] = anon_sym_PIPEH, - [sym_pipe_second_command] = sym_pipe_second_command, + [sym_pipe_second_stmt] = sym_pipe_second_stmt, [anon_sym_AT_AT_DOT] = anon_sym_AT_AT_DOT, [anon_sym_AT_AT_EQ] = anon_sym_AT_AT_EQ, [anon_sym_AT_AT_AT_EQ] = anon_sym_AT_AT_AT_EQ, @@ -585,12 +585,12 @@ static TSSymbol ts_symbol_map[] = { [anon_sym_ATv_COLON] = anon_sym_ATv_COLON, [anon_sym_ATx_COLON] = anon_sym_ATx_COLON, [anon_sym_0] = anon_sym_0, - [aux_sym_number_command_token1] = aux_sym_number_command_token1, - [aux_sym__search_command_token1] = sym_cmd_identifier, + [aux_sym_number_stmt_token1] = aux_sym_number_stmt_token1, + [aux_sym__search_stmt_token1] = sym_cmd_identifier, [anon_sym_DOT] = anon_sym_DOT, - [aux_sym__interpret_command_token1] = sym_cmd_identifier, - [aux_sym__interpret_command_token2] = aux_sym__interpret_command_token2, - [aux_sym__interpret_command_token3] = sym_cmd_identifier, + [aux_sym__interpret_stmt_token1] = sym_cmd_identifier, + [aux_sym__interpret_stmt_token2] = aux_sym__interpret_stmt_token2, + [aux_sym__interpret_stmt_token3] = sym_cmd_identifier, [anon_sym_DOT_BANG] = sym_cmd_identifier, [anon_sym_DOT_LPAREN] = sym_cmd_identifier, [anon_sym_PIPE_DOT] = anon_sym_PIPE_DOT, @@ -620,7 +620,7 @@ static TSSymbol ts_symbol_map[] = { [anon_sym_COMMA] = anon_sym_COMMA, [aux_sym_tmp_eval_arg_token1] = aux_sym_tmp_eval_arg_token1, [sym__eq_sep_key_identifier] = sym_arg_identifier, - [sym__any_command] = sym__any_command, + [sym__any_stmt] = sym__any_stmt, [aux_sym_arg_identifier_token1] = aux_sym_arg_identifier_token1, [aux_sym_spec_arg_identifier_token1] = aux_sym_spec_arg_identifier_token1, [aux_sym_double_quoted_arg_token1] = aux_sym_double_quoted_arg_token1, @@ -637,84 +637,84 @@ static TSSymbol ts_symbol_map[] = { [anon_sym_LF] = anon_sym_LF, [anon_sym_CR] = anon_sym_CR, [sym__cmd_identifier] = sym__cmd_identifier, - [sym__help_command] = sym_cmd_identifier, + [sym__help_stmt] = sym_cmd_identifier, [sym_file_descriptor] = sym_file_descriptor, [sym__eq_sep_concat] = sym__eq_sep_concat, [sym__concat] = sym__concat, [sym__concat_pf_dot] = sym__concat_pf_dot, [sym__spec_sep] = sym__spec_sep, - [sym_commands] = sym_commands, - [sym__commands_singleline] = sym__commands_singleline, - [sym__command] = sym__command, - [sym_legacy_quoted_command] = sym_legacy_quoted_command, - [sym__simple_command] = sym__simple_command, - [sym__tmp_command] = sym__tmp_command, - [sym__iter_command] = sym__iter_command, - [sym__pipe_command] = sym__pipe_command, - [sym_grep_command] = sym_grep_command, + [sym_statements] = sym_statements, + [sym__statements_singleline] = sym__statements_singleline, + [sym__statement] = sym__statement, + [sym_legacy_quoted_stmt] = sym_legacy_quoted_stmt, + [sym__simple_stmt] = sym__simple_stmt, + [sym__tmp_stmt] = sym__tmp_stmt, + [sym__iter_stmt] = sym__iter_stmt, + [sym__pipe_stmt] = sym__pipe_stmt, + [sym_grep_stmt] = sym_grep_stmt, [sym_grep_specifier] = sym_grep_specifier, - [sym_html_disable_command] = sym_html_disable_command, - [sym_html_enable_command] = sym_html_enable_command, - [sym_pipe_command] = sym_pipe_command, - [sym_iter_file_lines_command] = sym_iter_file_lines_command, - [sym_iter_offsets_command] = sym_iter_offsets_command, - [sym_iter_offsetssizes_command] = sym_iter_offsetssizes_command, - [sym_iter_hit_command] = sym_iter_hit_command, - [sym_iter_interpret_command] = sym_iter_interpret_command, - [sym_iter_interpret_offsetssizes_command] = sym_iter_interpret_offsetssizes_command, - [sym_iter_comment_command] = sym_iter_comment_command, - [sym_iter_dbta_command] = sym_iter_dbta_command, - [sym_iter_dbtb_command] = sym_iter_dbtb_command, - [sym_iter_dbts_command] = sym_iter_dbts_command, - [sym_iter_threads_command] = sym_iter_threads_command, - [sym_iter_bbs_command] = sym_iter_bbs_command, - [sym_iter_instrs_command] = sym_iter_instrs_command, - [sym_iter_import_command] = sym_iter_import_command, - [sym_iter_sections_command] = sym_iter_sections_command, - [sym_iter_segments_command] = sym_iter_segments_command, - [sym_iter_symbol_command] = sym_iter_symbol_command, - [sym_iter_string_command] = sym_iter_string_command, - [sym_iter_flags_command] = sym_iter_flags_command, - [sym_iter_function_command] = sym_iter_function_command, - [sym_iter_iomap_command] = sym_iter_iomap_command, - [sym_iter_dbgmap_command] = sym_iter_dbgmap_command, - [sym_iter_register_command] = sym_iter_register_command, - [sym_iter_step_command] = sym_iter_step_command, - [sym_tmp_seek_command] = sym_tmp_seek_command, - [sym_tmp_blksz_command] = sym_tmp_blksz_command, - [sym_tmp_fromto_command] = sym_tmp_fromto_command, - [sym_tmp_arch_command] = sym_tmp_arch_command, - [sym_tmp_bits_command] = sym_tmp_bits_command, - [sym_tmp_nthi_command] = sym_tmp_nthi_command, - [sym_tmp_eval_command] = sym_tmp_eval_command, - [sym_tmp_fs_command] = sym_tmp_fs_command, - [sym_tmp_reli_command] = sym_tmp_reli_command, - [sym_tmp_kuery_command] = sym_tmp_kuery_command, - [sym_tmp_fd_command] = sym_tmp_fd_command, - [sym_tmp_reg_command] = sym_tmp_reg_command, - [sym_tmp_file_command] = sym_tmp_file_command, - [sym_tmp_string_command] = sym_tmp_string_command, - [sym_tmp_value_command] = sym_tmp_value_command, - [sym_tmp_hex_command] = sym_tmp_hex_command, - [sym_number_command] = sym_number_command, - [sym_help_command] = sym_help_command, - [sym_arged_command] = sym_arged_command, - [sym__simple_arged_command_question] = sym__simple_arged_command_question, - [sym__simple_arged_command] = sym__simple_arged_command, - [sym__search_command] = sym_arged_command, - [sym__math_arged_command] = sym__math_arged_command, - [sym__pointer_arged_command] = sym__pointer_arged_command, - [sym__macro_arged_command] = sym__macro_arged_command, - [sym__system_command] = sym__system_command, - [sym__interpret_command] = sym__interpret_command, + [sym_html_disable_stmt] = sym_html_disable_stmt, + [sym_html_enable_stmt] = sym_html_enable_stmt, + [sym_pipe_stmt] = sym_pipe_stmt, + [sym_iter_file_lines_stmt] = sym_iter_file_lines_stmt, + [sym_iter_offsets_stmt] = sym_iter_offsets_stmt, + [sym_iter_offsetssizes_stmt] = sym_iter_offsetssizes_stmt, + [sym_iter_hit_stmt] = sym_iter_hit_stmt, + [sym_iter_interpret_stmt] = sym_iter_interpret_stmt, + [sym_iter_interpret_offsetssizes_stmt] = sym_iter_interpret_offsetssizes_stmt, + [sym_iter_comment_stmt] = sym_iter_comment_stmt, + [sym_iter_dbta_stmt] = sym_iter_dbta_stmt, + [sym_iter_dbtb_stmt] = sym_iter_dbtb_stmt, + [sym_iter_dbts_stmt] = sym_iter_dbts_stmt, + [sym_iter_threads_stmt] = sym_iter_threads_stmt, + [sym_iter_bbs_stmt] = sym_iter_bbs_stmt, + [sym_iter_instrs_stmt] = sym_iter_instrs_stmt, + [sym_iter_import_stmt] = sym_iter_import_stmt, + [sym_iter_sections_stmt] = sym_iter_sections_stmt, + [sym_iter_segments_stmt] = sym_iter_segments_stmt, + [sym_iter_symbol_stmt] = sym_iter_symbol_stmt, + [sym_iter_string_stmt] = sym_iter_string_stmt, + [sym_iter_flags_stmt] = sym_iter_flags_stmt, + [sym_iter_function_stmt] = sym_iter_function_stmt, + [sym_iter_iomap_stmt] = sym_iter_iomap_stmt, + [sym_iter_dbgmap_stmt] = sym_iter_dbgmap_stmt, + [sym_iter_register_stmt] = sym_iter_register_stmt, + [sym_iter_step_stmt] = sym_iter_step_stmt, + [sym_tmp_seek_stmt] = sym_tmp_seek_stmt, + [sym_tmp_blksz_stmt] = sym_tmp_blksz_stmt, + [sym_tmp_fromto_stmt] = sym_tmp_fromto_stmt, + [sym_tmp_arch_stmt] = sym_tmp_arch_stmt, + [sym_tmp_bits_stmt] = sym_tmp_bits_stmt, + [sym_tmp_nthi_stmt] = sym_tmp_nthi_stmt, + [sym_tmp_eval_stmt] = sym_tmp_eval_stmt, + [sym_tmp_fs_stmt] = sym_tmp_fs_stmt, + [sym_tmp_reli_stmt] = sym_tmp_reli_stmt, + [sym_tmp_kuery_stmt] = sym_tmp_kuery_stmt, + [sym_tmp_fd_stmt] = sym_tmp_fd_stmt, + [sym_tmp_reg_stmt] = sym_tmp_reg_stmt, + [sym_tmp_file_stmt] = sym_tmp_file_stmt, + [sym_tmp_string_stmt] = sym_tmp_string_stmt, + [sym_tmp_value_stmt] = sym_tmp_value_stmt, + [sym_tmp_hex_stmt] = sym_tmp_hex_stmt, + [sym_number_stmt] = sym_number_stmt, + [sym_help_stmt] = sym_help_stmt, + [sym_arged_stmt] = sym_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, + [sym__math_arged_stmt] = sym__math_arged_stmt, + [sym__pointer_arged_stmt] = sym__pointer_arged_stmt, + [sym__macro_arged_stmt] = sym__macro_arged_stmt, + [sym__system_stmt] = sym__system_stmt, + [sym__interpret_stmt] = sym__interpret_stmt, [sym__interpret_search_identifier] = sym_cmd_identifier, - [sym__pf_arged_command] = sym__pf_arged_command, - [sym__pf_commands] = sym__pf_commands, - [sym_Cf_cmd] = sym_arged_command, + [sym__pf_arged_stmt] = sym__pf_arged_stmt, + [sym__pf_stmts] = sym__pf_stmts, + [sym_Cf_cmd] = sym_arged_stmt, [sym__Cf_args] = sym_args, - [sym_pf_new_cmd] = sym_arged_command, - [sym_pf_dot_cmd] = sym_arged_command, - [sym_pf_cmd] = sym_arged_command, + [sym_pf_new_cmd] = sym_arged_stmt, + [sym_pf_dot_cmd] = sym_arged_stmt, + [sym_pf_cmd] = sym_arged_stmt, [sym_pf_new_args] = sym_pf_new_args, [sym_pf_dot_cmd_args] = sym_pf_dot_cmd_args, [sym__pf_dot_arg_identifier] = sym_pf_arg_identifier, @@ -728,18 +728,18 @@ static TSSymbol ts_symbol_map[] = { [sym_pf_dot_arg] = sym_pf_arg, [sym_pf_args] = sym_pf_args, [sym_pf_dot_args] = sym_pf_args, - [sym__env_command] = sym__env_command, - [sym__env_command_identifier] = sym_cmd_identifier, - [sym__last_command] = sym__last_command, - [sym_last_command_identifier] = sym_cmd_identifier, + [sym__env_stmt] = sym__env_stmt, + [sym__env_stmt_identifier] = sym_cmd_identifier, + [sym__last_stmt] = sym__last_stmt, + [sym_last_stmt_identifier] = sym_cmd_identifier, [sym_interpret_arg] = sym_interpret_arg, - [sym_repeat_command] = sym_repeat_command, + [sym_repeat_stmt] = sym_repeat_stmt, [sym_eq_sep_args] = sym_args, [sym_macro_call_content] = sym_macro_call_content, [sym_macro_call_full_content] = sym_macro_call_full_content, [sym_macro_content] = sym_macro_content, [sym_macro_args] = sym_macro_args, - [sym_redirect_command] = sym_redirect_command, + [sym_redirect_stmt] = sym_redirect_stmt, [sym__redirect_operator] = sym__redirect_operator, [sym_fdn_redirect_operator] = sym_fdn_redirect_operator, [sym_fdn_append_operator] = sym_fdn_append_operator, @@ -763,10 +763,10 @@ static TSSymbol ts_symbol_map[] = { [sym__dec_number] = sym__dec_number, [sym_specifiers] = sym_specifiers, [sym_cmd_identifier] = sym_cmd_identifier, - [aux_sym_commands_repeat1] = aux_sym_commands_repeat1, - [aux_sym_commands_repeat2] = aux_sym_commands_repeat2, - [aux_sym__commands_singleline_repeat1] = aux_sym__commands_singleline_repeat1, - [aux_sym__commands_singleline_repeat2] = aux_sym__commands_singleline_repeat2, + [aux_sym_statements_repeat1] = aux_sym_statements_repeat1, + [aux_sym_statements_repeat2] = aux_sym_statements_repeat2, + [aux_sym__statements_singleline_repeat1] = aux_sym__statements_singleline_repeat1, + [aux_sym__statements_singleline_repeat2] = aux_sym__statements_singleline_repeat2, [aux_sym_grep_specifier_repeat1] = aux_sym_grep_specifier_repeat1, [aux_sym_pf_concatenation_repeat1] = aux_sym_pf_concatenation_repeat1, [aux_sym_pf_dot_concatenation_repeat1] = aux_sym_pf_dot_concatenation_repeat1, @@ -794,7 +794,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [aux_sym_legacy_quoted_command_token1] = { + [aux_sym_legacy_quoted_stmt_token1] = { .visible = false, .named = false, }, @@ -818,7 +818,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [sym_pipe_second_command] = { + [sym_pipe_second_stmt] = { .visible = true, .named = true, }, @@ -998,11 +998,11 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [aux_sym_number_command_token1] = { + [aux_sym_number_stmt_token1] = { .visible = false, .named = false, }, - [aux_sym__search_command_token1] = { + [aux_sym__search_stmt_token1] = { .visible = true, .named = true, }, @@ -1010,15 +1010,15 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [aux_sym__interpret_command_token1] = { + [aux_sym__interpret_stmt_token1] = { .visible = true, .named = true, }, - [aux_sym__interpret_command_token2] = { + [aux_sym__interpret_stmt_token2] = { .visible = false, .named = false, }, - [aux_sym__interpret_command_token3] = { + [aux_sym__interpret_stmt_token3] = { .visible = true, .named = true, }, @@ -1138,7 +1138,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym__any_command] = { + [sym__any_stmt] = { .visible = false, .named = true, }, @@ -1206,7 +1206,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = true, }, - [sym__help_command] = { + [sym__help_stmt] = { .visible = true, .named = true, }, @@ -1230,39 +1230,39 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = true, }, - [sym_commands] = { + [sym_statements] = { .visible = true, .named = true, }, - [sym__commands_singleline] = { + [sym__statements_singleline] = { .visible = false, .named = true, }, - [sym__command] = { + [sym__statement] = { .visible = false, .named = true, }, - [sym_legacy_quoted_command] = { + [sym_legacy_quoted_stmt] = { .visible = true, .named = true, }, - [sym__simple_command] = { + [sym__simple_stmt] = { .visible = false, .named = true, }, - [sym__tmp_command] = { + [sym__tmp_stmt] = { .visible = false, .named = true, }, - [sym__iter_command] = { + [sym__iter_stmt] = { .visible = false, .named = true, }, - [sym__pipe_command] = { + [sym__pipe_stmt] = { .visible = false, .named = true, }, - [sym_grep_command] = { + [sym_grep_stmt] = { .visible = true, .named = true, }, @@ -1270,219 +1270,219 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_html_disable_command] = { + [sym_html_disable_stmt] = { .visible = true, .named = true, }, - [sym_html_enable_command] = { + [sym_html_enable_stmt] = { .visible = true, .named = true, }, - [sym_pipe_command] = { + [sym_pipe_stmt] = { .visible = true, .named = true, }, - [sym_iter_file_lines_command] = { + [sym_iter_file_lines_stmt] = { .visible = true, .named = true, }, - [sym_iter_offsets_command] = { + [sym_iter_offsets_stmt] = { .visible = true, .named = true, }, - [sym_iter_offsetssizes_command] = { + [sym_iter_offsetssizes_stmt] = { .visible = true, .named = true, }, - [sym_iter_hit_command] = { + [sym_iter_hit_stmt] = { .visible = true, .named = true, }, - [sym_iter_interpret_command] = { + [sym_iter_interpret_stmt] = { .visible = true, .named = true, }, - [sym_iter_interpret_offsetssizes_command] = { + [sym_iter_interpret_offsetssizes_stmt] = { .visible = true, .named = true, }, - [sym_iter_comment_command] = { + [sym_iter_comment_stmt] = { .visible = true, .named = true, }, - [sym_iter_dbta_command] = { + [sym_iter_dbta_stmt] = { .visible = true, .named = true, }, - [sym_iter_dbtb_command] = { + [sym_iter_dbtb_stmt] = { .visible = true, .named = true, }, - [sym_iter_dbts_command] = { + [sym_iter_dbts_stmt] = { .visible = true, .named = true, }, - [sym_iter_threads_command] = { + [sym_iter_threads_stmt] = { .visible = true, .named = true, }, - [sym_iter_bbs_command] = { + [sym_iter_bbs_stmt] = { .visible = true, .named = true, }, - [sym_iter_instrs_command] = { + [sym_iter_instrs_stmt] = { .visible = true, .named = true, }, - [sym_iter_import_command] = { + [sym_iter_import_stmt] = { .visible = true, .named = true, }, - [sym_iter_sections_command] = { + [sym_iter_sections_stmt] = { .visible = true, .named = true, }, - [sym_iter_segments_command] = { + [sym_iter_segments_stmt] = { .visible = true, .named = true, }, - [sym_iter_symbol_command] = { + [sym_iter_symbol_stmt] = { .visible = true, .named = true, }, - [sym_iter_string_command] = { + [sym_iter_string_stmt] = { .visible = true, .named = true, }, - [sym_iter_flags_command] = { + [sym_iter_flags_stmt] = { .visible = true, .named = true, }, - [sym_iter_function_command] = { + [sym_iter_function_stmt] = { .visible = true, .named = true, }, - [sym_iter_iomap_command] = { + [sym_iter_iomap_stmt] = { .visible = true, .named = true, }, - [sym_iter_dbgmap_command] = { + [sym_iter_dbgmap_stmt] = { .visible = true, .named = true, }, - [sym_iter_register_command] = { + [sym_iter_register_stmt] = { .visible = true, .named = true, }, - [sym_iter_step_command] = { + [sym_iter_step_stmt] = { .visible = true, .named = true, }, - [sym_tmp_seek_command] = { + [sym_tmp_seek_stmt] = { .visible = true, .named = true, }, - [sym_tmp_blksz_command] = { + [sym_tmp_blksz_stmt] = { .visible = true, .named = true, }, - [sym_tmp_fromto_command] = { + [sym_tmp_fromto_stmt] = { .visible = true, .named = true, }, - [sym_tmp_arch_command] = { + [sym_tmp_arch_stmt] = { .visible = true, .named = true, }, - [sym_tmp_bits_command] = { + [sym_tmp_bits_stmt] = { .visible = true, .named = true, }, - [sym_tmp_nthi_command] = { + [sym_tmp_nthi_stmt] = { .visible = true, .named = true, }, - [sym_tmp_eval_command] = { + [sym_tmp_eval_stmt] = { .visible = true, .named = true, }, - [sym_tmp_fs_command] = { + [sym_tmp_fs_stmt] = { .visible = true, .named = true, }, - [sym_tmp_reli_command] = { + [sym_tmp_reli_stmt] = { .visible = true, .named = true, }, - [sym_tmp_kuery_command] = { + [sym_tmp_kuery_stmt] = { .visible = true, .named = true, }, - [sym_tmp_fd_command] = { + [sym_tmp_fd_stmt] = { .visible = true, .named = true, }, - [sym_tmp_reg_command] = { + [sym_tmp_reg_stmt] = { .visible = true, .named = true, }, - [sym_tmp_file_command] = { + [sym_tmp_file_stmt] = { .visible = true, .named = true, }, - [sym_tmp_string_command] = { + [sym_tmp_string_stmt] = { .visible = true, .named = true, }, - [sym_tmp_value_command] = { + [sym_tmp_value_stmt] = { .visible = true, .named = true, }, - [sym_tmp_hex_command] = { + [sym_tmp_hex_stmt] = { .visible = true, .named = true, }, - [sym_number_command] = { + [sym_number_stmt] = { .visible = true, .named = true, }, - [sym_help_command] = { + [sym_help_stmt] = { .visible = true, .named = true, }, - [sym_arged_command] = { + [sym_arged_stmt] = { .visible = true, .named = true, }, - [sym__simple_arged_command_question] = { + [sym__simple_arged_stmt_question] = { .visible = false, .named = true, }, - [sym__simple_arged_command] = { + [sym__simple_arged_stmt] = { .visible = false, .named = true, }, - [sym__search_command] = { + [sym__search_stmt] = { .visible = true, .named = true, }, - [sym__math_arged_command] = { + [sym__math_arged_stmt] = { .visible = false, .named = true, }, - [sym__pointer_arged_command] = { + [sym__pointer_arged_stmt] = { .visible = false, .named = true, }, - [sym__macro_arged_command] = { + [sym__macro_arged_stmt] = { .visible = false, .named = true, }, - [sym__system_command] = { + [sym__system_stmt] = { .visible = false, .named = true, }, - [sym__interpret_command] = { + [sym__interpret_stmt] = { .visible = false, .named = true, }, @@ -1490,11 +1490,11 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym__pf_arged_command] = { + [sym__pf_arged_stmt] = { .visible = false, .named = true, }, - [sym__pf_commands] = { + [sym__pf_stmts] = { .visible = false, .named = true, }, @@ -1570,19 +1570,19 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym__env_command] = { + [sym__env_stmt] = { .visible = false, .named = true, }, - [sym__env_command_identifier] = { + [sym__env_stmt_identifier] = { .visible = true, .named = true, }, - [sym__last_command] = { + [sym__last_stmt] = { .visible = false, .named = true, }, - [sym_last_command_identifier] = { + [sym_last_stmt_identifier] = { .visible = true, .named = true, }, @@ -1590,7 +1590,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_repeat_command] = { + [sym_repeat_stmt] = { .visible = true, .named = true, }, @@ -1614,7 +1614,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_redirect_command] = { + [sym_redirect_stmt] = { .visible = true, .named = true, }, @@ -1710,19 +1710,19 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [aux_sym_commands_repeat1] = { + [aux_sym_statements_repeat1] = { .visible = false, .named = false, }, - [aux_sym_commands_repeat2] = { + [aux_sym_statements_repeat2] = { .visible = false, .named = false, }, - [aux_sym__commands_singleline_repeat1] = { + [aux_sym__statements_singleline_repeat1] = { .visible = false, .named = false, }, - [aux_sym__commands_singleline_repeat2] = { + [aux_sym__statements_singleline_repeat2] = { .visible = false, .named = false, }, @@ -2884,7 +2884,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); case 79: - ACCEPT_TOKEN(aux_sym_legacy_quoted_command_token1); + ACCEPT_TOKEN(aux_sym_legacy_quoted_stmt_token1); if (lookahead == '#') ADVANCE(300); if (lookahead == '\\') ADVANCE(67); if (lookahead == '\t' || @@ -2893,7 +2893,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '"') ADVANCE(80); END_STATE(); case 80: - ACCEPT_TOKEN(aux_sym_legacy_quoted_command_token1); + ACCEPT_TOKEN(aux_sym_legacy_quoted_stmt_token1); if (lookahead == '\\') ADVANCE(67); if (lookahead != 0 && lookahead != '"') ADVANCE(80); @@ -3003,7 +3003,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(anon_sym_PIPEH); END_STATE(); case 95: - ACCEPT_TOKEN(sym_pipe_second_command); + ACCEPT_TOKEN(sym_pipe_second_stmt); if (lookahead == '#') ADVANCE(119); if (lookahead == ')') ADVANCE(179); if (lookahead == '>') ADVANCE(255); @@ -3019,7 +3019,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|') ADVANCE(120); END_STATE(); case 96: - ACCEPT_TOKEN(sym_pipe_second_command); + ACCEPT_TOKEN(sym_pipe_second_stmt); if (lookahead == '#') ADVANCE(119); if (lookahead == '>') ADVANCE(255); if (lookahead == '@') ADVANCE(173); @@ -3035,7 +3035,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|') ADVANCE(120); END_STATE(); case 97: - ACCEPT_TOKEN(sym_pipe_second_command); + ACCEPT_TOKEN(sym_pipe_second_stmt); if (lookahead == '#') ADVANCE(119); if (lookahead == '>') ADVANCE(255); if (lookahead == '@') ADVANCE(173); @@ -3050,7 +3050,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|') ADVANCE(120); END_STATE(); case 98: - ACCEPT_TOKEN(sym_pipe_second_command); + ACCEPT_TOKEN(sym_pipe_second_stmt); if (lookahead == ':') ADVANCE(185); if (lookahead != 0 && lookahead != '\n' && @@ -3059,7 +3059,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|') ADVANCE(120); END_STATE(); case 99: - ACCEPT_TOKEN(sym_pipe_second_command); + ACCEPT_TOKEN(sym_pipe_second_stmt); if (lookahead == ':') ADVANCE(189); if (lookahead != 0 && lookahead != '\n' && @@ -3068,7 +3068,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|') ADVANCE(120); END_STATE(); case 100: - ACCEPT_TOKEN(sym_pipe_second_command); + ACCEPT_TOKEN(sym_pipe_second_stmt); if (lookahead == ':') ADVANCE(181); if (lookahead != 0 && lookahead != '\n' && @@ -3077,7 +3077,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|') ADVANCE(120); END_STATE(); case 101: - ACCEPT_TOKEN(sym_pipe_second_command); + ACCEPT_TOKEN(sym_pipe_second_stmt); if (lookahead == ':') ADVANCE(183); if (lookahead != 0 && lookahead != '\n' && @@ -3086,7 +3086,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|') ADVANCE(120); END_STATE(); case 102: - ACCEPT_TOKEN(sym_pipe_second_command); + ACCEPT_TOKEN(sym_pipe_second_stmt); if (lookahead == ':') ADVANCE(187); if (lookahead != 0 && lookahead != '\n' && @@ -3095,7 +3095,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|') ADVANCE(120); END_STATE(); case 103: - ACCEPT_TOKEN(sym_pipe_second_command); + ACCEPT_TOKEN(sym_pipe_second_stmt); if (lookahead == ':') ADVANCE(199); if (lookahead != 0 && lookahead != '\n' && @@ -3104,7 +3104,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|') ADVANCE(120); END_STATE(); case 104: - ACCEPT_TOKEN(sym_pipe_second_command); + ACCEPT_TOKEN(sym_pipe_second_stmt); if (lookahead == ':') ADVANCE(191); if (lookahead != 0 && lookahead != '\n' && @@ -3113,7 +3113,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|') ADVANCE(120); END_STATE(); case 105: - ACCEPT_TOKEN(sym_pipe_second_command); + ACCEPT_TOKEN(sym_pipe_second_stmt); if (lookahead == ':') ADVANCE(193); if (lookahead != 0 && lookahead != '\n' && @@ -3122,7 +3122,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|') ADVANCE(120); END_STATE(); case 106: - ACCEPT_TOKEN(sym_pipe_second_command); + ACCEPT_TOKEN(sym_pipe_second_stmt); if (lookahead == ':') ADVANCE(195); if (lookahead != 0 && lookahead != '\n' && @@ -3131,7 +3131,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|') ADVANCE(120); END_STATE(); case 107: - ACCEPT_TOKEN(sym_pipe_second_command); + ACCEPT_TOKEN(sym_pipe_second_stmt); if (lookahead == ':') ADVANCE(197); if (lookahead != 0 && lookahead != '\n' && @@ -3140,7 +3140,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|') ADVANCE(120); END_STATE(); case 108: - ACCEPT_TOKEN(sym_pipe_second_command); + ACCEPT_TOKEN(sym_pipe_second_stmt); if (lookahead == ':') ADVANCE(201); if (lookahead != 0 && lookahead != '\n' && @@ -3149,7 +3149,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|') ADVANCE(120); END_STATE(); case 109: - ACCEPT_TOKEN(sym_pipe_second_command); + ACCEPT_TOKEN(sym_pipe_second_stmt); if (lookahead == ':') ADVANCE(203); if (lookahead != 0 && lookahead != '\n' && @@ -3158,7 +3158,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|') ADVANCE(120); END_STATE(); case 110: - ACCEPT_TOKEN(sym_pipe_second_command); + ACCEPT_TOKEN(sym_pipe_second_stmt); if (lookahead == ':') ADVANCE(205); if (lookahead != 0 && lookahead != '\n' && @@ -3167,7 +3167,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|') ADVANCE(120); END_STATE(); case 111: - ACCEPT_TOKEN(sym_pipe_second_command); + ACCEPT_TOKEN(sym_pipe_second_stmt); if (lookahead == ':') ADVANCE(130); if (lookahead != 0 && lookahead != '\n' && @@ -3176,7 +3176,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|') ADVANCE(120); END_STATE(); case 112: - ACCEPT_TOKEN(sym_pipe_second_command); + ACCEPT_TOKEN(sym_pipe_second_stmt); if (lookahead == ':') ADVANCE(171); if (lookahead != 0 && lookahead != '\n' && @@ -3185,7 +3185,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|') ADVANCE(120); END_STATE(); case 113: - ACCEPT_TOKEN(sym_pipe_second_command); + ACCEPT_TOKEN(sym_pipe_second_stmt); if (lookahead == ':') ADVANCE(132); if (lookahead != 0 && lookahead != '\n' && @@ -3194,7 +3194,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|') ADVANCE(120); END_STATE(); case 114: - ACCEPT_TOKEN(sym_pipe_second_command); + ACCEPT_TOKEN(sym_pipe_second_stmt); if (lookahead == '=') ADVANCE(126); if (lookahead == 'c') ADVANCE(113); if (lookahead != 0 && @@ -3204,7 +3204,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|') ADVANCE(120); END_STATE(); case 115: - ACCEPT_TOKEN(sym_pipe_second_command); + ACCEPT_TOKEN(sym_pipe_second_stmt); if (lookahead == '>') ADVANCE(259); if (lookahead != 0 && lookahead != '\n' && @@ -3213,7 +3213,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|') ADVANCE(120); END_STATE(); case 116: - ACCEPT_TOKEN(sym_pipe_second_command); + ACCEPT_TOKEN(sym_pipe_second_stmt); if (lookahead == 'b') ADVANCE(118); if (lookahead == 'm') ADVANCE(167); if (lookahead != 0 && @@ -3223,7 +3223,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|') ADVANCE(120); END_STATE(); case 117: - ACCEPT_TOKEN(sym_pipe_second_command); + ACCEPT_TOKEN(sym_pipe_second_stmt); if (lookahead == 'm') ADVANCE(165); if (lookahead != 0 && lookahead != '\n' && @@ -3232,7 +3232,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|') ADVANCE(120); END_STATE(); case 118: - ACCEPT_TOKEN(sym_pipe_second_command); + ACCEPT_TOKEN(sym_pipe_second_stmt); if (lookahead == 't') ADVANCE(137); if (lookahead != 0 && lookahead != '\n' && @@ -3241,7 +3241,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|') ADVANCE(120); END_STATE(); case 119: - ACCEPT_TOKEN(sym_pipe_second_command); + ACCEPT_TOKEN(sym_pipe_second_stmt); if (lookahead == ';' || lookahead == '|') ADVANCE(301); if (lookahead != 0 && @@ -3249,7 +3249,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\r') ADVANCE(119); END_STATE(); case 120: - ACCEPT_TOKEN(sym_pipe_second_command); + ACCEPT_TOKEN(sym_pipe_second_stmt); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && @@ -3807,18 +3807,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (('0' <= lookahead && lookahead <= '9')) ADVANCE(299); END_STATE(); case 208: - ACCEPT_TOKEN(aux_sym_number_command_token1); + ACCEPT_TOKEN(aux_sym_number_stmt_token1); if (lookahead == '0' || lookahead == '1') ADVANCE(208); END_STATE(); case 209: - ACCEPT_TOKEN(aux_sym_number_command_token1); + ACCEPT_TOKEN(aux_sym_number_stmt_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(209); END_STATE(); case 210: - ACCEPT_TOKEN(aux_sym__search_command_token1); + ACCEPT_TOKEN(aux_sym__search_stmt_token1); if (lookahead == '!' || lookahead == '*' || lookahead == '+' || @@ -3845,25 +3845,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '(') ADVANCE(219); END_STATE(); case 214: - ACCEPT_TOKEN(aux_sym__interpret_command_token1); + ACCEPT_TOKEN(aux_sym__interpret_stmt_token1); if (lookahead == '.') ADVANCE(247); if (lookahead == '*' || lookahead == '-' || lookahead == ':') ADVANCE(215); END_STATE(); case 215: - ACCEPT_TOKEN(aux_sym__interpret_command_token1); + ACCEPT_TOKEN(aux_sym__interpret_stmt_token1); if (lookahead == '*' || lookahead == '-' || lookahead == '.' || lookahead == ':') ADVANCE(215); END_STATE(); case 216: - ACCEPT_TOKEN(aux_sym__interpret_command_token2); + ACCEPT_TOKEN(aux_sym__interpret_stmt_token2); if (lookahead == ' ') ADVANCE(216); END_STATE(); case 217: - ACCEPT_TOKEN(aux_sym__interpret_command_token3); + ACCEPT_TOKEN(aux_sym__interpret_stmt_token3); if (lookahead == ' ') ADVANCE(217); END_STATE(); case 218: @@ -4152,7 +4152,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (!sym__eq_sep_key_identifier_character_set_2(lookahead)) ADVANCE(269); END_STATE(); case 270: - ACCEPT_TOKEN(sym__any_command); + ACCEPT_TOKEN(sym__any_stmt); if (lookahead == '#') ADVANCE(271); if (lookahead == '\t' || lookahead == ' ') ADVANCE(270); @@ -4164,7 +4164,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '~') ADVANCE(272); END_STATE(); case 271: - ACCEPT_TOKEN(sym__any_command); + ACCEPT_TOKEN(sym__any_stmt); if (lookahead == ';' || lookahead == '|' || lookahead == '~') ADVANCE(301); @@ -4173,7 +4173,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\r') ADVANCE(271); END_STATE(); case 272: - ACCEPT_TOKEN(sym__any_command); + ACCEPT_TOKEN(sym__any_stmt); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && @@ -4908,7 +4908,7 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { enum { ts_external_token__cmd_identifier = 0, - ts_external_token__help_command = 1, + ts_external_token__help_stmt = 1, ts_external_token_file_descriptor = 2, ts_external_token__eq_sep_concat = 3, ts_external_token__concat = 4, @@ -4918,7 +4918,7 @@ enum { static TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { [ts_external_token__cmd_identifier] = sym__cmd_identifier, - [ts_external_token__help_command] = sym__help_command, + [ts_external_token__help_stmt] = sym__help_stmt, [ts_external_token_file_descriptor] = sym_file_descriptor, [ts_external_token__eq_sep_concat] = sym__eq_sep_concat, [ts_external_token__concat] = sym__concat, @@ -4929,7 +4929,7 @@ static TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { static bool ts_external_scanner_states[14][EXTERNAL_TOKEN_COUNT] = { [1] = { [ts_external_token__cmd_identifier] = true, - [ts_external_token__help_command] = true, + [ts_external_token__help_stmt] = true, [ts_external_token_file_descriptor] = true, [ts_external_token__eq_sep_concat] = true, [ts_external_token__concat] = true, @@ -4938,11 +4938,11 @@ static bool ts_external_scanner_states[14][EXTERNAL_TOKEN_COUNT] = { }, [2] = { [ts_external_token__cmd_identifier] = true, - [ts_external_token__help_command] = true, + [ts_external_token__help_stmt] = true, }, [3] = { [ts_external_token__cmd_identifier] = true, - [ts_external_token__help_command] = true, + [ts_external_token__help_stmt] = true, [ts_external_token_file_descriptor] = true, }, [4] = { @@ -5035,7 +5035,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATv_COLON] = ACTIONS(1), [anon_sym_ATx_COLON] = ACTIONS(1), [anon_sym_0] = ACTIONS(1), - [aux_sym__search_command_token1] = ACTIONS(1), + [aux_sym__search_stmt_token1] = ACTIONS(1), [anon_sym_DOT] = ACTIONS(1), [anon_sym_DOT_LPAREN] = ACTIONS(1), [anon_sym_PIPE_DOT] = ACTIONS(1), @@ -5060,7 +5060,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(1), [anon_sym_CR] = ACTIONS(1), [sym__cmd_identifier] = ACTIONS(1), - [sym__help_command] = ACTIONS(1), + [sym__help_stmt] = ACTIONS(1), [sym_file_descriptor] = ACTIONS(1), [sym__eq_sep_concat] = ACTIONS(1), [sym__concat] = ACTIONS(1), @@ -5068,90 +5068,90 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__spec_sep] = ACTIONS(1), }, [1] = { - [sym_commands] = STATE(498), - [sym__command] = STATE(412), - [sym_legacy_quoted_command] = STATE(170), - [sym__simple_command] = STATE(170), - [sym__tmp_command] = STATE(170), - [sym__iter_command] = STATE(170), - [sym__pipe_command] = STATE(170), - [sym_grep_command] = STATE(170), - [sym_html_disable_command] = STATE(170), - [sym_html_enable_command] = STATE(170), - [sym_pipe_command] = STATE(170), - [sym_iter_file_lines_command] = STATE(170), - [sym_iter_offsets_command] = STATE(170), - [sym_iter_offsetssizes_command] = STATE(170), - [sym_iter_hit_command] = STATE(170), - [sym_iter_interpret_command] = STATE(170), - [sym_iter_interpret_offsetssizes_command] = STATE(170), - [sym_iter_comment_command] = STATE(170), - [sym_iter_dbta_command] = STATE(170), - [sym_iter_dbtb_command] = STATE(170), - [sym_iter_dbts_command] = STATE(170), - [sym_iter_threads_command] = STATE(170), - [sym_iter_bbs_command] = STATE(170), - [sym_iter_instrs_command] = STATE(170), - [sym_iter_import_command] = STATE(170), - [sym_iter_sections_command] = STATE(170), - [sym_iter_segments_command] = STATE(170), - [sym_iter_symbol_command] = STATE(170), - [sym_iter_string_command] = STATE(170), - [sym_iter_flags_command] = STATE(170), - [sym_iter_function_command] = STATE(170), - [sym_iter_iomap_command] = STATE(170), - [sym_iter_dbgmap_command] = STATE(170), - [sym_iter_register_command] = STATE(170), - [sym_iter_step_command] = STATE(170), - [sym_tmp_seek_command] = STATE(170), - [sym_tmp_blksz_command] = STATE(170), - [sym_tmp_fromto_command] = STATE(170), - [sym_tmp_arch_command] = STATE(170), - [sym_tmp_bits_command] = STATE(170), - [sym_tmp_nthi_command] = STATE(170), - [sym_tmp_eval_command] = STATE(170), - [sym_tmp_fs_command] = STATE(170), - [sym_tmp_reli_command] = STATE(170), - [sym_tmp_kuery_command] = STATE(170), - [sym_tmp_fd_command] = STATE(170), - [sym_tmp_reg_command] = STATE(170), - [sym_tmp_file_command] = STATE(170), - [sym_tmp_string_command] = STATE(170), - [sym_tmp_value_command] = STATE(170), - [sym_tmp_hex_command] = STATE(170), - [sym_number_command] = STATE(170), - [sym_help_command] = STATE(170), - [sym_arged_command] = STATE(170), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym_statements] = STATE(498), + [sym__statement] = STATE(412), + [sym_legacy_quoted_stmt] = STATE(170), + [sym__simple_stmt] = STATE(170), + [sym__tmp_stmt] = STATE(170), + [sym__iter_stmt] = STATE(170), + [sym__pipe_stmt] = STATE(170), + [sym_grep_stmt] = STATE(170), + [sym_html_disable_stmt] = STATE(170), + [sym_html_enable_stmt] = STATE(170), + [sym_pipe_stmt] = STATE(170), + [sym_iter_file_lines_stmt] = STATE(170), + [sym_iter_offsets_stmt] = STATE(170), + [sym_iter_offsetssizes_stmt] = STATE(170), + [sym_iter_hit_stmt] = STATE(170), + [sym_iter_interpret_stmt] = STATE(170), + [sym_iter_interpret_offsetssizes_stmt] = STATE(170), + [sym_iter_comment_stmt] = STATE(170), + [sym_iter_dbta_stmt] = STATE(170), + [sym_iter_dbtb_stmt] = STATE(170), + [sym_iter_dbts_stmt] = STATE(170), + [sym_iter_threads_stmt] = STATE(170), + [sym_iter_bbs_stmt] = STATE(170), + [sym_iter_instrs_stmt] = STATE(170), + [sym_iter_import_stmt] = STATE(170), + [sym_iter_sections_stmt] = STATE(170), + [sym_iter_segments_stmt] = STATE(170), + [sym_iter_symbol_stmt] = STATE(170), + [sym_iter_string_stmt] = STATE(170), + [sym_iter_flags_stmt] = STATE(170), + [sym_iter_function_stmt] = STATE(170), + [sym_iter_iomap_stmt] = STATE(170), + [sym_iter_dbgmap_stmt] = STATE(170), + [sym_iter_register_stmt] = STATE(170), + [sym_iter_step_stmt] = STATE(170), + [sym_tmp_seek_stmt] = STATE(170), + [sym_tmp_blksz_stmt] = STATE(170), + [sym_tmp_fromto_stmt] = STATE(170), + [sym_tmp_arch_stmt] = STATE(170), + [sym_tmp_bits_stmt] = STATE(170), + [sym_tmp_nthi_stmt] = STATE(170), + [sym_tmp_eval_stmt] = STATE(170), + [sym_tmp_fs_stmt] = STATE(170), + [sym_tmp_reli_stmt] = STATE(170), + [sym_tmp_kuery_stmt] = STATE(170), + [sym_tmp_fd_stmt] = STATE(170), + [sym_tmp_reg_stmt] = STATE(170), + [sym_tmp_file_stmt] = STATE(170), + [sym_tmp_string_stmt] = STATE(170), + [sym_tmp_value_stmt] = STATE(170), + [sym_tmp_hex_stmt] = STATE(170), + [sym_number_stmt] = STATE(170), + [sym_help_stmt] = STATE(170), + [sym_arged_stmt] = STATE(170), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(305), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(170), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(170), [sym_Cf_cmd] = STATE(170), [sym_pf_new_cmd] = STATE(170), [sym_pf_dot_cmd] = STATE(170), [sym_pf_cmd] = STATE(170), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(71), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(170), - [sym_redirect_command] = STATE(412), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(71), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(170), + [sym_redirect_stmt] = STATE(412), [sym__dec_number] = STATE(2), [sym_cmd_identifier] = STATE(45), - [aux_sym_commands_repeat1] = STATE(6), + [aux_sym_statements_repeat1] = STATE(6), [ts_builtin_sym_end] = ACTIONS(5), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(15), + [aux_sym__interpret_stmt_token3] = ACTIONS(17), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -5174,80 +5174,80 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(47), [anon_sym_CR] = ACTIONS(47), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), + [sym__help_stmt] = ACTIONS(55), }, [2] = { - [sym_legacy_quoted_command] = STATE(264), - [sym__simple_command] = STATE(264), - [sym__tmp_command] = STATE(264), - [sym__iter_command] = STATE(264), - [sym__pipe_command] = STATE(264), - [sym_grep_command] = STATE(264), - [sym_html_disable_command] = STATE(264), - [sym_html_enable_command] = STATE(264), - [sym_pipe_command] = STATE(264), - [sym_iter_file_lines_command] = STATE(264), - [sym_iter_offsets_command] = STATE(264), - [sym_iter_offsetssizes_command] = STATE(264), - [sym_iter_hit_command] = STATE(264), - [sym_iter_interpret_command] = STATE(264), - [sym_iter_interpret_offsetssizes_command] = STATE(264), - [sym_iter_comment_command] = STATE(264), - [sym_iter_dbta_command] = STATE(264), - [sym_iter_dbtb_command] = STATE(264), - [sym_iter_dbts_command] = STATE(264), - [sym_iter_threads_command] = STATE(264), - [sym_iter_bbs_command] = STATE(264), - [sym_iter_instrs_command] = STATE(264), - [sym_iter_import_command] = STATE(264), - [sym_iter_sections_command] = STATE(264), - [sym_iter_segments_command] = STATE(264), - [sym_iter_symbol_command] = STATE(264), - [sym_iter_string_command] = STATE(264), - [sym_iter_flags_command] = STATE(264), - [sym_iter_function_command] = STATE(264), - [sym_iter_iomap_command] = STATE(264), - [sym_iter_dbgmap_command] = STATE(264), - [sym_iter_register_command] = STATE(264), - [sym_iter_step_command] = STATE(264), - [sym_tmp_seek_command] = STATE(264), - [sym_tmp_blksz_command] = STATE(264), - [sym_tmp_fromto_command] = STATE(264), - [sym_tmp_arch_command] = STATE(264), - [sym_tmp_bits_command] = STATE(264), - [sym_tmp_nthi_command] = STATE(264), - [sym_tmp_eval_command] = STATE(264), - [sym_tmp_fs_command] = STATE(264), - [sym_tmp_reli_command] = STATE(264), - [sym_tmp_kuery_command] = STATE(264), - [sym_tmp_fd_command] = STATE(264), - [sym_tmp_reg_command] = STATE(264), - [sym_tmp_file_command] = STATE(264), - [sym_tmp_string_command] = STATE(264), - [sym_tmp_value_command] = STATE(264), - [sym_tmp_hex_command] = STATE(264), - [sym_number_command] = STATE(264), - [sym_help_command] = STATE(264), - [sym_arged_command] = STATE(264), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym_legacy_quoted_stmt] = STATE(264), + [sym__simple_stmt] = STATE(264), + [sym__tmp_stmt] = STATE(264), + [sym__iter_stmt] = STATE(264), + [sym__pipe_stmt] = STATE(264), + [sym_grep_stmt] = STATE(264), + [sym_html_disable_stmt] = STATE(264), + [sym_html_enable_stmt] = STATE(264), + [sym_pipe_stmt] = STATE(264), + [sym_iter_file_lines_stmt] = STATE(264), + [sym_iter_offsets_stmt] = STATE(264), + [sym_iter_offsetssizes_stmt] = STATE(264), + [sym_iter_hit_stmt] = STATE(264), + [sym_iter_interpret_stmt] = STATE(264), + [sym_iter_interpret_offsetssizes_stmt] = STATE(264), + [sym_iter_comment_stmt] = STATE(264), + [sym_iter_dbta_stmt] = STATE(264), + [sym_iter_dbtb_stmt] = STATE(264), + [sym_iter_dbts_stmt] = STATE(264), + [sym_iter_threads_stmt] = STATE(264), + [sym_iter_bbs_stmt] = STATE(264), + [sym_iter_instrs_stmt] = STATE(264), + [sym_iter_import_stmt] = STATE(264), + [sym_iter_sections_stmt] = STATE(264), + [sym_iter_segments_stmt] = STATE(264), + [sym_iter_symbol_stmt] = STATE(264), + [sym_iter_string_stmt] = STATE(264), + [sym_iter_flags_stmt] = STATE(264), + [sym_iter_function_stmt] = STATE(264), + [sym_iter_iomap_stmt] = STATE(264), + [sym_iter_dbgmap_stmt] = STATE(264), + [sym_iter_register_stmt] = STATE(264), + [sym_iter_step_stmt] = STATE(264), + [sym_tmp_seek_stmt] = STATE(264), + [sym_tmp_blksz_stmt] = STATE(264), + [sym_tmp_fromto_stmt] = STATE(264), + [sym_tmp_arch_stmt] = STATE(264), + [sym_tmp_bits_stmt] = STATE(264), + [sym_tmp_nthi_stmt] = STATE(264), + [sym_tmp_eval_stmt] = STATE(264), + [sym_tmp_fs_stmt] = STATE(264), + [sym_tmp_reli_stmt] = STATE(264), + [sym_tmp_kuery_stmt] = STATE(264), + [sym_tmp_fd_stmt] = STATE(264), + [sym_tmp_reg_stmt] = STATE(264), + [sym_tmp_file_stmt] = STATE(264), + [sym_tmp_string_stmt] = STATE(264), + [sym_tmp_value_stmt] = STATE(264), + [sym_tmp_hex_stmt] = STATE(264), + [sym_number_stmt] = STATE(264), + [sym_help_stmt] = STATE(264), + [sym_arged_stmt] = STATE(264), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(305), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(264), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(264), [sym_Cf_cmd] = STATE(264), [sym_pf_new_cmd] = STATE(264), [sym_pf_dot_cmd] = STATE(264), [sym_pf_cmd] = STATE(264), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(71), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(264), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(71), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(264), [sym__dec_number] = STATE(2), [sym_cmd_identifier] = STATE(45), [ts_builtin_sym_end] = ACTIONS(57), @@ -5298,10 +5298,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATv_COLON] = ACTIONS(57), [anon_sym_ATx_COLON] = ACTIONS(57), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(15), + [aux_sym__interpret_stmt_token3] = ACTIONS(17), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_PIPE_DOT] = ACTIONS(57), @@ -5329,81 +5329,81 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(57), [anon_sym_CR] = ACTIONS(57), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), + [sym__help_stmt] = ACTIONS(55), [sym_file_descriptor] = ACTIONS(57), }, [3] = { - [sym_legacy_quoted_command] = STATE(236), - [sym__simple_command] = STATE(236), - [sym__tmp_command] = STATE(236), - [sym__iter_command] = STATE(236), - [sym__pipe_command] = STATE(236), - [sym_grep_command] = STATE(236), - [sym_html_disable_command] = STATE(236), - [sym_html_enable_command] = STATE(236), - [sym_pipe_command] = STATE(236), - [sym_iter_file_lines_command] = STATE(236), - [sym_iter_offsets_command] = STATE(236), - [sym_iter_offsetssizes_command] = STATE(236), - [sym_iter_hit_command] = STATE(236), - [sym_iter_interpret_command] = STATE(236), - [sym_iter_interpret_offsetssizes_command] = STATE(236), - [sym_iter_comment_command] = STATE(236), - [sym_iter_dbta_command] = STATE(236), - [sym_iter_dbtb_command] = STATE(236), - [sym_iter_dbts_command] = STATE(236), - [sym_iter_threads_command] = STATE(236), - [sym_iter_bbs_command] = STATE(236), - [sym_iter_instrs_command] = STATE(236), - [sym_iter_import_command] = STATE(236), - [sym_iter_sections_command] = STATE(236), - [sym_iter_segments_command] = STATE(236), - [sym_iter_symbol_command] = STATE(236), - [sym_iter_string_command] = STATE(236), - [sym_iter_flags_command] = STATE(236), - [sym_iter_function_command] = STATE(236), - [sym_iter_iomap_command] = STATE(236), - [sym_iter_dbgmap_command] = STATE(236), - [sym_iter_register_command] = STATE(236), - [sym_iter_step_command] = STATE(236), - [sym_tmp_seek_command] = STATE(236), - [sym_tmp_blksz_command] = STATE(236), - [sym_tmp_fromto_command] = STATE(236), - [sym_tmp_arch_command] = STATE(236), - [sym_tmp_bits_command] = STATE(236), - [sym_tmp_nthi_command] = STATE(236), - [sym_tmp_eval_command] = STATE(236), - [sym_tmp_fs_command] = STATE(236), - [sym_tmp_reli_command] = STATE(236), - [sym_tmp_kuery_command] = STATE(236), - [sym_tmp_fd_command] = STATE(236), - [sym_tmp_reg_command] = STATE(236), - [sym_tmp_file_command] = STATE(236), - [sym_tmp_string_command] = STATE(236), - [sym_tmp_value_command] = STATE(236), - [sym_tmp_hex_command] = STATE(236), - [sym_number_command] = STATE(236), - [sym_help_command] = STATE(236), - [sym_arged_command] = STATE(236), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym_legacy_quoted_stmt] = STATE(236), + [sym__simple_stmt] = STATE(236), + [sym__tmp_stmt] = STATE(236), + [sym__iter_stmt] = STATE(236), + [sym__pipe_stmt] = STATE(236), + [sym_grep_stmt] = STATE(236), + [sym_html_disable_stmt] = STATE(236), + [sym_html_enable_stmt] = STATE(236), + [sym_pipe_stmt] = STATE(236), + [sym_iter_file_lines_stmt] = STATE(236), + [sym_iter_offsets_stmt] = STATE(236), + [sym_iter_offsetssizes_stmt] = STATE(236), + [sym_iter_hit_stmt] = STATE(236), + [sym_iter_interpret_stmt] = STATE(236), + [sym_iter_interpret_offsetssizes_stmt] = STATE(236), + [sym_iter_comment_stmt] = STATE(236), + [sym_iter_dbta_stmt] = STATE(236), + [sym_iter_dbtb_stmt] = STATE(236), + [sym_iter_dbts_stmt] = STATE(236), + [sym_iter_threads_stmt] = STATE(236), + [sym_iter_bbs_stmt] = STATE(236), + [sym_iter_instrs_stmt] = STATE(236), + [sym_iter_import_stmt] = STATE(236), + [sym_iter_sections_stmt] = STATE(236), + [sym_iter_segments_stmt] = STATE(236), + [sym_iter_symbol_stmt] = STATE(236), + [sym_iter_string_stmt] = STATE(236), + [sym_iter_flags_stmt] = STATE(236), + [sym_iter_function_stmt] = STATE(236), + [sym_iter_iomap_stmt] = STATE(236), + [sym_iter_dbgmap_stmt] = STATE(236), + [sym_iter_register_stmt] = STATE(236), + [sym_iter_step_stmt] = STATE(236), + [sym_tmp_seek_stmt] = STATE(236), + [sym_tmp_blksz_stmt] = STATE(236), + [sym_tmp_fromto_stmt] = STATE(236), + [sym_tmp_arch_stmt] = STATE(236), + [sym_tmp_bits_stmt] = STATE(236), + [sym_tmp_nthi_stmt] = STATE(236), + [sym_tmp_eval_stmt] = STATE(236), + [sym_tmp_fs_stmt] = STATE(236), + [sym_tmp_reli_stmt] = STATE(236), + [sym_tmp_kuery_stmt] = STATE(236), + [sym_tmp_fd_stmt] = STATE(236), + [sym_tmp_reg_stmt] = STATE(236), + [sym_tmp_file_stmt] = STATE(236), + [sym_tmp_string_stmt] = STATE(236), + [sym_tmp_value_stmt] = STATE(236), + [sym_tmp_hex_stmt] = STATE(236), + [sym_number_stmt] = STATE(236), + [sym_help_stmt] = STATE(236), + [sym_arged_stmt] = STATE(236), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(305), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(236), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(236), [sym_Cf_cmd] = STATE(236), [sym_pf_new_cmd] = STATE(236), [sym_pf_dot_cmd] = STATE(236), [sym_pf_cmd] = STATE(236), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(71), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(236), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(71), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(236), [sym__dec_number] = STATE(2), [sym_cmd_identifier] = STATE(45), [ts_builtin_sym_end] = ACTIONS(61), @@ -5454,10 +5454,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATv_COLON] = ACTIONS(61), [anon_sym_ATx_COLON] = ACTIONS(61), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(15), + [aux_sym__interpret_stmt_token3] = ACTIONS(17), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_PIPE_DOT] = ACTIONS(61), @@ -5485,81 +5485,81 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(61), [anon_sym_CR] = ACTIONS(61), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), + [sym__help_stmt] = ACTIONS(55), [sym_file_descriptor] = ACTIONS(61), }, [4] = { - [sym_legacy_quoted_command] = STATE(264), - [sym__simple_command] = STATE(264), - [sym__tmp_command] = STATE(264), - [sym__iter_command] = STATE(264), - [sym__pipe_command] = STATE(264), - [sym_grep_command] = STATE(264), - [sym_html_disable_command] = STATE(264), - [sym_html_enable_command] = STATE(264), - [sym_pipe_command] = STATE(264), - [sym_iter_file_lines_command] = STATE(264), - [sym_iter_offsets_command] = STATE(264), - [sym_iter_offsetssizes_command] = STATE(264), - [sym_iter_hit_command] = STATE(264), - [sym_iter_interpret_command] = STATE(264), - [sym_iter_interpret_offsetssizes_command] = STATE(264), - [sym_iter_comment_command] = STATE(264), - [sym_iter_dbta_command] = STATE(264), - [sym_iter_dbtb_command] = STATE(264), - [sym_iter_dbts_command] = STATE(264), - [sym_iter_threads_command] = STATE(264), - [sym_iter_bbs_command] = STATE(264), - [sym_iter_instrs_command] = STATE(264), - [sym_iter_import_command] = STATE(264), - [sym_iter_sections_command] = STATE(264), - [sym_iter_segments_command] = STATE(264), - [sym_iter_symbol_command] = STATE(264), - [sym_iter_string_command] = STATE(264), - [sym_iter_flags_command] = STATE(264), - [sym_iter_function_command] = STATE(264), - [sym_iter_iomap_command] = STATE(264), - [sym_iter_dbgmap_command] = STATE(264), - [sym_iter_register_command] = STATE(264), - [sym_iter_step_command] = STATE(264), - [sym_tmp_seek_command] = STATE(264), - [sym_tmp_blksz_command] = STATE(264), - [sym_tmp_fromto_command] = STATE(264), - [sym_tmp_arch_command] = STATE(264), - [sym_tmp_bits_command] = STATE(264), - [sym_tmp_nthi_command] = STATE(264), - [sym_tmp_eval_command] = STATE(264), - [sym_tmp_fs_command] = STATE(264), - [sym_tmp_reli_command] = STATE(264), - [sym_tmp_kuery_command] = STATE(264), - [sym_tmp_fd_command] = STATE(264), - [sym_tmp_reg_command] = STATE(264), - [sym_tmp_file_command] = STATE(264), - [sym_tmp_string_command] = STATE(264), - [sym_tmp_value_command] = STATE(264), - [sym_tmp_hex_command] = STATE(264), - [sym_number_command] = STATE(264), - [sym_help_command] = STATE(264), - [sym_arged_command] = STATE(264), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym_legacy_quoted_stmt] = STATE(264), + [sym__simple_stmt] = STATE(264), + [sym__tmp_stmt] = STATE(264), + [sym__iter_stmt] = STATE(264), + [sym__pipe_stmt] = STATE(264), + [sym_grep_stmt] = STATE(264), + [sym_html_disable_stmt] = STATE(264), + [sym_html_enable_stmt] = STATE(264), + [sym_pipe_stmt] = STATE(264), + [sym_iter_file_lines_stmt] = STATE(264), + [sym_iter_offsets_stmt] = STATE(264), + [sym_iter_offsetssizes_stmt] = STATE(264), + [sym_iter_hit_stmt] = STATE(264), + [sym_iter_interpret_stmt] = STATE(264), + [sym_iter_interpret_offsetssizes_stmt] = STATE(264), + [sym_iter_comment_stmt] = STATE(264), + [sym_iter_dbta_stmt] = STATE(264), + [sym_iter_dbtb_stmt] = STATE(264), + [sym_iter_dbts_stmt] = STATE(264), + [sym_iter_threads_stmt] = STATE(264), + [sym_iter_bbs_stmt] = STATE(264), + [sym_iter_instrs_stmt] = STATE(264), + [sym_iter_import_stmt] = STATE(264), + [sym_iter_sections_stmt] = STATE(264), + [sym_iter_segments_stmt] = STATE(264), + [sym_iter_symbol_stmt] = STATE(264), + [sym_iter_string_stmt] = STATE(264), + [sym_iter_flags_stmt] = STATE(264), + [sym_iter_function_stmt] = STATE(264), + [sym_iter_iomap_stmt] = STATE(264), + [sym_iter_dbgmap_stmt] = STATE(264), + [sym_iter_register_stmt] = STATE(264), + [sym_iter_step_stmt] = STATE(264), + [sym_tmp_seek_stmt] = STATE(264), + [sym_tmp_blksz_stmt] = STATE(264), + [sym_tmp_fromto_stmt] = STATE(264), + [sym_tmp_arch_stmt] = STATE(264), + [sym_tmp_bits_stmt] = STATE(264), + [sym_tmp_nthi_stmt] = STATE(264), + [sym_tmp_eval_stmt] = STATE(264), + [sym_tmp_fs_stmt] = STATE(264), + [sym_tmp_reli_stmt] = STATE(264), + [sym_tmp_kuery_stmt] = STATE(264), + [sym_tmp_fd_stmt] = STATE(264), + [sym_tmp_reg_stmt] = STATE(264), + [sym_tmp_file_stmt] = STATE(264), + [sym_tmp_string_stmt] = STATE(264), + [sym_tmp_value_stmt] = STATE(264), + [sym_tmp_hex_stmt] = STATE(264), + [sym_number_stmt] = STATE(264), + [sym_help_stmt] = STATE(264), + [sym_arged_stmt] = STATE(264), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(287), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(264), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(264), [sym_Cf_cmd] = STATE(264), [sym_pf_new_cmd] = STATE(264), [sym_pf_dot_cmd] = STATE(264), [sym_pf_cmd] = STATE(264), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(96), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(264), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(96), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(264), [sym__dec_number] = STATE(4), [sym_cmd_identifier] = STATE(58), [anon_sym_DQUOTE] = ACTIONS(7), @@ -5608,10 +5608,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATv_COLON] = ACTIONS(57), [anon_sym_ATx_COLON] = ACTIONS(57), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), + [aux_sym__interpret_stmt_token1] = ACTIONS(67), + [aux_sym__interpret_stmt_token3] = ACTIONS(69), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_PIPE_DOT] = ACTIONS(57), @@ -5638,81 +5638,81 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(87), + [sym__help_stmt] = ACTIONS(87), [sym_file_descriptor] = ACTIONS(57), }, [5] = { - [sym_legacy_quoted_command] = STATE(236), - [sym__simple_command] = STATE(236), - [sym__tmp_command] = STATE(236), - [sym__iter_command] = STATE(236), - [sym__pipe_command] = STATE(236), - [sym_grep_command] = STATE(236), - [sym_html_disable_command] = STATE(236), - [sym_html_enable_command] = STATE(236), - [sym_pipe_command] = STATE(236), - [sym_iter_file_lines_command] = STATE(236), - [sym_iter_offsets_command] = STATE(236), - [sym_iter_offsetssizes_command] = STATE(236), - [sym_iter_hit_command] = STATE(236), - [sym_iter_interpret_command] = STATE(236), - [sym_iter_interpret_offsetssizes_command] = STATE(236), - [sym_iter_comment_command] = STATE(236), - [sym_iter_dbta_command] = STATE(236), - [sym_iter_dbtb_command] = STATE(236), - [sym_iter_dbts_command] = STATE(236), - [sym_iter_threads_command] = STATE(236), - [sym_iter_bbs_command] = STATE(236), - [sym_iter_instrs_command] = STATE(236), - [sym_iter_import_command] = STATE(236), - [sym_iter_sections_command] = STATE(236), - [sym_iter_segments_command] = STATE(236), - [sym_iter_symbol_command] = STATE(236), - [sym_iter_string_command] = STATE(236), - [sym_iter_flags_command] = STATE(236), - [sym_iter_function_command] = STATE(236), - [sym_iter_iomap_command] = STATE(236), - [sym_iter_dbgmap_command] = STATE(236), - [sym_iter_register_command] = STATE(236), - [sym_iter_step_command] = STATE(236), - [sym_tmp_seek_command] = STATE(236), - [sym_tmp_blksz_command] = STATE(236), - [sym_tmp_fromto_command] = STATE(236), - [sym_tmp_arch_command] = STATE(236), - [sym_tmp_bits_command] = STATE(236), - [sym_tmp_nthi_command] = STATE(236), - [sym_tmp_eval_command] = STATE(236), - [sym_tmp_fs_command] = STATE(236), - [sym_tmp_reli_command] = STATE(236), - [sym_tmp_kuery_command] = STATE(236), - [sym_tmp_fd_command] = STATE(236), - [sym_tmp_reg_command] = STATE(236), - [sym_tmp_file_command] = STATE(236), - [sym_tmp_string_command] = STATE(236), - [sym_tmp_value_command] = STATE(236), - [sym_tmp_hex_command] = STATE(236), - [sym_number_command] = STATE(236), - [sym_help_command] = STATE(236), - [sym_arged_command] = STATE(236), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym_legacy_quoted_stmt] = STATE(236), + [sym__simple_stmt] = STATE(236), + [sym__tmp_stmt] = STATE(236), + [sym__iter_stmt] = STATE(236), + [sym__pipe_stmt] = STATE(236), + [sym_grep_stmt] = STATE(236), + [sym_html_disable_stmt] = STATE(236), + [sym_html_enable_stmt] = STATE(236), + [sym_pipe_stmt] = STATE(236), + [sym_iter_file_lines_stmt] = STATE(236), + [sym_iter_offsets_stmt] = STATE(236), + [sym_iter_offsetssizes_stmt] = STATE(236), + [sym_iter_hit_stmt] = STATE(236), + [sym_iter_interpret_stmt] = STATE(236), + [sym_iter_interpret_offsetssizes_stmt] = STATE(236), + [sym_iter_comment_stmt] = STATE(236), + [sym_iter_dbta_stmt] = STATE(236), + [sym_iter_dbtb_stmt] = STATE(236), + [sym_iter_dbts_stmt] = STATE(236), + [sym_iter_threads_stmt] = STATE(236), + [sym_iter_bbs_stmt] = STATE(236), + [sym_iter_instrs_stmt] = STATE(236), + [sym_iter_import_stmt] = STATE(236), + [sym_iter_sections_stmt] = STATE(236), + [sym_iter_segments_stmt] = STATE(236), + [sym_iter_symbol_stmt] = STATE(236), + [sym_iter_string_stmt] = STATE(236), + [sym_iter_flags_stmt] = STATE(236), + [sym_iter_function_stmt] = STATE(236), + [sym_iter_iomap_stmt] = STATE(236), + [sym_iter_dbgmap_stmt] = STATE(236), + [sym_iter_register_stmt] = STATE(236), + [sym_iter_step_stmt] = STATE(236), + [sym_tmp_seek_stmt] = STATE(236), + [sym_tmp_blksz_stmt] = STATE(236), + [sym_tmp_fromto_stmt] = STATE(236), + [sym_tmp_arch_stmt] = STATE(236), + [sym_tmp_bits_stmt] = STATE(236), + [sym_tmp_nthi_stmt] = STATE(236), + [sym_tmp_eval_stmt] = STATE(236), + [sym_tmp_fs_stmt] = STATE(236), + [sym_tmp_reli_stmt] = STATE(236), + [sym_tmp_kuery_stmt] = STATE(236), + [sym_tmp_fd_stmt] = STATE(236), + [sym_tmp_reg_stmt] = STATE(236), + [sym_tmp_file_stmt] = STATE(236), + [sym_tmp_string_stmt] = STATE(236), + [sym_tmp_value_stmt] = STATE(236), + [sym_tmp_hex_stmt] = STATE(236), + [sym_number_stmt] = STATE(236), + [sym_help_stmt] = STATE(236), + [sym_arged_stmt] = STATE(236), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(287), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(236), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(236), [sym_Cf_cmd] = STATE(236), [sym_pf_new_cmd] = STATE(236), [sym_pf_dot_cmd] = STATE(236), [sym_pf_cmd] = STATE(236), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(96), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(236), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(96), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(236), [sym__dec_number] = STATE(4), [sym_cmd_identifier] = STATE(58), [anon_sym_DQUOTE] = ACTIONS(7), @@ -5761,10 +5761,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATv_COLON] = ACTIONS(61), [anon_sym_ATx_COLON] = ACTIONS(61), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), + [aux_sym__interpret_stmt_token1] = ACTIONS(67), + [aux_sym__interpret_stmt_token3] = ACTIONS(69), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_PIPE_DOT] = ACTIONS(61), @@ -5791,93 +5791,93 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(87), + [sym__help_stmt] = ACTIONS(87), [sym_file_descriptor] = ACTIONS(61), }, [6] = { - [sym__command] = STATE(408), - [sym_legacy_quoted_command] = STATE(170), - [sym__simple_command] = STATE(170), - [sym__tmp_command] = STATE(170), - [sym__iter_command] = STATE(170), - [sym__pipe_command] = STATE(170), - [sym_grep_command] = STATE(170), - [sym_html_disable_command] = STATE(170), - [sym_html_enable_command] = STATE(170), - [sym_pipe_command] = STATE(170), - [sym_iter_file_lines_command] = STATE(170), - [sym_iter_offsets_command] = STATE(170), - [sym_iter_offsetssizes_command] = STATE(170), - [sym_iter_hit_command] = STATE(170), - [sym_iter_interpret_command] = STATE(170), - [sym_iter_interpret_offsetssizes_command] = STATE(170), - [sym_iter_comment_command] = STATE(170), - [sym_iter_dbta_command] = STATE(170), - [sym_iter_dbtb_command] = STATE(170), - [sym_iter_dbts_command] = STATE(170), - [sym_iter_threads_command] = STATE(170), - [sym_iter_bbs_command] = STATE(170), - [sym_iter_instrs_command] = STATE(170), - [sym_iter_import_command] = STATE(170), - [sym_iter_sections_command] = STATE(170), - [sym_iter_segments_command] = STATE(170), - [sym_iter_symbol_command] = STATE(170), - [sym_iter_string_command] = STATE(170), - [sym_iter_flags_command] = STATE(170), - [sym_iter_function_command] = STATE(170), - [sym_iter_iomap_command] = STATE(170), - [sym_iter_dbgmap_command] = STATE(170), - [sym_iter_register_command] = STATE(170), - [sym_iter_step_command] = STATE(170), - [sym_tmp_seek_command] = STATE(170), - [sym_tmp_blksz_command] = STATE(170), - [sym_tmp_fromto_command] = STATE(170), - [sym_tmp_arch_command] = STATE(170), - [sym_tmp_bits_command] = STATE(170), - [sym_tmp_nthi_command] = STATE(170), - [sym_tmp_eval_command] = STATE(170), - [sym_tmp_fs_command] = STATE(170), - [sym_tmp_reli_command] = STATE(170), - [sym_tmp_kuery_command] = STATE(170), - [sym_tmp_fd_command] = STATE(170), - [sym_tmp_reg_command] = STATE(170), - [sym_tmp_file_command] = STATE(170), - [sym_tmp_string_command] = STATE(170), - [sym_tmp_value_command] = STATE(170), - [sym_tmp_hex_command] = STATE(170), - [sym_number_command] = STATE(170), - [sym_help_command] = STATE(170), - [sym_arged_command] = STATE(170), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statement] = STATE(408), + [sym_legacy_quoted_stmt] = STATE(170), + [sym__simple_stmt] = STATE(170), + [sym__tmp_stmt] = STATE(170), + [sym__iter_stmt] = STATE(170), + [sym__pipe_stmt] = STATE(170), + [sym_grep_stmt] = STATE(170), + [sym_html_disable_stmt] = STATE(170), + [sym_html_enable_stmt] = STATE(170), + [sym_pipe_stmt] = STATE(170), + [sym_iter_file_lines_stmt] = STATE(170), + [sym_iter_offsets_stmt] = STATE(170), + [sym_iter_offsetssizes_stmt] = STATE(170), + [sym_iter_hit_stmt] = STATE(170), + [sym_iter_interpret_stmt] = STATE(170), + [sym_iter_interpret_offsetssizes_stmt] = STATE(170), + [sym_iter_comment_stmt] = STATE(170), + [sym_iter_dbta_stmt] = STATE(170), + [sym_iter_dbtb_stmt] = STATE(170), + [sym_iter_dbts_stmt] = STATE(170), + [sym_iter_threads_stmt] = STATE(170), + [sym_iter_bbs_stmt] = STATE(170), + [sym_iter_instrs_stmt] = STATE(170), + [sym_iter_import_stmt] = STATE(170), + [sym_iter_sections_stmt] = STATE(170), + [sym_iter_segments_stmt] = STATE(170), + [sym_iter_symbol_stmt] = STATE(170), + [sym_iter_string_stmt] = STATE(170), + [sym_iter_flags_stmt] = STATE(170), + [sym_iter_function_stmt] = STATE(170), + [sym_iter_iomap_stmt] = STATE(170), + [sym_iter_dbgmap_stmt] = STATE(170), + [sym_iter_register_stmt] = STATE(170), + [sym_iter_step_stmt] = STATE(170), + [sym_tmp_seek_stmt] = STATE(170), + [sym_tmp_blksz_stmt] = STATE(170), + [sym_tmp_fromto_stmt] = STATE(170), + [sym_tmp_arch_stmt] = STATE(170), + [sym_tmp_bits_stmt] = STATE(170), + [sym_tmp_nthi_stmt] = STATE(170), + [sym_tmp_eval_stmt] = STATE(170), + [sym_tmp_fs_stmt] = STATE(170), + [sym_tmp_reli_stmt] = STATE(170), + [sym_tmp_kuery_stmt] = STATE(170), + [sym_tmp_fd_stmt] = STATE(170), + [sym_tmp_reg_stmt] = STATE(170), + [sym_tmp_file_stmt] = STATE(170), + [sym_tmp_string_stmt] = STATE(170), + [sym_tmp_value_stmt] = STATE(170), + [sym_tmp_hex_stmt] = STATE(170), + [sym_number_stmt] = STATE(170), + [sym_help_stmt] = STATE(170), + [sym_arged_stmt] = STATE(170), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(305), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(170), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(170), [sym_Cf_cmd] = STATE(170), [sym_pf_new_cmd] = STATE(170), [sym_pf_dot_cmd] = STATE(170), [sym_pf_cmd] = STATE(170), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(71), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(170), - [sym_redirect_command] = STATE(408), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(71), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(170), + [sym_redirect_stmt] = STATE(408), [sym__dec_number] = STATE(2), [sym_cmd_identifier] = STATE(45), - [aux_sym_commands_repeat1] = STATE(279), + [aux_sym_statements_repeat1] = STATE(279), [ts_builtin_sym_end] = ACTIONS(89), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(15), + [aux_sym__interpret_stmt_token3] = ACTIONS(17), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -5900,91 +5900,91 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(91), [anon_sym_CR] = ACTIONS(91), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), + [sym__help_stmt] = ACTIONS(55), }, [7] = { - [sym__command] = STATE(417), - [sym_legacy_quoted_command] = STATE(170), - [sym__simple_command] = STATE(170), - [sym__tmp_command] = STATE(170), - [sym__iter_command] = STATE(170), - [sym__pipe_command] = STATE(170), - [sym_grep_command] = STATE(170), - [sym_html_disable_command] = STATE(170), - [sym_html_enable_command] = STATE(170), - [sym_pipe_command] = STATE(170), - [sym_iter_file_lines_command] = STATE(170), - [sym_iter_offsets_command] = STATE(170), - [sym_iter_offsetssizes_command] = STATE(170), - [sym_iter_hit_command] = STATE(170), - [sym_iter_interpret_command] = STATE(170), - [sym_iter_interpret_offsetssizes_command] = STATE(170), - [sym_iter_comment_command] = STATE(170), - [sym_iter_dbta_command] = STATE(170), - [sym_iter_dbtb_command] = STATE(170), - [sym_iter_dbts_command] = STATE(170), - [sym_iter_threads_command] = STATE(170), - [sym_iter_bbs_command] = STATE(170), - [sym_iter_instrs_command] = STATE(170), - [sym_iter_import_command] = STATE(170), - [sym_iter_sections_command] = STATE(170), - [sym_iter_segments_command] = STATE(170), - [sym_iter_symbol_command] = STATE(170), - [sym_iter_string_command] = STATE(170), - [sym_iter_flags_command] = STATE(170), - [sym_iter_function_command] = STATE(170), - [sym_iter_iomap_command] = STATE(170), - [sym_iter_dbgmap_command] = STATE(170), - [sym_iter_register_command] = STATE(170), - [sym_iter_step_command] = STATE(170), - [sym_tmp_seek_command] = STATE(170), - [sym_tmp_blksz_command] = STATE(170), - [sym_tmp_fromto_command] = STATE(170), - [sym_tmp_arch_command] = STATE(170), - [sym_tmp_bits_command] = STATE(170), - [sym_tmp_nthi_command] = STATE(170), - [sym_tmp_eval_command] = STATE(170), - [sym_tmp_fs_command] = STATE(170), - [sym_tmp_reli_command] = STATE(170), - [sym_tmp_kuery_command] = STATE(170), - [sym_tmp_fd_command] = STATE(170), - [sym_tmp_reg_command] = STATE(170), - [sym_tmp_file_command] = STATE(170), - [sym_tmp_string_command] = STATE(170), - [sym_tmp_value_command] = STATE(170), - [sym_tmp_hex_command] = STATE(170), - [sym_number_command] = STATE(170), - [sym_help_command] = STATE(170), - [sym_arged_command] = STATE(170), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statement] = STATE(417), + [sym_legacy_quoted_stmt] = STATE(170), + [sym__simple_stmt] = STATE(170), + [sym__tmp_stmt] = STATE(170), + [sym__iter_stmt] = STATE(170), + [sym__pipe_stmt] = STATE(170), + [sym_grep_stmt] = STATE(170), + [sym_html_disable_stmt] = STATE(170), + [sym_html_enable_stmt] = STATE(170), + [sym_pipe_stmt] = STATE(170), + [sym_iter_file_lines_stmt] = STATE(170), + [sym_iter_offsets_stmt] = STATE(170), + [sym_iter_offsetssizes_stmt] = STATE(170), + [sym_iter_hit_stmt] = STATE(170), + [sym_iter_interpret_stmt] = STATE(170), + [sym_iter_interpret_offsetssizes_stmt] = STATE(170), + [sym_iter_comment_stmt] = STATE(170), + [sym_iter_dbta_stmt] = STATE(170), + [sym_iter_dbtb_stmt] = STATE(170), + [sym_iter_dbts_stmt] = STATE(170), + [sym_iter_threads_stmt] = STATE(170), + [sym_iter_bbs_stmt] = STATE(170), + [sym_iter_instrs_stmt] = STATE(170), + [sym_iter_import_stmt] = STATE(170), + [sym_iter_sections_stmt] = STATE(170), + [sym_iter_segments_stmt] = STATE(170), + [sym_iter_symbol_stmt] = STATE(170), + [sym_iter_string_stmt] = STATE(170), + [sym_iter_flags_stmt] = STATE(170), + [sym_iter_function_stmt] = STATE(170), + [sym_iter_iomap_stmt] = STATE(170), + [sym_iter_dbgmap_stmt] = STATE(170), + [sym_iter_register_stmt] = STATE(170), + [sym_iter_step_stmt] = STATE(170), + [sym_tmp_seek_stmt] = STATE(170), + [sym_tmp_blksz_stmt] = STATE(170), + [sym_tmp_fromto_stmt] = STATE(170), + [sym_tmp_arch_stmt] = STATE(170), + [sym_tmp_bits_stmt] = STATE(170), + [sym_tmp_nthi_stmt] = STATE(170), + [sym_tmp_eval_stmt] = STATE(170), + [sym_tmp_fs_stmt] = STATE(170), + [sym_tmp_reli_stmt] = STATE(170), + [sym_tmp_kuery_stmt] = STATE(170), + [sym_tmp_fd_stmt] = STATE(170), + [sym_tmp_reg_stmt] = STATE(170), + [sym_tmp_file_stmt] = STATE(170), + [sym_tmp_string_stmt] = STATE(170), + [sym_tmp_value_stmt] = STATE(170), + [sym_tmp_hex_stmt] = STATE(170), + [sym_number_stmt] = STATE(170), + [sym_help_stmt] = STATE(170), + [sym_arged_stmt] = STATE(170), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(305), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(170), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(170), [sym_Cf_cmd] = STATE(170), [sym_pf_new_cmd] = STATE(170), [sym_pf_dot_cmd] = STATE(170), [sym_pf_cmd] = STATE(170), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(71), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(170), - [sym_redirect_command] = STATE(417), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(71), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(170), + [sym_redirect_stmt] = STATE(417), [sym__dec_number] = STATE(2), [sym_cmd_identifier] = STATE(45), [ts_builtin_sym_end] = ACTIONS(93), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(15), + [aux_sym__interpret_stmt_token3] = ACTIONS(17), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -6007,92 +6007,92 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(93), [anon_sym_CR] = ACTIONS(93), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), + [sym__help_stmt] = ACTIONS(55), }, [8] = { - [sym__commands_singleline] = STATE(469), - [sym__command] = STATE(439), - [sym_legacy_quoted_command] = STATE(272), - [sym__simple_command] = STATE(272), - [sym__tmp_command] = STATE(272), - [sym__iter_command] = STATE(272), - [sym__pipe_command] = STATE(272), - [sym_grep_command] = STATE(272), - [sym_html_disable_command] = STATE(272), - [sym_html_enable_command] = STATE(272), - [sym_pipe_command] = STATE(272), - [sym_iter_file_lines_command] = STATE(272), - [sym_iter_offsets_command] = STATE(272), - [sym_iter_offsetssizes_command] = STATE(272), - [sym_iter_hit_command] = STATE(272), - [sym_iter_interpret_command] = STATE(272), - [sym_iter_interpret_offsetssizes_command] = STATE(272), - [sym_iter_comment_command] = STATE(272), - [sym_iter_dbta_command] = STATE(272), - [sym_iter_dbtb_command] = STATE(272), - [sym_iter_dbts_command] = STATE(272), - [sym_iter_threads_command] = STATE(272), - [sym_iter_bbs_command] = STATE(272), - [sym_iter_instrs_command] = STATE(272), - [sym_iter_import_command] = STATE(272), - [sym_iter_sections_command] = STATE(272), - [sym_iter_segments_command] = STATE(272), - [sym_iter_symbol_command] = STATE(272), - [sym_iter_string_command] = STATE(272), - [sym_iter_flags_command] = STATE(272), - [sym_iter_function_command] = STATE(272), - [sym_iter_iomap_command] = STATE(272), - [sym_iter_dbgmap_command] = STATE(272), - [sym_iter_register_command] = STATE(272), - [sym_iter_step_command] = STATE(272), - [sym_tmp_seek_command] = STATE(272), - [sym_tmp_blksz_command] = STATE(272), - [sym_tmp_fromto_command] = STATE(272), - [sym_tmp_arch_command] = STATE(272), - [sym_tmp_bits_command] = STATE(272), - [sym_tmp_nthi_command] = STATE(272), - [sym_tmp_eval_command] = STATE(272), - [sym_tmp_fs_command] = STATE(272), - [sym_tmp_reli_command] = STATE(272), - [sym_tmp_kuery_command] = STATE(272), - [sym_tmp_fd_command] = STATE(272), - [sym_tmp_reg_command] = STATE(272), - [sym_tmp_file_command] = STATE(272), - [sym_tmp_string_command] = STATE(272), - [sym_tmp_value_command] = STATE(272), - [sym_tmp_hex_command] = STATE(272), - [sym_number_command] = STATE(272), - [sym_help_command] = STATE(272), - [sym_arged_command] = STATE(272), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statements_singleline] = STATE(469), + [sym__statement] = STATE(439), + [sym_legacy_quoted_stmt] = STATE(272), + [sym__simple_stmt] = STATE(272), + [sym__tmp_stmt] = STATE(272), + [sym__iter_stmt] = STATE(272), + [sym__pipe_stmt] = STATE(272), + [sym_grep_stmt] = STATE(272), + [sym_html_disable_stmt] = STATE(272), + [sym_html_enable_stmt] = STATE(272), + [sym_pipe_stmt] = STATE(272), + [sym_iter_file_lines_stmt] = STATE(272), + [sym_iter_offsets_stmt] = STATE(272), + [sym_iter_offsetssizes_stmt] = STATE(272), + [sym_iter_hit_stmt] = STATE(272), + [sym_iter_interpret_stmt] = STATE(272), + [sym_iter_interpret_offsetssizes_stmt] = STATE(272), + [sym_iter_comment_stmt] = STATE(272), + [sym_iter_dbta_stmt] = STATE(272), + [sym_iter_dbtb_stmt] = STATE(272), + [sym_iter_dbts_stmt] = STATE(272), + [sym_iter_threads_stmt] = STATE(272), + [sym_iter_bbs_stmt] = STATE(272), + [sym_iter_instrs_stmt] = STATE(272), + [sym_iter_import_stmt] = STATE(272), + [sym_iter_sections_stmt] = STATE(272), + [sym_iter_segments_stmt] = STATE(272), + [sym_iter_symbol_stmt] = STATE(272), + [sym_iter_string_stmt] = STATE(272), + [sym_iter_flags_stmt] = STATE(272), + [sym_iter_function_stmt] = STATE(272), + [sym_iter_iomap_stmt] = STATE(272), + [sym_iter_dbgmap_stmt] = STATE(272), + [sym_iter_register_stmt] = STATE(272), + [sym_iter_step_stmt] = STATE(272), + [sym_tmp_seek_stmt] = STATE(272), + [sym_tmp_blksz_stmt] = STATE(272), + [sym_tmp_fromto_stmt] = STATE(272), + [sym_tmp_arch_stmt] = STATE(272), + [sym_tmp_bits_stmt] = STATE(272), + [sym_tmp_nthi_stmt] = STATE(272), + [sym_tmp_eval_stmt] = STATE(272), + [sym_tmp_fs_stmt] = STATE(272), + [sym_tmp_reli_stmt] = STATE(272), + [sym_tmp_kuery_stmt] = STATE(272), + [sym_tmp_fd_stmt] = STATE(272), + [sym_tmp_reg_stmt] = STATE(272), + [sym_tmp_file_stmt] = STATE(272), + [sym_tmp_string_stmt] = STATE(272), + [sym_tmp_value_stmt] = STATE(272), + [sym_tmp_hex_stmt] = STATE(272), + [sym_number_stmt] = STATE(272), + [sym_help_stmt] = STATE(272), + [sym_arged_stmt] = STATE(272), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(287), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(272), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(272), [sym_Cf_cmd] = STATE(272), [sym_pf_new_cmd] = STATE(272), [sym_pf_dot_cmd] = STATE(272), [sym_pf_cmd] = STATE(272), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(96), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(272), - [sym_redirect_command] = STATE(439), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(96), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(272), + [sym_redirect_stmt] = STATE(439), [sym__dec_number] = STATE(4), [sym_cmd_identifier] = STATE(58), - [aux_sym__commands_singleline_repeat1] = STATE(35), + [aux_sym__statements_singleline_repeat1] = STATE(35), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), + [aux_sym__interpret_stmt_token1] = ACTIONS(67), + [aux_sym__interpret_stmt_token3] = ACTIONS(69), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -6113,92 +6113,92 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(87), + [sym__help_stmt] = ACTIONS(87), }, [9] = { - [sym__commands_singleline] = STATE(468), - [sym__command] = STATE(445), - [sym_legacy_quoted_command] = STATE(269), - [sym__simple_command] = STATE(269), - [sym__tmp_command] = STATE(269), - [sym__iter_command] = STATE(269), - [sym__pipe_command] = STATE(269), - [sym_grep_command] = STATE(269), - [sym_html_disable_command] = STATE(269), - [sym_html_enable_command] = STATE(269), - [sym_pipe_command] = STATE(269), - [sym_iter_file_lines_command] = STATE(269), - [sym_iter_offsets_command] = STATE(269), - [sym_iter_offsetssizes_command] = STATE(269), - [sym_iter_hit_command] = STATE(269), - [sym_iter_interpret_command] = STATE(269), - [sym_iter_interpret_offsetssizes_command] = STATE(269), - [sym_iter_comment_command] = STATE(269), - [sym_iter_dbta_command] = STATE(269), - [sym_iter_dbtb_command] = STATE(269), - [sym_iter_dbts_command] = STATE(269), - [sym_iter_threads_command] = STATE(269), - [sym_iter_bbs_command] = STATE(269), - [sym_iter_instrs_command] = STATE(269), - [sym_iter_import_command] = STATE(269), - [sym_iter_sections_command] = STATE(269), - [sym_iter_segments_command] = STATE(269), - [sym_iter_symbol_command] = STATE(269), - [sym_iter_string_command] = STATE(269), - [sym_iter_flags_command] = STATE(269), - [sym_iter_function_command] = STATE(269), - [sym_iter_iomap_command] = STATE(269), - [sym_iter_dbgmap_command] = STATE(269), - [sym_iter_register_command] = STATE(269), - [sym_iter_step_command] = STATE(269), - [sym_tmp_seek_command] = STATE(269), - [sym_tmp_blksz_command] = STATE(269), - [sym_tmp_fromto_command] = STATE(269), - [sym_tmp_arch_command] = STATE(269), - [sym_tmp_bits_command] = STATE(269), - [sym_tmp_nthi_command] = STATE(269), - [sym_tmp_eval_command] = STATE(269), - [sym_tmp_fs_command] = STATE(269), - [sym_tmp_reli_command] = STATE(269), - [sym_tmp_kuery_command] = STATE(269), - [sym_tmp_fd_command] = STATE(269), - [sym_tmp_reg_command] = STATE(269), - [sym_tmp_file_command] = STATE(269), - [sym_tmp_string_command] = STATE(269), - [sym_tmp_value_command] = STATE(269), - [sym_tmp_hex_command] = STATE(269), - [sym_number_command] = STATE(269), - [sym_help_command] = STATE(269), - [sym_arged_command] = STATE(269), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statements_singleline] = STATE(468), + [sym__statement] = STATE(445), + [sym_legacy_quoted_stmt] = STATE(269), + [sym__simple_stmt] = STATE(269), + [sym__tmp_stmt] = STATE(269), + [sym__iter_stmt] = STATE(269), + [sym__pipe_stmt] = STATE(269), + [sym_grep_stmt] = STATE(269), + [sym_html_disable_stmt] = STATE(269), + [sym_html_enable_stmt] = STATE(269), + [sym_pipe_stmt] = STATE(269), + [sym_iter_file_lines_stmt] = STATE(269), + [sym_iter_offsets_stmt] = STATE(269), + [sym_iter_offsetssizes_stmt] = STATE(269), + [sym_iter_hit_stmt] = STATE(269), + [sym_iter_interpret_stmt] = STATE(269), + [sym_iter_interpret_offsetssizes_stmt] = STATE(269), + [sym_iter_comment_stmt] = STATE(269), + [sym_iter_dbta_stmt] = STATE(269), + [sym_iter_dbtb_stmt] = STATE(269), + [sym_iter_dbts_stmt] = STATE(269), + [sym_iter_threads_stmt] = STATE(269), + [sym_iter_bbs_stmt] = STATE(269), + [sym_iter_instrs_stmt] = STATE(269), + [sym_iter_import_stmt] = STATE(269), + [sym_iter_sections_stmt] = STATE(269), + [sym_iter_segments_stmt] = STATE(269), + [sym_iter_symbol_stmt] = STATE(269), + [sym_iter_string_stmt] = STATE(269), + [sym_iter_flags_stmt] = STATE(269), + [sym_iter_function_stmt] = STATE(269), + [sym_iter_iomap_stmt] = STATE(269), + [sym_iter_dbgmap_stmt] = STATE(269), + [sym_iter_register_stmt] = STATE(269), + [sym_iter_step_stmt] = STATE(269), + [sym_tmp_seek_stmt] = STATE(269), + [sym_tmp_blksz_stmt] = STATE(269), + [sym_tmp_fromto_stmt] = STATE(269), + [sym_tmp_arch_stmt] = STATE(269), + [sym_tmp_bits_stmt] = STATE(269), + [sym_tmp_nthi_stmt] = STATE(269), + [sym_tmp_eval_stmt] = STATE(269), + [sym_tmp_fs_stmt] = STATE(269), + [sym_tmp_reli_stmt] = STATE(269), + [sym_tmp_kuery_stmt] = STATE(269), + [sym_tmp_fd_stmt] = STATE(269), + [sym_tmp_reg_stmt] = STATE(269), + [sym_tmp_file_stmt] = STATE(269), + [sym_tmp_string_stmt] = STATE(269), + [sym_tmp_value_stmt] = STATE(269), + [sym_tmp_hex_stmt] = STATE(269), + [sym_number_stmt] = STATE(269), + [sym_help_stmt] = STATE(269), + [sym_arged_stmt] = STATE(269), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(305), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(269), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(269), [sym_Cf_cmd] = STATE(269), [sym_pf_new_cmd] = STATE(269), [sym_pf_dot_cmd] = STATE(269), [sym_pf_cmd] = STATE(269), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(71), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(269), - [sym_redirect_command] = STATE(445), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(71), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(269), + [sym_redirect_stmt] = STATE(445), [sym__dec_number] = STATE(2), [sym_cmd_identifier] = STATE(45), - [aux_sym__commands_singleline_repeat1] = STATE(33), + [aux_sym__statements_singleline_repeat1] = STATE(33), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(15), + [aux_sym__interpret_stmt_token3] = ACTIONS(17), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -6219,92 +6219,92 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), + [sym__help_stmt] = ACTIONS(55), }, [10] = { - [sym__commands_singleline] = STATE(475), - [sym__command] = STATE(439), - [sym_legacy_quoted_command] = STATE(272), - [sym__simple_command] = STATE(272), - [sym__tmp_command] = STATE(272), - [sym__iter_command] = STATE(272), - [sym__pipe_command] = STATE(272), - [sym_grep_command] = STATE(272), - [sym_html_disable_command] = STATE(272), - [sym_html_enable_command] = STATE(272), - [sym_pipe_command] = STATE(272), - [sym_iter_file_lines_command] = STATE(272), - [sym_iter_offsets_command] = STATE(272), - [sym_iter_offsetssizes_command] = STATE(272), - [sym_iter_hit_command] = STATE(272), - [sym_iter_interpret_command] = STATE(272), - [sym_iter_interpret_offsetssizes_command] = STATE(272), - [sym_iter_comment_command] = STATE(272), - [sym_iter_dbta_command] = STATE(272), - [sym_iter_dbtb_command] = STATE(272), - [sym_iter_dbts_command] = STATE(272), - [sym_iter_threads_command] = STATE(272), - [sym_iter_bbs_command] = STATE(272), - [sym_iter_instrs_command] = STATE(272), - [sym_iter_import_command] = STATE(272), - [sym_iter_sections_command] = STATE(272), - [sym_iter_segments_command] = STATE(272), - [sym_iter_symbol_command] = STATE(272), - [sym_iter_string_command] = STATE(272), - [sym_iter_flags_command] = STATE(272), - [sym_iter_function_command] = STATE(272), - [sym_iter_iomap_command] = STATE(272), - [sym_iter_dbgmap_command] = STATE(272), - [sym_iter_register_command] = STATE(272), - [sym_iter_step_command] = STATE(272), - [sym_tmp_seek_command] = STATE(272), - [sym_tmp_blksz_command] = STATE(272), - [sym_tmp_fromto_command] = STATE(272), - [sym_tmp_arch_command] = STATE(272), - [sym_tmp_bits_command] = STATE(272), - [sym_tmp_nthi_command] = STATE(272), - [sym_tmp_eval_command] = STATE(272), - [sym_tmp_fs_command] = STATE(272), - [sym_tmp_reli_command] = STATE(272), - [sym_tmp_kuery_command] = STATE(272), - [sym_tmp_fd_command] = STATE(272), - [sym_tmp_reg_command] = STATE(272), - [sym_tmp_file_command] = STATE(272), - [sym_tmp_string_command] = STATE(272), - [sym_tmp_value_command] = STATE(272), - [sym_tmp_hex_command] = STATE(272), - [sym_number_command] = STATE(272), - [sym_help_command] = STATE(272), - [sym_arged_command] = STATE(272), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statements_singleline] = STATE(475), + [sym__statement] = STATE(439), + [sym_legacy_quoted_stmt] = STATE(272), + [sym__simple_stmt] = STATE(272), + [sym__tmp_stmt] = STATE(272), + [sym__iter_stmt] = STATE(272), + [sym__pipe_stmt] = STATE(272), + [sym_grep_stmt] = STATE(272), + [sym_html_disable_stmt] = STATE(272), + [sym_html_enable_stmt] = STATE(272), + [sym_pipe_stmt] = STATE(272), + [sym_iter_file_lines_stmt] = STATE(272), + [sym_iter_offsets_stmt] = STATE(272), + [sym_iter_offsetssizes_stmt] = STATE(272), + [sym_iter_hit_stmt] = STATE(272), + [sym_iter_interpret_stmt] = STATE(272), + [sym_iter_interpret_offsetssizes_stmt] = STATE(272), + [sym_iter_comment_stmt] = STATE(272), + [sym_iter_dbta_stmt] = STATE(272), + [sym_iter_dbtb_stmt] = STATE(272), + [sym_iter_dbts_stmt] = STATE(272), + [sym_iter_threads_stmt] = STATE(272), + [sym_iter_bbs_stmt] = STATE(272), + [sym_iter_instrs_stmt] = STATE(272), + [sym_iter_import_stmt] = STATE(272), + [sym_iter_sections_stmt] = STATE(272), + [sym_iter_segments_stmt] = STATE(272), + [sym_iter_symbol_stmt] = STATE(272), + [sym_iter_string_stmt] = STATE(272), + [sym_iter_flags_stmt] = STATE(272), + [sym_iter_function_stmt] = STATE(272), + [sym_iter_iomap_stmt] = STATE(272), + [sym_iter_dbgmap_stmt] = STATE(272), + [sym_iter_register_stmt] = STATE(272), + [sym_iter_step_stmt] = STATE(272), + [sym_tmp_seek_stmt] = STATE(272), + [sym_tmp_blksz_stmt] = STATE(272), + [sym_tmp_fromto_stmt] = STATE(272), + [sym_tmp_arch_stmt] = STATE(272), + [sym_tmp_bits_stmt] = STATE(272), + [sym_tmp_nthi_stmt] = STATE(272), + [sym_tmp_eval_stmt] = STATE(272), + [sym_tmp_fs_stmt] = STATE(272), + [sym_tmp_reli_stmt] = STATE(272), + [sym_tmp_kuery_stmt] = STATE(272), + [sym_tmp_fd_stmt] = STATE(272), + [sym_tmp_reg_stmt] = STATE(272), + [sym_tmp_file_stmt] = STATE(272), + [sym_tmp_string_stmt] = STATE(272), + [sym_tmp_value_stmt] = STATE(272), + [sym_tmp_hex_stmt] = STATE(272), + [sym_number_stmt] = STATE(272), + [sym_help_stmt] = STATE(272), + [sym_arged_stmt] = STATE(272), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(287), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(272), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(272), [sym_Cf_cmd] = STATE(272), [sym_pf_new_cmd] = STATE(272), [sym_pf_dot_cmd] = STATE(272), [sym_pf_cmd] = STATE(272), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(96), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(272), - [sym_redirect_command] = STATE(439), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(96), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(272), + [sym_redirect_stmt] = STATE(439), [sym__dec_number] = STATE(4), [sym_cmd_identifier] = STATE(58), - [aux_sym__commands_singleline_repeat1] = STATE(35), + [aux_sym__statements_singleline_repeat1] = STATE(35), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), + [aux_sym__interpret_stmt_token1] = ACTIONS(67), + [aux_sym__interpret_stmt_token3] = ACTIONS(69), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -6325,92 +6325,92 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(87), + [sym__help_stmt] = ACTIONS(87), }, [11] = { - [sym__commands_singleline] = STATE(474), - [sym__command] = STATE(445), - [sym_legacy_quoted_command] = STATE(269), - [sym__simple_command] = STATE(269), - [sym__tmp_command] = STATE(269), - [sym__iter_command] = STATE(269), - [sym__pipe_command] = STATE(269), - [sym_grep_command] = STATE(269), - [sym_html_disable_command] = STATE(269), - [sym_html_enable_command] = STATE(269), - [sym_pipe_command] = STATE(269), - [sym_iter_file_lines_command] = STATE(269), - [sym_iter_offsets_command] = STATE(269), - [sym_iter_offsetssizes_command] = STATE(269), - [sym_iter_hit_command] = STATE(269), - [sym_iter_interpret_command] = STATE(269), - [sym_iter_interpret_offsetssizes_command] = STATE(269), - [sym_iter_comment_command] = STATE(269), - [sym_iter_dbta_command] = STATE(269), - [sym_iter_dbtb_command] = STATE(269), - [sym_iter_dbts_command] = STATE(269), - [sym_iter_threads_command] = STATE(269), - [sym_iter_bbs_command] = STATE(269), - [sym_iter_instrs_command] = STATE(269), - [sym_iter_import_command] = STATE(269), - [sym_iter_sections_command] = STATE(269), - [sym_iter_segments_command] = STATE(269), - [sym_iter_symbol_command] = STATE(269), - [sym_iter_string_command] = STATE(269), - [sym_iter_flags_command] = STATE(269), - [sym_iter_function_command] = STATE(269), - [sym_iter_iomap_command] = STATE(269), - [sym_iter_dbgmap_command] = STATE(269), - [sym_iter_register_command] = STATE(269), - [sym_iter_step_command] = STATE(269), - [sym_tmp_seek_command] = STATE(269), - [sym_tmp_blksz_command] = STATE(269), - [sym_tmp_fromto_command] = STATE(269), - [sym_tmp_arch_command] = STATE(269), - [sym_tmp_bits_command] = STATE(269), - [sym_tmp_nthi_command] = STATE(269), - [sym_tmp_eval_command] = STATE(269), - [sym_tmp_fs_command] = STATE(269), - [sym_tmp_reli_command] = STATE(269), - [sym_tmp_kuery_command] = STATE(269), - [sym_tmp_fd_command] = STATE(269), - [sym_tmp_reg_command] = STATE(269), - [sym_tmp_file_command] = STATE(269), - [sym_tmp_string_command] = STATE(269), - [sym_tmp_value_command] = STATE(269), - [sym_tmp_hex_command] = STATE(269), - [sym_number_command] = STATE(269), - [sym_help_command] = STATE(269), - [sym_arged_command] = STATE(269), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statements_singleline] = STATE(474), + [sym__statement] = STATE(445), + [sym_legacy_quoted_stmt] = STATE(269), + [sym__simple_stmt] = STATE(269), + [sym__tmp_stmt] = STATE(269), + [sym__iter_stmt] = STATE(269), + [sym__pipe_stmt] = STATE(269), + [sym_grep_stmt] = STATE(269), + [sym_html_disable_stmt] = STATE(269), + [sym_html_enable_stmt] = STATE(269), + [sym_pipe_stmt] = STATE(269), + [sym_iter_file_lines_stmt] = STATE(269), + [sym_iter_offsets_stmt] = STATE(269), + [sym_iter_offsetssizes_stmt] = STATE(269), + [sym_iter_hit_stmt] = STATE(269), + [sym_iter_interpret_stmt] = STATE(269), + [sym_iter_interpret_offsetssizes_stmt] = STATE(269), + [sym_iter_comment_stmt] = STATE(269), + [sym_iter_dbta_stmt] = STATE(269), + [sym_iter_dbtb_stmt] = STATE(269), + [sym_iter_dbts_stmt] = STATE(269), + [sym_iter_threads_stmt] = STATE(269), + [sym_iter_bbs_stmt] = STATE(269), + [sym_iter_instrs_stmt] = STATE(269), + [sym_iter_import_stmt] = STATE(269), + [sym_iter_sections_stmt] = STATE(269), + [sym_iter_segments_stmt] = STATE(269), + [sym_iter_symbol_stmt] = STATE(269), + [sym_iter_string_stmt] = STATE(269), + [sym_iter_flags_stmt] = STATE(269), + [sym_iter_function_stmt] = STATE(269), + [sym_iter_iomap_stmt] = STATE(269), + [sym_iter_dbgmap_stmt] = STATE(269), + [sym_iter_register_stmt] = STATE(269), + [sym_iter_step_stmt] = STATE(269), + [sym_tmp_seek_stmt] = STATE(269), + [sym_tmp_blksz_stmt] = STATE(269), + [sym_tmp_fromto_stmt] = STATE(269), + [sym_tmp_arch_stmt] = STATE(269), + [sym_tmp_bits_stmt] = STATE(269), + [sym_tmp_nthi_stmt] = STATE(269), + [sym_tmp_eval_stmt] = STATE(269), + [sym_tmp_fs_stmt] = STATE(269), + [sym_tmp_reli_stmt] = STATE(269), + [sym_tmp_kuery_stmt] = STATE(269), + [sym_tmp_fd_stmt] = STATE(269), + [sym_tmp_reg_stmt] = STATE(269), + [sym_tmp_file_stmt] = STATE(269), + [sym_tmp_string_stmt] = STATE(269), + [sym_tmp_value_stmt] = STATE(269), + [sym_tmp_hex_stmt] = STATE(269), + [sym_number_stmt] = STATE(269), + [sym_help_stmt] = STATE(269), + [sym_arged_stmt] = STATE(269), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(305), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(269), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(269), [sym_Cf_cmd] = STATE(269), [sym_pf_new_cmd] = STATE(269), [sym_pf_dot_cmd] = STATE(269), [sym_pf_cmd] = STATE(269), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(71), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(269), - [sym_redirect_command] = STATE(445), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(71), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(269), + [sym_redirect_stmt] = STATE(445), [sym__dec_number] = STATE(2), [sym_cmd_identifier] = STATE(45), - [aux_sym__commands_singleline_repeat1] = STATE(33), + [aux_sym__statements_singleline_repeat1] = STATE(33), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(15), + [aux_sym__interpret_stmt_token3] = ACTIONS(17), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -6431,92 +6431,92 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), + [sym__help_stmt] = ACTIONS(55), }, [12] = { - [sym__commands_singleline] = STATE(473), - [sym__command] = STATE(439), - [sym_legacy_quoted_command] = STATE(272), - [sym__simple_command] = STATE(272), - [sym__tmp_command] = STATE(272), - [sym__iter_command] = STATE(272), - [sym__pipe_command] = STATE(272), - [sym_grep_command] = STATE(272), - [sym_html_disable_command] = STATE(272), - [sym_html_enable_command] = STATE(272), - [sym_pipe_command] = STATE(272), - [sym_iter_file_lines_command] = STATE(272), - [sym_iter_offsets_command] = STATE(272), - [sym_iter_offsetssizes_command] = STATE(272), - [sym_iter_hit_command] = STATE(272), - [sym_iter_interpret_command] = STATE(272), - [sym_iter_interpret_offsetssizes_command] = STATE(272), - [sym_iter_comment_command] = STATE(272), - [sym_iter_dbta_command] = STATE(272), - [sym_iter_dbtb_command] = STATE(272), - [sym_iter_dbts_command] = STATE(272), - [sym_iter_threads_command] = STATE(272), - [sym_iter_bbs_command] = STATE(272), - [sym_iter_instrs_command] = STATE(272), - [sym_iter_import_command] = STATE(272), - [sym_iter_sections_command] = STATE(272), - [sym_iter_segments_command] = STATE(272), - [sym_iter_symbol_command] = STATE(272), - [sym_iter_string_command] = STATE(272), - [sym_iter_flags_command] = STATE(272), - [sym_iter_function_command] = STATE(272), - [sym_iter_iomap_command] = STATE(272), - [sym_iter_dbgmap_command] = STATE(272), - [sym_iter_register_command] = STATE(272), - [sym_iter_step_command] = STATE(272), - [sym_tmp_seek_command] = STATE(272), - [sym_tmp_blksz_command] = STATE(272), - [sym_tmp_fromto_command] = STATE(272), - [sym_tmp_arch_command] = STATE(272), - [sym_tmp_bits_command] = STATE(272), - [sym_tmp_nthi_command] = STATE(272), - [sym_tmp_eval_command] = STATE(272), - [sym_tmp_fs_command] = STATE(272), - [sym_tmp_reli_command] = STATE(272), - [sym_tmp_kuery_command] = STATE(272), - [sym_tmp_fd_command] = STATE(272), - [sym_tmp_reg_command] = STATE(272), - [sym_tmp_file_command] = STATE(272), - [sym_tmp_string_command] = STATE(272), - [sym_tmp_value_command] = STATE(272), - [sym_tmp_hex_command] = STATE(272), - [sym_number_command] = STATE(272), - [sym_help_command] = STATE(272), - [sym_arged_command] = STATE(272), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statements_singleline] = STATE(473), + [sym__statement] = STATE(439), + [sym_legacy_quoted_stmt] = STATE(272), + [sym__simple_stmt] = STATE(272), + [sym__tmp_stmt] = STATE(272), + [sym__iter_stmt] = STATE(272), + [sym__pipe_stmt] = STATE(272), + [sym_grep_stmt] = STATE(272), + [sym_html_disable_stmt] = STATE(272), + [sym_html_enable_stmt] = STATE(272), + [sym_pipe_stmt] = STATE(272), + [sym_iter_file_lines_stmt] = STATE(272), + [sym_iter_offsets_stmt] = STATE(272), + [sym_iter_offsetssizes_stmt] = STATE(272), + [sym_iter_hit_stmt] = STATE(272), + [sym_iter_interpret_stmt] = STATE(272), + [sym_iter_interpret_offsetssizes_stmt] = STATE(272), + [sym_iter_comment_stmt] = STATE(272), + [sym_iter_dbta_stmt] = STATE(272), + [sym_iter_dbtb_stmt] = STATE(272), + [sym_iter_dbts_stmt] = STATE(272), + [sym_iter_threads_stmt] = STATE(272), + [sym_iter_bbs_stmt] = STATE(272), + [sym_iter_instrs_stmt] = STATE(272), + [sym_iter_import_stmt] = STATE(272), + [sym_iter_sections_stmt] = STATE(272), + [sym_iter_segments_stmt] = STATE(272), + [sym_iter_symbol_stmt] = STATE(272), + [sym_iter_string_stmt] = STATE(272), + [sym_iter_flags_stmt] = STATE(272), + [sym_iter_function_stmt] = STATE(272), + [sym_iter_iomap_stmt] = STATE(272), + [sym_iter_dbgmap_stmt] = STATE(272), + [sym_iter_register_stmt] = STATE(272), + [sym_iter_step_stmt] = STATE(272), + [sym_tmp_seek_stmt] = STATE(272), + [sym_tmp_blksz_stmt] = STATE(272), + [sym_tmp_fromto_stmt] = STATE(272), + [sym_tmp_arch_stmt] = STATE(272), + [sym_tmp_bits_stmt] = STATE(272), + [sym_tmp_nthi_stmt] = STATE(272), + [sym_tmp_eval_stmt] = STATE(272), + [sym_tmp_fs_stmt] = STATE(272), + [sym_tmp_reli_stmt] = STATE(272), + [sym_tmp_kuery_stmt] = STATE(272), + [sym_tmp_fd_stmt] = STATE(272), + [sym_tmp_reg_stmt] = STATE(272), + [sym_tmp_file_stmt] = STATE(272), + [sym_tmp_string_stmt] = STATE(272), + [sym_tmp_value_stmt] = STATE(272), + [sym_tmp_hex_stmt] = STATE(272), + [sym_number_stmt] = STATE(272), + [sym_help_stmt] = STATE(272), + [sym_arged_stmt] = STATE(272), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(287), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(272), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(272), [sym_Cf_cmd] = STATE(272), [sym_pf_new_cmd] = STATE(272), [sym_pf_dot_cmd] = STATE(272), [sym_pf_cmd] = STATE(272), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(96), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(272), - [sym_redirect_command] = STATE(439), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(96), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(272), + [sym_redirect_stmt] = STATE(439), [sym__dec_number] = STATE(4), [sym_cmd_identifier] = STATE(58), - [aux_sym__commands_singleline_repeat1] = STATE(35), + [aux_sym__statements_singleline_repeat1] = STATE(35), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), + [aux_sym__interpret_stmt_token1] = ACTIONS(67), + [aux_sym__interpret_stmt_token3] = ACTIONS(69), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -6537,92 +6537,92 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(87), + [sym__help_stmt] = ACTIONS(87), }, [13] = { - [sym__commands_singleline] = STATE(478), - [sym__command] = STATE(445), - [sym_legacy_quoted_command] = STATE(269), - [sym__simple_command] = STATE(269), - [sym__tmp_command] = STATE(269), - [sym__iter_command] = STATE(269), - [sym__pipe_command] = STATE(269), - [sym_grep_command] = STATE(269), - [sym_html_disable_command] = STATE(269), - [sym_html_enable_command] = STATE(269), - [sym_pipe_command] = STATE(269), - [sym_iter_file_lines_command] = STATE(269), - [sym_iter_offsets_command] = STATE(269), - [sym_iter_offsetssizes_command] = STATE(269), - [sym_iter_hit_command] = STATE(269), - [sym_iter_interpret_command] = STATE(269), - [sym_iter_interpret_offsetssizes_command] = STATE(269), - [sym_iter_comment_command] = STATE(269), - [sym_iter_dbta_command] = STATE(269), - [sym_iter_dbtb_command] = STATE(269), - [sym_iter_dbts_command] = STATE(269), - [sym_iter_threads_command] = STATE(269), - [sym_iter_bbs_command] = STATE(269), - [sym_iter_instrs_command] = STATE(269), - [sym_iter_import_command] = STATE(269), - [sym_iter_sections_command] = STATE(269), - [sym_iter_segments_command] = STATE(269), - [sym_iter_symbol_command] = STATE(269), - [sym_iter_string_command] = STATE(269), - [sym_iter_flags_command] = STATE(269), - [sym_iter_function_command] = STATE(269), - [sym_iter_iomap_command] = STATE(269), - [sym_iter_dbgmap_command] = STATE(269), - [sym_iter_register_command] = STATE(269), - [sym_iter_step_command] = STATE(269), - [sym_tmp_seek_command] = STATE(269), - [sym_tmp_blksz_command] = STATE(269), - [sym_tmp_fromto_command] = STATE(269), - [sym_tmp_arch_command] = STATE(269), - [sym_tmp_bits_command] = STATE(269), - [sym_tmp_nthi_command] = STATE(269), - [sym_tmp_eval_command] = STATE(269), - [sym_tmp_fs_command] = STATE(269), - [sym_tmp_reli_command] = STATE(269), - [sym_tmp_kuery_command] = STATE(269), - [sym_tmp_fd_command] = STATE(269), - [sym_tmp_reg_command] = STATE(269), - [sym_tmp_file_command] = STATE(269), - [sym_tmp_string_command] = STATE(269), - [sym_tmp_value_command] = STATE(269), - [sym_tmp_hex_command] = STATE(269), - [sym_number_command] = STATE(269), - [sym_help_command] = STATE(269), - [sym_arged_command] = STATE(269), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statements_singleline] = STATE(478), + [sym__statement] = STATE(445), + [sym_legacy_quoted_stmt] = STATE(269), + [sym__simple_stmt] = STATE(269), + [sym__tmp_stmt] = STATE(269), + [sym__iter_stmt] = STATE(269), + [sym__pipe_stmt] = STATE(269), + [sym_grep_stmt] = STATE(269), + [sym_html_disable_stmt] = STATE(269), + [sym_html_enable_stmt] = STATE(269), + [sym_pipe_stmt] = STATE(269), + [sym_iter_file_lines_stmt] = STATE(269), + [sym_iter_offsets_stmt] = STATE(269), + [sym_iter_offsetssizes_stmt] = STATE(269), + [sym_iter_hit_stmt] = STATE(269), + [sym_iter_interpret_stmt] = STATE(269), + [sym_iter_interpret_offsetssizes_stmt] = STATE(269), + [sym_iter_comment_stmt] = STATE(269), + [sym_iter_dbta_stmt] = STATE(269), + [sym_iter_dbtb_stmt] = STATE(269), + [sym_iter_dbts_stmt] = STATE(269), + [sym_iter_threads_stmt] = STATE(269), + [sym_iter_bbs_stmt] = STATE(269), + [sym_iter_instrs_stmt] = STATE(269), + [sym_iter_import_stmt] = STATE(269), + [sym_iter_sections_stmt] = STATE(269), + [sym_iter_segments_stmt] = STATE(269), + [sym_iter_symbol_stmt] = STATE(269), + [sym_iter_string_stmt] = STATE(269), + [sym_iter_flags_stmt] = STATE(269), + [sym_iter_function_stmt] = STATE(269), + [sym_iter_iomap_stmt] = STATE(269), + [sym_iter_dbgmap_stmt] = STATE(269), + [sym_iter_register_stmt] = STATE(269), + [sym_iter_step_stmt] = STATE(269), + [sym_tmp_seek_stmt] = STATE(269), + [sym_tmp_blksz_stmt] = STATE(269), + [sym_tmp_fromto_stmt] = STATE(269), + [sym_tmp_arch_stmt] = STATE(269), + [sym_tmp_bits_stmt] = STATE(269), + [sym_tmp_nthi_stmt] = STATE(269), + [sym_tmp_eval_stmt] = STATE(269), + [sym_tmp_fs_stmt] = STATE(269), + [sym_tmp_reli_stmt] = STATE(269), + [sym_tmp_kuery_stmt] = STATE(269), + [sym_tmp_fd_stmt] = STATE(269), + [sym_tmp_reg_stmt] = STATE(269), + [sym_tmp_file_stmt] = STATE(269), + [sym_tmp_string_stmt] = STATE(269), + [sym_tmp_value_stmt] = STATE(269), + [sym_tmp_hex_stmt] = STATE(269), + [sym_number_stmt] = STATE(269), + [sym_help_stmt] = STATE(269), + [sym_arged_stmt] = STATE(269), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(305), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(269), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(269), [sym_Cf_cmd] = STATE(269), [sym_pf_new_cmd] = STATE(269), [sym_pf_dot_cmd] = STATE(269), [sym_pf_cmd] = STATE(269), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(71), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(269), - [sym_redirect_command] = STATE(445), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(71), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(269), + [sym_redirect_stmt] = STATE(445), [sym__dec_number] = STATE(2), [sym_cmd_identifier] = STATE(45), - [aux_sym__commands_singleline_repeat1] = STATE(33), + [aux_sym__statements_singleline_repeat1] = STATE(33), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(15), + [aux_sym__interpret_stmt_token3] = ACTIONS(17), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -6643,92 +6643,92 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), + [sym__help_stmt] = ACTIONS(55), }, [14] = { - [sym__commands_singleline] = STATE(472), - [sym__command] = STATE(445), - [sym_legacy_quoted_command] = STATE(269), - [sym__simple_command] = STATE(269), - [sym__tmp_command] = STATE(269), - [sym__iter_command] = STATE(269), - [sym__pipe_command] = STATE(269), - [sym_grep_command] = STATE(269), - [sym_html_disable_command] = STATE(269), - [sym_html_enable_command] = STATE(269), - [sym_pipe_command] = STATE(269), - [sym_iter_file_lines_command] = STATE(269), - [sym_iter_offsets_command] = STATE(269), - [sym_iter_offsetssizes_command] = STATE(269), - [sym_iter_hit_command] = STATE(269), - [sym_iter_interpret_command] = STATE(269), - [sym_iter_interpret_offsetssizes_command] = STATE(269), - [sym_iter_comment_command] = STATE(269), - [sym_iter_dbta_command] = STATE(269), - [sym_iter_dbtb_command] = STATE(269), - [sym_iter_dbts_command] = STATE(269), - [sym_iter_threads_command] = STATE(269), - [sym_iter_bbs_command] = STATE(269), - [sym_iter_instrs_command] = STATE(269), - [sym_iter_import_command] = STATE(269), - [sym_iter_sections_command] = STATE(269), - [sym_iter_segments_command] = STATE(269), - [sym_iter_symbol_command] = STATE(269), - [sym_iter_string_command] = STATE(269), - [sym_iter_flags_command] = STATE(269), - [sym_iter_function_command] = STATE(269), - [sym_iter_iomap_command] = STATE(269), - [sym_iter_dbgmap_command] = STATE(269), - [sym_iter_register_command] = STATE(269), - [sym_iter_step_command] = STATE(269), - [sym_tmp_seek_command] = STATE(269), - [sym_tmp_blksz_command] = STATE(269), - [sym_tmp_fromto_command] = STATE(269), - [sym_tmp_arch_command] = STATE(269), - [sym_tmp_bits_command] = STATE(269), - [sym_tmp_nthi_command] = STATE(269), - [sym_tmp_eval_command] = STATE(269), - [sym_tmp_fs_command] = STATE(269), - [sym_tmp_reli_command] = STATE(269), - [sym_tmp_kuery_command] = STATE(269), - [sym_tmp_fd_command] = STATE(269), - [sym_tmp_reg_command] = STATE(269), - [sym_tmp_file_command] = STATE(269), - [sym_tmp_string_command] = STATE(269), - [sym_tmp_value_command] = STATE(269), - [sym_tmp_hex_command] = STATE(269), - [sym_number_command] = STATE(269), - [sym_help_command] = STATE(269), - [sym_arged_command] = STATE(269), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statements_singleline] = STATE(472), + [sym__statement] = STATE(445), + [sym_legacy_quoted_stmt] = STATE(269), + [sym__simple_stmt] = STATE(269), + [sym__tmp_stmt] = STATE(269), + [sym__iter_stmt] = STATE(269), + [sym__pipe_stmt] = STATE(269), + [sym_grep_stmt] = STATE(269), + [sym_html_disable_stmt] = STATE(269), + [sym_html_enable_stmt] = STATE(269), + [sym_pipe_stmt] = STATE(269), + [sym_iter_file_lines_stmt] = STATE(269), + [sym_iter_offsets_stmt] = STATE(269), + [sym_iter_offsetssizes_stmt] = STATE(269), + [sym_iter_hit_stmt] = STATE(269), + [sym_iter_interpret_stmt] = STATE(269), + [sym_iter_interpret_offsetssizes_stmt] = STATE(269), + [sym_iter_comment_stmt] = STATE(269), + [sym_iter_dbta_stmt] = STATE(269), + [sym_iter_dbtb_stmt] = STATE(269), + [sym_iter_dbts_stmt] = STATE(269), + [sym_iter_threads_stmt] = STATE(269), + [sym_iter_bbs_stmt] = STATE(269), + [sym_iter_instrs_stmt] = STATE(269), + [sym_iter_import_stmt] = STATE(269), + [sym_iter_sections_stmt] = STATE(269), + [sym_iter_segments_stmt] = STATE(269), + [sym_iter_symbol_stmt] = STATE(269), + [sym_iter_string_stmt] = STATE(269), + [sym_iter_flags_stmt] = STATE(269), + [sym_iter_function_stmt] = STATE(269), + [sym_iter_iomap_stmt] = STATE(269), + [sym_iter_dbgmap_stmt] = STATE(269), + [sym_iter_register_stmt] = STATE(269), + [sym_iter_step_stmt] = STATE(269), + [sym_tmp_seek_stmt] = STATE(269), + [sym_tmp_blksz_stmt] = STATE(269), + [sym_tmp_fromto_stmt] = STATE(269), + [sym_tmp_arch_stmt] = STATE(269), + [sym_tmp_bits_stmt] = STATE(269), + [sym_tmp_nthi_stmt] = STATE(269), + [sym_tmp_eval_stmt] = STATE(269), + [sym_tmp_fs_stmt] = STATE(269), + [sym_tmp_reli_stmt] = STATE(269), + [sym_tmp_kuery_stmt] = STATE(269), + [sym_tmp_fd_stmt] = STATE(269), + [sym_tmp_reg_stmt] = STATE(269), + [sym_tmp_file_stmt] = STATE(269), + [sym_tmp_string_stmt] = STATE(269), + [sym_tmp_value_stmt] = STATE(269), + [sym_tmp_hex_stmt] = STATE(269), + [sym_number_stmt] = STATE(269), + [sym_help_stmt] = STATE(269), + [sym_arged_stmt] = STATE(269), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(305), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(269), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(269), [sym_Cf_cmd] = STATE(269), [sym_pf_new_cmd] = STATE(269), [sym_pf_dot_cmd] = STATE(269), [sym_pf_cmd] = STATE(269), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(71), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(269), - [sym_redirect_command] = STATE(445), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(71), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(269), + [sym_redirect_stmt] = STATE(445), [sym__dec_number] = STATE(2), [sym_cmd_identifier] = STATE(45), - [aux_sym__commands_singleline_repeat1] = STATE(33), + [aux_sym__statements_singleline_repeat1] = STATE(33), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(15), + [aux_sym__interpret_stmt_token3] = ACTIONS(17), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -6749,92 +6749,92 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), + [sym__help_stmt] = ACTIONS(55), }, [15] = { - [sym__commands_singleline] = STATE(471), - [sym__command] = STATE(439), - [sym_legacy_quoted_command] = STATE(272), - [sym__simple_command] = STATE(272), - [sym__tmp_command] = STATE(272), - [sym__iter_command] = STATE(272), - [sym__pipe_command] = STATE(272), - [sym_grep_command] = STATE(272), - [sym_html_disable_command] = STATE(272), - [sym_html_enable_command] = STATE(272), - [sym_pipe_command] = STATE(272), - [sym_iter_file_lines_command] = STATE(272), - [sym_iter_offsets_command] = STATE(272), - [sym_iter_offsetssizes_command] = STATE(272), - [sym_iter_hit_command] = STATE(272), - [sym_iter_interpret_command] = STATE(272), - [sym_iter_interpret_offsetssizes_command] = STATE(272), - [sym_iter_comment_command] = STATE(272), - [sym_iter_dbta_command] = STATE(272), - [sym_iter_dbtb_command] = STATE(272), - [sym_iter_dbts_command] = STATE(272), - [sym_iter_threads_command] = STATE(272), - [sym_iter_bbs_command] = STATE(272), - [sym_iter_instrs_command] = STATE(272), - [sym_iter_import_command] = STATE(272), - [sym_iter_sections_command] = STATE(272), - [sym_iter_segments_command] = STATE(272), - [sym_iter_symbol_command] = STATE(272), - [sym_iter_string_command] = STATE(272), - [sym_iter_flags_command] = STATE(272), - [sym_iter_function_command] = STATE(272), - [sym_iter_iomap_command] = STATE(272), - [sym_iter_dbgmap_command] = STATE(272), - [sym_iter_register_command] = STATE(272), - [sym_iter_step_command] = STATE(272), - [sym_tmp_seek_command] = STATE(272), - [sym_tmp_blksz_command] = STATE(272), - [sym_tmp_fromto_command] = STATE(272), - [sym_tmp_arch_command] = STATE(272), - [sym_tmp_bits_command] = STATE(272), - [sym_tmp_nthi_command] = STATE(272), - [sym_tmp_eval_command] = STATE(272), - [sym_tmp_fs_command] = STATE(272), - [sym_tmp_reli_command] = STATE(272), - [sym_tmp_kuery_command] = STATE(272), - [sym_tmp_fd_command] = STATE(272), - [sym_tmp_reg_command] = STATE(272), - [sym_tmp_file_command] = STATE(272), - [sym_tmp_string_command] = STATE(272), - [sym_tmp_value_command] = STATE(272), - [sym_tmp_hex_command] = STATE(272), - [sym_number_command] = STATE(272), - [sym_help_command] = STATE(272), - [sym_arged_command] = STATE(272), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statements_singleline] = STATE(471), + [sym__statement] = STATE(439), + [sym_legacy_quoted_stmt] = STATE(272), + [sym__simple_stmt] = STATE(272), + [sym__tmp_stmt] = STATE(272), + [sym__iter_stmt] = STATE(272), + [sym__pipe_stmt] = STATE(272), + [sym_grep_stmt] = STATE(272), + [sym_html_disable_stmt] = STATE(272), + [sym_html_enable_stmt] = STATE(272), + [sym_pipe_stmt] = STATE(272), + [sym_iter_file_lines_stmt] = STATE(272), + [sym_iter_offsets_stmt] = STATE(272), + [sym_iter_offsetssizes_stmt] = STATE(272), + [sym_iter_hit_stmt] = STATE(272), + [sym_iter_interpret_stmt] = STATE(272), + [sym_iter_interpret_offsetssizes_stmt] = STATE(272), + [sym_iter_comment_stmt] = STATE(272), + [sym_iter_dbta_stmt] = STATE(272), + [sym_iter_dbtb_stmt] = STATE(272), + [sym_iter_dbts_stmt] = STATE(272), + [sym_iter_threads_stmt] = STATE(272), + [sym_iter_bbs_stmt] = STATE(272), + [sym_iter_instrs_stmt] = STATE(272), + [sym_iter_import_stmt] = STATE(272), + [sym_iter_sections_stmt] = STATE(272), + [sym_iter_segments_stmt] = STATE(272), + [sym_iter_symbol_stmt] = STATE(272), + [sym_iter_string_stmt] = STATE(272), + [sym_iter_flags_stmt] = STATE(272), + [sym_iter_function_stmt] = STATE(272), + [sym_iter_iomap_stmt] = STATE(272), + [sym_iter_dbgmap_stmt] = STATE(272), + [sym_iter_register_stmt] = STATE(272), + [sym_iter_step_stmt] = STATE(272), + [sym_tmp_seek_stmt] = STATE(272), + [sym_tmp_blksz_stmt] = STATE(272), + [sym_tmp_fromto_stmt] = STATE(272), + [sym_tmp_arch_stmt] = STATE(272), + [sym_tmp_bits_stmt] = STATE(272), + [sym_tmp_nthi_stmt] = STATE(272), + [sym_tmp_eval_stmt] = STATE(272), + [sym_tmp_fs_stmt] = STATE(272), + [sym_tmp_reli_stmt] = STATE(272), + [sym_tmp_kuery_stmt] = STATE(272), + [sym_tmp_fd_stmt] = STATE(272), + [sym_tmp_reg_stmt] = STATE(272), + [sym_tmp_file_stmt] = STATE(272), + [sym_tmp_string_stmt] = STATE(272), + [sym_tmp_value_stmt] = STATE(272), + [sym_tmp_hex_stmt] = STATE(272), + [sym_number_stmt] = STATE(272), + [sym_help_stmt] = STATE(272), + [sym_arged_stmt] = STATE(272), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(287), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(272), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(272), [sym_Cf_cmd] = STATE(272), [sym_pf_new_cmd] = STATE(272), [sym_pf_dot_cmd] = STATE(272), [sym_pf_cmd] = STATE(272), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(96), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(272), - [sym_redirect_command] = STATE(439), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(96), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(272), + [sym_redirect_stmt] = STATE(439), [sym__dec_number] = STATE(4), [sym_cmd_identifier] = STATE(58), - [aux_sym__commands_singleline_repeat1] = STATE(35), + [aux_sym__statements_singleline_repeat1] = STATE(35), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), + [aux_sym__interpret_stmt_token1] = ACTIONS(67), + [aux_sym__interpret_stmt_token3] = ACTIONS(69), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -6855,92 +6855,92 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(87), + [sym__help_stmt] = ACTIONS(87), }, [16] = { - [sym__commands_singleline] = STATE(466), - [sym__command] = STATE(445), - [sym_legacy_quoted_command] = STATE(269), - [sym__simple_command] = STATE(269), - [sym__tmp_command] = STATE(269), - [sym__iter_command] = STATE(269), - [sym__pipe_command] = STATE(269), - [sym_grep_command] = STATE(269), - [sym_html_disable_command] = STATE(269), - [sym_html_enable_command] = STATE(269), - [sym_pipe_command] = STATE(269), - [sym_iter_file_lines_command] = STATE(269), - [sym_iter_offsets_command] = STATE(269), - [sym_iter_offsetssizes_command] = STATE(269), - [sym_iter_hit_command] = STATE(269), - [sym_iter_interpret_command] = STATE(269), - [sym_iter_interpret_offsetssizes_command] = STATE(269), - [sym_iter_comment_command] = STATE(269), - [sym_iter_dbta_command] = STATE(269), - [sym_iter_dbtb_command] = STATE(269), - [sym_iter_dbts_command] = STATE(269), - [sym_iter_threads_command] = STATE(269), - [sym_iter_bbs_command] = STATE(269), - [sym_iter_instrs_command] = STATE(269), - [sym_iter_import_command] = STATE(269), - [sym_iter_sections_command] = STATE(269), - [sym_iter_segments_command] = STATE(269), - [sym_iter_symbol_command] = STATE(269), - [sym_iter_string_command] = STATE(269), - [sym_iter_flags_command] = STATE(269), - [sym_iter_function_command] = STATE(269), - [sym_iter_iomap_command] = STATE(269), - [sym_iter_dbgmap_command] = STATE(269), - [sym_iter_register_command] = STATE(269), - [sym_iter_step_command] = STATE(269), - [sym_tmp_seek_command] = STATE(269), - [sym_tmp_blksz_command] = STATE(269), - [sym_tmp_fromto_command] = STATE(269), - [sym_tmp_arch_command] = STATE(269), - [sym_tmp_bits_command] = STATE(269), - [sym_tmp_nthi_command] = STATE(269), - [sym_tmp_eval_command] = STATE(269), - [sym_tmp_fs_command] = STATE(269), - [sym_tmp_reli_command] = STATE(269), - [sym_tmp_kuery_command] = STATE(269), - [sym_tmp_fd_command] = STATE(269), - [sym_tmp_reg_command] = STATE(269), - [sym_tmp_file_command] = STATE(269), - [sym_tmp_string_command] = STATE(269), - [sym_tmp_value_command] = STATE(269), - [sym_tmp_hex_command] = STATE(269), - [sym_number_command] = STATE(269), - [sym_help_command] = STATE(269), - [sym_arged_command] = STATE(269), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statements_singleline] = STATE(466), + [sym__statement] = STATE(445), + [sym_legacy_quoted_stmt] = STATE(269), + [sym__simple_stmt] = STATE(269), + [sym__tmp_stmt] = STATE(269), + [sym__iter_stmt] = STATE(269), + [sym__pipe_stmt] = STATE(269), + [sym_grep_stmt] = STATE(269), + [sym_html_disable_stmt] = STATE(269), + [sym_html_enable_stmt] = STATE(269), + [sym_pipe_stmt] = STATE(269), + [sym_iter_file_lines_stmt] = STATE(269), + [sym_iter_offsets_stmt] = STATE(269), + [sym_iter_offsetssizes_stmt] = STATE(269), + [sym_iter_hit_stmt] = STATE(269), + [sym_iter_interpret_stmt] = STATE(269), + [sym_iter_interpret_offsetssizes_stmt] = STATE(269), + [sym_iter_comment_stmt] = STATE(269), + [sym_iter_dbta_stmt] = STATE(269), + [sym_iter_dbtb_stmt] = STATE(269), + [sym_iter_dbts_stmt] = STATE(269), + [sym_iter_threads_stmt] = STATE(269), + [sym_iter_bbs_stmt] = STATE(269), + [sym_iter_instrs_stmt] = STATE(269), + [sym_iter_import_stmt] = STATE(269), + [sym_iter_sections_stmt] = STATE(269), + [sym_iter_segments_stmt] = STATE(269), + [sym_iter_symbol_stmt] = STATE(269), + [sym_iter_string_stmt] = STATE(269), + [sym_iter_flags_stmt] = STATE(269), + [sym_iter_function_stmt] = STATE(269), + [sym_iter_iomap_stmt] = STATE(269), + [sym_iter_dbgmap_stmt] = STATE(269), + [sym_iter_register_stmt] = STATE(269), + [sym_iter_step_stmt] = STATE(269), + [sym_tmp_seek_stmt] = STATE(269), + [sym_tmp_blksz_stmt] = STATE(269), + [sym_tmp_fromto_stmt] = STATE(269), + [sym_tmp_arch_stmt] = STATE(269), + [sym_tmp_bits_stmt] = STATE(269), + [sym_tmp_nthi_stmt] = STATE(269), + [sym_tmp_eval_stmt] = STATE(269), + [sym_tmp_fs_stmt] = STATE(269), + [sym_tmp_reli_stmt] = STATE(269), + [sym_tmp_kuery_stmt] = STATE(269), + [sym_tmp_fd_stmt] = STATE(269), + [sym_tmp_reg_stmt] = STATE(269), + [sym_tmp_file_stmt] = STATE(269), + [sym_tmp_string_stmt] = STATE(269), + [sym_tmp_value_stmt] = STATE(269), + [sym_tmp_hex_stmt] = STATE(269), + [sym_number_stmt] = STATE(269), + [sym_help_stmt] = STATE(269), + [sym_arged_stmt] = STATE(269), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(305), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(269), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(269), [sym_Cf_cmd] = STATE(269), [sym_pf_new_cmd] = STATE(269), [sym_pf_dot_cmd] = STATE(269), [sym_pf_cmd] = STATE(269), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(71), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(269), - [sym_redirect_command] = STATE(445), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(71), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(269), + [sym_redirect_stmt] = STATE(445), [sym__dec_number] = STATE(2), [sym_cmd_identifier] = STATE(45), - [aux_sym__commands_singleline_repeat1] = STATE(33), + [aux_sym__statements_singleline_repeat1] = STATE(33), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(15), + [aux_sym__interpret_stmt_token3] = ACTIONS(17), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -6961,92 +6961,92 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), + [sym__help_stmt] = ACTIONS(55), }, [17] = { - [sym__commands_singleline] = STATE(506), - [sym__command] = STATE(445), - [sym_legacy_quoted_command] = STATE(269), - [sym__simple_command] = STATE(269), - [sym__tmp_command] = STATE(269), - [sym__iter_command] = STATE(269), - [sym__pipe_command] = STATE(269), - [sym_grep_command] = STATE(269), - [sym_html_disable_command] = STATE(269), - [sym_html_enable_command] = STATE(269), - [sym_pipe_command] = STATE(269), - [sym_iter_file_lines_command] = STATE(269), - [sym_iter_offsets_command] = STATE(269), - [sym_iter_offsetssizes_command] = STATE(269), - [sym_iter_hit_command] = STATE(269), - [sym_iter_interpret_command] = STATE(269), - [sym_iter_interpret_offsetssizes_command] = STATE(269), - [sym_iter_comment_command] = STATE(269), - [sym_iter_dbta_command] = STATE(269), - [sym_iter_dbtb_command] = STATE(269), - [sym_iter_dbts_command] = STATE(269), - [sym_iter_threads_command] = STATE(269), - [sym_iter_bbs_command] = STATE(269), - [sym_iter_instrs_command] = STATE(269), - [sym_iter_import_command] = STATE(269), - [sym_iter_sections_command] = STATE(269), - [sym_iter_segments_command] = STATE(269), - [sym_iter_symbol_command] = STATE(269), - [sym_iter_string_command] = STATE(269), - [sym_iter_flags_command] = STATE(269), - [sym_iter_function_command] = STATE(269), - [sym_iter_iomap_command] = STATE(269), - [sym_iter_dbgmap_command] = STATE(269), - [sym_iter_register_command] = STATE(269), - [sym_iter_step_command] = STATE(269), - [sym_tmp_seek_command] = STATE(269), - [sym_tmp_blksz_command] = STATE(269), - [sym_tmp_fromto_command] = STATE(269), - [sym_tmp_arch_command] = STATE(269), - [sym_tmp_bits_command] = STATE(269), - [sym_tmp_nthi_command] = STATE(269), - [sym_tmp_eval_command] = STATE(269), - [sym_tmp_fs_command] = STATE(269), - [sym_tmp_reli_command] = STATE(269), - [sym_tmp_kuery_command] = STATE(269), - [sym_tmp_fd_command] = STATE(269), - [sym_tmp_reg_command] = STATE(269), - [sym_tmp_file_command] = STATE(269), - [sym_tmp_string_command] = STATE(269), - [sym_tmp_value_command] = STATE(269), - [sym_tmp_hex_command] = STATE(269), - [sym_number_command] = STATE(269), - [sym_help_command] = STATE(269), - [sym_arged_command] = STATE(269), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statements_singleline] = STATE(506), + [sym__statement] = STATE(445), + [sym_legacy_quoted_stmt] = STATE(269), + [sym__simple_stmt] = STATE(269), + [sym__tmp_stmt] = STATE(269), + [sym__iter_stmt] = STATE(269), + [sym__pipe_stmt] = STATE(269), + [sym_grep_stmt] = STATE(269), + [sym_html_disable_stmt] = STATE(269), + [sym_html_enable_stmt] = STATE(269), + [sym_pipe_stmt] = STATE(269), + [sym_iter_file_lines_stmt] = STATE(269), + [sym_iter_offsets_stmt] = STATE(269), + [sym_iter_offsetssizes_stmt] = STATE(269), + [sym_iter_hit_stmt] = STATE(269), + [sym_iter_interpret_stmt] = STATE(269), + [sym_iter_interpret_offsetssizes_stmt] = STATE(269), + [sym_iter_comment_stmt] = STATE(269), + [sym_iter_dbta_stmt] = STATE(269), + [sym_iter_dbtb_stmt] = STATE(269), + [sym_iter_dbts_stmt] = STATE(269), + [sym_iter_threads_stmt] = STATE(269), + [sym_iter_bbs_stmt] = STATE(269), + [sym_iter_instrs_stmt] = STATE(269), + [sym_iter_import_stmt] = STATE(269), + [sym_iter_sections_stmt] = STATE(269), + [sym_iter_segments_stmt] = STATE(269), + [sym_iter_symbol_stmt] = STATE(269), + [sym_iter_string_stmt] = STATE(269), + [sym_iter_flags_stmt] = STATE(269), + [sym_iter_function_stmt] = STATE(269), + [sym_iter_iomap_stmt] = STATE(269), + [sym_iter_dbgmap_stmt] = STATE(269), + [sym_iter_register_stmt] = STATE(269), + [sym_iter_step_stmt] = STATE(269), + [sym_tmp_seek_stmt] = STATE(269), + [sym_tmp_blksz_stmt] = STATE(269), + [sym_tmp_fromto_stmt] = STATE(269), + [sym_tmp_arch_stmt] = STATE(269), + [sym_tmp_bits_stmt] = STATE(269), + [sym_tmp_nthi_stmt] = STATE(269), + [sym_tmp_eval_stmt] = STATE(269), + [sym_tmp_fs_stmt] = STATE(269), + [sym_tmp_reli_stmt] = STATE(269), + [sym_tmp_kuery_stmt] = STATE(269), + [sym_tmp_fd_stmt] = STATE(269), + [sym_tmp_reg_stmt] = STATE(269), + [sym_tmp_file_stmt] = STATE(269), + [sym_tmp_string_stmt] = STATE(269), + [sym_tmp_value_stmt] = STATE(269), + [sym_tmp_hex_stmt] = STATE(269), + [sym_number_stmt] = STATE(269), + [sym_help_stmt] = STATE(269), + [sym_arged_stmt] = STATE(269), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(305), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(269), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(269), [sym_Cf_cmd] = STATE(269), [sym_pf_new_cmd] = STATE(269), [sym_pf_dot_cmd] = STATE(269), [sym_pf_cmd] = STATE(269), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(71), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(269), - [sym_redirect_command] = STATE(445), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(71), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(269), + [sym_redirect_stmt] = STATE(445), [sym__dec_number] = STATE(2), [sym_cmd_identifier] = STATE(45), - [aux_sym__commands_singleline_repeat1] = STATE(33), + [aux_sym__statements_singleline_repeat1] = STATE(33), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(15), + [aux_sym__interpret_stmt_token3] = ACTIONS(17), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -7067,92 +7067,92 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), + [sym__help_stmt] = ACTIONS(55), }, [18] = { - [sym__commands_singleline] = STATE(503), - [sym__command] = STATE(445), - [sym_legacy_quoted_command] = STATE(269), - [sym__simple_command] = STATE(269), - [sym__tmp_command] = STATE(269), - [sym__iter_command] = STATE(269), - [sym__pipe_command] = STATE(269), - [sym_grep_command] = STATE(269), - [sym_html_disable_command] = STATE(269), - [sym_html_enable_command] = STATE(269), - [sym_pipe_command] = STATE(269), - [sym_iter_file_lines_command] = STATE(269), - [sym_iter_offsets_command] = STATE(269), - [sym_iter_offsetssizes_command] = STATE(269), - [sym_iter_hit_command] = STATE(269), - [sym_iter_interpret_command] = STATE(269), - [sym_iter_interpret_offsetssizes_command] = STATE(269), - [sym_iter_comment_command] = STATE(269), - [sym_iter_dbta_command] = STATE(269), - [sym_iter_dbtb_command] = STATE(269), - [sym_iter_dbts_command] = STATE(269), - [sym_iter_threads_command] = STATE(269), - [sym_iter_bbs_command] = STATE(269), - [sym_iter_instrs_command] = STATE(269), - [sym_iter_import_command] = STATE(269), - [sym_iter_sections_command] = STATE(269), - [sym_iter_segments_command] = STATE(269), - [sym_iter_symbol_command] = STATE(269), - [sym_iter_string_command] = STATE(269), - [sym_iter_flags_command] = STATE(269), - [sym_iter_function_command] = STATE(269), - [sym_iter_iomap_command] = STATE(269), - [sym_iter_dbgmap_command] = STATE(269), - [sym_iter_register_command] = STATE(269), - [sym_iter_step_command] = STATE(269), - [sym_tmp_seek_command] = STATE(269), - [sym_tmp_blksz_command] = STATE(269), - [sym_tmp_fromto_command] = STATE(269), - [sym_tmp_arch_command] = STATE(269), - [sym_tmp_bits_command] = STATE(269), - [sym_tmp_nthi_command] = STATE(269), - [sym_tmp_eval_command] = STATE(269), - [sym_tmp_fs_command] = STATE(269), - [sym_tmp_reli_command] = STATE(269), - [sym_tmp_kuery_command] = STATE(269), - [sym_tmp_fd_command] = STATE(269), - [sym_tmp_reg_command] = STATE(269), - [sym_tmp_file_command] = STATE(269), - [sym_tmp_string_command] = STATE(269), - [sym_tmp_value_command] = STATE(269), - [sym_tmp_hex_command] = STATE(269), - [sym_number_command] = STATE(269), - [sym_help_command] = STATE(269), - [sym_arged_command] = STATE(269), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statements_singleline] = STATE(503), + [sym__statement] = STATE(445), + [sym_legacy_quoted_stmt] = STATE(269), + [sym__simple_stmt] = STATE(269), + [sym__tmp_stmt] = STATE(269), + [sym__iter_stmt] = STATE(269), + [sym__pipe_stmt] = STATE(269), + [sym_grep_stmt] = STATE(269), + [sym_html_disable_stmt] = STATE(269), + [sym_html_enable_stmt] = STATE(269), + [sym_pipe_stmt] = STATE(269), + [sym_iter_file_lines_stmt] = STATE(269), + [sym_iter_offsets_stmt] = STATE(269), + [sym_iter_offsetssizes_stmt] = STATE(269), + [sym_iter_hit_stmt] = STATE(269), + [sym_iter_interpret_stmt] = STATE(269), + [sym_iter_interpret_offsetssizes_stmt] = STATE(269), + [sym_iter_comment_stmt] = STATE(269), + [sym_iter_dbta_stmt] = STATE(269), + [sym_iter_dbtb_stmt] = STATE(269), + [sym_iter_dbts_stmt] = STATE(269), + [sym_iter_threads_stmt] = STATE(269), + [sym_iter_bbs_stmt] = STATE(269), + [sym_iter_instrs_stmt] = STATE(269), + [sym_iter_import_stmt] = STATE(269), + [sym_iter_sections_stmt] = STATE(269), + [sym_iter_segments_stmt] = STATE(269), + [sym_iter_symbol_stmt] = STATE(269), + [sym_iter_string_stmt] = STATE(269), + [sym_iter_flags_stmt] = STATE(269), + [sym_iter_function_stmt] = STATE(269), + [sym_iter_iomap_stmt] = STATE(269), + [sym_iter_dbgmap_stmt] = STATE(269), + [sym_iter_register_stmt] = STATE(269), + [sym_iter_step_stmt] = STATE(269), + [sym_tmp_seek_stmt] = STATE(269), + [sym_tmp_blksz_stmt] = STATE(269), + [sym_tmp_fromto_stmt] = STATE(269), + [sym_tmp_arch_stmt] = STATE(269), + [sym_tmp_bits_stmt] = STATE(269), + [sym_tmp_nthi_stmt] = STATE(269), + [sym_tmp_eval_stmt] = STATE(269), + [sym_tmp_fs_stmt] = STATE(269), + [sym_tmp_reli_stmt] = STATE(269), + [sym_tmp_kuery_stmt] = STATE(269), + [sym_tmp_fd_stmt] = STATE(269), + [sym_tmp_reg_stmt] = STATE(269), + [sym_tmp_file_stmt] = STATE(269), + [sym_tmp_string_stmt] = STATE(269), + [sym_tmp_value_stmt] = STATE(269), + [sym_tmp_hex_stmt] = STATE(269), + [sym_number_stmt] = STATE(269), + [sym_help_stmt] = STATE(269), + [sym_arged_stmt] = STATE(269), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(305), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(269), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(269), [sym_Cf_cmd] = STATE(269), [sym_pf_new_cmd] = STATE(269), [sym_pf_dot_cmd] = STATE(269), [sym_pf_cmd] = STATE(269), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(71), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(269), - [sym_redirect_command] = STATE(445), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(71), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(269), + [sym_redirect_stmt] = STATE(445), [sym__dec_number] = STATE(2), [sym_cmd_identifier] = STATE(45), - [aux_sym__commands_singleline_repeat1] = STATE(33), + [aux_sym__statements_singleline_repeat1] = STATE(33), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(15), + [aux_sym__interpret_stmt_token3] = ACTIONS(17), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -7173,92 +7173,92 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), + [sym__help_stmt] = ACTIONS(55), }, [19] = { - [sym__commands_singleline] = STATE(505), - [sym__command] = STATE(439), - [sym_legacy_quoted_command] = STATE(272), - [sym__simple_command] = STATE(272), - [sym__tmp_command] = STATE(272), - [sym__iter_command] = STATE(272), - [sym__pipe_command] = STATE(272), - [sym_grep_command] = STATE(272), - [sym_html_disable_command] = STATE(272), - [sym_html_enable_command] = STATE(272), - [sym_pipe_command] = STATE(272), - [sym_iter_file_lines_command] = STATE(272), - [sym_iter_offsets_command] = STATE(272), - [sym_iter_offsetssizes_command] = STATE(272), - [sym_iter_hit_command] = STATE(272), - [sym_iter_interpret_command] = STATE(272), - [sym_iter_interpret_offsetssizes_command] = STATE(272), - [sym_iter_comment_command] = STATE(272), - [sym_iter_dbta_command] = STATE(272), - [sym_iter_dbtb_command] = STATE(272), - [sym_iter_dbts_command] = STATE(272), - [sym_iter_threads_command] = STATE(272), - [sym_iter_bbs_command] = STATE(272), - [sym_iter_instrs_command] = STATE(272), - [sym_iter_import_command] = STATE(272), - [sym_iter_sections_command] = STATE(272), - [sym_iter_segments_command] = STATE(272), - [sym_iter_symbol_command] = STATE(272), - [sym_iter_string_command] = STATE(272), - [sym_iter_flags_command] = STATE(272), - [sym_iter_function_command] = STATE(272), - [sym_iter_iomap_command] = STATE(272), - [sym_iter_dbgmap_command] = STATE(272), - [sym_iter_register_command] = STATE(272), - [sym_iter_step_command] = STATE(272), - [sym_tmp_seek_command] = STATE(272), - [sym_tmp_blksz_command] = STATE(272), - [sym_tmp_fromto_command] = STATE(272), - [sym_tmp_arch_command] = STATE(272), - [sym_tmp_bits_command] = STATE(272), - [sym_tmp_nthi_command] = STATE(272), - [sym_tmp_eval_command] = STATE(272), - [sym_tmp_fs_command] = STATE(272), - [sym_tmp_reli_command] = STATE(272), - [sym_tmp_kuery_command] = STATE(272), - [sym_tmp_fd_command] = STATE(272), - [sym_tmp_reg_command] = STATE(272), - [sym_tmp_file_command] = STATE(272), - [sym_tmp_string_command] = STATE(272), - [sym_tmp_value_command] = STATE(272), - [sym_tmp_hex_command] = STATE(272), - [sym_number_command] = STATE(272), - [sym_help_command] = STATE(272), - [sym_arged_command] = STATE(272), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statements_singleline] = STATE(505), + [sym__statement] = STATE(439), + [sym_legacy_quoted_stmt] = STATE(272), + [sym__simple_stmt] = STATE(272), + [sym__tmp_stmt] = STATE(272), + [sym__iter_stmt] = STATE(272), + [sym__pipe_stmt] = STATE(272), + [sym_grep_stmt] = STATE(272), + [sym_html_disable_stmt] = STATE(272), + [sym_html_enable_stmt] = STATE(272), + [sym_pipe_stmt] = STATE(272), + [sym_iter_file_lines_stmt] = STATE(272), + [sym_iter_offsets_stmt] = STATE(272), + [sym_iter_offsetssizes_stmt] = STATE(272), + [sym_iter_hit_stmt] = STATE(272), + [sym_iter_interpret_stmt] = STATE(272), + [sym_iter_interpret_offsetssizes_stmt] = STATE(272), + [sym_iter_comment_stmt] = STATE(272), + [sym_iter_dbta_stmt] = STATE(272), + [sym_iter_dbtb_stmt] = STATE(272), + [sym_iter_dbts_stmt] = STATE(272), + [sym_iter_threads_stmt] = STATE(272), + [sym_iter_bbs_stmt] = STATE(272), + [sym_iter_instrs_stmt] = STATE(272), + [sym_iter_import_stmt] = STATE(272), + [sym_iter_sections_stmt] = STATE(272), + [sym_iter_segments_stmt] = STATE(272), + [sym_iter_symbol_stmt] = STATE(272), + [sym_iter_string_stmt] = STATE(272), + [sym_iter_flags_stmt] = STATE(272), + [sym_iter_function_stmt] = STATE(272), + [sym_iter_iomap_stmt] = STATE(272), + [sym_iter_dbgmap_stmt] = STATE(272), + [sym_iter_register_stmt] = STATE(272), + [sym_iter_step_stmt] = STATE(272), + [sym_tmp_seek_stmt] = STATE(272), + [sym_tmp_blksz_stmt] = STATE(272), + [sym_tmp_fromto_stmt] = STATE(272), + [sym_tmp_arch_stmt] = STATE(272), + [sym_tmp_bits_stmt] = STATE(272), + [sym_tmp_nthi_stmt] = STATE(272), + [sym_tmp_eval_stmt] = STATE(272), + [sym_tmp_fs_stmt] = STATE(272), + [sym_tmp_reli_stmt] = STATE(272), + [sym_tmp_kuery_stmt] = STATE(272), + [sym_tmp_fd_stmt] = STATE(272), + [sym_tmp_reg_stmt] = STATE(272), + [sym_tmp_file_stmt] = STATE(272), + [sym_tmp_string_stmt] = STATE(272), + [sym_tmp_value_stmt] = STATE(272), + [sym_tmp_hex_stmt] = STATE(272), + [sym_number_stmt] = STATE(272), + [sym_help_stmt] = STATE(272), + [sym_arged_stmt] = STATE(272), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(287), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(272), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(272), [sym_Cf_cmd] = STATE(272), [sym_pf_new_cmd] = STATE(272), [sym_pf_dot_cmd] = STATE(272), [sym_pf_cmd] = STATE(272), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(96), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(272), - [sym_redirect_command] = STATE(439), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(96), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(272), + [sym_redirect_stmt] = STATE(439), [sym__dec_number] = STATE(4), [sym_cmd_identifier] = STATE(58), - [aux_sym__commands_singleline_repeat1] = STATE(35), + [aux_sym__statements_singleline_repeat1] = STATE(35), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), + [aux_sym__interpret_stmt_token1] = ACTIONS(67), + [aux_sym__interpret_stmt_token3] = ACTIONS(69), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -7279,92 +7279,92 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(87), + [sym__help_stmt] = ACTIONS(87), }, [20] = { - [sym__commands_singleline] = STATE(479), - [sym__command] = STATE(439), - [sym_legacy_quoted_command] = STATE(272), - [sym__simple_command] = STATE(272), - [sym__tmp_command] = STATE(272), - [sym__iter_command] = STATE(272), - [sym__pipe_command] = STATE(272), - [sym_grep_command] = STATE(272), - [sym_html_disable_command] = STATE(272), - [sym_html_enable_command] = STATE(272), - [sym_pipe_command] = STATE(272), - [sym_iter_file_lines_command] = STATE(272), - [sym_iter_offsets_command] = STATE(272), - [sym_iter_offsetssizes_command] = STATE(272), - [sym_iter_hit_command] = STATE(272), - [sym_iter_interpret_command] = STATE(272), - [sym_iter_interpret_offsetssizes_command] = STATE(272), - [sym_iter_comment_command] = STATE(272), - [sym_iter_dbta_command] = STATE(272), - [sym_iter_dbtb_command] = STATE(272), - [sym_iter_dbts_command] = STATE(272), - [sym_iter_threads_command] = STATE(272), - [sym_iter_bbs_command] = STATE(272), - [sym_iter_instrs_command] = STATE(272), - [sym_iter_import_command] = STATE(272), - [sym_iter_sections_command] = STATE(272), - [sym_iter_segments_command] = STATE(272), - [sym_iter_symbol_command] = STATE(272), - [sym_iter_string_command] = STATE(272), - [sym_iter_flags_command] = STATE(272), - [sym_iter_function_command] = STATE(272), - [sym_iter_iomap_command] = STATE(272), - [sym_iter_dbgmap_command] = STATE(272), - [sym_iter_register_command] = STATE(272), - [sym_iter_step_command] = STATE(272), - [sym_tmp_seek_command] = STATE(272), - [sym_tmp_blksz_command] = STATE(272), - [sym_tmp_fromto_command] = STATE(272), - [sym_tmp_arch_command] = STATE(272), - [sym_tmp_bits_command] = STATE(272), - [sym_tmp_nthi_command] = STATE(272), - [sym_tmp_eval_command] = STATE(272), - [sym_tmp_fs_command] = STATE(272), - [sym_tmp_reli_command] = STATE(272), - [sym_tmp_kuery_command] = STATE(272), - [sym_tmp_fd_command] = STATE(272), - [sym_tmp_reg_command] = STATE(272), - [sym_tmp_file_command] = STATE(272), - [sym_tmp_string_command] = STATE(272), - [sym_tmp_value_command] = STATE(272), - [sym_tmp_hex_command] = STATE(272), - [sym_number_command] = STATE(272), - [sym_help_command] = STATE(272), - [sym_arged_command] = STATE(272), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statements_singleline] = STATE(479), + [sym__statement] = STATE(439), + [sym_legacy_quoted_stmt] = STATE(272), + [sym__simple_stmt] = STATE(272), + [sym__tmp_stmt] = STATE(272), + [sym__iter_stmt] = STATE(272), + [sym__pipe_stmt] = STATE(272), + [sym_grep_stmt] = STATE(272), + [sym_html_disable_stmt] = STATE(272), + [sym_html_enable_stmt] = STATE(272), + [sym_pipe_stmt] = STATE(272), + [sym_iter_file_lines_stmt] = STATE(272), + [sym_iter_offsets_stmt] = STATE(272), + [sym_iter_offsetssizes_stmt] = STATE(272), + [sym_iter_hit_stmt] = STATE(272), + [sym_iter_interpret_stmt] = STATE(272), + [sym_iter_interpret_offsetssizes_stmt] = STATE(272), + [sym_iter_comment_stmt] = STATE(272), + [sym_iter_dbta_stmt] = STATE(272), + [sym_iter_dbtb_stmt] = STATE(272), + [sym_iter_dbts_stmt] = STATE(272), + [sym_iter_threads_stmt] = STATE(272), + [sym_iter_bbs_stmt] = STATE(272), + [sym_iter_instrs_stmt] = STATE(272), + [sym_iter_import_stmt] = STATE(272), + [sym_iter_sections_stmt] = STATE(272), + [sym_iter_segments_stmt] = STATE(272), + [sym_iter_symbol_stmt] = STATE(272), + [sym_iter_string_stmt] = STATE(272), + [sym_iter_flags_stmt] = STATE(272), + [sym_iter_function_stmt] = STATE(272), + [sym_iter_iomap_stmt] = STATE(272), + [sym_iter_dbgmap_stmt] = STATE(272), + [sym_iter_register_stmt] = STATE(272), + [sym_iter_step_stmt] = STATE(272), + [sym_tmp_seek_stmt] = STATE(272), + [sym_tmp_blksz_stmt] = STATE(272), + [sym_tmp_fromto_stmt] = STATE(272), + [sym_tmp_arch_stmt] = STATE(272), + [sym_tmp_bits_stmt] = STATE(272), + [sym_tmp_nthi_stmt] = STATE(272), + [sym_tmp_eval_stmt] = STATE(272), + [sym_tmp_fs_stmt] = STATE(272), + [sym_tmp_reli_stmt] = STATE(272), + [sym_tmp_kuery_stmt] = STATE(272), + [sym_tmp_fd_stmt] = STATE(272), + [sym_tmp_reg_stmt] = STATE(272), + [sym_tmp_file_stmt] = STATE(272), + [sym_tmp_string_stmt] = STATE(272), + [sym_tmp_value_stmt] = STATE(272), + [sym_tmp_hex_stmt] = STATE(272), + [sym_number_stmt] = STATE(272), + [sym_help_stmt] = STATE(272), + [sym_arged_stmt] = STATE(272), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(287), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(272), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(272), [sym_Cf_cmd] = STATE(272), [sym_pf_new_cmd] = STATE(272), [sym_pf_dot_cmd] = STATE(272), [sym_pf_cmd] = STATE(272), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(96), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(272), - [sym_redirect_command] = STATE(439), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(96), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(272), + [sym_redirect_stmt] = STATE(439), [sym__dec_number] = STATE(4), [sym_cmd_identifier] = STATE(58), - [aux_sym__commands_singleline_repeat1] = STATE(35), + [aux_sym__statements_singleline_repeat1] = STATE(35), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), + [aux_sym__interpret_stmt_token1] = ACTIONS(67), + [aux_sym__interpret_stmt_token3] = ACTIONS(69), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -7385,92 +7385,92 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(87), + [sym__help_stmt] = ACTIONS(87), }, [21] = { - [sym__commands_singleline] = STATE(476), - [sym__command] = STATE(445), - [sym_legacy_quoted_command] = STATE(269), - [sym__simple_command] = STATE(269), - [sym__tmp_command] = STATE(269), - [sym__iter_command] = STATE(269), - [sym__pipe_command] = STATE(269), - [sym_grep_command] = STATE(269), - [sym_html_disable_command] = STATE(269), - [sym_html_enable_command] = STATE(269), - [sym_pipe_command] = STATE(269), - [sym_iter_file_lines_command] = STATE(269), - [sym_iter_offsets_command] = STATE(269), - [sym_iter_offsetssizes_command] = STATE(269), - [sym_iter_hit_command] = STATE(269), - [sym_iter_interpret_command] = STATE(269), - [sym_iter_interpret_offsetssizes_command] = STATE(269), - [sym_iter_comment_command] = STATE(269), - [sym_iter_dbta_command] = STATE(269), - [sym_iter_dbtb_command] = STATE(269), - [sym_iter_dbts_command] = STATE(269), - [sym_iter_threads_command] = STATE(269), - [sym_iter_bbs_command] = STATE(269), - [sym_iter_instrs_command] = STATE(269), - [sym_iter_import_command] = STATE(269), - [sym_iter_sections_command] = STATE(269), - [sym_iter_segments_command] = STATE(269), - [sym_iter_symbol_command] = STATE(269), - [sym_iter_string_command] = STATE(269), - [sym_iter_flags_command] = STATE(269), - [sym_iter_function_command] = STATE(269), - [sym_iter_iomap_command] = STATE(269), - [sym_iter_dbgmap_command] = STATE(269), - [sym_iter_register_command] = STATE(269), - [sym_iter_step_command] = STATE(269), - [sym_tmp_seek_command] = STATE(269), - [sym_tmp_blksz_command] = STATE(269), - [sym_tmp_fromto_command] = STATE(269), - [sym_tmp_arch_command] = STATE(269), - [sym_tmp_bits_command] = STATE(269), - [sym_tmp_nthi_command] = STATE(269), - [sym_tmp_eval_command] = STATE(269), - [sym_tmp_fs_command] = STATE(269), - [sym_tmp_reli_command] = STATE(269), - [sym_tmp_kuery_command] = STATE(269), - [sym_tmp_fd_command] = STATE(269), - [sym_tmp_reg_command] = STATE(269), - [sym_tmp_file_command] = STATE(269), - [sym_tmp_string_command] = STATE(269), - [sym_tmp_value_command] = STATE(269), - [sym_tmp_hex_command] = STATE(269), - [sym_number_command] = STATE(269), - [sym_help_command] = STATE(269), - [sym_arged_command] = STATE(269), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statements_singleline] = STATE(476), + [sym__statement] = STATE(445), + [sym_legacy_quoted_stmt] = STATE(269), + [sym__simple_stmt] = STATE(269), + [sym__tmp_stmt] = STATE(269), + [sym__iter_stmt] = STATE(269), + [sym__pipe_stmt] = STATE(269), + [sym_grep_stmt] = STATE(269), + [sym_html_disable_stmt] = STATE(269), + [sym_html_enable_stmt] = STATE(269), + [sym_pipe_stmt] = STATE(269), + [sym_iter_file_lines_stmt] = STATE(269), + [sym_iter_offsets_stmt] = STATE(269), + [sym_iter_offsetssizes_stmt] = STATE(269), + [sym_iter_hit_stmt] = STATE(269), + [sym_iter_interpret_stmt] = STATE(269), + [sym_iter_interpret_offsetssizes_stmt] = STATE(269), + [sym_iter_comment_stmt] = STATE(269), + [sym_iter_dbta_stmt] = STATE(269), + [sym_iter_dbtb_stmt] = STATE(269), + [sym_iter_dbts_stmt] = STATE(269), + [sym_iter_threads_stmt] = STATE(269), + [sym_iter_bbs_stmt] = STATE(269), + [sym_iter_instrs_stmt] = STATE(269), + [sym_iter_import_stmt] = STATE(269), + [sym_iter_sections_stmt] = STATE(269), + [sym_iter_segments_stmt] = STATE(269), + [sym_iter_symbol_stmt] = STATE(269), + [sym_iter_string_stmt] = STATE(269), + [sym_iter_flags_stmt] = STATE(269), + [sym_iter_function_stmt] = STATE(269), + [sym_iter_iomap_stmt] = STATE(269), + [sym_iter_dbgmap_stmt] = STATE(269), + [sym_iter_register_stmt] = STATE(269), + [sym_iter_step_stmt] = STATE(269), + [sym_tmp_seek_stmt] = STATE(269), + [sym_tmp_blksz_stmt] = STATE(269), + [sym_tmp_fromto_stmt] = STATE(269), + [sym_tmp_arch_stmt] = STATE(269), + [sym_tmp_bits_stmt] = STATE(269), + [sym_tmp_nthi_stmt] = STATE(269), + [sym_tmp_eval_stmt] = STATE(269), + [sym_tmp_fs_stmt] = STATE(269), + [sym_tmp_reli_stmt] = STATE(269), + [sym_tmp_kuery_stmt] = STATE(269), + [sym_tmp_fd_stmt] = STATE(269), + [sym_tmp_reg_stmt] = STATE(269), + [sym_tmp_file_stmt] = STATE(269), + [sym_tmp_string_stmt] = STATE(269), + [sym_tmp_value_stmt] = STATE(269), + [sym_tmp_hex_stmt] = STATE(269), + [sym_number_stmt] = STATE(269), + [sym_help_stmt] = STATE(269), + [sym_arged_stmt] = STATE(269), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(305), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(269), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(269), [sym_Cf_cmd] = STATE(269), [sym_pf_new_cmd] = STATE(269), [sym_pf_dot_cmd] = STATE(269), [sym_pf_cmd] = STATE(269), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(71), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(269), - [sym_redirect_command] = STATE(445), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(71), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(269), + [sym_redirect_stmt] = STATE(445), [sym__dec_number] = STATE(2), [sym_cmd_identifier] = STATE(45), - [aux_sym__commands_singleline_repeat1] = STATE(33), + [aux_sym__statements_singleline_repeat1] = STATE(33), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(15), + [aux_sym__interpret_stmt_token3] = ACTIONS(17), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -7491,92 +7491,92 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), + [sym__help_stmt] = ACTIONS(55), }, [22] = { - [sym__commands_singleline] = STATE(477), - [sym__command] = STATE(439), - [sym_legacy_quoted_command] = STATE(272), - [sym__simple_command] = STATE(272), - [sym__tmp_command] = STATE(272), - [sym__iter_command] = STATE(272), - [sym__pipe_command] = STATE(272), - [sym_grep_command] = STATE(272), - [sym_html_disable_command] = STATE(272), - [sym_html_enable_command] = STATE(272), - [sym_pipe_command] = STATE(272), - [sym_iter_file_lines_command] = STATE(272), - [sym_iter_offsets_command] = STATE(272), - [sym_iter_offsetssizes_command] = STATE(272), - [sym_iter_hit_command] = STATE(272), - [sym_iter_interpret_command] = STATE(272), - [sym_iter_interpret_offsetssizes_command] = STATE(272), - [sym_iter_comment_command] = STATE(272), - [sym_iter_dbta_command] = STATE(272), - [sym_iter_dbtb_command] = STATE(272), - [sym_iter_dbts_command] = STATE(272), - [sym_iter_threads_command] = STATE(272), - [sym_iter_bbs_command] = STATE(272), - [sym_iter_instrs_command] = STATE(272), - [sym_iter_import_command] = STATE(272), - [sym_iter_sections_command] = STATE(272), - [sym_iter_segments_command] = STATE(272), - [sym_iter_symbol_command] = STATE(272), - [sym_iter_string_command] = STATE(272), - [sym_iter_flags_command] = STATE(272), - [sym_iter_function_command] = STATE(272), - [sym_iter_iomap_command] = STATE(272), - [sym_iter_dbgmap_command] = STATE(272), - [sym_iter_register_command] = STATE(272), - [sym_iter_step_command] = STATE(272), - [sym_tmp_seek_command] = STATE(272), - [sym_tmp_blksz_command] = STATE(272), - [sym_tmp_fromto_command] = STATE(272), - [sym_tmp_arch_command] = STATE(272), - [sym_tmp_bits_command] = STATE(272), - [sym_tmp_nthi_command] = STATE(272), - [sym_tmp_eval_command] = STATE(272), - [sym_tmp_fs_command] = STATE(272), - [sym_tmp_reli_command] = STATE(272), - [sym_tmp_kuery_command] = STATE(272), - [sym_tmp_fd_command] = STATE(272), - [sym_tmp_reg_command] = STATE(272), - [sym_tmp_file_command] = STATE(272), - [sym_tmp_string_command] = STATE(272), - [sym_tmp_value_command] = STATE(272), - [sym_tmp_hex_command] = STATE(272), - [sym_number_command] = STATE(272), - [sym_help_command] = STATE(272), - [sym_arged_command] = STATE(272), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statements_singleline] = STATE(477), + [sym__statement] = STATE(439), + [sym_legacy_quoted_stmt] = STATE(272), + [sym__simple_stmt] = STATE(272), + [sym__tmp_stmt] = STATE(272), + [sym__iter_stmt] = STATE(272), + [sym__pipe_stmt] = STATE(272), + [sym_grep_stmt] = STATE(272), + [sym_html_disable_stmt] = STATE(272), + [sym_html_enable_stmt] = STATE(272), + [sym_pipe_stmt] = STATE(272), + [sym_iter_file_lines_stmt] = STATE(272), + [sym_iter_offsets_stmt] = STATE(272), + [sym_iter_offsetssizes_stmt] = STATE(272), + [sym_iter_hit_stmt] = STATE(272), + [sym_iter_interpret_stmt] = STATE(272), + [sym_iter_interpret_offsetssizes_stmt] = STATE(272), + [sym_iter_comment_stmt] = STATE(272), + [sym_iter_dbta_stmt] = STATE(272), + [sym_iter_dbtb_stmt] = STATE(272), + [sym_iter_dbts_stmt] = STATE(272), + [sym_iter_threads_stmt] = STATE(272), + [sym_iter_bbs_stmt] = STATE(272), + [sym_iter_instrs_stmt] = STATE(272), + [sym_iter_import_stmt] = STATE(272), + [sym_iter_sections_stmt] = STATE(272), + [sym_iter_segments_stmt] = STATE(272), + [sym_iter_symbol_stmt] = STATE(272), + [sym_iter_string_stmt] = STATE(272), + [sym_iter_flags_stmt] = STATE(272), + [sym_iter_function_stmt] = STATE(272), + [sym_iter_iomap_stmt] = STATE(272), + [sym_iter_dbgmap_stmt] = STATE(272), + [sym_iter_register_stmt] = STATE(272), + [sym_iter_step_stmt] = STATE(272), + [sym_tmp_seek_stmt] = STATE(272), + [sym_tmp_blksz_stmt] = STATE(272), + [sym_tmp_fromto_stmt] = STATE(272), + [sym_tmp_arch_stmt] = STATE(272), + [sym_tmp_bits_stmt] = STATE(272), + [sym_tmp_nthi_stmt] = STATE(272), + [sym_tmp_eval_stmt] = STATE(272), + [sym_tmp_fs_stmt] = STATE(272), + [sym_tmp_reli_stmt] = STATE(272), + [sym_tmp_kuery_stmt] = STATE(272), + [sym_tmp_fd_stmt] = STATE(272), + [sym_tmp_reg_stmt] = STATE(272), + [sym_tmp_file_stmt] = STATE(272), + [sym_tmp_string_stmt] = STATE(272), + [sym_tmp_value_stmt] = STATE(272), + [sym_tmp_hex_stmt] = STATE(272), + [sym_number_stmt] = STATE(272), + [sym_help_stmt] = STATE(272), + [sym_arged_stmt] = STATE(272), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(287), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(272), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(272), [sym_Cf_cmd] = STATE(272), [sym_pf_new_cmd] = STATE(272), [sym_pf_dot_cmd] = STATE(272), [sym_pf_cmd] = STATE(272), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(96), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(272), - [sym_redirect_command] = STATE(439), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(96), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(272), + [sym_redirect_stmt] = STATE(439), [sym__dec_number] = STATE(4), [sym_cmd_identifier] = STATE(58), - [aux_sym__commands_singleline_repeat1] = STATE(35), + [aux_sym__statements_singleline_repeat1] = STATE(35), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), + [aux_sym__interpret_stmt_token1] = ACTIONS(67), + [aux_sym__interpret_stmt_token3] = ACTIONS(69), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -7597,92 +7597,92 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(87), + [sym__help_stmt] = ACTIONS(87), }, [23] = { - [sym__commands_singleline] = STATE(497), - [sym__command] = STATE(445), - [sym_legacy_quoted_command] = STATE(269), - [sym__simple_command] = STATE(269), - [sym__tmp_command] = STATE(269), - [sym__iter_command] = STATE(269), - [sym__pipe_command] = STATE(269), - [sym_grep_command] = STATE(269), - [sym_html_disable_command] = STATE(269), - [sym_html_enable_command] = STATE(269), - [sym_pipe_command] = STATE(269), - [sym_iter_file_lines_command] = STATE(269), - [sym_iter_offsets_command] = STATE(269), - [sym_iter_offsetssizes_command] = STATE(269), - [sym_iter_hit_command] = STATE(269), - [sym_iter_interpret_command] = STATE(269), - [sym_iter_interpret_offsetssizes_command] = STATE(269), - [sym_iter_comment_command] = STATE(269), - [sym_iter_dbta_command] = STATE(269), - [sym_iter_dbtb_command] = STATE(269), - [sym_iter_dbts_command] = STATE(269), - [sym_iter_threads_command] = STATE(269), - [sym_iter_bbs_command] = STATE(269), - [sym_iter_instrs_command] = STATE(269), - [sym_iter_import_command] = STATE(269), - [sym_iter_sections_command] = STATE(269), - [sym_iter_segments_command] = STATE(269), - [sym_iter_symbol_command] = STATE(269), - [sym_iter_string_command] = STATE(269), - [sym_iter_flags_command] = STATE(269), - [sym_iter_function_command] = STATE(269), - [sym_iter_iomap_command] = STATE(269), - [sym_iter_dbgmap_command] = STATE(269), - [sym_iter_register_command] = STATE(269), - [sym_iter_step_command] = STATE(269), - [sym_tmp_seek_command] = STATE(269), - [sym_tmp_blksz_command] = STATE(269), - [sym_tmp_fromto_command] = STATE(269), - [sym_tmp_arch_command] = STATE(269), - [sym_tmp_bits_command] = STATE(269), - [sym_tmp_nthi_command] = STATE(269), - [sym_tmp_eval_command] = STATE(269), - [sym_tmp_fs_command] = STATE(269), - [sym_tmp_reli_command] = STATE(269), - [sym_tmp_kuery_command] = STATE(269), - [sym_tmp_fd_command] = STATE(269), - [sym_tmp_reg_command] = STATE(269), - [sym_tmp_file_command] = STATE(269), - [sym_tmp_string_command] = STATE(269), - [sym_tmp_value_command] = STATE(269), - [sym_tmp_hex_command] = STATE(269), - [sym_number_command] = STATE(269), - [sym_help_command] = STATE(269), - [sym_arged_command] = STATE(269), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statements_singleline] = STATE(497), + [sym__statement] = STATE(445), + [sym_legacy_quoted_stmt] = STATE(269), + [sym__simple_stmt] = STATE(269), + [sym__tmp_stmt] = STATE(269), + [sym__iter_stmt] = STATE(269), + [sym__pipe_stmt] = STATE(269), + [sym_grep_stmt] = STATE(269), + [sym_html_disable_stmt] = STATE(269), + [sym_html_enable_stmt] = STATE(269), + [sym_pipe_stmt] = STATE(269), + [sym_iter_file_lines_stmt] = STATE(269), + [sym_iter_offsets_stmt] = STATE(269), + [sym_iter_offsetssizes_stmt] = STATE(269), + [sym_iter_hit_stmt] = STATE(269), + [sym_iter_interpret_stmt] = STATE(269), + [sym_iter_interpret_offsetssizes_stmt] = STATE(269), + [sym_iter_comment_stmt] = STATE(269), + [sym_iter_dbta_stmt] = STATE(269), + [sym_iter_dbtb_stmt] = STATE(269), + [sym_iter_dbts_stmt] = STATE(269), + [sym_iter_threads_stmt] = STATE(269), + [sym_iter_bbs_stmt] = STATE(269), + [sym_iter_instrs_stmt] = STATE(269), + [sym_iter_import_stmt] = STATE(269), + [sym_iter_sections_stmt] = STATE(269), + [sym_iter_segments_stmt] = STATE(269), + [sym_iter_symbol_stmt] = STATE(269), + [sym_iter_string_stmt] = STATE(269), + [sym_iter_flags_stmt] = STATE(269), + [sym_iter_function_stmt] = STATE(269), + [sym_iter_iomap_stmt] = STATE(269), + [sym_iter_dbgmap_stmt] = STATE(269), + [sym_iter_register_stmt] = STATE(269), + [sym_iter_step_stmt] = STATE(269), + [sym_tmp_seek_stmt] = STATE(269), + [sym_tmp_blksz_stmt] = STATE(269), + [sym_tmp_fromto_stmt] = STATE(269), + [sym_tmp_arch_stmt] = STATE(269), + [sym_tmp_bits_stmt] = STATE(269), + [sym_tmp_nthi_stmt] = STATE(269), + [sym_tmp_eval_stmt] = STATE(269), + [sym_tmp_fs_stmt] = STATE(269), + [sym_tmp_reli_stmt] = STATE(269), + [sym_tmp_kuery_stmt] = STATE(269), + [sym_tmp_fd_stmt] = STATE(269), + [sym_tmp_reg_stmt] = STATE(269), + [sym_tmp_file_stmt] = STATE(269), + [sym_tmp_string_stmt] = STATE(269), + [sym_tmp_value_stmt] = STATE(269), + [sym_tmp_hex_stmt] = STATE(269), + [sym_number_stmt] = STATE(269), + [sym_help_stmt] = STATE(269), + [sym_arged_stmt] = STATE(269), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(305), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(269), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(269), [sym_Cf_cmd] = STATE(269), [sym_pf_new_cmd] = STATE(269), [sym_pf_dot_cmd] = STATE(269), [sym_pf_cmd] = STATE(269), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(71), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(269), - [sym_redirect_command] = STATE(445), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(71), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(269), + [sym_redirect_stmt] = STATE(445), [sym__dec_number] = STATE(2), [sym_cmd_identifier] = STATE(45), - [aux_sym__commands_singleline_repeat1] = STATE(33), + [aux_sym__statements_singleline_repeat1] = STATE(33), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(15), + [aux_sym__interpret_stmt_token3] = ACTIONS(17), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -7703,92 +7703,92 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), + [sym__help_stmt] = ACTIONS(55), }, [24] = { - [sym__commands_singleline] = STATE(489), - [sym__command] = STATE(439), - [sym_legacy_quoted_command] = STATE(272), - [sym__simple_command] = STATE(272), - [sym__tmp_command] = STATE(272), - [sym__iter_command] = STATE(272), - [sym__pipe_command] = STATE(272), - [sym_grep_command] = STATE(272), - [sym_html_disable_command] = STATE(272), - [sym_html_enable_command] = STATE(272), - [sym_pipe_command] = STATE(272), - [sym_iter_file_lines_command] = STATE(272), - [sym_iter_offsets_command] = STATE(272), - [sym_iter_offsetssizes_command] = STATE(272), - [sym_iter_hit_command] = STATE(272), - [sym_iter_interpret_command] = STATE(272), - [sym_iter_interpret_offsetssizes_command] = STATE(272), - [sym_iter_comment_command] = STATE(272), - [sym_iter_dbta_command] = STATE(272), - [sym_iter_dbtb_command] = STATE(272), - [sym_iter_dbts_command] = STATE(272), - [sym_iter_threads_command] = STATE(272), - [sym_iter_bbs_command] = STATE(272), - [sym_iter_instrs_command] = STATE(272), - [sym_iter_import_command] = STATE(272), - [sym_iter_sections_command] = STATE(272), - [sym_iter_segments_command] = STATE(272), - [sym_iter_symbol_command] = STATE(272), - [sym_iter_string_command] = STATE(272), - [sym_iter_flags_command] = STATE(272), - [sym_iter_function_command] = STATE(272), - [sym_iter_iomap_command] = STATE(272), - [sym_iter_dbgmap_command] = STATE(272), - [sym_iter_register_command] = STATE(272), - [sym_iter_step_command] = STATE(272), - [sym_tmp_seek_command] = STATE(272), - [sym_tmp_blksz_command] = STATE(272), - [sym_tmp_fromto_command] = STATE(272), - [sym_tmp_arch_command] = STATE(272), - [sym_tmp_bits_command] = STATE(272), - [sym_tmp_nthi_command] = STATE(272), - [sym_tmp_eval_command] = STATE(272), - [sym_tmp_fs_command] = STATE(272), - [sym_tmp_reli_command] = STATE(272), - [sym_tmp_kuery_command] = STATE(272), - [sym_tmp_fd_command] = STATE(272), - [sym_tmp_reg_command] = STATE(272), - [sym_tmp_file_command] = STATE(272), - [sym_tmp_string_command] = STATE(272), - [sym_tmp_value_command] = STATE(272), - [sym_tmp_hex_command] = STATE(272), - [sym_number_command] = STATE(272), - [sym_help_command] = STATE(272), - [sym_arged_command] = STATE(272), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statements_singleline] = STATE(489), + [sym__statement] = STATE(439), + [sym_legacy_quoted_stmt] = STATE(272), + [sym__simple_stmt] = STATE(272), + [sym__tmp_stmt] = STATE(272), + [sym__iter_stmt] = STATE(272), + [sym__pipe_stmt] = STATE(272), + [sym_grep_stmt] = STATE(272), + [sym_html_disable_stmt] = STATE(272), + [sym_html_enable_stmt] = STATE(272), + [sym_pipe_stmt] = STATE(272), + [sym_iter_file_lines_stmt] = STATE(272), + [sym_iter_offsets_stmt] = STATE(272), + [sym_iter_offsetssizes_stmt] = STATE(272), + [sym_iter_hit_stmt] = STATE(272), + [sym_iter_interpret_stmt] = STATE(272), + [sym_iter_interpret_offsetssizes_stmt] = STATE(272), + [sym_iter_comment_stmt] = STATE(272), + [sym_iter_dbta_stmt] = STATE(272), + [sym_iter_dbtb_stmt] = STATE(272), + [sym_iter_dbts_stmt] = STATE(272), + [sym_iter_threads_stmt] = STATE(272), + [sym_iter_bbs_stmt] = STATE(272), + [sym_iter_instrs_stmt] = STATE(272), + [sym_iter_import_stmt] = STATE(272), + [sym_iter_sections_stmt] = STATE(272), + [sym_iter_segments_stmt] = STATE(272), + [sym_iter_symbol_stmt] = STATE(272), + [sym_iter_string_stmt] = STATE(272), + [sym_iter_flags_stmt] = STATE(272), + [sym_iter_function_stmt] = STATE(272), + [sym_iter_iomap_stmt] = STATE(272), + [sym_iter_dbgmap_stmt] = STATE(272), + [sym_iter_register_stmt] = STATE(272), + [sym_iter_step_stmt] = STATE(272), + [sym_tmp_seek_stmt] = STATE(272), + [sym_tmp_blksz_stmt] = STATE(272), + [sym_tmp_fromto_stmt] = STATE(272), + [sym_tmp_arch_stmt] = STATE(272), + [sym_tmp_bits_stmt] = STATE(272), + [sym_tmp_nthi_stmt] = STATE(272), + [sym_tmp_eval_stmt] = STATE(272), + [sym_tmp_fs_stmt] = STATE(272), + [sym_tmp_reli_stmt] = STATE(272), + [sym_tmp_kuery_stmt] = STATE(272), + [sym_tmp_fd_stmt] = STATE(272), + [sym_tmp_reg_stmt] = STATE(272), + [sym_tmp_file_stmt] = STATE(272), + [sym_tmp_string_stmt] = STATE(272), + [sym_tmp_value_stmt] = STATE(272), + [sym_tmp_hex_stmt] = STATE(272), + [sym_number_stmt] = STATE(272), + [sym_help_stmt] = STATE(272), + [sym_arged_stmt] = STATE(272), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(287), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(272), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(272), [sym_Cf_cmd] = STATE(272), [sym_pf_new_cmd] = STATE(272), [sym_pf_dot_cmd] = STATE(272), [sym_pf_cmd] = STATE(272), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(96), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(272), - [sym_redirect_command] = STATE(439), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(96), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(272), + [sym_redirect_stmt] = STATE(439), [sym__dec_number] = STATE(4), [sym_cmd_identifier] = STATE(58), - [aux_sym__commands_singleline_repeat1] = STATE(35), + [aux_sym__statements_singleline_repeat1] = STATE(35), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), + [aux_sym__interpret_stmt_token1] = ACTIONS(67), + [aux_sym__interpret_stmt_token3] = ACTIONS(69), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -7809,92 +7809,92 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(87), + [sym__help_stmt] = ACTIONS(87), }, [25] = { - [sym__commands_singleline] = STATE(480), - [sym__command] = STATE(445), - [sym_legacy_quoted_command] = STATE(269), - [sym__simple_command] = STATE(269), - [sym__tmp_command] = STATE(269), - [sym__iter_command] = STATE(269), - [sym__pipe_command] = STATE(269), - [sym_grep_command] = STATE(269), - [sym_html_disable_command] = STATE(269), - [sym_html_enable_command] = STATE(269), - [sym_pipe_command] = STATE(269), - [sym_iter_file_lines_command] = STATE(269), - [sym_iter_offsets_command] = STATE(269), - [sym_iter_offsetssizes_command] = STATE(269), - [sym_iter_hit_command] = STATE(269), - [sym_iter_interpret_command] = STATE(269), - [sym_iter_interpret_offsetssizes_command] = STATE(269), - [sym_iter_comment_command] = STATE(269), - [sym_iter_dbta_command] = STATE(269), - [sym_iter_dbtb_command] = STATE(269), - [sym_iter_dbts_command] = STATE(269), - [sym_iter_threads_command] = STATE(269), - [sym_iter_bbs_command] = STATE(269), - [sym_iter_instrs_command] = STATE(269), - [sym_iter_import_command] = STATE(269), - [sym_iter_sections_command] = STATE(269), - [sym_iter_segments_command] = STATE(269), - [sym_iter_symbol_command] = STATE(269), - [sym_iter_string_command] = STATE(269), - [sym_iter_flags_command] = STATE(269), - [sym_iter_function_command] = STATE(269), - [sym_iter_iomap_command] = STATE(269), - [sym_iter_dbgmap_command] = STATE(269), - [sym_iter_register_command] = STATE(269), - [sym_iter_step_command] = STATE(269), - [sym_tmp_seek_command] = STATE(269), - [sym_tmp_blksz_command] = STATE(269), - [sym_tmp_fromto_command] = STATE(269), - [sym_tmp_arch_command] = STATE(269), - [sym_tmp_bits_command] = STATE(269), - [sym_tmp_nthi_command] = STATE(269), - [sym_tmp_eval_command] = STATE(269), - [sym_tmp_fs_command] = STATE(269), - [sym_tmp_reli_command] = STATE(269), - [sym_tmp_kuery_command] = STATE(269), - [sym_tmp_fd_command] = STATE(269), - [sym_tmp_reg_command] = STATE(269), - [sym_tmp_file_command] = STATE(269), - [sym_tmp_string_command] = STATE(269), - [sym_tmp_value_command] = STATE(269), - [sym_tmp_hex_command] = STATE(269), - [sym_number_command] = STATE(269), - [sym_help_command] = STATE(269), - [sym_arged_command] = STATE(269), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statements_singleline] = STATE(480), + [sym__statement] = STATE(445), + [sym_legacy_quoted_stmt] = STATE(269), + [sym__simple_stmt] = STATE(269), + [sym__tmp_stmt] = STATE(269), + [sym__iter_stmt] = STATE(269), + [sym__pipe_stmt] = STATE(269), + [sym_grep_stmt] = STATE(269), + [sym_html_disable_stmt] = STATE(269), + [sym_html_enable_stmt] = STATE(269), + [sym_pipe_stmt] = STATE(269), + [sym_iter_file_lines_stmt] = STATE(269), + [sym_iter_offsets_stmt] = STATE(269), + [sym_iter_offsetssizes_stmt] = STATE(269), + [sym_iter_hit_stmt] = STATE(269), + [sym_iter_interpret_stmt] = STATE(269), + [sym_iter_interpret_offsetssizes_stmt] = STATE(269), + [sym_iter_comment_stmt] = STATE(269), + [sym_iter_dbta_stmt] = STATE(269), + [sym_iter_dbtb_stmt] = STATE(269), + [sym_iter_dbts_stmt] = STATE(269), + [sym_iter_threads_stmt] = STATE(269), + [sym_iter_bbs_stmt] = STATE(269), + [sym_iter_instrs_stmt] = STATE(269), + [sym_iter_import_stmt] = STATE(269), + [sym_iter_sections_stmt] = STATE(269), + [sym_iter_segments_stmt] = STATE(269), + [sym_iter_symbol_stmt] = STATE(269), + [sym_iter_string_stmt] = STATE(269), + [sym_iter_flags_stmt] = STATE(269), + [sym_iter_function_stmt] = STATE(269), + [sym_iter_iomap_stmt] = STATE(269), + [sym_iter_dbgmap_stmt] = STATE(269), + [sym_iter_register_stmt] = STATE(269), + [sym_iter_step_stmt] = STATE(269), + [sym_tmp_seek_stmt] = STATE(269), + [sym_tmp_blksz_stmt] = STATE(269), + [sym_tmp_fromto_stmt] = STATE(269), + [sym_tmp_arch_stmt] = STATE(269), + [sym_tmp_bits_stmt] = STATE(269), + [sym_tmp_nthi_stmt] = STATE(269), + [sym_tmp_eval_stmt] = STATE(269), + [sym_tmp_fs_stmt] = STATE(269), + [sym_tmp_reli_stmt] = STATE(269), + [sym_tmp_kuery_stmt] = STATE(269), + [sym_tmp_fd_stmt] = STATE(269), + [sym_tmp_reg_stmt] = STATE(269), + [sym_tmp_file_stmt] = STATE(269), + [sym_tmp_string_stmt] = STATE(269), + [sym_tmp_value_stmt] = STATE(269), + [sym_tmp_hex_stmt] = STATE(269), + [sym_number_stmt] = STATE(269), + [sym_help_stmt] = STATE(269), + [sym_arged_stmt] = STATE(269), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(305), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(269), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(269), [sym_Cf_cmd] = STATE(269), [sym_pf_new_cmd] = STATE(269), [sym_pf_dot_cmd] = STATE(269), [sym_pf_cmd] = STATE(269), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(71), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(269), - [sym_redirect_command] = STATE(445), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(71), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(269), + [sym_redirect_stmt] = STATE(445), [sym__dec_number] = STATE(2), [sym_cmd_identifier] = STATE(45), - [aux_sym__commands_singleline_repeat1] = STATE(33), + [aux_sym__statements_singleline_repeat1] = STATE(33), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(15), + [aux_sym__interpret_stmt_token3] = ACTIONS(17), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -7915,92 +7915,92 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), + [sym__help_stmt] = ACTIONS(55), }, [26] = { - [sym__commands_singleline] = STATE(496), - [sym__command] = STATE(439), - [sym_legacy_quoted_command] = STATE(272), - [sym__simple_command] = STATE(272), - [sym__tmp_command] = STATE(272), - [sym__iter_command] = STATE(272), - [sym__pipe_command] = STATE(272), - [sym_grep_command] = STATE(272), - [sym_html_disable_command] = STATE(272), - [sym_html_enable_command] = STATE(272), - [sym_pipe_command] = STATE(272), - [sym_iter_file_lines_command] = STATE(272), - [sym_iter_offsets_command] = STATE(272), - [sym_iter_offsetssizes_command] = STATE(272), - [sym_iter_hit_command] = STATE(272), - [sym_iter_interpret_command] = STATE(272), - [sym_iter_interpret_offsetssizes_command] = STATE(272), - [sym_iter_comment_command] = STATE(272), - [sym_iter_dbta_command] = STATE(272), - [sym_iter_dbtb_command] = STATE(272), - [sym_iter_dbts_command] = STATE(272), - [sym_iter_threads_command] = STATE(272), - [sym_iter_bbs_command] = STATE(272), - [sym_iter_instrs_command] = STATE(272), - [sym_iter_import_command] = STATE(272), - [sym_iter_sections_command] = STATE(272), - [sym_iter_segments_command] = STATE(272), - [sym_iter_symbol_command] = STATE(272), - [sym_iter_string_command] = STATE(272), - [sym_iter_flags_command] = STATE(272), - [sym_iter_function_command] = STATE(272), - [sym_iter_iomap_command] = STATE(272), - [sym_iter_dbgmap_command] = STATE(272), - [sym_iter_register_command] = STATE(272), - [sym_iter_step_command] = STATE(272), - [sym_tmp_seek_command] = STATE(272), - [sym_tmp_blksz_command] = STATE(272), - [sym_tmp_fromto_command] = STATE(272), - [sym_tmp_arch_command] = STATE(272), - [sym_tmp_bits_command] = STATE(272), - [sym_tmp_nthi_command] = STATE(272), - [sym_tmp_eval_command] = STATE(272), - [sym_tmp_fs_command] = STATE(272), - [sym_tmp_reli_command] = STATE(272), - [sym_tmp_kuery_command] = STATE(272), - [sym_tmp_fd_command] = STATE(272), - [sym_tmp_reg_command] = STATE(272), - [sym_tmp_file_command] = STATE(272), - [sym_tmp_string_command] = STATE(272), - [sym_tmp_value_command] = STATE(272), - [sym_tmp_hex_command] = STATE(272), - [sym_number_command] = STATE(272), - [sym_help_command] = STATE(272), - [sym_arged_command] = STATE(272), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statements_singleline] = STATE(496), + [sym__statement] = STATE(439), + [sym_legacy_quoted_stmt] = STATE(272), + [sym__simple_stmt] = STATE(272), + [sym__tmp_stmt] = STATE(272), + [sym__iter_stmt] = STATE(272), + [sym__pipe_stmt] = STATE(272), + [sym_grep_stmt] = STATE(272), + [sym_html_disable_stmt] = STATE(272), + [sym_html_enable_stmt] = STATE(272), + [sym_pipe_stmt] = STATE(272), + [sym_iter_file_lines_stmt] = STATE(272), + [sym_iter_offsets_stmt] = STATE(272), + [sym_iter_offsetssizes_stmt] = STATE(272), + [sym_iter_hit_stmt] = STATE(272), + [sym_iter_interpret_stmt] = STATE(272), + [sym_iter_interpret_offsetssizes_stmt] = STATE(272), + [sym_iter_comment_stmt] = STATE(272), + [sym_iter_dbta_stmt] = STATE(272), + [sym_iter_dbtb_stmt] = STATE(272), + [sym_iter_dbts_stmt] = STATE(272), + [sym_iter_threads_stmt] = STATE(272), + [sym_iter_bbs_stmt] = STATE(272), + [sym_iter_instrs_stmt] = STATE(272), + [sym_iter_import_stmt] = STATE(272), + [sym_iter_sections_stmt] = STATE(272), + [sym_iter_segments_stmt] = STATE(272), + [sym_iter_symbol_stmt] = STATE(272), + [sym_iter_string_stmt] = STATE(272), + [sym_iter_flags_stmt] = STATE(272), + [sym_iter_function_stmt] = STATE(272), + [sym_iter_iomap_stmt] = STATE(272), + [sym_iter_dbgmap_stmt] = STATE(272), + [sym_iter_register_stmt] = STATE(272), + [sym_iter_step_stmt] = STATE(272), + [sym_tmp_seek_stmt] = STATE(272), + [sym_tmp_blksz_stmt] = STATE(272), + [sym_tmp_fromto_stmt] = STATE(272), + [sym_tmp_arch_stmt] = STATE(272), + [sym_tmp_bits_stmt] = STATE(272), + [sym_tmp_nthi_stmt] = STATE(272), + [sym_tmp_eval_stmt] = STATE(272), + [sym_tmp_fs_stmt] = STATE(272), + [sym_tmp_reli_stmt] = STATE(272), + [sym_tmp_kuery_stmt] = STATE(272), + [sym_tmp_fd_stmt] = STATE(272), + [sym_tmp_reg_stmt] = STATE(272), + [sym_tmp_file_stmt] = STATE(272), + [sym_tmp_string_stmt] = STATE(272), + [sym_tmp_value_stmt] = STATE(272), + [sym_tmp_hex_stmt] = STATE(272), + [sym_number_stmt] = STATE(272), + [sym_help_stmt] = STATE(272), + [sym_arged_stmt] = STATE(272), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(287), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(272), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(272), [sym_Cf_cmd] = STATE(272), [sym_pf_new_cmd] = STATE(272), [sym_pf_dot_cmd] = STATE(272), [sym_pf_cmd] = STATE(272), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(96), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(272), - [sym_redirect_command] = STATE(439), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(96), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(272), + [sym_redirect_stmt] = STATE(439), [sym__dec_number] = STATE(4), [sym_cmd_identifier] = STATE(58), - [aux_sym__commands_singleline_repeat1] = STATE(35), + [aux_sym__statements_singleline_repeat1] = STATE(35), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), + [aux_sym__interpret_stmt_token1] = ACTIONS(67), + [aux_sym__interpret_stmt_token3] = ACTIONS(69), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -8021,92 +8021,92 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(87), + [sym__help_stmt] = ACTIONS(87), }, [27] = { - [sym__commands_singleline] = STATE(484), - [sym__command] = STATE(439), - [sym_legacy_quoted_command] = STATE(272), - [sym__simple_command] = STATE(272), - [sym__tmp_command] = STATE(272), - [sym__iter_command] = STATE(272), - [sym__pipe_command] = STATE(272), - [sym_grep_command] = STATE(272), - [sym_html_disable_command] = STATE(272), - [sym_html_enable_command] = STATE(272), - [sym_pipe_command] = STATE(272), - [sym_iter_file_lines_command] = STATE(272), - [sym_iter_offsets_command] = STATE(272), - [sym_iter_offsetssizes_command] = STATE(272), - [sym_iter_hit_command] = STATE(272), - [sym_iter_interpret_command] = STATE(272), - [sym_iter_interpret_offsetssizes_command] = STATE(272), - [sym_iter_comment_command] = STATE(272), - [sym_iter_dbta_command] = STATE(272), - [sym_iter_dbtb_command] = STATE(272), - [sym_iter_dbts_command] = STATE(272), - [sym_iter_threads_command] = STATE(272), - [sym_iter_bbs_command] = STATE(272), - [sym_iter_instrs_command] = STATE(272), - [sym_iter_import_command] = STATE(272), - [sym_iter_sections_command] = STATE(272), - [sym_iter_segments_command] = STATE(272), - [sym_iter_symbol_command] = STATE(272), - [sym_iter_string_command] = STATE(272), - [sym_iter_flags_command] = STATE(272), - [sym_iter_function_command] = STATE(272), - [sym_iter_iomap_command] = STATE(272), - [sym_iter_dbgmap_command] = STATE(272), - [sym_iter_register_command] = STATE(272), - [sym_iter_step_command] = STATE(272), - [sym_tmp_seek_command] = STATE(272), - [sym_tmp_blksz_command] = STATE(272), - [sym_tmp_fromto_command] = STATE(272), - [sym_tmp_arch_command] = STATE(272), - [sym_tmp_bits_command] = STATE(272), - [sym_tmp_nthi_command] = STATE(272), - [sym_tmp_eval_command] = STATE(272), - [sym_tmp_fs_command] = STATE(272), - [sym_tmp_reli_command] = STATE(272), - [sym_tmp_kuery_command] = STATE(272), - [sym_tmp_fd_command] = STATE(272), - [sym_tmp_reg_command] = STATE(272), - [sym_tmp_file_command] = STATE(272), - [sym_tmp_string_command] = STATE(272), - [sym_tmp_value_command] = STATE(272), - [sym_tmp_hex_command] = STATE(272), - [sym_number_command] = STATE(272), - [sym_help_command] = STATE(272), - [sym_arged_command] = STATE(272), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statements_singleline] = STATE(484), + [sym__statement] = STATE(439), + [sym_legacy_quoted_stmt] = STATE(272), + [sym__simple_stmt] = STATE(272), + [sym__tmp_stmt] = STATE(272), + [sym__iter_stmt] = STATE(272), + [sym__pipe_stmt] = STATE(272), + [sym_grep_stmt] = STATE(272), + [sym_html_disable_stmt] = STATE(272), + [sym_html_enable_stmt] = STATE(272), + [sym_pipe_stmt] = STATE(272), + [sym_iter_file_lines_stmt] = STATE(272), + [sym_iter_offsets_stmt] = STATE(272), + [sym_iter_offsetssizes_stmt] = STATE(272), + [sym_iter_hit_stmt] = STATE(272), + [sym_iter_interpret_stmt] = STATE(272), + [sym_iter_interpret_offsetssizes_stmt] = STATE(272), + [sym_iter_comment_stmt] = STATE(272), + [sym_iter_dbta_stmt] = STATE(272), + [sym_iter_dbtb_stmt] = STATE(272), + [sym_iter_dbts_stmt] = STATE(272), + [sym_iter_threads_stmt] = STATE(272), + [sym_iter_bbs_stmt] = STATE(272), + [sym_iter_instrs_stmt] = STATE(272), + [sym_iter_import_stmt] = STATE(272), + [sym_iter_sections_stmt] = STATE(272), + [sym_iter_segments_stmt] = STATE(272), + [sym_iter_symbol_stmt] = STATE(272), + [sym_iter_string_stmt] = STATE(272), + [sym_iter_flags_stmt] = STATE(272), + [sym_iter_function_stmt] = STATE(272), + [sym_iter_iomap_stmt] = STATE(272), + [sym_iter_dbgmap_stmt] = STATE(272), + [sym_iter_register_stmt] = STATE(272), + [sym_iter_step_stmt] = STATE(272), + [sym_tmp_seek_stmt] = STATE(272), + [sym_tmp_blksz_stmt] = STATE(272), + [sym_tmp_fromto_stmt] = STATE(272), + [sym_tmp_arch_stmt] = STATE(272), + [sym_tmp_bits_stmt] = STATE(272), + [sym_tmp_nthi_stmt] = STATE(272), + [sym_tmp_eval_stmt] = STATE(272), + [sym_tmp_fs_stmt] = STATE(272), + [sym_tmp_reli_stmt] = STATE(272), + [sym_tmp_kuery_stmt] = STATE(272), + [sym_tmp_fd_stmt] = STATE(272), + [sym_tmp_reg_stmt] = STATE(272), + [sym_tmp_file_stmt] = STATE(272), + [sym_tmp_string_stmt] = STATE(272), + [sym_tmp_value_stmt] = STATE(272), + [sym_tmp_hex_stmt] = STATE(272), + [sym_number_stmt] = STATE(272), + [sym_help_stmt] = STATE(272), + [sym_arged_stmt] = STATE(272), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(287), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(272), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(272), [sym_Cf_cmd] = STATE(272), [sym_pf_new_cmd] = STATE(272), [sym_pf_dot_cmd] = STATE(272), [sym_pf_cmd] = STATE(272), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(96), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(272), - [sym_redirect_command] = STATE(439), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(96), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(272), + [sym_redirect_stmt] = STATE(439), [sym__dec_number] = STATE(4), [sym_cmd_identifier] = STATE(58), - [aux_sym__commands_singleline_repeat1] = STATE(35), + [aux_sym__statements_singleline_repeat1] = STATE(35), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), + [aux_sym__interpret_stmt_token1] = ACTIONS(67), + [aux_sym__interpret_stmt_token3] = ACTIONS(69), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -8127,92 +8127,92 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(87), + [sym__help_stmt] = ACTIONS(87), }, [28] = { - [sym__commands_singleline] = STATE(487), - [sym__command] = STATE(445), - [sym_legacy_quoted_command] = STATE(269), - [sym__simple_command] = STATE(269), - [sym__tmp_command] = STATE(269), - [sym__iter_command] = STATE(269), - [sym__pipe_command] = STATE(269), - [sym_grep_command] = STATE(269), - [sym_html_disable_command] = STATE(269), - [sym_html_enable_command] = STATE(269), - [sym_pipe_command] = STATE(269), - [sym_iter_file_lines_command] = STATE(269), - [sym_iter_offsets_command] = STATE(269), - [sym_iter_offsetssizes_command] = STATE(269), - [sym_iter_hit_command] = STATE(269), - [sym_iter_interpret_command] = STATE(269), - [sym_iter_interpret_offsetssizes_command] = STATE(269), - [sym_iter_comment_command] = STATE(269), - [sym_iter_dbta_command] = STATE(269), - [sym_iter_dbtb_command] = STATE(269), - [sym_iter_dbts_command] = STATE(269), - [sym_iter_threads_command] = STATE(269), - [sym_iter_bbs_command] = STATE(269), - [sym_iter_instrs_command] = STATE(269), - [sym_iter_import_command] = STATE(269), - [sym_iter_sections_command] = STATE(269), - [sym_iter_segments_command] = STATE(269), - [sym_iter_symbol_command] = STATE(269), - [sym_iter_string_command] = STATE(269), - [sym_iter_flags_command] = STATE(269), - [sym_iter_function_command] = STATE(269), - [sym_iter_iomap_command] = STATE(269), - [sym_iter_dbgmap_command] = STATE(269), - [sym_iter_register_command] = STATE(269), - [sym_iter_step_command] = STATE(269), - [sym_tmp_seek_command] = STATE(269), - [sym_tmp_blksz_command] = STATE(269), - [sym_tmp_fromto_command] = STATE(269), - [sym_tmp_arch_command] = STATE(269), - [sym_tmp_bits_command] = STATE(269), - [sym_tmp_nthi_command] = STATE(269), - [sym_tmp_eval_command] = STATE(269), - [sym_tmp_fs_command] = STATE(269), - [sym_tmp_reli_command] = STATE(269), - [sym_tmp_kuery_command] = STATE(269), - [sym_tmp_fd_command] = STATE(269), - [sym_tmp_reg_command] = STATE(269), - [sym_tmp_file_command] = STATE(269), - [sym_tmp_string_command] = STATE(269), - [sym_tmp_value_command] = STATE(269), - [sym_tmp_hex_command] = STATE(269), - [sym_number_command] = STATE(269), - [sym_help_command] = STATE(269), - [sym_arged_command] = STATE(269), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statements_singleline] = STATE(487), + [sym__statement] = STATE(445), + [sym_legacy_quoted_stmt] = STATE(269), + [sym__simple_stmt] = STATE(269), + [sym__tmp_stmt] = STATE(269), + [sym__iter_stmt] = STATE(269), + [sym__pipe_stmt] = STATE(269), + [sym_grep_stmt] = STATE(269), + [sym_html_disable_stmt] = STATE(269), + [sym_html_enable_stmt] = STATE(269), + [sym_pipe_stmt] = STATE(269), + [sym_iter_file_lines_stmt] = STATE(269), + [sym_iter_offsets_stmt] = STATE(269), + [sym_iter_offsetssizes_stmt] = STATE(269), + [sym_iter_hit_stmt] = STATE(269), + [sym_iter_interpret_stmt] = STATE(269), + [sym_iter_interpret_offsetssizes_stmt] = STATE(269), + [sym_iter_comment_stmt] = STATE(269), + [sym_iter_dbta_stmt] = STATE(269), + [sym_iter_dbtb_stmt] = STATE(269), + [sym_iter_dbts_stmt] = STATE(269), + [sym_iter_threads_stmt] = STATE(269), + [sym_iter_bbs_stmt] = STATE(269), + [sym_iter_instrs_stmt] = STATE(269), + [sym_iter_import_stmt] = STATE(269), + [sym_iter_sections_stmt] = STATE(269), + [sym_iter_segments_stmt] = STATE(269), + [sym_iter_symbol_stmt] = STATE(269), + [sym_iter_string_stmt] = STATE(269), + [sym_iter_flags_stmt] = STATE(269), + [sym_iter_function_stmt] = STATE(269), + [sym_iter_iomap_stmt] = STATE(269), + [sym_iter_dbgmap_stmt] = STATE(269), + [sym_iter_register_stmt] = STATE(269), + [sym_iter_step_stmt] = STATE(269), + [sym_tmp_seek_stmt] = STATE(269), + [sym_tmp_blksz_stmt] = STATE(269), + [sym_tmp_fromto_stmt] = STATE(269), + [sym_tmp_arch_stmt] = STATE(269), + [sym_tmp_bits_stmt] = STATE(269), + [sym_tmp_nthi_stmt] = STATE(269), + [sym_tmp_eval_stmt] = STATE(269), + [sym_tmp_fs_stmt] = STATE(269), + [sym_tmp_reli_stmt] = STATE(269), + [sym_tmp_kuery_stmt] = STATE(269), + [sym_tmp_fd_stmt] = STATE(269), + [sym_tmp_reg_stmt] = STATE(269), + [sym_tmp_file_stmt] = STATE(269), + [sym_tmp_string_stmt] = STATE(269), + [sym_tmp_value_stmt] = STATE(269), + [sym_tmp_hex_stmt] = STATE(269), + [sym_number_stmt] = STATE(269), + [sym_help_stmt] = STATE(269), + [sym_arged_stmt] = STATE(269), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(305), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(269), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(269), [sym_Cf_cmd] = STATE(269), [sym_pf_new_cmd] = STATE(269), [sym_pf_dot_cmd] = STATE(269), [sym_pf_cmd] = STATE(269), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(71), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(269), - [sym_redirect_command] = STATE(445), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(71), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(269), + [sym_redirect_stmt] = STATE(445), [sym__dec_number] = STATE(2), [sym_cmd_identifier] = STATE(45), - [aux_sym__commands_singleline_repeat1] = STATE(33), + [aux_sym__statements_singleline_repeat1] = STATE(33), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(15), + [aux_sym__interpret_stmt_token3] = ACTIONS(17), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -8233,92 +8233,92 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), + [sym__help_stmt] = ACTIONS(55), }, [29] = { - [sym__commands_singleline] = STATE(467), - [sym__command] = STATE(439), - [sym_legacy_quoted_command] = STATE(272), - [sym__simple_command] = STATE(272), - [sym__tmp_command] = STATE(272), - [sym__iter_command] = STATE(272), - [sym__pipe_command] = STATE(272), - [sym_grep_command] = STATE(272), - [sym_html_disable_command] = STATE(272), - [sym_html_enable_command] = STATE(272), - [sym_pipe_command] = STATE(272), - [sym_iter_file_lines_command] = STATE(272), - [sym_iter_offsets_command] = STATE(272), - [sym_iter_offsetssizes_command] = STATE(272), - [sym_iter_hit_command] = STATE(272), - [sym_iter_interpret_command] = STATE(272), - [sym_iter_interpret_offsetssizes_command] = STATE(272), - [sym_iter_comment_command] = STATE(272), - [sym_iter_dbta_command] = STATE(272), - [sym_iter_dbtb_command] = STATE(272), - [sym_iter_dbts_command] = STATE(272), - [sym_iter_threads_command] = STATE(272), - [sym_iter_bbs_command] = STATE(272), - [sym_iter_instrs_command] = STATE(272), - [sym_iter_import_command] = STATE(272), - [sym_iter_sections_command] = STATE(272), - [sym_iter_segments_command] = STATE(272), - [sym_iter_symbol_command] = STATE(272), - [sym_iter_string_command] = STATE(272), - [sym_iter_flags_command] = STATE(272), - [sym_iter_function_command] = STATE(272), - [sym_iter_iomap_command] = STATE(272), - [sym_iter_dbgmap_command] = STATE(272), - [sym_iter_register_command] = STATE(272), - [sym_iter_step_command] = STATE(272), - [sym_tmp_seek_command] = STATE(272), - [sym_tmp_blksz_command] = STATE(272), - [sym_tmp_fromto_command] = STATE(272), - [sym_tmp_arch_command] = STATE(272), - [sym_tmp_bits_command] = STATE(272), - [sym_tmp_nthi_command] = STATE(272), - [sym_tmp_eval_command] = STATE(272), - [sym_tmp_fs_command] = STATE(272), - [sym_tmp_reli_command] = STATE(272), - [sym_tmp_kuery_command] = STATE(272), - [sym_tmp_fd_command] = STATE(272), - [sym_tmp_reg_command] = STATE(272), - [sym_tmp_file_command] = STATE(272), - [sym_tmp_string_command] = STATE(272), - [sym_tmp_value_command] = STATE(272), - [sym_tmp_hex_command] = STATE(272), - [sym_number_command] = STATE(272), - [sym_help_command] = STATE(272), - [sym_arged_command] = STATE(272), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statements_singleline] = STATE(467), + [sym__statement] = STATE(439), + [sym_legacy_quoted_stmt] = STATE(272), + [sym__simple_stmt] = STATE(272), + [sym__tmp_stmt] = STATE(272), + [sym__iter_stmt] = STATE(272), + [sym__pipe_stmt] = STATE(272), + [sym_grep_stmt] = STATE(272), + [sym_html_disable_stmt] = STATE(272), + [sym_html_enable_stmt] = STATE(272), + [sym_pipe_stmt] = STATE(272), + [sym_iter_file_lines_stmt] = STATE(272), + [sym_iter_offsets_stmt] = STATE(272), + [sym_iter_offsetssizes_stmt] = STATE(272), + [sym_iter_hit_stmt] = STATE(272), + [sym_iter_interpret_stmt] = STATE(272), + [sym_iter_interpret_offsetssizes_stmt] = STATE(272), + [sym_iter_comment_stmt] = STATE(272), + [sym_iter_dbta_stmt] = STATE(272), + [sym_iter_dbtb_stmt] = STATE(272), + [sym_iter_dbts_stmt] = STATE(272), + [sym_iter_threads_stmt] = STATE(272), + [sym_iter_bbs_stmt] = STATE(272), + [sym_iter_instrs_stmt] = STATE(272), + [sym_iter_import_stmt] = STATE(272), + [sym_iter_sections_stmt] = STATE(272), + [sym_iter_segments_stmt] = STATE(272), + [sym_iter_symbol_stmt] = STATE(272), + [sym_iter_string_stmt] = STATE(272), + [sym_iter_flags_stmt] = STATE(272), + [sym_iter_function_stmt] = STATE(272), + [sym_iter_iomap_stmt] = STATE(272), + [sym_iter_dbgmap_stmt] = STATE(272), + [sym_iter_register_stmt] = STATE(272), + [sym_iter_step_stmt] = STATE(272), + [sym_tmp_seek_stmt] = STATE(272), + [sym_tmp_blksz_stmt] = STATE(272), + [sym_tmp_fromto_stmt] = STATE(272), + [sym_tmp_arch_stmt] = STATE(272), + [sym_tmp_bits_stmt] = STATE(272), + [sym_tmp_nthi_stmt] = STATE(272), + [sym_tmp_eval_stmt] = STATE(272), + [sym_tmp_fs_stmt] = STATE(272), + [sym_tmp_reli_stmt] = STATE(272), + [sym_tmp_kuery_stmt] = STATE(272), + [sym_tmp_fd_stmt] = STATE(272), + [sym_tmp_reg_stmt] = STATE(272), + [sym_tmp_file_stmt] = STATE(272), + [sym_tmp_string_stmt] = STATE(272), + [sym_tmp_value_stmt] = STATE(272), + [sym_tmp_hex_stmt] = STATE(272), + [sym_number_stmt] = STATE(272), + [sym_help_stmt] = STATE(272), + [sym_arged_stmt] = STATE(272), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(287), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(272), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(272), [sym_Cf_cmd] = STATE(272), [sym_pf_new_cmd] = STATE(272), [sym_pf_dot_cmd] = STATE(272), [sym_pf_cmd] = STATE(272), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(96), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(272), - [sym_redirect_command] = STATE(439), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(96), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(272), + [sym_redirect_stmt] = STATE(439), [sym__dec_number] = STATE(4), [sym_cmd_identifier] = STATE(58), - [aux_sym__commands_singleline_repeat1] = STATE(35), + [aux_sym__statements_singleline_repeat1] = STATE(35), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), + [aux_sym__interpret_stmt_token1] = ACTIONS(67), + [aux_sym__interpret_stmt_token3] = ACTIONS(69), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -8339,92 +8339,92 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(87), + [sym__help_stmt] = ACTIONS(87), }, [30] = { - [sym__commands_singleline] = STATE(492), - [sym__command] = STATE(445), - [sym_legacy_quoted_command] = STATE(269), - [sym__simple_command] = STATE(269), - [sym__tmp_command] = STATE(269), - [sym__iter_command] = STATE(269), - [sym__pipe_command] = STATE(269), - [sym_grep_command] = STATE(269), - [sym_html_disable_command] = STATE(269), - [sym_html_enable_command] = STATE(269), - [sym_pipe_command] = STATE(269), - [sym_iter_file_lines_command] = STATE(269), - [sym_iter_offsets_command] = STATE(269), - [sym_iter_offsetssizes_command] = STATE(269), - [sym_iter_hit_command] = STATE(269), - [sym_iter_interpret_command] = STATE(269), - [sym_iter_interpret_offsetssizes_command] = STATE(269), - [sym_iter_comment_command] = STATE(269), - [sym_iter_dbta_command] = STATE(269), - [sym_iter_dbtb_command] = STATE(269), - [sym_iter_dbts_command] = STATE(269), - [sym_iter_threads_command] = STATE(269), - [sym_iter_bbs_command] = STATE(269), - [sym_iter_instrs_command] = STATE(269), - [sym_iter_import_command] = STATE(269), - [sym_iter_sections_command] = STATE(269), - [sym_iter_segments_command] = STATE(269), - [sym_iter_symbol_command] = STATE(269), - [sym_iter_string_command] = STATE(269), - [sym_iter_flags_command] = STATE(269), - [sym_iter_function_command] = STATE(269), - [sym_iter_iomap_command] = STATE(269), - [sym_iter_dbgmap_command] = STATE(269), - [sym_iter_register_command] = STATE(269), - [sym_iter_step_command] = STATE(269), - [sym_tmp_seek_command] = STATE(269), - [sym_tmp_blksz_command] = STATE(269), - [sym_tmp_fromto_command] = STATE(269), - [sym_tmp_arch_command] = STATE(269), - [sym_tmp_bits_command] = STATE(269), - [sym_tmp_nthi_command] = STATE(269), - [sym_tmp_eval_command] = STATE(269), - [sym_tmp_fs_command] = STATE(269), - [sym_tmp_reli_command] = STATE(269), - [sym_tmp_kuery_command] = STATE(269), - [sym_tmp_fd_command] = STATE(269), - [sym_tmp_reg_command] = STATE(269), - [sym_tmp_file_command] = STATE(269), - [sym_tmp_string_command] = STATE(269), - [sym_tmp_value_command] = STATE(269), - [sym_tmp_hex_command] = STATE(269), - [sym_number_command] = STATE(269), - [sym_help_command] = STATE(269), - [sym_arged_command] = STATE(269), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statements_singleline] = STATE(492), + [sym__statement] = STATE(445), + [sym_legacy_quoted_stmt] = STATE(269), + [sym__simple_stmt] = STATE(269), + [sym__tmp_stmt] = STATE(269), + [sym__iter_stmt] = STATE(269), + [sym__pipe_stmt] = STATE(269), + [sym_grep_stmt] = STATE(269), + [sym_html_disable_stmt] = STATE(269), + [sym_html_enable_stmt] = STATE(269), + [sym_pipe_stmt] = STATE(269), + [sym_iter_file_lines_stmt] = STATE(269), + [sym_iter_offsets_stmt] = STATE(269), + [sym_iter_offsetssizes_stmt] = STATE(269), + [sym_iter_hit_stmt] = STATE(269), + [sym_iter_interpret_stmt] = STATE(269), + [sym_iter_interpret_offsetssizes_stmt] = STATE(269), + [sym_iter_comment_stmt] = STATE(269), + [sym_iter_dbta_stmt] = STATE(269), + [sym_iter_dbtb_stmt] = STATE(269), + [sym_iter_dbts_stmt] = STATE(269), + [sym_iter_threads_stmt] = STATE(269), + [sym_iter_bbs_stmt] = STATE(269), + [sym_iter_instrs_stmt] = STATE(269), + [sym_iter_import_stmt] = STATE(269), + [sym_iter_sections_stmt] = STATE(269), + [sym_iter_segments_stmt] = STATE(269), + [sym_iter_symbol_stmt] = STATE(269), + [sym_iter_string_stmt] = STATE(269), + [sym_iter_flags_stmt] = STATE(269), + [sym_iter_function_stmt] = STATE(269), + [sym_iter_iomap_stmt] = STATE(269), + [sym_iter_dbgmap_stmt] = STATE(269), + [sym_iter_register_stmt] = STATE(269), + [sym_iter_step_stmt] = STATE(269), + [sym_tmp_seek_stmt] = STATE(269), + [sym_tmp_blksz_stmt] = STATE(269), + [sym_tmp_fromto_stmt] = STATE(269), + [sym_tmp_arch_stmt] = STATE(269), + [sym_tmp_bits_stmt] = STATE(269), + [sym_tmp_nthi_stmt] = STATE(269), + [sym_tmp_eval_stmt] = STATE(269), + [sym_tmp_fs_stmt] = STATE(269), + [sym_tmp_reli_stmt] = STATE(269), + [sym_tmp_kuery_stmt] = STATE(269), + [sym_tmp_fd_stmt] = STATE(269), + [sym_tmp_reg_stmt] = STATE(269), + [sym_tmp_file_stmt] = STATE(269), + [sym_tmp_string_stmt] = STATE(269), + [sym_tmp_value_stmt] = STATE(269), + [sym_tmp_hex_stmt] = STATE(269), + [sym_number_stmt] = STATE(269), + [sym_help_stmt] = STATE(269), + [sym_arged_stmt] = STATE(269), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(305), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(269), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(269), [sym_Cf_cmd] = STATE(269), [sym_pf_new_cmd] = STATE(269), [sym_pf_dot_cmd] = STATE(269), [sym_pf_cmd] = STATE(269), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(71), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(269), - [sym_redirect_command] = STATE(445), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(71), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(269), + [sym_redirect_stmt] = STATE(445), [sym__dec_number] = STATE(2), [sym_cmd_identifier] = STATE(45), - [aux_sym__commands_singleline_repeat1] = STATE(33), + [aux_sym__statements_singleline_repeat1] = STATE(33), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(15), + [aux_sym__interpret_stmt_token3] = ACTIONS(17), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -8445,92 +8445,92 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), + [sym__help_stmt] = ACTIONS(55), }, [31] = { - [sym__commands_singleline] = STATE(495), - [sym__command] = STATE(439), - [sym_legacy_quoted_command] = STATE(272), - [sym__simple_command] = STATE(272), - [sym__tmp_command] = STATE(272), - [sym__iter_command] = STATE(272), - [sym__pipe_command] = STATE(272), - [sym_grep_command] = STATE(272), - [sym_html_disable_command] = STATE(272), - [sym_html_enable_command] = STATE(272), - [sym_pipe_command] = STATE(272), - [sym_iter_file_lines_command] = STATE(272), - [sym_iter_offsets_command] = STATE(272), - [sym_iter_offsetssizes_command] = STATE(272), - [sym_iter_hit_command] = STATE(272), - [sym_iter_interpret_command] = STATE(272), - [sym_iter_interpret_offsetssizes_command] = STATE(272), - [sym_iter_comment_command] = STATE(272), - [sym_iter_dbta_command] = STATE(272), - [sym_iter_dbtb_command] = STATE(272), - [sym_iter_dbts_command] = STATE(272), - [sym_iter_threads_command] = STATE(272), - [sym_iter_bbs_command] = STATE(272), - [sym_iter_instrs_command] = STATE(272), - [sym_iter_import_command] = STATE(272), - [sym_iter_sections_command] = STATE(272), - [sym_iter_segments_command] = STATE(272), - [sym_iter_symbol_command] = STATE(272), - [sym_iter_string_command] = STATE(272), - [sym_iter_flags_command] = STATE(272), - [sym_iter_function_command] = STATE(272), - [sym_iter_iomap_command] = STATE(272), - [sym_iter_dbgmap_command] = STATE(272), - [sym_iter_register_command] = STATE(272), - [sym_iter_step_command] = STATE(272), - [sym_tmp_seek_command] = STATE(272), - [sym_tmp_blksz_command] = STATE(272), - [sym_tmp_fromto_command] = STATE(272), - [sym_tmp_arch_command] = STATE(272), - [sym_tmp_bits_command] = STATE(272), - [sym_tmp_nthi_command] = STATE(272), - [sym_tmp_eval_command] = STATE(272), - [sym_tmp_fs_command] = STATE(272), - [sym_tmp_reli_command] = STATE(272), - [sym_tmp_kuery_command] = STATE(272), - [sym_tmp_fd_command] = STATE(272), - [sym_tmp_reg_command] = STATE(272), - [sym_tmp_file_command] = STATE(272), - [sym_tmp_string_command] = STATE(272), - [sym_tmp_value_command] = STATE(272), - [sym_tmp_hex_command] = STATE(272), - [sym_number_command] = STATE(272), - [sym_help_command] = STATE(272), - [sym_arged_command] = STATE(272), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statements_singleline] = STATE(495), + [sym__statement] = STATE(439), + [sym_legacy_quoted_stmt] = STATE(272), + [sym__simple_stmt] = STATE(272), + [sym__tmp_stmt] = STATE(272), + [sym__iter_stmt] = STATE(272), + [sym__pipe_stmt] = STATE(272), + [sym_grep_stmt] = STATE(272), + [sym_html_disable_stmt] = STATE(272), + [sym_html_enable_stmt] = STATE(272), + [sym_pipe_stmt] = STATE(272), + [sym_iter_file_lines_stmt] = STATE(272), + [sym_iter_offsets_stmt] = STATE(272), + [sym_iter_offsetssizes_stmt] = STATE(272), + [sym_iter_hit_stmt] = STATE(272), + [sym_iter_interpret_stmt] = STATE(272), + [sym_iter_interpret_offsetssizes_stmt] = STATE(272), + [sym_iter_comment_stmt] = STATE(272), + [sym_iter_dbta_stmt] = STATE(272), + [sym_iter_dbtb_stmt] = STATE(272), + [sym_iter_dbts_stmt] = STATE(272), + [sym_iter_threads_stmt] = STATE(272), + [sym_iter_bbs_stmt] = STATE(272), + [sym_iter_instrs_stmt] = STATE(272), + [sym_iter_import_stmt] = STATE(272), + [sym_iter_sections_stmt] = STATE(272), + [sym_iter_segments_stmt] = STATE(272), + [sym_iter_symbol_stmt] = STATE(272), + [sym_iter_string_stmt] = STATE(272), + [sym_iter_flags_stmt] = STATE(272), + [sym_iter_function_stmt] = STATE(272), + [sym_iter_iomap_stmt] = STATE(272), + [sym_iter_dbgmap_stmt] = STATE(272), + [sym_iter_register_stmt] = STATE(272), + [sym_iter_step_stmt] = STATE(272), + [sym_tmp_seek_stmt] = STATE(272), + [sym_tmp_blksz_stmt] = STATE(272), + [sym_tmp_fromto_stmt] = STATE(272), + [sym_tmp_arch_stmt] = STATE(272), + [sym_tmp_bits_stmt] = STATE(272), + [sym_tmp_nthi_stmt] = STATE(272), + [sym_tmp_eval_stmt] = STATE(272), + [sym_tmp_fs_stmt] = STATE(272), + [sym_tmp_reli_stmt] = STATE(272), + [sym_tmp_kuery_stmt] = STATE(272), + [sym_tmp_fd_stmt] = STATE(272), + [sym_tmp_reg_stmt] = STATE(272), + [sym_tmp_file_stmt] = STATE(272), + [sym_tmp_string_stmt] = STATE(272), + [sym_tmp_value_stmt] = STATE(272), + [sym_tmp_hex_stmt] = STATE(272), + [sym_number_stmt] = STATE(272), + [sym_help_stmt] = STATE(272), + [sym_arged_stmt] = STATE(272), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(287), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(272), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(272), [sym_Cf_cmd] = STATE(272), [sym_pf_new_cmd] = STATE(272), [sym_pf_dot_cmd] = STATE(272), [sym_pf_cmd] = STATE(272), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(96), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(272), - [sym_redirect_command] = STATE(439), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(96), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(272), + [sym_redirect_stmt] = STATE(439), [sym__dec_number] = STATE(4), [sym_cmd_identifier] = STATE(58), - [aux_sym__commands_singleline_repeat1] = STATE(35), + [aux_sym__statements_singleline_repeat1] = STATE(35), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), + [aux_sym__interpret_stmt_token1] = ACTIONS(67), + [aux_sym__interpret_stmt_token3] = ACTIONS(69), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -8551,91 +8551,91 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(87), + [sym__help_stmt] = ACTIONS(87), }, [32] = { - [sym__command] = STATE(433), - [sym_legacy_quoted_command] = STATE(269), - [sym__simple_command] = STATE(269), - [sym__tmp_command] = STATE(269), - [sym__iter_command] = STATE(269), - [sym__pipe_command] = STATE(269), - [sym_grep_command] = STATE(269), - [sym_html_disable_command] = STATE(269), - [sym_html_enable_command] = STATE(269), - [sym_pipe_command] = STATE(269), - [sym_iter_file_lines_command] = STATE(269), - [sym_iter_offsets_command] = STATE(269), - [sym_iter_offsetssizes_command] = STATE(269), - [sym_iter_hit_command] = STATE(269), - [sym_iter_interpret_command] = STATE(269), - [sym_iter_interpret_offsetssizes_command] = STATE(269), - [sym_iter_comment_command] = STATE(269), - [sym_iter_dbta_command] = STATE(269), - [sym_iter_dbtb_command] = STATE(269), - [sym_iter_dbts_command] = STATE(269), - [sym_iter_threads_command] = STATE(269), - [sym_iter_bbs_command] = STATE(269), - [sym_iter_instrs_command] = STATE(269), - [sym_iter_import_command] = STATE(269), - [sym_iter_sections_command] = STATE(269), - [sym_iter_segments_command] = STATE(269), - [sym_iter_symbol_command] = STATE(269), - [sym_iter_string_command] = STATE(269), - [sym_iter_flags_command] = STATE(269), - [sym_iter_function_command] = STATE(269), - [sym_iter_iomap_command] = STATE(269), - [sym_iter_dbgmap_command] = STATE(269), - [sym_iter_register_command] = STATE(269), - [sym_iter_step_command] = STATE(269), - [sym_tmp_seek_command] = STATE(269), - [sym_tmp_blksz_command] = STATE(269), - [sym_tmp_fromto_command] = STATE(269), - [sym_tmp_arch_command] = STATE(269), - [sym_tmp_bits_command] = STATE(269), - [sym_tmp_nthi_command] = STATE(269), - [sym_tmp_eval_command] = STATE(269), - [sym_tmp_fs_command] = STATE(269), - [sym_tmp_reli_command] = STATE(269), - [sym_tmp_kuery_command] = STATE(269), - [sym_tmp_fd_command] = STATE(269), - [sym_tmp_reg_command] = STATE(269), - [sym_tmp_file_command] = STATE(269), - [sym_tmp_string_command] = STATE(269), - [sym_tmp_value_command] = STATE(269), - [sym_tmp_hex_command] = STATE(269), - [sym_number_command] = STATE(269), - [sym_help_command] = STATE(269), - [sym_arged_command] = STATE(269), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statement] = STATE(433), + [sym_legacy_quoted_stmt] = STATE(269), + [sym__simple_stmt] = STATE(269), + [sym__tmp_stmt] = STATE(269), + [sym__iter_stmt] = STATE(269), + [sym__pipe_stmt] = STATE(269), + [sym_grep_stmt] = STATE(269), + [sym_html_disable_stmt] = STATE(269), + [sym_html_enable_stmt] = STATE(269), + [sym_pipe_stmt] = STATE(269), + [sym_iter_file_lines_stmt] = STATE(269), + [sym_iter_offsets_stmt] = STATE(269), + [sym_iter_offsetssizes_stmt] = STATE(269), + [sym_iter_hit_stmt] = STATE(269), + [sym_iter_interpret_stmt] = STATE(269), + [sym_iter_interpret_offsetssizes_stmt] = STATE(269), + [sym_iter_comment_stmt] = STATE(269), + [sym_iter_dbta_stmt] = STATE(269), + [sym_iter_dbtb_stmt] = STATE(269), + [sym_iter_dbts_stmt] = STATE(269), + [sym_iter_threads_stmt] = STATE(269), + [sym_iter_bbs_stmt] = STATE(269), + [sym_iter_instrs_stmt] = STATE(269), + [sym_iter_import_stmt] = STATE(269), + [sym_iter_sections_stmt] = STATE(269), + [sym_iter_segments_stmt] = STATE(269), + [sym_iter_symbol_stmt] = STATE(269), + [sym_iter_string_stmt] = STATE(269), + [sym_iter_flags_stmt] = STATE(269), + [sym_iter_function_stmt] = STATE(269), + [sym_iter_iomap_stmt] = STATE(269), + [sym_iter_dbgmap_stmt] = STATE(269), + [sym_iter_register_stmt] = STATE(269), + [sym_iter_step_stmt] = STATE(269), + [sym_tmp_seek_stmt] = STATE(269), + [sym_tmp_blksz_stmt] = STATE(269), + [sym_tmp_fromto_stmt] = STATE(269), + [sym_tmp_arch_stmt] = STATE(269), + [sym_tmp_bits_stmt] = STATE(269), + [sym_tmp_nthi_stmt] = STATE(269), + [sym_tmp_eval_stmt] = STATE(269), + [sym_tmp_fs_stmt] = STATE(269), + [sym_tmp_reli_stmt] = STATE(269), + [sym_tmp_kuery_stmt] = STATE(269), + [sym_tmp_fd_stmt] = STATE(269), + [sym_tmp_reg_stmt] = STATE(269), + [sym_tmp_file_stmt] = STATE(269), + [sym_tmp_string_stmt] = STATE(269), + [sym_tmp_value_stmt] = STATE(269), + [sym_tmp_hex_stmt] = STATE(269), + [sym_number_stmt] = STATE(269), + [sym_help_stmt] = STATE(269), + [sym_arged_stmt] = STATE(269), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(305), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(269), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(269), [sym_Cf_cmd] = STATE(269), [sym_pf_new_cmd] = STATE(269), [sym_pf_dot_cmd] = STATE(269), [sym_pf_cmd] = STATE(269), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(71), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(269), - [sym_redirect_command] = STATE(433), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(71), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(269), + [sym_redirect_stmt] = STATE(433), [sym__dec_number] = STATE(2), [sym_cmd_identifier] = STATE(45), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_RPAREN] = ACTIONS(99), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(15), + [aux_sym__interpret_stmt_token3] = ACTIONS(17), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -8656,91 +8656,91 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), + [sym__help_stmt] = ACTIONS(55), }, [33] = { - [sym__command] = STATE(444), - [sym_legacy_quoted_command] = STATE(269), - [sym__simple_command] = STATE(269), - [sym__tmp_command] = STATE(269), - [sym__iter_command] = STATE(269), - [sym__pipe_command] = STATE(269), - [sym_grep_command] = STATE(269), - [sym_html_disable_command] = STATE(269), - [sym_html_enable_command] = STATE(269), - [sym_pipe_command] = STATE(269), - [sym_iter_file_lines_command] = STATE(269), - [sym_iter_offsets_command] = STATE(269), - [sym_iter_offsetssizes_command] = STATE(269), - [sym_iter_hit_command] = STATE(269), - [sym_iter_interpret_command] = STATE(269), - [sym_iter_interpret_offsetssizes_command] = STATE(269), - [sym_iter_comment_command] = STATE(269), - [sym_iter_dbta_command] = STATE(269), - [sym_iter_dbtb_command] = STATE(269), - [sym_iter_dbts_command] = STATE(269), - [sym_iter_threads_command] = STATE(269), - [sym_iter_bbs_command] = STATE(269), - [sym_iter_instrs_command] = STATE(269), - [sym_iter_import_command] = STATE(269), - [sym_iter_sections_command] = STATE(269), - [sym_iter_segments_command] = STATE(269), - [sym_iter_symbol_command] = STATE(269), - [sym_iter_string_command] = STATE(269), - [sym_iter_flags_command] = STATE(269), - [sym_iter_function_command] = STATE(269), - [sym_iter_iomap_command] = STATE(269), - [sym_iter_dbgmap_command] = STATE(269), - [sym_iter_register_command] = STATE(269), - [sym_iter_step_command] = STATE(269), - [sym_tmp_seek_command] = STATE(269), - [sym_tmp_blksz_command] = STATE(269), - [sym_tmp_fromto_command] = STATE(269), - [sym_tmp_arch_command] = STATE(269), - [sym_tmp_bits_command] = STATE(269), - [sym_tmp_nthi_command] = STATE(269), - [sym_tmp_eval_command] = STATE(269), - [sym_tmp_fs_command] = STATE(269), - [sym_tmp_reli_command] = STATE(269), - [sym_tmp_kuery_command] = STATE(269), - [sym_tmp_fd_command] = STATE(269), - [sym_tmp_reg_command] = STATE(269), - [sym_tmp_file_command] = STATE(269), - [sym_tmp_string_command] = STATE(269), - [sym_tmp_value_command] = STATE(269), - [sym_tmp_hex_command] = STATE(269), - [sym_number_command] = STATE(269), - [sym_help_command] = STATE(269), - [sym_arged_command] = STATE(269), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statement] = STATE(444), + [sym_legacy_quoted_stmt] = STATE(269), + [sym__simple_stmt] = STATE(269), + [sym__tmp_stmt] = STATE(269), + [sym__iter_stmt] = STATE(269), + [sym__pipe_stmt] = STATE(269), + [sym_grep_stmt] = STATE(269), + [sym_html_disable_stmt] = STATE(269), + [sym_html_enable_stmt] = STATE(269), + [sym_pipe_stmt] = STATE(269), + [sym_iter_file_lines_stmt] = STATE(269), + [sym_iter_offsets_stmt] = STATE(269), + [sym_iter_offsetssizes_stmt] = STATE(269), + [sym_iter_hit_stmt] = STATE(269), + [sym_iter_interpret_stmt] = STATE(269), + [sym_iter_interpret_offsetssizes_stmt] = STATE(269), + [sym_iter_comment_stmt] = STATE(269), + [sym_iter_dbta_stmt] = STATE(269), + [sym_iter_dbtb_stmt] = STATE(269), + [sym_iter_dbts_stmt] = STATE(269), + [sym_iter_threads_stmt] = STATE(269), + [sym_iter_bbs_stmt] = STATE(269), + [sym_iter_instrs_stmt] = STATE(269), + [sym_iter_import_stmt] = STATE(269), + [sym_iter_sections_stmt] = STATE(269), + [sym_iter_segments_stmt] = STATE(269), + [sym_iter_symbol_stmt] = STATE(269), + [sym_iter_string_stmt] = STATE(269), + [sym_iter_flags_stmt] = STATE(269), + [sym_iter_function_stmt] = STATE(269), + [sym_iter_iomap_stmt] = STATE(269), + [sym_iter_dbgmap_stmt] = STATE(269), + [sym_iter_register_stmt] = STATE(269), + [sym_iter_step_stmt] = STATE(269), + [sym_tmp_seek_stmt] = STATE(269), + [sym_tmp_blksz_stmt] = STATE(269), + [sym_tmp_fromto_stmt] = STATE(269), + [sym_tmp_arch_stmt] = STATE(269), + [sym_tmp_bits_stmt] = STATE(269), + [sym_tmp_nthi_stmt] = STATE(269), + [sym_tmp_eval_stmt] = STATE(269), + [sym_tmp_fs_stmt] = STATE(269), + [sym_tmp_reli_stmt] = STATE(269), + [sym_tmp_kuery_stmt] = STATE(269), + [sym_tmp_fd_stmt] = STATE(269), + [sym_tmp_reg_stmt] = STATE(269), + [sym_tmp_file_stmt] = STATE(269), + [sym_tmp_string_stmt] = STATE(269), + [sym_tmp_value_stmt] = STATE(269), + [sym_tmp_hex_stmt] = STATE(269), + [sym_number_stmt] = STATE(269), + [sym_help_stmt] = STATE(269), + [sym_arged_stmt] = STATE(269), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(305), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(269), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(269), [sym_Cf_cmd] = STATE(269), [sym_pf_new_cmd] = STATE(269), [sym_pf_dot_cmd] = STATE(269), [sym_pf_cmd] = STATE(269), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(71), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(269), - [sym_redirect_command] = STATE(444), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(71), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(269), + [sym_redirect_stmt] = STATE(444), [sym__dec_number] = STATE(2), [sym_cmd_identifier] = STATE(45), - [aux_sym__commands_singleline_repeat1] = STATE(280), + [aux_sym__statements_singleline_repeat1] = STATE(280), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(15), + [aux_sym__interpret_stmt_token3] = ACTIONS(17), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -8761,90 +8761,90 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), + [sym__help_stmt] = ACTIONS(55), }, [34] = { - [sym__command] = STATE(433), - [sym_legacy_quoted_command] = STATE(272), - [sym__simple_command] = STATE(272), - [sym__tmp_command] = STATE(272), - [sym__iter_command] = STATE(272), - [sym__pipe_command] = STATE(272), - [sym_grep_command] = STATE(272), - [sym_html_disable_command] = STATE(272), - [sym_html_enable_command] = STATE(272), - [sym_pipe_command] = STATE(272), - [sym_iter_file_lines_command] = STATE(272), - [sym_iter_offsets_command] = STATE(272), - [sym_iter_offsetssizes_command] = STATE(272), - [sym_iter_hit_command] = STATE(272), - [sym_iter_interpret_command] = STATE(272), - [sym_iter_interpret_offsetssizes_command] = STATE(272), - [sym_iter_comment_command] = STATE(272), - [sym_iter_dbta_command] = STATE(272), - [sym_iter_dbtb_command] = STATE(272), - [sym_iter_dbts_command] = STATE(272), - [sym_iter_threads_command] = STATE(272), - [sym_iter_bbs_command] = STATE(272), - [sym_iter_instrs_command] = STATE(272), - [sym_iter_import_command] = STATE(272), - [sym_iter_sections_command] = STATE(272), - [sym_iter_segments_command] = STATE(272), - [sym_iter_symbol_command] = STATE(272), - [sym_iter_string_command] = STATE(272), - [sym_iter_flags_command] = STATE(272), - [sym_iter_function_command] = STATE(272), - [sym_iter_iomap_command] = STATE(272), - [sym_iter_dbgmap_command] = STATE(272), - [sym_iter_register_command] = STATE(272), - [sym_iter_step_command] = STATE(272), - [sym_tmp_seek_command] = STATE(272), - [sym_tmp_blksz_command] = STATE(272), - [sym_tmp_fromto_command] = STATE(272), - [sym_tmp_arch_command] = STATE(272), - [sym_tmp_bits_command] = STATE(272), - [sym_tmp_nthi_command] = STATE(272), - [sym_tmp_eval_command] = STATE(272), - [sym_tmp_fs_command] = STATE(272), - [sym_tmp_reli_command] = STATE(272), - [sym_tmp_kuery_command] = STATE(272), - [sym_tmp_fd_command] = STATE(272), - [sym_tmp_reg_command] = STATE(272), - [sym_tmp_file_command] = STATE(272), - [sym_tmp_string_command] = STATE(272), - [sym_tmp_value_command] = STATE(272), - [sym_tmp_hex_command] = STATE(272), - [sym_number_command] = STATE(272), - [sym_help_command] = STATE(272), - [sym_arged_command] = STATE(272), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statement] = STATE(433), + [sym_legacy_quoted_stmt] = STATE(272), + [sym__simple_stmt] = STATE(272), + [sym__tmp_stmt] = STATE(272), + [sym__iter_stmt] = STATE(272), + [sym__pipe_stmt] = STATE(272), + [sym_grep_stmt] = STATE(272), + [sym_html_disable_stmt] = STATE(272), + [sym_html_enable_stmt] = STATE(272), + [sym_pipe_stmt] = STATE(272), + [sym_iter_file_lines_stmt] = STATE(272), + [sym_iter_offsets_stmt] = STATE(272), + [sym_iter_offsetssizes_stmt] = STATE(272), + [sym_iter_hit_stmt] = STATE(272), + [sym_iter_interpret_stmt] = STATE(272), + [sym_iter_interpret_offsetssizes_stmt] = STATE(272), + [sym_iter_comment_stmt] = STATE(272), + [sym_iter_dbta_stmt] = STATE(272), + [sym_iter_dbtb_stmt] = STATE(272), + [sym_iter_dbts_stmt] = STATE(272), + [sym_iter_threads_stmt] = STATE(272), + [sym_iter_bbs_stmt] = STATE(272), + [sym_iter_instrs_stmt] = STATE(272), + [sym_iter_import_stmt] = STATE(272), + [sym_iter_sections_stmt] = STATE(272), + [sym_iter_segments_stmt] = STATE(272), + [sym_iter_symbol_stmt] = STATE(272), + [sym_iter_string_stmt] = STATE(272), + [sym_iter_flags_stmt] = STATE(272), + [sym_iter_function_stmt] = STATE(272), + [sym_iter_iomap_stmt] = STATE(272), + [sym_iter_dbgmap_stmt] = STATE(272), + [sym_iter_register_stmt] = STATE(272), + [sym_iter_step_stmt] = STATE(272), + [sym_tmp_seek_stmt] = STATE(272), + [sym_tmp_blksz_stmt] = STATE(272), + [sym_tmp_fromto_stmt] = STATE(272), + [sym_tmp_arch_stmt] = STATE(272), + [sym_tmp_bits_stmt] = STATE(272), + [sym_tmp_nthi_stmt] = STATE(272), + [sym_tmp_eval_stmt] = STATE(272), + [sym_tmp_fs_stmt] = STATE(272), + [sym_tmp_reli_stmt] = STATE(272), + [sym_tmp_kuery_stmt] = STATE(272), + [sym_tmp_fd_stmt] = STATE(272), + [sym_tmp_reg_stmt] = STATE(272), + [sym_tmp_file_stmt] = STATE(272), + [sym_tmp_string_stmt] = STATE(272), + [sym_tmp_value_stmt] = STATE(272), + [sym_tmp_hex_stmt] = STATE(272), + [sym_number_stmt] = STATE(272), + [sym_help_stmt] = STATE(272), + [sym_arged_stmt] = STATE(272), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(287), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(272), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(272), [sym_Cf_cmd] = STATE(272), [sym_pf_new_cmd] = STATE(272), [sym_pf_dot_cmd] = STATE(272), [sym_pf_cmd] = STATE(272), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(96), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(272), - [sym_redirect_command] = STATE(433), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(96), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(272), + [sym_redirect_stmt] = STATE(433), [sym__dec_number] = STATE(4), [sym_cmd_identifier] = STATE(58), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), + [aux_sym__interpret_stmt_token1] = ACTIONS(67), + [aux_sym__interpret_stmt_token3] = ACTIONS(69), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -8866,91 +8866,91 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(87), + [sym__help_stmt] = ACTIONS(87), }, [35] = { - [sym__command] = STATE(448), - [sym_legacy_quoted_command] = STATE(272), - [sym__simple_command] = STATE(272), - [sym__tmp_command] = STATE(272), - [sym__iter_command] = STATE(272), - [sym__pipe_command] = STATE(272), - [sym_grep_command] = STATE(272), - [sym_html_disable_command] = STATE(272), - [sym_html_enable_command] = STATE(272), - [sym_pipe_command] = STATE(272), - [sym_iter_file_lines_command] = STATE(272), - [sym_iter_offsets_command] = STATE(272), - [sym_iter_offsetssizes_command] = STATE(272), - [sym_iter_hit_command] = STATE(272), - [sym_iter_interpret_command] = STATE(272), - [sym_iter_interpret_offsetssizes_command] = STATE(272), - [sym_iter_comment_command] = STATE(272), - [sym_iter_dbta_command] = STATE(272), - [sym_iter_dbtb_command] = STATE(272), - [sym_iter_dbts_command] = STATE(272), - [sym_iter_threads_command] = STATE(272), - [sym_iter_bbs_command] = STATE(272), - [sym_iter_instrs_command] = STATE(272), - [sym_iter_import_command] = STATE(272), - [sym_iter_sections_command] = STATE(272), - [sym_iter_segments_command] = STATE(272), - [sym_iter_symbol_command] = STATE(272), - [sym_iter_string_command] = STATE(272), - [sym_iter_flags_command] = STATE(272), - [sym_iter_function_command] = STATE(272), - [sym_iter_iomap_command] = STATE(272), - [sym_iter_dbgmap_command] = STATE(272), - [sym_iter_register_command] = STATE(272), - [sym_iter_step_command] = STATE(272), - [sym_tmp_seek_command] = STATE(272), - [sym_tmp_blksz_command] = STATE(272), - [sym_tmp_fromto_command] = STATE(272), - [sym_tmp_arch_command] = STATE(272), - [sym_tmp_bits_command] = STATE(272), - [sym_tmp_nthi_command] = STATE(272), - [sym_tmp_eval_command] = STATE(272), - [sym_tmp_fs_command] = STATE(272), - [sym_tmp_reli_command] = STATE(272), - [sym_tmp_kuery_command] = STATE(272), - [sym_tmp_fd_command] = STATE(272), - [sym_tmp_reg_command] = STATE(272), - [sym_tmp_file_command] = STATE(272), - [sym_tmp_string_command] = STATE(272), - [sym_tmp_value_command] = STATE(272), - [sym_tmp_hex_command] = STATE(272), - [sym_number_command] = STATE(272), - [sym_help_command] = STATE(272), - [sym_arged_command] = STATE(272), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statement] = STATE(448), + [sym_legacy_quoted_stmt] = STATE(272), + [sym__simple_stmt] = STATE(272), + [sym__tmp_stmt] = STATE(272), + [sym__iter_stmt] = STATE(272), + [sym__pipe_stmt] = STATE(272), + [sym_grep_stmt] = STATE(272), + [sym_html_disable_stmt] = STATE(272), + [sym_html_enable_stmt] = STATE(272), + [sym_pipe_stmt] = STATE(272), + [sym_iter_file_lines_stmt] = STATE(272), + [sym_iter_offsets_stmt] = STATE(272), + [sym_iter_offsetssizes_stmt] = STATE(272), + [sym_iter_hit_stmt] = STATE(272), + [sym_iter_interpret_stmt] = STATE(272), + [sym_iter_interpret_offsetssizes_stmt] = STATE(272), + [sym_iter_comment_stmt] = STATE(272), + [sym_iter_dbta_stmt] = STATE(272), + [sym_iter_dbtb_stmt] = STATE(272), + [sym_iter_dbts_stmt] = STATE(272), + [sym_iter_threads_stmt] = STATE(272), + [sym_iter_bbs_stmt] = STATE(272), + [sym_iter_instrs_stmt] = STATE(272), + [sym_iter_import_stmt] = STATE(272), + [sym_iter_sections_stmt] = STATE(272), + [sym_iter_segments_stmt] = STATE(272), + [sym_iter_symbol_stmt] = STATE(272), + [sym_iter_string_stmt] = STATE(272), + [sym_iter_flags_stmt] = STATE(272), + [sym_iter_function_stmt] = STATE(272), + [sym_iter_iomap_stmt] = STATE(272), + [sym_iter_dbgmap_stmt] = STATE(272), + [sym_iter_register_stmt] = STATE(272), + [sym_iter_step_stmt] = STATE(272), + [sym_tmp_seek_stmt] = STATE(272), + [sym_tmp_blksz_stmt] = STATE(272), + [sym_tmp_fromto_stmt] = STATE(272), + [sym_tmp_arch_stmt] = STATE(272), + [sym_tmp_bits_stmt] = STATE(272), + [sym_tmp_nthi_stmt] = STATE(272), + [sym_tmp_eval_stmt] = STATE(272), + [sym_tmp_fs_stmt] = STATE(272), + [sym_tmp_reli_stmt] = STATE(272), + [sym_tmp_kuery_stmt] = STATE(272), + [sym_tmp_fd_stmt] = STATE(272), + [sym_tmp_reg_stmt] = STATE(272), + [sym_tmp_file_stmt] = STATE(272), + [sym_tmp_string_stmt] = STATE(272), + [sym_tmp_value_stmt] = STATE(272), + [sym_tmp_hex_stmt] = STATE(272), + [sym_number_stmt] = STATE(272), + [sym_help_stmt] = STATE(272), + [sym_arged_stmt] = STATE(272), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(287), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(272), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(272), [sym_Cf_cmd] = STATE(272), [sym_pf_new_cmd] = STATE(272), [sym_pf_dot_cmd] = STATE(272), [sym_pf_cmd] = STATE(272), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(96), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(272), - [sym_redirect_command] = STATE(448), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(96), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(272), + [sym_redirect_stmt] = STATE(448), [sym__dec_number] = STATE(4), [sym_cmd_identifier] = STATE(58), - [aux_sym__commands_singleline_repeat1] = STATE(280), + [aux_sym__statements_singleline_repeat1] = STATE(280), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), + [aux_sym__interpret_stmt_token1] = ACTIONS(67), + [aux_sym__interpret_stmt_token3] = ACTIONS(69), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -8971,90 +8971,90 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(87), + [sym__help_stmt] = ACTIONS(87), }, [36] = { - [sym__command] = STATE(441), - [sym_legacy_quoted_command] = STATE(269), - [sym__simple_command] = STATE(269), - [sym__tmp_command] = STATE(269), - [sym__iter_command] = STATE(269), - [sym__pipe_command] = STATE(269), - [sym_grep_command] = STATE(269), - [sym_html_disable_command] = STATE(269), - [sym_html_enable_command] = STATE(269), - [sym_pipe_command] = STATE(269), - [sym_iter_file_lines_command] = STATE(269), - [sym_iter_offsets_command] = STATE(269), - [sym_iter_offsetssizes_command] = STATE(269), - [sym_iter_hit_command] = STATE(269), - [sym_iter_interpret_command] = STATE(269), - [sym_iter_interpret_offsetssizes_command] = STATE(269), - [sym_iter_comment_command] = STATE(269), - [sym_iter_dbta_command] = STATE(269), - [sym_iter_dbtb_command] = STATE(269), - [sym_iter_dbts_command] = STATE(269), - [sym_iter_threads_command] = STATE(269), - [sym_iter_bbs_command] = STATE(269), - [sym_iter_instrs_command] = STATE(269), - [sym_iter_import_command] = STATE(269), - [sym_iter_sections_command] = STATE(269), - [sym_iter_segments_command] = STATE(269), - [sym_iter_symbol_command] = STATE(269), - [sym_iter_string_command] = STATE(269), - [sym_iter_flags_command] = STATE(269), - [sym_iter_function_command] = STATE(269), - [sym_iter_iomap_command] = STATE(269), - [sym_iter_dbgmap_command] = STATE(269), - [sym_iter_register_command] = STATE(269), - [sym_iter_step_command] = STATE(269), - [sym_tmp_seek_command] = STATE(269), - [sym_tmp_blksz_command] = STATE(269), - [sym_tmp_fromto_command] = STATE(269), - [sym_tmp_arch_command] = STATE(269), - [sym_tmp_bits_command] = STATE(269), - [sym_tmp_nthi_command] = STATE(269), - [sym_tmp_eval_command] = STATE(269), - [sym_tmp_fs_command] = STATE(269), - [sym_tmp_reli_command] = STATE(269), - [sym_tmp_kuery_command] = STATE(269), - [sym_tmp_fd_command] = STATE(269), - [sym_tmp_reg_command] = STATE(269), - [sym_tmp_file_command] = STATE(269), - [sym_tmp_string_command] = STATE(269), - [sym_tmp_value_command] = STATE(269), - [sym_tmp_hex_command] = STATE(269), - [sym_number_command] = STATE(269), - [sym_help_command] = STATE(269), - [sym_arged_command] = STATE(269), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statement] = STATE(441), + [sym_legacy_quoted_stmt] = STATE(269), + [sym__simple_stmt] = STATE(269), + [sym__tmp_stmt] = STATE(269), + [sym__iter_stmt] = STATE(269), + [sym__pipe_stmt] = STATE(269), + [sym_grep_stmt] = STATE(269), + [sym_html_disable_stmt] = STATE(269), + [sym_html_enable_stmt] = STATE(269), + [sym_pipe_stmt] = STATE(269), + [sym_iter_file_lines_stmt] = STATE(269), + [sym_iter_offsets_stmt] = STATE(269), + [sym_iter_offsetssizes_stmt] = STATE(269), + [sym_iter_hit_stmt] = STATE(269), + [sym_iter_interpret_stmt] = STATE(269), + [sym_iter_interpret_offsetssizes_stmt] = STATE(269), + [sym_iter_comment_stmt] = STATE(269), + [sym_iter_dbta_stmt] = STATE(269), + [sym_iter_dbtb_stmt] = STATE(269), + [sym_iter_dbts_stmt] = STATE(269), + [sym_iter_threads_stmt] = STATE(269), + [sym_iter_bbs_stmt] = STATE(269), + [sym_iter_instrs_stmt] = STATE(269), + [sym_iter_import_stmt] = STATE(269), + [sym_iter_sections_stmt] = STATE(269), + [sym_iter_segments_stmt] = STATE(269), + [sym_iter_symbol_stmt] = STATE(269), + [sym_iter_string_stmt] = STATE(269), + [sym_iter_flags_stmt] = STATE(269), + [sym_iter_function_stmt] = STATE(269), + [sym_iter_iomap_stmt] = STATE(269), + [sym_iter_dbgmap_stmt] = STATE(269), + [sym_iter_register_stmt] = STATE(269), + [sym_iter_step_stmt] = STATE(269), + [sym_tmp_seek_stmt] = STATE(269), + [sym_tmp_blksz_stmt] = STATE(269), + [sym_tmp_fromto_stmt] = STATE(269), + [sym_tmp_arch_stmt] = STATE(269), + [sym_tmp_bits_stmt] = STATE(269), + [sym_tmp_nthi_stmt] = STATE(269), + [sym_tmp_eval_stmt] = STATE(269), + [sym_tmp_fs_stmt] = STATE(269), + [sym_tmp_reli_stmt] = STATE(269), + [sym_tmp_kuery_stmt] = STATE(269), + [sym_tmp_fd_stmt] = STATE(269), + [sym_tmp_reg_stmt] = STATE(269), + [sym_tmp_file_stmt] = STATE(269), + [sym_tmp_string_stmt] = STATE(269), + [sym_tmp_value_stmt] = STATE(269), + [sym_tmp_hex_stmt] = STATE(269), + [sym_number_stmt] = STATE(269), + [sym_help_stmt] = STATE(269), + [sym_arged_stmt] = STATE(269), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(305), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(269), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(269), [sym_Cf_cmd] = STATE(269), [sym_pf_new_cmd] = STATE(269), [sym_pf_dot_cmd] = STATE(269), [sym_pf_cmd] = STATE(269), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(71), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(269), - [sym_redirect_command] = STATE(441), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(71), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(269), + [sym_redirect_stmt] = STATE(441), [sym__dec_number] = STATE(2), [sym_cmd_identifier] = STATE(45), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(15), + [aux_sym__interpret_stmt_token3] = ACTIONS(17), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -9074,90 +9074,90 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), + [sym__help_stmt] = ACTIONS(55), }, [37] = { - [sym__command] = STATE(429), - [sym_legacy_quoted_command] = STATE(269), - [sym__simple_command] = STATE(269), - [sym__tmp_command] = STATE(269), - [sym__iter_command] = STATE(269), - [sym__pipe_command] = STATE(269), - [sym_grep_command] = STATE(269), - [sym_html_disable_command] = STATE(269), - [sym_html_enable_command] = STATE(269), - [sym_pipe_command] = STATE(269), - [sym_iter_file_lines_command] = STATE(269), - [sym_iter_offsets_command] = STATE(269), - [sym_iter_offsetssizes_command] = STATE(269), - [sym_iter_hit_command] = STATE(269), - [sym_iter_interpret_command] = STATE(269), - [sym_iter_interpret_offsetssizes_command] = STATE(269), - [sym_iter_comment_command] = STATE(269), - [sym_iter_dbta_command] = STATE(269), - [sym_iter_dbtb_command] = STATE(269), - [sym_iter_dbts_command] = STATE(269), - [sym_iter_threads_command] = STATE(269), - [sym_iter_bbs_command] = STATE(269), - [sym_iter_instrs_command] = STATE(269), - [sym_iter_import_command] = STATE(269), - [sym_iter_sections_command] = STATE(269), - [sym_iter_segments_command] = STATE(269), - [sym_iter_symbol_command] = STATE(269), - [sym_iter_string_command] = STATE(269), - [sym_iter_flags_command] = STATE(269), - [sym_iter_function_command] = STATE(269), - [sym_iter_iomap_command] = STATE(269), - [sym_iter_dbgmap_command] = STATE(269), - [sym_iter_register_command] = STATE(269), - [sym_iter_step_command] = STATE(269), - [sym_tmp_seek_command] = STATE(269), - [sym_tmp_blksz_command] = STATE(269), - [sym_tmp_fromto_command] = STATE(269), - [sym_tmp_arch_command] = STATE(269), - [sym_tmp_bits_command] = STATE(269), - [sym_tmp_nthi_command] = STATE(269), - [sym_tmp_eval_command] = STATE(269), - [sym_tmp_fs_command] = STATE(269), - [sym_tmp_reli_command] = STATE(269), - [sym_tmp_kuery_command] = STATE(269), - [sym_tmp_fd_command] = STATE(269), - [sym_tmp_reg_command] = STATE(269), - [sym_tmp_file_command] = STATE(269), - [sym_tmp_string_command] = STATE(269), - [sym_tmp_value_command] = STATE(269), - [sym_tmp_hex_command] = STATE(269), - [sym_number_command] = STATE(269), - [sym_help_command] = STATE(269), - [sym_arged_command] = STATE(269), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statement] = STATE(429), + [sym_legacy_quoted_stmt] = STATE(269), + [sym__simple_stmt] = STATE(269), + [sym__tmp_stmt] = STATE(269), + [sym__iter_stmt] = STATE(269), + [sym__pipe_stmt] = STATE(269), + [sym_grep_stmt] = STATE(269), + [sym_html_disable_stmt] = STATE(269), + [sym_html_enable_stmt] = STATE(269), + [sym_pipe_stmt] = STATE(269), + [sym_iter_file_lines_stmt] = STATE(269), + [sym_iter_offsets_stmt] = STATE(269), + [sym_iter_offsetssizes_stmt] = STATE(269), + [sym_iter_hit_stmt] = STATE(269), + [sym_iter_interpret_stmt] = STATE(269), + [sym_iter_interpret_offsetssizes_stmt] = STATE(269), + [sym_iter_comment_stmt] = STATE(269), + [sym_iter_dbta_stmt] = STATE(269), + [sym_iter_dbtb_stmt] = STATE(269), + [sym_iter_dbts_stmt] = STATE(269), + [sym_iter_threads_stmt] = STATE(269), + [sym_iter_bbs_stmt] = STATE(269), + [sym_iter_instrs_stmt] = STATE(269), + [sym_iter_import_stmt] = STATE(269), + [sym_iter_sections_stmt] = STATE(269), + [sym_iter_segments_stmt] = STATE(269), + [sym_iter_symbol_stmt] = STATE(269), + [sym_iter_string_stmt] = STATE(269), + [sym_iter_flags_stmt] = STATE(269), + [sym_iter_function_stmt] = STATE(269), + [sym_iter_iomap_stmt] = STATE(269), + [sym_iter_dbgmap_stmt] = STATE(269), + [sym_iter_register_stmt] = STATE(269), + [sym_iter_step_stmt] = STATE(269), + [sym_tmp_seek_stmt] = STATE(269), + [sym_tmp_blksz_stmt] = STATE(269), + [sym_tmp_fromto_stmt] = STATE(269), + [sym_tmp_arch_stmt] = STATE(269), + [sym_tmp_bits_stmt] = STATE(269), + [sym_tmp_nthi_stmt] = STATE(269), + [sym_tmp_eval_stmt] = STATE(269), + [sym_tmp_fs_stmt] = STATE(269), + [sym_tmp_reli_stmt] = STATE(269), + [sym_tmp_kuery_stmt] = STATE(269), + [sym_tmp_fd_stmt] = STATE(269), + [sym_tmp_reg_stmt] = STATE(269), + [sym_tmp_file_stmt] = STATE(269), + [sym_tmp_string_stmt] = STATE(269), + [sym_tmp_value_stmt] = STATE(269), + [sym_tmp_hex_stmt] = STATE(269), + [sym_number_stmt] = STATE(269), + [sym_help_stmt] = STATE(269), + [sym_arged_stmt] = STATE(269), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(305), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(269), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(269), [sym_Cf_cmd] = STATE(269), [sym_pf_new_cmd] = STATE(269), [sym_pf_dot_cmd] = STATE(269), [sym_pf_cmd] = STATE(269), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(71), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(269), - [sym_redirect_command] = STATE(429), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(71), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(269), + [sym_redirect_stmt] = STATE(429), [sym__dec_number] = STATE(2), [sym_cmd_identifier] = STATE(45), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(15), + [aux_sym__interpret_stmt_token3] = ACTIONS(17), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -9177,90 +9177,90 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), + [sym__help_stmt] = ACTIONS(55), }, [38] = { - [sym__command] = STATE(454), - [sym_legacy_quoted_command] = STATE(269), - [sym__simple_command] = STATE(269), - [sym__tmp_command] = STATE(269), - [sym__iter_command] = STATE(269), - [sym__pipe_command] = STATE(269), - [sym_grep_command] = STATE(269), - [sym_html_disable_command] = STATE(269), - [sym_html_enable_command] = STATE(269), - [sym_pipe_command] = STATE(269), - [sym_iter_file_lines_command] = STATE(269), - [sym_iter_offsets_command] = STATE(269), - [sym_iter_offsetssizes_command] = STATE(269), - [sym_iter_hit_command] = STATE(269), - [sym_iter_interpret_command] = STATE(269), - [sym_iter_interpret_offsetssizes_command] = STATE(269), - [sym_iter_comment_command] = STATE(269), - [sym_iter_dbta_command] = STATE(269), - [sym_iter_dbtb_command] = STATE(269), - [sym_iter_dbts_command] = STATE(269), - [sym_iter_threads_command] = STATE(269), - [sym_iter_bbs_command] = STATE(269), - [sym_iter_instrs_command] = STATE(269), - [sym_iter_import_command] = STATE(269), - [sym_iter_sections_command] = STATE(269), - [sym_iter_segments_command] = STATE(269), - [sym_iter_symbol_command] = STATE(269), - [sym_iter_string_command] = STATE(269), - [sym_iter_flags_command] = STATE(269), - [sym_iter_function_command] = STATE(269), - [sym_iter_iomap_command] = STATE(269), - [sym_iter_dbgmap_command] = STATE(269), - [sym_iter_register_command] = STATE(269), - [sym_iter_step_command] = STATE(269), - [sym_tmp_seek_command] = STATE(269), - [sym_tmp_blksz_command] = STATE(269), - [sym_tmp_fromto_command] = STATE(269), - [sym_tmp_arch_command] = STATE(269), - [sym_tmp_bits_command] = STATE(269), - [sym_tmp_nthi_command] = STATE(269), - [sym_tmp_eval_command] = STATE(269), - [sym_tmp_fs_command] = STATE(269), - [sym_tmp_reli_command] = STATE(269), - [sym_tmp_kuery_command] = STATE(269), - [sym_tmp_fd_command] = STATE(269), - [sym_tmp_reg_command] = STATE(269), - [sym_tmp_file_command] = STATE(269), - [sym_tmp_string_command] = STATE(269), - [sym_tmp_value_command] = STATE(269), - [sym_tmp_hex_command] = STATE(269), - [sym_number_command] = STATE(269), - [sym_help_command] = STATE(269), - [sym_arged_command] = STATE(269), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym__statement] = STATE(454), + [sym_legacy_quoted_stmt] = STATE(269), + [sym__simple_stmt] = STATE(269), + [sym__tmp_stmt] = STATE(269), + [sym__iter_stmt] = STATE(269), + [sym__pipe_stmt] = STATE(269), + [sym_grep_stmt] = STATE(269), + [sym_html_disable_stmt] = STATE(269), + [sym_html_enable_stmt] = STATE(269), + [sym_pipe_stmt] = STATE(269), + [sym_iter_file_lines_stmt] = STATE(269), + [sym_iter_offsets_stmt] = STATE(269), + [sym_iter_offsetssizes_stmt] = STATE(269), + [sym_iter_hit_stmt] = STATE(269), + [sym_iter_interpret_stmt] = STATE(269), + [sym_iter_interpret_offsetssizes_stmt] = STATE(269), + [sym_iter_comment_stmt] = STATE(269), + [sym_iter_dbta_stmt] = STATE(269), + [sym_iter_dbtb_stmt] = STATE(269), + [sym_iter_dbts_stmt] = STATE(269), + [sym_iter_threads_stmt] = STATE(269), + [sym_iter_bbs_stmt] = STATE(269), + [sym_iter_instrs_stmt] = STATE(269), + [sym_iter_import_stmt] = STATE(269), + [sym_iter_sections_stmt] = STATE(269), + [sym_iter_segments_stmt] = STATE(269), + [sym_iter_symbol_stmt] = STATE(269), + [sym_iter_string_stmt] = STATE(269), + [sym_iter_flags_stmt] = STATE(269), + [sym_iter_function_stmt] = STATE(269), + [sym_iter_iomap_stmt] = STATE(269), + [sym_iter_dbgmap_stmt] = STATE(269), + [sym_iter_register_stmt] = STATE(269), + [sym_iter_step_stmt] = STATE(269), + [sym_tmp_seek_stmt] = STATE(269), + [sym_tmp_blksz_stmt] = STATE(269), + [sym_tmp_fromto_stmt] = STATE(269), + [sym_tmp_arch_stmt] = STATE(269), + [sym_tmp_bits_stmt] = STATE(269), + [sym_tmp_nthi_stmt] = STATE(269), + [sym_tmp_eval_stmt] = STATE(269), + [sym_tmp_fs_stmt] = STATE(269), + [sym_tmp_reli_stmt] = STATE(269), + [sym_tmp_kuery_stmt] = STATE(269), + [sym_tmp_fd_stmt] = STATE(269), + [sym_tmp_reg_stmt] = STATE(269), + [sym_tmp_file_stmt] = STATE(269), + [sym_tmp_string_stmt] = STATE(269), + [sym_tmp_value_stmt] = STATE(269), + [sym_tmp_hex_stmt] = STATE(269), + [sym_number_stmt] = STATE(269), + [sym_help_stmt] = STATE(269), + [sym_arged_stmt] = STATE(269), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(305), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(269), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(269), [sym_Cf_cmd] = STATE(269), [sym_pf_new_cmd] = STATE(269), [sym_pf_dot_cmd] = STATE(269), [sym_pf_cmd] = STATE(269), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(71), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(269), - [sym_redirect_command] = STATE(454), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(71), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(269), + [sym_redirect_stmt] = STATE(454), [sym__dec_number] = STATE(2), [sym_cmd_identifier] = STATE(45), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(15), + [aux_sym__interpret_stmt_token3] = ACTIONS(17), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -9280,88 +9280,88 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), + [sym__help_stmt] = ACTIONS(55), }, [39] = { - [sym_legacy_quoted_command] = STATE(277), - [sym__simple_command] = STATE(277), - [sym__tmp_command] = STATE(277), - [sym__iter_command] = STATE(277), - [sym__pipe_command] = STATE(277), - [sym_grep_command] = STATE(277), - [sym_html_disable_command] = STATE(277), - [sym_html_enable_command] = STATE(277), - [sym_pipe_command] = STATE(277), - [sym_iter_file_lines_command] = STATE(277), - [sym_iter_offsets_command] = STATE(277), - [sym_iter_offsetssizes_command] = STATE(277), - [sym_iter_hit_command] = STATE(277), - [sym_iter_interpret_command] = STATE(277), - [sym_iter_interpret_offsetssizes_command] = STATE(277), - [sym_iter_comment_command] = STATE(277), - [sym_iter_dbta_command] = STATE(277), - [sym_iter_dbtb_command] = STATE(277), - [sym_iter_dbts_command] = STATE(277), - [sym_iter_threads_command] = STATE(277), - [sym_iter_bbs_command] = STATE(277), - [sym_iter_instrs_command] = STATE(277), - [sym_iter_import_command] = STATE(277), - [sym_iter_sections_command] = STATE(277), - [sym_iter_segments_command] = STATE(277), - [sym_iter_symbol_command] = STATE(277), - [sym_iter_string_command] = STATE(277), - [sym_iter_flags_command] = STATE(277), - [sym_iter_function_command] = STATE(277), - [sym_iter_iomap_command] = STATE(277), - [sym_iter_dbgmap_command] = STATE(277), - [sym_iter_register_command] = STATE(277), - [sym_iter_step_command] = STATE(277), - [sym_tmp_seek_command] = STATE(277), - [sym_tmp_blksz_command] = STATE(277), - [sym_tmp_fromto_command] = STATE(277), - [sym_tmp_arch_command] = STATE(277), - [sym_tmp_bits_command] = STATE(277), - [sym_tmp_nthi_command] = STATE(277), - [sym_tmp_eval_command] = STATE(277), - [sym_tmp_fs_command] = STATE(277), - [sym_tmp_reli_command] = STATE(277), - [sym_tmp_kuery_command] = STATE(277), - [sym_tmp_fd_command] = STATE(277), - [sym_tmp_reg_command] = STATE(277), - [sym_tmp_file_command] = STATE(277), - [sym_tmp_string_command] = STATE(277), - [sym_tmp_value_command] = STATE(277), - [sym_tmp_hex_command] = STATE(277), - [sym_number_command] = STATE(277), - [sym_help_command] = STATE(277), - [sym_arged_command] = STATE(277), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym_legacy_quoted_stmt] = STATE(277), + [sym__simple_stmt] = STATE(277), + [sym__tmp_stmt] = STATE(277), + [sym__iter_stmt] = STATE(277), + [sym__pipe_stmt] = STATE(277), + [sym_grep_stmt] = STATE(277), + [sym_html_disable_stmt] = STATE(277), + [sym_html_enable_stmt] = STATE(277), + [sym_pipe_stmt] = STATE(277), + [sym_iter_file_lines_stmt] = STATE(277), + [sym_iter_offsets_stmt] = STATE(277), + [sym_iter_offsetssizes_stmt] = STATE(277), + [sym_iter_hit_stmt] = STATE(277), + [sym_iter_interpret_stmt] = STATE(277), + [sym_iter_interpret_offsetssizes_stmt] = STATE(277), + [sym_iter_comment_stmt] = STATE(277), + [sym_iter_dbta_stmt] = STATE(277), + [sym_iter_dbtb_stmt] = STATE(277), + [sym_iter_dbts_stmt] = STATE(277), + [sym_iter_threads_stmt] = STATE(277), + [sym_iter_bbs_stmt] = STATE(277), + [sym_iter_instrs_stmt] = STATE(277), + [sym_iter_import_stmt] = STATE(277), + [sym_iter_sections_stmt] = STATE(277), + [sym_iter_segments_stmt] = STATE(277), + [sym_iter_symbol_stmt] = STATE(277), + [sym_iter_string_stmt] = STATE(277), + [sym_iter_flags_stmt] = STATE(277), + [sym_iter_function_stmt] = STATE(277), + [sym_iter_iomap_stmt] = STATE(277), + [sym_iter_dbgmap_stmt] = STATE(277), + [sym_iter_register_stmt] = STATE(277), + [sym_iter_step_stmt] = STATE(277), + [sym_tmp_seek_stmt] = STATE(277), + [sym_tmp_blksz_stmt] = STATE(277), + [sym_tmp_fromto_stmt] = STATE(277), + [sym_tmp_arch_stmt] = STATE(277), + [sym_tmp_bits_stmt] = STATE(277), + [sym_tmp_nthi_stmt] = STATE(277), + [sym_tmp_eval_stmt] = STATE(277), + [sym_tmp_fs_stmt] = STATE(277), + [sym_tmp_reli_stmt] = STATE(277), + [sym_tmp_kuery_stmt] = STATE(277), + [sym_tmp_fd_stmt] = STATE(277), + [sym_tmp_reg_stmt] = STATE(277), + [sym_tmp_file_stmt] = STATE(277), + [sym_tmp_string_stmt] = STATE(277), + [sym_tmp_value_stmt] = STATE(277), + [sym_tmp_hex_stmt] = STATE(277), + [sym_number_stmt] = STATE(277), + [sym_help_stmt] = STATE(277), + [sym_arged_stmt] = STATE(277), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(287), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(277), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(277), [sym_Cf_cmd] = STATE(277), [sym_pf_new_cmd] = STATE(277), [sym_pf_dot_cmd] = STATE(277), [sym_pf_cmd] = STATE(277), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(96), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(277), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(96), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(277), [sym__dec_number] = STATE(4), [sym_cmd_identifier] = STATE(58), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), + [aux_sym__interpret_stmt_token1] = ACTIONS(67), + [aux_sym__interpret_stmt_token3] = ACTIONS(69), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -9381,88 +9381,88 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(87), + [sym__help_stmt] = ACTIONS(87), }, [40] = { - [sym_legacy_quoted_command] = STATE(278), - [sym__simple_command] = STATE(278), - [sym__tmp_command] = STATE(278), - [sym__iter_command] = STATE(278), - [sym__pipe_command] = STATE(278), - [sym_grep_command] = STATE(278), - [sym_html_disable_command] = STATE(278), - [sym_html_enable_command] = STATE(278), - [sym_pipe_command] = STATE(278), - [sym_iter_file_lines_command] = STATE(278), - [sym_iter_offsets_command] = STATE(278), - [sym_iter_offsetssizes_command] = STATE(278), - [sym_iter_hit_command] = STATE(278), - [sym_iter_interpret_command] = STATE(278), - [sym_iter_interpret_offsetssizes_command] = STATE(278), - [sym_iter_comment_command] = STATE(278), - [sym_iter_dbta_command] = STATE(278), - [sym_iter_dbtb_command] = STATE(278), - [sym_iter_dbts_command] = STATE(278), - [sym_iter_threads_command] = STATE(278), - [sym_iter_bbs_command] = STATE(278), - [sym_iter_instrs_command] = STATE(278), - [sym_iter_import_command] = STATE(278), - [sym_iter_sections_command] = STATE(278), - [sym_iter_segments_command] = STATE(278), - [sym_iter_symbol_command] = STATE(278), - [sym_iter_string_command] = STATE(278), - [sym_iter_flags_command] = STATE(278), - [sym_iter_function_command] = STATE(278), - [sym_iter_iomap_command] = STATE(278), - [sym_iter_dbgmap_command] = STATE(278), - [sym_iter_register_command] = STATE(278), - [sym_iter_step_command] = STATE(278), - [sym_tmp_seek_command] = STATE(278), - [sym_tmp_blksz_command] = STATE(278), - [sym_tmp_fromto_command] = STATE(278), - [sym_tmp_arch_command] = STATE(278), - [sym_tmp_bits_command] = STATE(278), - [sym_tmp_nthi_command] = STATE(278), - [sym_tmp_eval_command] = STATE(278), - [sym_tmp_fs_command] = STATE(278), - [sym_tmp_reli_command] = STATE(278), - [sym_tmp_kuery_command] = STATE(278), - [sym_tmp_fd_command] = STATE(278), - [sym_tmp_reg_command] = STATE(278), - [sym_tmp_file_command] = STATE(278), - [sym_tmp_string_command] = STATE(278), - [sym_tmp_value_command] = STATE(278), - [sym_tmp_hex_command] = STATE(278), - [sym_number_command] = STATE(278), - [sym_help_command] = STATE(278), - [sym_arged_command] = STATE(278), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym_legacy_quoted_stmt] = STATE(278), + [sym__simple_stmt] = STATE(278), + [sym__tmp_stmt] = STATE(278), + [sym__iter_stmt] = STATE(278), + [sym__pipe_stmt] = STATE(278), + [sym_grep_stmt] = STATE(278), + [sym_html_disable_stmt] = STATE(278), + [sym_html_enable_stmt] = STATE(278), + [sym_pipe_stmt] = STATE(278), + [sym_iter_file_lines_stmt] = STATE(278), + [sym_iter_offsets_stmt] = STATE(278), + [sym_iter_offsetssizes_stmt] = STATE(278), + [sym_iter_hit_stmt] = STATE(278), + [sym_iter_interpret_stmt] = STATE(278), + [sym_iter_interpret_offsetssizes_stmt] = STATE(278), + [sym_iter_comment_stmt] = STATE(278), + [sym_iter_dbta_stmt] = STATE(278), + [sym_iter_dbtb_stmt] = STATE(278), + [sym_iter_dbts_stmt] = STATE(278), + [sym_iter_threads_stmt] = STATE(278), + [sym_iter_bbs_stmt] = STATE(278), + [sym_iter_instrs_stmt] = STATE(278), + [sym_iter_import_stmt] = STATE(278), + [sym_iter_sections_stmt] = STATE(278), + [sym_iter_segments_stmt] = STATE(278), + [sym_iter_symbol_stmt] = STATE(278), + [sym_iter_string_stmt] = STATE(278), + [sym_iter_flags_stmt] = STATE(278), + [sym_iter_function_stmt] = STATE(278), + [sym_iter_iomap_stmt] = STATE(278), + [sym_iter_dbgmap_stmt] = STATE(278), + [sym_iter_register_stmt] = STATE(278), + [sym_iter_step_stmt] = STATE(278), + [sym_tmp_seek_stmt] = STATE(278), + [sym_tmp_blksz_stmt] = STATE(278), + [sym_tmp_fromto_stmt] = STATE(278), + [sym_tmp_arch_stmt] = STATE(278), + [sym_tmp_bits_stmt] = STATE(278), + [sym_tmp_nthi_stmt] = STATE(278), + [sym_tmp_eval_stmt] = STATE(278), + [sym_tmp_fs_stmt] = STATE(278), + [sym_tmp_reli_stmt] = STATE(278), + [sym_tmp_kuery_stmt] = STATE(278), + [sym_tmp_fd_stmt] = STATE(278), + [sym_tmp_reg_stmt] = STATE(278), + [sym_tmp_file_stmt] = STATE(278), + [sym_tmp_string_stmt] = STATE(278), + [sym_tmp_value_stmt] = STATE(278), + [sym_tmp_hex_stmt] = STATE(278), + [sym_number_stmt] = STATE(278), + [sym_help_stmt] = STATE(278), + [sym_arged_stmt] = STATE(278), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(287), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(278), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(278), [sym_Cf_cmd] = STATE(278), [sym_pf_new_cmd] = STATE(278), [sym_pf_dot_cmd] = STATE(278), [sym_pf_cmd] = STATE(278), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(96), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(278), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(96), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(278), [sym__dec_number] = STATE(4), [sym_cmd_identifier] = STATE(58), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(65), - [aux_sym__interpret_command_token1] = ACTIONS(67), - [aux_sym__interpret_command_token3] = ACTIONS(69), + [aux_sym__interpret_stmt_token1] = ACTIONS(67), + [aux_sym__interpret_stmt_token3] = ACTIONS(69), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -9482,88 +9482,88 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(87), + [sym__help_stmt] = ACTIONS(87), }, [41] = { - [sym_legacy_quoted_command] = STATE(270), - [sym__simple_command] = STATE(270), - [sym__tmp_command] = STATE(270), - [sym__iter_command] = STATE(270), - [sym__pipe_command] = STATE(270), - [sym_grep_command] = STATE(270), - [sym_html_disable_command] = STATE(270), - [sym_html_enable_command] = STATE(270), - [sym_pipe_command] = STATE(270), - [sym_iter_file_lines_command] = STATE(270), - [sym_iter_offsets_command] = STATE(270), - [sym_iter_offsetssizes_command] = STATE(270), - [sym_iter_hit_command] = STATE(270), - [sym_iter_interpret_command] = STATE(270), - [sym_iter_interpret_offsetssizes_command] = STATE(270), - [sym_iter_comment_command] = STATE(270), - [sym_iter_dbta_command] = STATE(270), - [sym_iter_dbtb_command] = STATE(270), - [sym_iter_dbts_command] = STATE(270), - [sym_iter_threads_command] = STATE(270), - [sym_iter_bbs_command] = STATE(270), - [sym_iter_instrs_command] = STATE(270), - [sym_iter_import_command] = STATE(270), - [sym_iter_sections_command] = STATE(270), - [sym_iter_segments_command] = STATE(270), - [sym_iter_symbol_command] = STATE(270), - [sym_iter_string_command] = STATE(270), - [sym_iter_flags_command] = STATE(270), - [sym_iter_function_command] = STATE(270), - [sym_iter_iomap_command] = STATE(270), - [sym_iter_dbgmap_command] = STATE(270), - [sym_iter_register_command] = STATE(270), - [sym_iter_step_command] = STATE(270), - [sym_tmp_seek_command] = STATE(270), - [sym_tmp_blksz_command] = STATE(270), - [sym_tmp_fromto_command] = STATE(270), - [sym_tmp_arch_command] = STATE(270), - [sym_tmp_bits_command] = STATE(270), - [sym_tmp_nthi_command] = STATE(270), - [sym_tmp_eval_command] = STATE(270), - [sym_tmp_fs_command] = STATE(270), - [sym_tmp_reli_command] = STATE(270), - [sym_tmp_kuery_command] = STATE(270), - [sym_tmp_fd_command] = STATE(270), - [sym_tmp_reg_command] = STATE(270), - [sym_tmp_file_command] = STATE(270), - [sym_tmp_string_command] = STATE(270), - [sym_tmp_value_command] = STATE(270), - [sym_tmp_hex_command] = STATE(270), - [sym_number_command] = STATE(270), - [sym_help_command] = STATE(270), - [sym_arged_command] = STATE(270), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym_legacy_quoted_stmt] = STATE(270), + [sym__simple_stmt] = STATE(270), + [sym__tmp_stmt] = STATE(270), + [sym__iter_stmt] = STATE(270), + [sym__pipe_stmt] = STATE(270), + [sym_grep_stmt] = STATE(270), + [sym_html_disable_stmt] = STATE(270), + [sym_html_enable_stmt] = STATE(270), + [sym_pipe_stmt] = STATE(270), + [sym_iter_file_lines_stmt] = STATE(270), + [sym_iter_offsets_stmt] = STATE(270), + [sym_iter_offsetssizes_stmt] = STATE(270), + [sym_iter_hit_stmt] = STATE(270), + [sym_iter_interpret_stmt] = STATE(270), + [sym_iter_interpret_offsetssizes_stmt] = STATE(270), + [sym_iter_comment_stmt] = STATE(270), + [sym_iter_dbta_stmt] = STATE(270), + [sym_iter_dbtb_stmt] = STATE(270), + [sym_iter_dbts_stmt] = STATE(270), + [sym_iter_threads_stmt] = STATE(270), + [sym_iter_bbs_stmt] = STATE(270), + [sym_iter_instrs_stmt] = STATE(270), + [sym_iter_import_stmt] = STATE(270), + [sym_iter_sections_stmt] = STATE(270), + [sym_iter_segments_stmt] = STATE(270), + [sym_iter_symbol_stmt] = STATE(270), + [sym_iter_string_stmt] = STATE(270), + [sym_iter_flags_stmt] = STATE(270), + [sym_iter_function_stmt] = STATE(270), + [sym_iter_iomap_stmt] = STATE(270), + [sym_iter_dbgmap_stmt] = STATE(270), + [sym_iter_register_stmt] = STATE(270), + [sym_iter_step_stmt] = STATE(270), + [sym_tmp_seek_stmt] = STATE(270), + [sym_tmp_blksz_stmt] = STATE(270), + [sym_tmp_fromto_stmt] = STATE(270), + [sym_tmp_arch_stmt] = STATE(270), + [sym_tmp_bits_stmt] = STATE(270), + [sym_tmp_nthi_stmt] = STATE(270), + [sym_tmp_eval_stmt] = STATE(270), + [sym_tmp_fs_stmt] = STATE(270), + [sym_tmp_reli_stmt] = STATE(270), + [sym_tmp_kuery_stmt] = STATE(270), + [sym_tmp_fd_stmt] = STATE(270), + [sym_tmp_reg_stmt] = STATE(270), + [sym_tmp_file_stmt] = STATE(270), + [sym_tmp_string_stmt] = STATE(270), + [sym_tmp_value_stmt] = STATE(270), + [sym_tmp_hex_stmt] = STATE(270), + [sym_number_stmt] = STATE(270), + [sym_help_stmt] = STATE(270), + [sym_arged_stmt] = STATE(270), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(305), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(270), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(270), [sym_Cf_cmd] = STATE(270), [sym_pf_new_cmd] = STATE(270), [sym_pf_dot_cmd] = STATE(270), [sym_pf_cmd] = STATE(270), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(71), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(270), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(71), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(270), [sym__dec_number] = STATE(2), [sym_cmd_identifier] = STATE(45), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(15), + [aux_sym__interpret_stmt_token3] = ACTIONS(17), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -9583,88 +9583,88 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), + [sym__help_stmt] = ACTIONS(55), }, [42] = { - [sym_legacy_quoted_command] = STATE(271), - [sym__simple_command] = STATE(271), - [sym__tmp_command] = STATE(271), - [sym__iter_command] = STATE(271), - [sym__pipe_command] = STATE(271), - [sym_grep_command] = STATE(271), - [sym_html_disable_command] = STATE(271), - [sym_html_enable_command] = STATE(271), - [sym_pipe_command] = STATE(271), - [sym_iter_file_lines_command] = STATE(271), - [sym_iter_offsets_command] = STATE(271), - [sym_iter_offsetssizes_command] = STATE(271), - [sym_iter_hit_command] = STATE(271), - [sym_iter_interpret_command] = STATE(271), - [sym_iter_interpret_offsetssizes_command] = STATE(271), - [sym_iter_comment_command] = STATE(271), - [sym_iter_dbta_command] = STATE(271), - [sym_iter_dbtb_command] = STATE(271), - [sym_iter_dbts_command] = STATE(271), - [sym_iter_threads_command] = STATE(271), - [sym_iter_bbs_command] = STATE(271), - [sym_iter_instrs_command] = STATE(271), - [sym_iter_import_command] = STATE(271), - [sym_iter_sections_command] = STATE(271), - [sym_iter_segments_command] = STATE(271), - [sym_iter_symbol_command] = STATE(271), - [sym_iter_string_command] = STATE(271), - [sym_iter_flags_command] = STATE(271), - [sym_iter_function_command] = STATE(271), - [sym_iter_iomap_command] = STATE(271), - [sym_iter_dbgmap_command] = STATE(271), - [sym_iter_register_command] = STATE(271), - [sym_iter_step_command] = STATE(271), - [sym_tmp_seek_command] = STATE(271), - [sym_tmp_blksz_command] = STATE(271), - [sym_tmp_fromto_command] = STATE(271), - [sym_tmp_arch_command] = STATE(271), - [sym_tmp_bits_command] = STATE(271), - [sym_tmp_nthi_command] = STATE(271), - [sym_tmp_eval_command] = STATE(271), - [sym_tmp_fs_command] = STATE(271), - [sym_tmp_reli_command] = STATE(271), - [sym_tmp_kuery_command] = STATE(271), - [sym_tmp_fd_command] = STATE(271), - [sym_tmp_reg_command] = STATE(271), - [sym_tmp_file_command] = STATE(271), - [sym_tmp_string_command] = STATE(271), - [sym_tmp_value_command] = STATE(271), - [sym_tmp_hex_command] = STATE(271), - [sym_number_command] = STATE(271), - [sym_help_command] = STATE(271), - [sym_arged_command] = STATE(271), - [sym__simple_arged_command_question] = STATE(185), - [sym__simple_arged_command] = STATE(186), - [sym__math_arged_command] = STATE(187), - [sym__pointer_arged_command] = STATE(195), - [sym__macro_arged_command] = STATE(196), - [sym__system_command] = STATE(197), - [sym__interpret_command] = STATE(198), + [sym_legacy_quoted_stmt] = STATE(271), + [sym__simple_stmt] = STATE(271), + [sym__tmp_stmt] = STATE(271), + [sym__iter_stmt] = STATE(271), + [sym__pipe_stmt] = STATE(271), + [sym_grep_stmt] = STATE(271), + [sym_html_disable_stmt] = STATE(271), + [sym_html_enable_stmt] = STATE(271), + [sym_pipe_stmt] = STATE(271), + [sym_iter_file_lines_stmt] = STATE(271), + [sym_iter_offsets_stmt] = STATE(271), + [sym_iter_offsetssizes_stmt] = STATE(271), + [sym_iter_hit_stmt] = STATE(271), + [sym_iter_interpret_stmt] = STATE(271), + [sym_iter_interpret_offsetssizes_stmt] = STATE(271), + [sym_iter_comment_stmt] = STATE(271), + [sym_iter_dbta_stmt] = STATE(271), + [sym_iter_dbtb_stmt] = STATE(271), + [sym_iter_dbts_stmt] = STATE(271), + [sym_iter_threads_stmt] = STATE(271), + [sym_iter_bbs_stmt] = STATE(271), + [sym_iter_instrs_stmt] = STATE(271), + [sym_iter_import_stmt] = STATE(271), + [sym_iter_sections_stmt] = STATE(271), + [sym_iter_segments_stmt] = STATE(271), + [sym_iter_symbol_stmt] = STATE(271), + [sym_iter_string_stmt] = STATE(271), + [sym_iter_flags_stmt] = STATE(271), + [sym_iter_function_stmt] = STATE(271), + [sym_iter_iomap_stmt] = STATE(271), + [sym_iter_dbgmap_stmt] = STATE(271), + [sym_iter_register_stmt] = STATE(271), + [sym_iter_step_stmt] = STATE(271), + [sym_tmp_seek_stmt] = STATE(271), + [sym_tmp_blksz_stmt] = STATE(271), + [sym_tmp_fromto_stmt] = STATE(271), + [sym_tmp_arch_stmt] = STATE(271), + [sym_tmp_bits_stmt] = STATE(271), + [sym_tmp_nthi_stmt] = STATE(271), + [sym_tmp_eval_stmt] = STATE(271), + [sym_tmp_fs_stmt] = STATE(271), + [sym_tmp_reli_stmt] = STATE(271), + [sym_tmp_kuery_stmt] = STATE(271), + [sym_tmp_fd_stmt] = STATE(271), + [sym_tmp_reg_stmt] = STATE(271), + [sym_tmp_file_stmt] = STATE(271), + [sym_tmp_string_stmt] = STATE(271), + [sym_tmp_value_stmt] = STATE(271), + [sym_tmp_hex_stmt] = STATE(271), + [sym_number_stmt] = STATE(271), + [sym_help_stmt] = STATE(271), + [sym_arged_stmt] = STATE(271), + [sym__simple_arged_stmt_question] = STATE(185), + [sym__simple_arged_stmt] = STATE(186), + [sym__math_arged_stmt] = STATE(187), + [sym__pointer_arged_stmt] = STATE(195), + [sym__macro_arged_stmt] = STATE(196), + [sym__system_stmt] = STATE(197), + [sym__interpret_stmt] = STATE(198), [sym__interpret_search_identifier] = STATE(305), - [sym__pf_arged_command] = STATE(202), - [sym__pf_commands] = STATE(271), + [sym__pf_arged_stmt] = STATE(202), + [sym__pf_stmts] = STATE(271), [sym_Cf_cmd] = STATE(271), [sym_pf_new_cmd] = STATE(271), [sym_pf_dot_cmd] = STATE(271), [sym_pf_cmd] = STATE(271), - [sym__env_command] = STATE(205), - [sym__env_command_identifier] = STATE(71), - [sym__last_command] = STATE(212), - [sym_last_command_identifier] = STATE(221), - [sym_repeat_command] = STATE(271), + [sym__env_stmt] = STATE(205), + [sym__env_stmt_identifier] = STATE(71), + [sym__last_stmt] = STATE(212), + [sym_last_stmt_identifier] = STATE(221), + [sym_repeat_stmt] = STATE(271), [sym__dec_number] = STATE(2), [sym_cmd_identifier] = STATE(45), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_0] = ACTIONS(9), - [aux_sym_number_command_token1] = ACTIONS(11), + [aux_sym_number_stmt_token1] = ACTIONS(11), [anon_sym_DOT] = ACTIONS(13), - [aux_sym__interpret_command_token1] = ACTIONS(15), - [aux_sym__interpret_command_token3] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(15), + [aux_sym__interpret_stmt_token3] = ACTIONS(17), [anon_sym_DOT_BANG] = ACTIONS(19), [anon_sym_DOT_LPAREN] = ACTIONS(21), [anon_sym_DOT_SLASH] = ACTIONS(23), @@ -9684,7 +9684,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__dec_number_token2] = ACTIONS(51), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(53), - [sym__help_command] = ACTIONS(55), + [sym__help_stmt] = ACTIONS(55), }, [43] = { [ts_builtin_sym_end] = ACTIONS(103), @@ -9735,10 +9735,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATv_COLON] = ACTIONS(103), [anon_sym_ATx_COLON] = ACTIONS(103), [anon_sym_0] = ACTIONS(105), - [aux_sym_number_command_token1] = ACTIONS(103), + [aux_sym_number_stmt_token1] = ACTIONS(103), [anon_sym_DOT] = ACTIONS(105), - [aux_sym__interpret_command_token1] = ACTIONS(105), - [aux_sym__interpret_command_token3] = ACTIONS(103), + [aux_sym__interpret_stmt_token1] = ACTIONS(105), + [aux_sym__interpret_stmt_token3] = ACTIONS(103), [anon_sym_DOT_BANG] = ACTIONS(103), [anon_sym_DOT_LPAREN] = ACTIONS(103), [anon_sym_PIPE_DOT] = ACTIONS(103), @@ -9767,7 +9767,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(103), [anon_sym_CR] = ACTIONS(103), [sym__cmd_identifier] = ACTIONS(103), - [sym__help_command] = ACTIONS(103), + [sym__help_stmt] = ACTIONS(103), [sym_file_descriptor] = ACTIONS(103), }, [44] = { @@ -24336,7 +24336,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(403), 1, sym__comment, ACTIONS(983), 1, - sym_pipe_second_command, + sym_pipe_second_stmt, ACTIONS(979), 2, sym_file_descriptor, ts_builtin_sym_end, @@ -24825,7 +24825,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(979), 1, sym_file_descriptor, ACTIONS(983), 1, - sym_pipe_second_command, + sym_pipe_second_stmt, ACTIONS(981), 51, anon_sym_TILDE, anon_sym_PIPE, @@ -25002,7 +25002,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(979), 1, sym_file_descriptor, ACTIONS(983), 1, - sym_pipe_second_command, + sym_pipe_second_stmt, ACTIONS(981), 51, anon_sym_TILDE, anon_sym_PIPE, @@ -25259,7 +25259,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3), 1, sym__comment, STATE(279), 1, - aux_sym_commands_repeat1, + aux_sym_statements_repeat1, ACTIONS(1031), 3, anon_sym_SEMI, anon_sym_LF, @@ -25267,17 +25267,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1029), 6, anon_sym_0, anon_sym_DOT, - aux_sym__interpret_command_token1, + aux_sym__interpret_stmt_token1, aux_sym_pf_cmd_token1, anon_sym_DOT_DOT_DOT, aux_sym__dec_number_token2, ACTIONS(1027), 20, sym__cmd_identifier, - sym__help_command, + sym__help_stmt, ts_builtin_sym_end, anon_sym_DQUOTE, - aux_sym_number_command_token1, - aux_sym__interpret_command_token3, + aux_sym_number_stmt_token1, + aux_sym__interpret_stmt_token3, anon_sym_DOT_BANG, anon_sym_DOT_LPAREN, anon_sym_DOT_SLASH, @@ -25298,20 +25298,20 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1038), 1, anon_sym_SEMI, STATE(280), 1, - aux_sym__commands_singleline_repeat1, + aux_sym__statements_singleline_repeat1, ACTIONS(1036), 6, anon_sym_0, anon_sym_DOT, - aux_sym__interpret_command_token1, + aux_sym__interpret_stmt_token1, aux_sym_pf_cmd_token1, anon_sym_DOT_DOT_DOT, aux_sym__dec_number_token2, ACTIONS(1034), 19, sym__cmd_identifier, - sym__help_command, + sym__help_stmt, anon_sym_DQUOTE, - aux_sym_number_command_token1, - aux_sym__interpret_command_token3, + aux_sym_number_stmt_token1, + aux_sym__interpret_stmt_token3, anon_sym_DOT_BANG, anon_sym_DOT_LPAREN, anon_sym_DOT_SLASH, @@ -28210,7 +28210,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1267), 1, ts_builtin_sym_end, STATE(409), 1, - aux_sym_commands_repeat2, + aux_sym_statements_repeat2, ACTIONS(1269), 3, anon_sym_SEMI, anon_sym_LF, @@ -28221,7 +28221,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1271), 1, ts_builtin_sym_end, STATE(413), 1, - aux_sym_commands_repeat2, + aux_sym_statements_repeat2, ACTIONS(1269), 3, anon_sym_SEMI, anon_sym_LF, @@ -28232,7 +28232,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1267), 1, ts_builtin_sym_end, STATE(413), 1, - aux_sym_commands_repeat2, + aux_sym_statements_repeat2, ACTIONS(1269), 3, anon_sym_SEMI, anon_sym_LF, @@ -28253,7 +28253,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(89), 1, ts_builtin_sym_end, STATE(410), 1, - aux_sym_commands_repeat2, + aux_sym_statements_repeat2, ACTIONS(1269), 3, anon_sym_SEMI, anon_sym_LF, @@ -28264,7 +28264,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1273), 1, ts_builtin_sym_end, STATE(413), 1, - aux_sym_commands_repeat2, + aux_sym_statements_repeat2, ACTIONS(1275), 3, anon_sym_SEMI, anon_sym_LF, @@ -28448,7 +28448,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1346), 1, anon_sym_BQUOTE, STATE(446), 1, - aux_sym__commands_singleline_repeat2, + aux_sym__statements_singleline_repeat2, [17407] = 4, ACTIONS(3), 1, sym__comment, @@ -28482,7 +28482,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1350), 1, anon_sym_SEMI, STATE(434), 1, - aux_sym__commands_singleline_repeat2, + aux_sym__statements_singleline_repeat2, [17455] = 4, ACTIONS(3), 1, sym__comment, @@ -28527,7 +28527,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1367), 1, anon_sym_BQUOTE, STATE(430), 1, - aux_sym__commands_singleline_repeat2, + aux_sym__statements_singleline_repeat2, [17520] = 4, ACTIONS(3), 1, sym__comment, @@ -28536,7 +28536,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1371), 1, anon_sym_SEMI, STATE(434), 1, - aux_sym__commands_singleline_repeat2, + aux_sym__statements_singleline_repeat2, [17533] = 4, ACTIONS(3), 1, sym__comment, @@ -28554,7 +28554,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1369), 1, anon_sym_BQUOTE, STATE(446), 1, - aux_sym__commands_singleline_repeat2, + aux_sym__statements_singleline_repeat2, [17559] = 4, ACTIONS(3), 1, sym__comment, @@ -28563,7 +28563,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1371), 1, anon_sym_SEMI, STATE(434), 1, - aux_sym__commands_singleline_repeat2, + aux_sym__statements_singleline_repeat2, [17572] = 4, ACTIONS(3), 1, sym__comment, @@ -28572,7 +28572,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1371), 1, anon_sym_SEMI, STATE(440), 1, - aux_sym__commands_singleline_repeat2, + aux_sym__statements_singleline_repeat2, [17585] = 4, ACTIONS(3), 1, sym__comment, @@ -28581,7 +28581,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1371), 1, anon_sym_SEMI, STATE(443), 1, - aux_sym__commands_singleline_repeat2, + aux_sym__statements_singleline_repeat2, [17598] = 4, ACTIONS(3), 1, sym__comment, @@ -28590,7 +28590,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1375), 1, anon_sym_SEMI, STATE(446), 1, - aux_sym__commands_singleline_repeat2, + aux_sym__statements_singleline_repeat2, [17611] = 4, ACTIONS(3), 1, sym__comment, @@ -28608,14 +28608,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1346), 1, anon_sym_BQUOTE, STATE(442), 1, - aux_sym__commands_singleline_repeat2, + aux_sym__statements_singleline_repeat2, [17637] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(1378), 1, - aux_sym__search_command_token1, + aux_sym__search_stmt_token1, STATE(252), 1, - sym__search_command, + sym__search_stmt, [17647] = 2, ACTIONS(3), 1, sym__comment, @@ -28638,9 +28638,9 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3), 1, sym__comment, ACTIONS(1380), 1, - aux_sym__search_command_token1, + aux_sym__search_stmt_token1, STATE(252), 1, - sym__search_command, + sym__search_stmt, [17681] = 2, ACTIONS(3), 1, sym__comment, @@ -28714,7 +28714,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(403), 1, sym__comment, ACTIONS(1390), 1, - sym__any_command, + sym__any_stmt, STATE(237), 1, sym_interpret_arg, [17785] = 2, @@ -28821,7 +28821,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(403), 1, sym__comment, ACTIONS(1430), 1, - aux_sym__interpret_command_token2, + aux_sym__interpret_stmt_token2, [17932] = 2, ACTIONS(3), 1, sym__comment, @@ -28891,7 +28891,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(403), 1, sym__comment, ACTIONS(1458), 1, - aux_sym_legacy_quoted_command_token1, + aux_sym_legacy_quoted_stmt_token1, [18030] = 2, ACTIONS(3), 1, sym__comment, @@ -28931,7 +28931,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(403), 1, sym__comment, ACTIONS(1474), 1, - aux_sym__interpret_command_token2, + aux_sym__interpret_stmt_token2, [18086] = 2, ACTIONS(3), 1, sym__comment, @@ -29376,7 +29376,7 @@ static TSParseActionEntry ts_parse_actions[] = { [0] = {.entry = {.count = 0, .reusable = false}}, [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_commands, 0), + [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 0), [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), @@ -29402,10 +29402,10 @@ static TSParseActionEntry ts_parse_actions[] = { [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [57] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_command, 1), - [59] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_command, 1), - [61] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_command_identifier, 1), - [63] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_command_identifier, 1), + [57] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number_stmt, 1), + [59] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_number_stmt, 1), + [61] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_stmt_identifier, 1), + [63] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_stmt_identifier, 1), [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5), [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), @@ -29418,47 +29418,47 @@ static TSParseActionEntry ts_parse_actions[] = { [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_commands, 1), + [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 1), [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_commands_repeat2, 1), + [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat2, 1), [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [99] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__commands_singleline_repeat2, 1), + [99] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 1), [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dec_number, 1), [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__dec_number, 1), - [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsetssizes_command, 2), + [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsetssizes_stmt, 2), [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsetssizes_command, 2), + [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsetssizes_stmt, 2), [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_command, 1, .production_id = 2), - [127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_command, 1, .production_id = 2), - [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_command, 1, .production_id = 3), - [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_command, 1, .production_id = 3), - [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__system_command, 1, .production_id = 2), - [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__system_command, 1, .production_id = 2), - [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_command, 1, .production_id = 2), - [139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_help_command, 1, .production_id = 2), - [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsets_command, 2), - [143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsets_command, 2), - [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__macro_arged_command, 1, .production_id = 2), + [125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_stmt, 1, .production_id = 2), + [127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_stmt, 1, .production_id = 2), + [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 1, .production_id = 3), + [131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 1, .production_id = 3), + [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__system_stmt, 1, .production_id = 2), + [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__system_stmt, 1, .production_id = 2), + [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_stmt, 1, .production_id = 2), + [139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_help_stmt, 1, .production_id = 2), + [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsets_stmt, 2), + [143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsets_stmt, 2), + [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__macro_arged_stmt, 1, .production_id = 2), [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__macro_arged_command, 1, .production_id = 2), + [149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__macro_arged_stmt, 1, .production_id = 2), [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), [159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), [161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__search_command, 1, .production_id = 2), - [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__search_command, 1, .production_id = 2), - [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_command, 2, .production_id = 3), - [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_command, 2, .production_id = 3), + [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__search_stmt, 1, .production_id = 2), + [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__search_stmt, 1, .production_id = 2), + [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 2, .production_id = 3), + [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 2, .production_id = 3), [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_Cf_cmd, 1, .production_id = 2), [173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), [175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_Cf_cmd, 1, .production_id = 2), @@ -29492,9 +29492,9 @@ static TSParseActionEntry ts_parse_actions[] = { [239] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(342), [242] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(30), [245] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(29), - [248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_command, 1, .production_id = 2), + [248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_stmt, 1, .production_id = 2), [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_command, 1, .production_id = 2), + [252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_stmt, 1, .production_id = 2), [254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), [256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), @@ -29573,8 +29573,8 @@ static TSParseActionEntry ts_parse_actions[] = { [411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), [413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), [415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12), - [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_command_identifier, 1), - [419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_command_identifier, 1), + [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_stmt_identifier, 1), + [419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_stmt_identifier, 1), [421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), [423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), [425] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), SHIFT_REPEAT(358), @@ -29629,12 +29629,12 @@ static TSParseActionEntry ts_parse_actions[] = { [533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_eq_sep_args, 1), [535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_eq_sep_args, 1), [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_comment_command, 2), - [541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_comment_command, 2), + [539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_comment_stmt, 2), + [541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_comment_stmt, 2), [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), [545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 3, .production_id = 15), [547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_content, 3, .production_id = 15), - [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__command, 1), + [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1), [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), @@ -29687,8 +29687,8 @@ static TSParseActionEntry ts_parse_actions[] = { [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), [651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 4, .production_id = 15), [653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_content, 4, .production_id = 15), - [655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_flags_command, 2), - [657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_flags_command, 2), + [655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_flags_stmt, 2), + [657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_flags_stmt, 2), [659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), [661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 2, .production_id = 15), [663] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_content, 2, .production_id = 15), @@ -29696,24 +29696,24 @@ static TSParseActionEntry ts_parse_actions[] = { [667] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_content, 5, .production_id = 15), [669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 6, .production_id = 15), [671] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_content, 6, .production_id = 15), - [673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_function_command, 2), - [675] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_function_command, 2), + [673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_function_stmt, 2), + [675] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_function_stmt, 2), [677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fromto_command, 4), - [681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fromto_command, 4), - [683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_string_command, 3), - [685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_string_command, 3), - [687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_register_command, 2), - [689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_register_command, 2), - [691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pf_arged_command, 1, .production_id = 2), - [693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pf_arged_command, 1, .production_id = 2), + [679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fromto_stmt, 4), + [681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fromto_stmt, 4), + [683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_string_stmt, 3), + [685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_string_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__pf_arged_stmt, 1, .production_id = 2), + [693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pf_arged_stmt, 1, .production_id = 2), [695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arged_command, 1, .production_id = 4), - [699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arged_command, 1, .production_id = 4), - [701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_legacy_quoted_command, 3, .production_id = 12), - [703] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_legacy_quoted_command, 3, .production_id = 12), - [705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_command, 3, .production_id = 13), - [707] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_command, 3, .production_id = 13), + [697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arged_stmt, 1, .production_id = 4), + [699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arged_stmt, 1, .production_id = 4), + [701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_legacy_quoted_stmt, 3, .production_id = 12), + [703] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_legacy_quoted_stmt, 3, .production_id = 12), + [705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 3, .production_id = 13), + [707] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 3, .production_id = 13), [709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_call_content, 2), [711] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_call_content, 2), [713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__Cf_args, 2), @@ -29725,139 +29725,139 @@ static TSParseActionEntry ts_parse_actions[] = { [725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_cmd_args, 1), [727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_cmd_args, 1), [729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_iomap_command, 2), - [733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_iomap_command, 2), + [731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_iomap_stmt, 2), + [733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_iomap_stmt, 2), [735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_args, 2), [737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_args, 2), - [739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_string_command, 2), - [741] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_string_command, 2), - [743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_symbol_command, 2), - [745] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_symbol_command, 2), - [747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_segments_command, 2), - [749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_segments_command, 2), - [751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_command, 3, .production_id = 16), - [753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_command, 3, .production_id = 16), - [755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_command, 3), - [757] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_command, 3), - [759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_file_lines_command, 3), - [761] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_file_lines_command, 3), - [763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsets_command, 3), - [765] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsets_command, 3), - [767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsetssizes_command, 3), - [769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsetssizes_command, 3), - [771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arged_command, 1, .production_id = 5), - [773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arged_command, 1, .production_id = 5), - [775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_sections_command, 2), - [777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_sections_command, 2), - [779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_import_command, 2), - [781] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_import_command, 2), - [783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_command, 2, .production_id = 10), - [785] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_command, 2, .production_id = 10), - [787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_step_command, 3), - [789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_step_command, 3), - [791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_seek_command, 3), - [793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_seek_command, 3), - [795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_blksz_command, 3), - [797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_blksz_command, 3), - [799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__last_command, 1, .production_id = 2), - [801] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__last_command, 1, .production_id = 2), - [803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_arch_command, 3), - [805] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_arch_command, 3), - [807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_bits_command, 3), - [809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_bits_command, 3), - [811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_nthi_command, 3), - [813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_nthi_command, 3), - [815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_command, 3), - [817] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_command, 3), - [819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fs_command, 3), - [821] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fs_command, 3), - [823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_reli_command, 3), - [825] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_reli_command, 3), - [827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_kuery_command, 3), - [829] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_kuery_command, 3), - [831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fd_command, 3), - [833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fd_command, 3), - [835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_reg_command, 3), - [837] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_reg_command, 3), - [839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_file_command, 3), - [841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_file_command, 3), - [843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbgmap_command, 2), - [845] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbgmap_command, 2), - [847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_value_command, 3), - [849] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_value_command, 3), - [851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_hex_command, 3), - [853] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_hex_command, 3), - [855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_command_question, 2, .production_id = 8), - [857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_command_question, 2, .production_id = 8), - [859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_command, 2, .production_id = 9), - [861] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_command, 2, .production_id = 9), + [739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_string_stmt, 2), + [741] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_string_stmt, 2), + [743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_symbol_stmt, 2), + [745] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_symbol_stmt, 2), + [747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_segments_stmt, 2), + [749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_segments_stmt, 2), + [751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_stmt, 3, .production_id = 16), + [753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_stmt, 3, .production_id = 16), + [755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_stmt, 3), + [757] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_stmt, 3), + [759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_file_lines_stmt, 3), + [761] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_file_lines_stmt, 3), + [763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsets_stmt, 3), + [765] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsets_stmt, 3), + [767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsetssizes_stmt, 3), + [769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsetssizes_stmt, 3), + [771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arged_stmt, 1, .production_id = 5), + [773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arged_stmt, 1, .production_id = 5), + [775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_sections_stmt, 2), + [777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_sections_stmt, 2), + [779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_import_stmt, 2), + [781] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_import_stmt, 2), + [783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 2, .production_id = 10), + [785] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 2, .production_id = 10), + [787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_step_stmt, 3), + [789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_step_stmt, 3), + [791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_seek_stmt, 3), + [793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_seek_stmt, 3), + [795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_blksz_stmt, 3), + [797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_blksz_stmt, 3), + [799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__last_stmt, 1, .production_id = 2), + [801] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__last_stmt, 1, .production_id = 2), + [803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_arch_stmt, 3), + [805] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_arch_stmt, 3), + [807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_bits_stmt, 3), + [809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_bits_stmt, 3), + [811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_nthi_stmt, 3), + [813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_nthi_stmt, 3), + [815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_stmt, 3), + [817] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_stmt, 3), + [819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fs_stmt, 3), + [821] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fs_stmt, 3), + [823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_reli_stmt, 3), + [825] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_reli_stmt, 3), + [827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_kuery_stmt, 3), + [829] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_kuery_stmt, 3), + [831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fd_stmt, 3), + [833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fd_stmt, 3), + [835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_reg_stmt, 3), + [837] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_reg_stmt, 3), + [839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_file_stmt, 3), + [841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_file_stmt, 3), + [843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbgmap_stmt, 2), + [845] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbgmap_stmt, 2), + [847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_value_stmt, 3), + [849] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_value_stmt, 3), + [851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_hex_stmt, 3), + [853] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_hex_stmt, 3), + [855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_stmt_question, 2, .production_id = 8), + [857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_stmt_question, 2, .production_id = 8), + [859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 2, .production_id = 9), + [861] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 2, .production_id = 9), [863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpret_arg, 1), [865] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpret_arg, 1), [867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_call_content, 1), [869] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_call_content, 1), - [871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pf_arged_command, 2, .production_id = 8), - [873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pf_arged_command, 2, .production_id = 8), - [875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__search_command, 2, .production_id = 8), - [877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__search_command, 2, .production_id = 8), + [871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pf_arged_stmt, 2, .production_id = 8), + [873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pf_arged_stmt, 2, .production_id = 8), + [875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__search_stmt, 2, .production_id = 8), + [877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__search_stmt, 2, .production_id = 8), [879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_Cf_cmd, 2, .production_id = 8), [881] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_Cf_cmd, 2, .production_id = 8), [883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_cmd, 2, .production_id = 8), [885] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_cmd, 2, .production_id = 8), [887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_new_args, 2), [889] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_new_args, 2), - [891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__system_command, 2, .production_id = 8), - [893] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__system_command, 2, .production_id = 8), - [895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__math_arged_command, 2, .production_id = 8), - [897] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__math_arged_command, 2, .production_id = 8), + [891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__system_stmt, 2, .production_id = 8), + [893] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__system_stmt, 2, .production_id = 8), + [895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__math_arged_stmt, 2, .production_id = 8), + [897] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__math_arged_stmt, 2, .production_id = 8), [899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_eq_sep_args, 3), [901] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_eq_sep_args, 3), [903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_call_full_content, 2), [905] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_call_full_content, 2), - [907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pointer_arged_command, 2, .production_id = 8), - [909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pointer_arged_command, 2, .production_id = 8), + [907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pointer_arged_stmt, 2, .production_id = 8), + [909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pointer_arged_stmt, 2, .production_id = 8), [911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_specifier, 2), [913] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_specifier, 2), - [915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_hit_command, 4, .production_id = 20), - [917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_hit_command, 4, .production_id = 20), - [919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_comment_command, 4), - [921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_comment_command, 4), - [923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_flags_command, 4), - [925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_flags_command, 4), - [927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_function_command, 4), - [929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_function_command, 4), - [931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__macro_arged_command, 2, .production_id = 8), - [933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__macro_arged_command, 2, .production_id = 8), - [935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_instrs_command, 2), - [937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_instrs_command, 2), - [939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_bbs_command, 2), - [941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_bbs_command, 2), - [943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_threads_command, 2), - [945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_threads_command, 2), - [947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_html_enable_command, 2, .production_id = 2), - [949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_html_enable_command, 2, .production_id = 2), - [951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbts_command, 2), - [953] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbts_command, 2), - [955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbta_command, 2), - [957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbta_command, 2), - [959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_command, 2, .production_id = 8), - [961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_command, 2, .production_id = 8), - [963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_repeat_command, 2, .production_id = 11), - [965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_repeat_command, 2, .production_id = 11), - [967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbtb_command, 2), - [969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbtb_command, 2), - [971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_command, 2, .production_id = 8), - [973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_command, 2, .production_id = 8), + [915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_hit_stmt, 4, .production_id = 20), + [917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_hit_stmt, 4, .production_id = 20), + [919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_comment_stmt, 4), + [921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_comment_stmt, 4), + [923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_flags_stmt, 4), + [925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_flags_stmt, 4), + [927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_function_stmt, 4), + [929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_function_stmt, 4), + [931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__macro_arged_stmt, 2, .production_id = 8), + [933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__macro_arged_stmt, 2, .production_id = 8), + [935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_instrs_stmt, 2), + [937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_instrs_stmt, 2), + [939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_bbs_stmt, 2), + [941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_bbs_stmt, 2), + [943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_threads_stmt, 2), + [945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_threads_stmt, 2), + [947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_html_enable_stmt, 2, .production_id = 2), + [949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_html_enable_stmt, 2, .production_id = 2), + [951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbts_stmt, 2), + [953] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbts_stmt, 2), + [955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbta_stmt, 2), + [957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbta_stmt, 2), + [959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_stmt, 2, .production_id = 8), + [961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_stmt, 2, .production_id = 8), + [963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_repeat_stmt, 2, .production_id = 11), + [965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_repeat_stmt, 2, .production_id = 11), + [967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbtb_stmt, 2), + [969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbtb_stmt, 2), + [971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_stmt, 2, .production_id = 8), + [973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_stmt, 2, .production_id = 8), [975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_cmd_args, 3, .production_id = 21), [977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_cmd_args, 3, .production_id = 21), - [979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_html_disable_command, 2, .production_id = 2), - [981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_html_disable_command, 2, .production_id = 2), + [979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_html_disable_stmt, 2, .production_id = 2), + [981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_html_disable_stmt, 2, .production_id = 2), [983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208), [985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), [987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), - [989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_interpret_offsetssizes_command, 3), - [991] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_interpret_offsetssizes_command, 3), - [993] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_interpret_command, 3), - [995] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_interpret_command, 3), + [989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_interpret_offsetssizes_stmt, 3), + [991] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_interpret_offsetssizes_stmt, 3), + [993] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_interpret_stmt, 3), + [995] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_interpret_stmt, 3), [997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), [999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), @@ -29873,12 +29873,12 @@ static TSParseActionEntry ts_parse_actions[] = { [1021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), [1023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), [1025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), - [1027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_commands_repeat1, 2), - [1029] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_commands_repeat1, 2), - [1031] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_commands_repeat1, 2), SHIFT_REPEAT(279), - [1034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__commands_singleline_repeat1, 2), - [1036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__commands_singleline_repeat1, 2), - [1038] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__commands_singleline_repeat1, 2), SHIFT_REPEAT(280), + [1027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2), + [1029] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statements_repeat1, 2), + [1031] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2), SHIFT_REPEAT(279), + [1034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat1, 2), + [1036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statements_singleline_repeat1, 2), + [1038] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat1, 2), SHIFT_REPEAT(280), [1041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), @@ -29981,12 +29981,12 @@ static TSParseActionEntry ts_parse_actions[] = { [1258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), [1260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), [1262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(340), - [1265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirect_command, 3, .production_id = 17), - [1267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_commands, 2), + [1265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirect_stmt, 3, .production_id = 17), + [1267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 2), [1269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [1271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_commands, 3), - [1273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_commands_repeat2, 2), - [1275] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_commands_repeat2, 2), SHIFT_REPEAT(7), + [1271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 3), + [1273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat2, 2), + [1275] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat2, 2), SHIFT_REPEAT(7), [1278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), [1280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), [1282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427), @@ -30020,20 +30020,20 @@ static TSParseActionEntry ts_parse_actions[] = { [1340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), [1344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [1346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__commands_singleline, 2), - [1348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__commands_singleline_repeat2, 2), - [1350] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__commands_singleline_repeat2, 2), SHIFT_REPEAT(32), + [1346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements_singleline, 2), + [1348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 2), + [1350] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 2), SHIFT_REPEAT(32), [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), [1355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82), [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), [1359] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(335), [1362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_macro_content_repeat1, 2), [1364] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_macro_content_repeat1, 2), SHIFT_REPEAT(38), - [1367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__commands_singleline, 1), - [1369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__commands_singleline, 3), + [1367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements_singleline, 1), + [1369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements_singleline, 3), [1371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), [1373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [1375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__commands_singleline_repeat2, 2), SHIFT_REPEAT(34), + [1375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 2), SHIFT_REPEAT(34), [1378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), [1380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), [1382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), diff --git a/shlr/rizin-shell-parser/src/scanner.c b/shlr/rizin-shell-parser/src/scanner.c index bbc31bc571..a4f8824966 100644 --- a/shlr/rizin-shell-parser/src/scanner.c +++ b/shlr/rizin-shell-parser/src/scanner.c @@ -12,7 +12,7 @@ enum TokenType { CMD_IDENTIFIER, - HELP_COMMAND, + HELP_STMT, FILE_DESCRIPTOR, EQ_SEP_CONCAT, CONCAT, @@ -156,7 +156,7 @@ bool tree_sitter_rzcmd_external_scanner_scan(void *payload, TSLexer *lexer, cons lexer->result_symbol = EQ_SEP_CONCAT; return true; } - if (valid_symbols[CMD_IDENTIFIER] || valid_symbols[HELP_COMMAND]) { + if (valid_symbols[CMD_IDENTIFIER] || valid_symbols[HELP_STMT]) { char res[CMD_IDENTIFIER_MAX_LENGTH + 1]; int i_res = 0; @@ -188,7 +188,7 @@ bool tree_sitter_rzcmd_external_scanner_scan(void *payload, TSLexer *lexer, cons if (i_res == 1) { return false; } - lexer->result_symbol = HELP_COMMAND; + lexer->result_symbol = HELP_STMT; } else { if ((is_special_start(res[0]) && strcmp(res, "R=!")) || is_pf_cmd(res) || is_env_cmd(res) || is_at_cmd(res) || !valid_symbols[CMD_IDENTIFIER]) { return false; diff --git a/test/db/cmd/cmd_interpret b/test/db/cmd/cmd_interpret index 839b5bac1c..08abd0f354 100644 --- a/test/db/cmd/cmd_interpret +++ b/test/db/cmd/cmd_interpret @@ -42,7 +42,7 @@ $foo $foo ?e -- $-* -e cfg.newshell=true +e cfg.oldshell=false $foo=\#!pipe echo hello $foo ?e -- diff --git a/test/db/cmd/cmd_pd b/test/db/cmd/cmd_pd index 2af71dd7fd..200bf2f834 100644 --- a/test/db/cmd/cmd_pd +++ b/test/db/cmd/cmd_pd @@ -1388,7 +1388,7 @@ EOF RUN NAME=pdJ string - oldshell -ARGS=-ecfg.newshell=false +ARGS=-ecfg.oldshell=true FILE=malloc://128 CMDS=<data, "x"); buf->length = strlen("x"); buf->index = 1; - RzLineNSCompletionResult *r = rz_core_autocomplete_newshell(core, buf, RZ_LINE_PROMPT_DEFAULT); + RzLineNSCompletionResult *r = rz_core_autocomplete_rzshell(core, buf, RZ_LINE_PROMPT_DEFAULT); mu_assert_eq(r->start, 0, "should autocomplete starting from 0"); mu_assert_eq(r->end, 1, "should autocomplete ending at 1"); @@ -112,7 +112,7 @@ static bool test_autocmplt_cmdid(void) { strcpy(buf->data, "p @@c:x"); buf->length = strlen("p @@c:x"); buf->index = buf->length; - r = rz_core_autocomplete_newshell(core, buf, RZ_LINE_PROMPT_DEFAULT); + r = rz_core_autocomplete_rzshell(core, buf, RZ_LINE_PROMPT_DEFAULT); mu_assert_notnull(r, "r should be returned"); mu_assert_eq(r->start, buf->length - 1, "start is ok"); @@ -134,7 +134,7 @@ static bool test_autocmplt_newcommand(void) { strcpy(buf->data, ""); buf->length = strlen(""); buf->index = 0; - RzLineNSCompletionResult *r = rz_core_autocomplete_newshell(core, buf, RZ_LINE_PROMPT_DEFAULT); + RzLineNSCompletionResult *r = rz_core_autocomplete_rzshell(core, buf, RZ_LINE_PROMPT_DEFAULT); mu_assert_notnull(r, "r should be returned"); mu_assert_eq(r->start, 0, "should autocomplete starting from 0"); @@ -149,7 +149,7 @@ static bool test_autocmplt_newcommand(void) { strcpy(buf->data, "p @@c:"); buf->length = strlen("p @@c:"); buf->index = buf->length; - r = rz_core_autocomplete_newshell(core, buf, RZ_LINE_PROMPT_DEFAULT); + r = rz_core_autocomplete_rzshell(core, buf, RZ_LINE_PROMPT_DEFAULT); mu_assert_notnull(r, "result should be there"); mu_assert_eq(r->start, buf->length, "start should be ok"); @@ -174,7 +174,7 @@ static bool test_autocmplt_argid(void) { strcpy(buf->data, s); buf->length = strlen(s); buf->index = buf->length; - RzLineNSCompletionResult *r = rz_core_autocomplete_newshell(core, buf, RZ_LINE_PROMPT_DEFAULT); + RzLineNSCompletionResult *r = rz_core_autocomplete_rzshell(core, buf, RZ_LINE_PROMPT_DEFAULT); mu_assert_notnull(r, "r should not be null"); mu_assert_eq(r->start, 3, "should autocomplete starting from ./..."); @@ -196,7 +196,7 @@ static bool test_autocmplt_quotedarg(void) { strcpy(buf->data, s); buf->length = strlen(s); buf->index = buf->length; - RzLineNSCompletionResult *r = rz_core_autocomplete_newshell(core, buf, RZ_LINE_PROMPT_DEFAULT); + RzLineNSCompletionResult *r = rz_core_autocomplete_rzshell(core, buf, RZ_LINE_PROMPT_DEFAULT); mu_assert_notnull(r, "r should not be null"); mu_assert_eq(r->start, 4, "should autocomplete starting from ./..."); @@ -210,7 +210,7 @@ static bool test_autocmplt_quotedarg(void) { strcpy(buf->data, s); buf->length = strlen(s); buf->index = buf->length; - r = rz_core_autocomplete_newshell(core, buf, RZ_LINE_PROMPT_DEFAULT); + r = rz_core_autocomplete_rzshell(core, buf, RZ_LINE_PROMPT_DEFAULT); mu_assert_notnull(r, "r should not be null"); mu_assert_eq(r->start, 4, "should autocomplete starting from ./..."); @@ -240,7 +240,7 @@ static bool test_autocmplt_newarg(void) { strcpy(buf->data, s); buf->length = strlen(s); buf->index = buf->length; - RzLineNSCompletionResult *r = rz_core_autocomplete_newshell(core, buf, RZ_LINE_PROMPT_DEFAULT); + RzLineNSCompletionResult *r = rz_core_autocomplete_rzshell(core, buf, RZ_LINE_PROMPT_DEFAULT); mu_assert_notnull(r, "r should not be null"); mu_assert_eq(r->start, buf->length, "should autocomplete starting after space"); @@ -281,7 +281,7 @@ static bool test_autocmplt_fcn(void) { strcpy(buf->data, s); buf->length = strlen(s); buf->index = buf->length; - RzLineNSCompletionResult *r = rz_core_autocomplete_newshell(core, buf, RZ_LINE_PROMPT_DEFAULT); + RzLineNSCompletionResult *r = rz_core_autocomplete_rzshell(core, buf, RZ_LINE_PROMPT_DEFAULT); mu_assert_notnull(r, "r should not be null"); mu_assert_eq(r->start, strlen("unittest ./file1 "), "should autocomplete starting after space"); @@ -301,25 +301,25 @@ static bool test_autocmplt_eval(void) { mu_assert_notnull(core, "core should be created"); RzLineBuffer *buf = &core->cons->line->buffer; - const char *s = "xd 1 2 3 4 cfg.newsh"; + const char *s = "xd 1 2 3 4 cfg.oldsh"; strcpy(buf->data, s); buf->length = strlen(s); buf->index = buf->length; - RzLineNSCompletionResult *r = rz_core_autocomplete_newshell(core, buf, RZ_LINE_PROMPT_DEFAULT); + RzLineNSCompletionResult *r = rz_core_autocomplete_rzshell(core, buf, RZ_LINE_PROMPT_DEFAULT); mu_assert_notnull(r, "r should not be null"); mu_assert_eq(r->start, strlen("xd 1 2 3 4 "), "should autocomplete the last arg"); mu_assert_eq(r->end, buf->length, "should autocomplete ending at end of buffer"); - mu_assert_eq(rz_pvector_len(&r->options), 2, "there are 2 config evals starting with cfg.newsh"); - mu_assert_streq(rz_pvector_at(&r->options, 0), "cfg.newshell", "cfg.newshell found"); - mu_assert_streq(rz_pvector_at(&r->options, 1), "cfg.newshell.autocompletion", "cfg.newshell found"); + mu_assert_eq(rz_pvector_len(&r->options), 2, "there are 2 config evals starting with cfg.oldsh"); + mu_assert_streq(rz_pvector_at(&r->options, 0), "cfg.oldshell", "cfg.oldshell found"); + mu_assert_streq(rz_pvector_at(&r->options, 1), "cfg.oldshell.autocompletion", "cfg.oldshell.autocompletion found"); rz_line_ns_completion_result_free(r); s = "xd 1 2 3 4 search.in=io.maps.r"; strcpy(buf->data, s); buf->length = strlen(s); buf->index = buf->length; - r = rz_core_autocomplete_newshell(core, buf, RZ_LINE_PROMPT_DEFAULT); + r = rz_core_autocomplete_rzshell(core, buf, RZ_LINE_PROMPT_DEFAULT); mu_assert_notnull(r, "r should not be null"); mu_assert_eq(r->start, strlen("xd 1 2 3 4 search.in="), "should autocomplete the last arg"); @@ -341,7 +341,7 @@ static bool test_autocmplt_seek(void) { strcpy(buf->data, s); buf->length = strlen(s); buf->index = buf->length; - RzLineNSCompletionResult *r = rz_core_autocomplete_newshell(core, buf, RZ_LINE_PROMPT_DEFAULT); + RzLineNSCompletionResult *r = rz_core_autocomplete_rzshell(core, buf, RZ_LINE_PROMPT_DEFAULT); mu_assert_notnull(r, "r should not be null"); mu_assert_eq(r->start, strlen("s "), "should autocomplete the last arg"); @@ -358,7 +358,7 @@ static bool test_autocmplt_seek(void) { strcpy(buf->data, s); buf->length = strlen(s); buf->index = buf->length; - r = rz_core_autocomplete_newshell(core, buf, RZ_LINE_PROMPT_DEFAULT); + r = rz_core_autocomplete_rzshell(core, buf, RZ_LINE_PROMPT_DEFAULT); mu_assert_notnull(r, "r should not be null"); mu_assert_eq(r->start, strlen("s "), "should autocomplete the last arg"); @@ -372,7 +372,7 @@ static bool test_autocmplt_seek(void) { strcpy(buf->data, s); buf->length = strlen(s); buf->index = buf->length; - r = rz_core_autocomplete_newshell(core, buf, RZ_LINE_PROMPT_DEFAULT); + r = rz_core_autocomplete_rzshell(core, buf, RZ_LINE_PROMPT_DEFAULT); mu_assert_notnull(r, "r should not be null"); mu_assert_eq(r->start, strlen("s flag1 + "), "should autocomplete the last arg"); @@ -386,7 +386,7 @@ static bool test_autocmplt_seek(void) { strcpy(buf->data, s); buf->length = strlen(s); buf->index = buf->length; - r = rz_core_autocomplete_newshell(core, buf, RZ_LINE_PROMPT_DEFAULT); + r = rz_core_autocomplete_rzshell(core, buf, RZ_LINE_PROMPT_DEFAULT); mu_assert_notnull(r, "r should not be null"); mu_assert_eq(r->start, strlen("s flag1+"), "should autocomplete the last arg"); diff --git a/test/unit/test_core_cmd.c b/test/unit/test_core_cmd.c index 572c2f4bb5..ec86da802a 100644 --- a/test/unit/test_core_cmd.c +++ b/test/unit/test_core_cmd.c @@ -62,7 +62,7 @@ static RzCmdStatus cmd_last_opt_handler(RzCore *core, int argc, const char **arg } if (argc == 3) { mu_assert_streq(argv[2], "cmd string\\ hello", "second cmd, optional, should be cmd"); - RzCmdStatus s = rz_core_cmd0_newshell(core, argv[2]); + RzCmdStatus s = rz_core_cmd0_rzshell(core, argv[2]); mu_assert_eq(s, RZ_CMD_STATUS_OK, "cmd_last second arg should be executed well"); } return RZ_CMD_STATUS_OK; @@ -84,7 +84,7 @@ static RzCore *fake_core_new(void) { static bool test_arg_cmd(void) { RzCore *core = fake_core_new(); - RzCmdStatus s = rz_core_cmd0_newshell(core, "cmd \"string hello\""); + RzCmdStatus s = rz_core_cmd0_rzshell(core, "cmd \"string hello\""); mu_assert_eq(s, RZ_CMD_STATUS_OK, "argument cmd is passed"); rz_core_free(core); mu_end; @@ -92,7 +92,7 @@ static bool test_arg_cmd(void) { static bool test_arg_cmd_last(void) { RzCore *core = fake_core_new(); - RzCmdStatus s = rz_core_cmd0_newshell(core, "cmd_last string hello"); + RzCmdStatus s = rz_core_cmd0_rzshell(core, "cmd_last string hello"); mu_assert_eq(s, RZ_CMD_STATUS_OK, "argument cmd is passed as a single arg"); rz_core_free(core); mu_end; @@ -100,7 +100,7 @@ static bool test_arg_cmd_last(void) { static bool test_arg_cmd_last_with_at(void) { RzCore *core = fake_core_new(); - RzCmdStatus s = rz_core_cmd0_newshell(core, "cmd_last_with_at string hello \\@ 0xdeadbeef"); + RzCmdStatus s = rz_core_cmd0_rzshell(core, "cmd_last_with_at string hello \\@ 0xdeadbeef"); mu_assert_eq(s, RZ_CMD_STATUS_OK, "argument cmd is passed as a single arg"); rz_core_free(core); mu_end; @@ -108,9 +108,9 @@ static bool test_arg_cmd_last_with_at(void) { static bool test_arg_cmd_last_opt(void) { RzCore *core = fake_core_new(); - RzCmdStatus s = rz_core_cmd0_newshell(core, "cmd_last_opt \"string 'hello everybody'\" cmd 'string hello'"); + RzCmdStatus s = rz_core_cmd0_rzshell(core, "cmd_last_opt \"string 'hello everybody'\" cmd 'string hello'"); mu_assert_eq(s, RZ_CMD_STATUS_OK, "argument cmd is passed as a single arg"); - s = rz_core_cmd0_newshell(core, "cmd_last_opt \"string 'hello everybody'\""); + s = rz_core_cmd0_rzshell(core, "cmd_last_opt \"string 'hello everybody'\""); mu_assert_eq(s, RZ_CMD_STATUS_OK, "argument cmd is passed as a single arg"); rz_core_free(core); mu_end; diff --git a/travis-script b/travis-script index 4ea9bb6c79..23fc4bf043 100644 --- a/travis-script +++ b/travis-script @@ -29,8 +29,8 @@ fi if [ "${RZ_SYS_OPENSSL}" != "" ] ; then OPTS="${OPTS} -D use_sys_openssl=${RZ_SYS_OPENSSL}" fi -if [ "${RZ_NEWSHELL}" != "" ] ; then - OPTS="${OPTS} -D use_treesitter=${RZ_NEWSHELL}" +if [ "${RZ_RZSHELL}" != "" ] ; then + OPTS="${OPTS} -D use_treesitter=${RZ_RZSHELL}" fi if [ "${COVERAGE}" == "1" ] ; then OPTS="${OPTS} -Db_coverage=true"