diff --git a/librz/core/cmd/cmd.c b/librz/core/cmd/cmd.c index 1d6870e792c..c62964de2c1 100644 --- a/librz/core/cmd/cmd.c +++ b/librz/core/cmd/cmd.c @@ -3102,7 +3102,8 @@ static bool substitute_args(struct tsr2cmd_state *state, TSNode args, TSNode *ne // If do_unwrap is true, then quote unwrapping is always done, else cd is // checked. An arg of raw type (this can be determined if cd is available) // prevents unescaping and quote unwrapping regardless. -static RzCmdParsedArgs *ts_node_handle_arg_prargs(struct tsr2cmd_state *state, TSNode command, TSNode arg, uint32_t child_idx, bool do_unwrap, const RzCmdDesc *cd) { +static RzCmdParsedArgs *ts_node_handle_arg_prargs(struct tsr2cmd_state *state, TSNode command, TSNode arg, + uint32_t child_idx, bool do_unwrap, const RzCmdDesc *cd, bool grandparent) { RzCmdParsedArgs *res = NULL; TSNode new_command; substitute_args_init(state, command); @@ -3113,6 +3114,9 @@ static RzCmdParsedArgs *ts_node_handle_arg_prargs(struct tsr2cmd_state *state, T } arg = ts_node_named_child(new_command, child_idx); + if (grandparent) { + arg = ts_node_named_child(arg, 0); + } res = parse_args(state, arg, do_unwrap, cd); if (res == NULL) { RZ_LOG_ERROR("Cannot parse arg\n"); @@ -3123,8 +3127,9 @@ static RzCmdParsedArgs *ts_node_handle_arg_prargs(struct tsr2cmd_state *state, T return res; } -static char *ts_node_handle_arg(struct tsr2cmd_state *state, TSNode command, TSNode arg, uint32_t child_idx) { - RzCmdParsedArgs *a = ts_node_handle_arg_prargs(state, command, arg, child_idx, true, NULL); +static char *ts_node_handle_arg(struct tsr2cmd_state *state, TSNode command, TSNode arg, uint32_t child_idx, + bool grandparent) { + RzCmdParsedArgs *a = ts_node_handle_arg_prargs(state, command, arg, child_idx, true, NULL, grandparent); if (!a) { return NULL; } @@ -3193,7 +3198,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(arged_stmt) { RzCmdParsedArgs *pr_args = NULL; if (!ts_node_is_null(args)) { RzCmdDesc *cd = rz_cmd_get_desc(state->core->rcmd, command_str); - pr_args = ts_node_handle_arg_prargs(state, node, args, 1, false, cd); + pr_args = ts_node_handle_arg_prargs(state, node, args, 1, false, cd, false); if (!pr_args) { goto err; } @@ -3368,7 +3373,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(redirect_stmt) { // extract the string of the filename we need to write to TSNode arg = ts_node_child_by_field_name(node, "arg", strlen("arg")); - char *arg_str = ts_node_handle_arg(state, node, arg, 2); + char *arg_str = ts_node_handle_arg(state, node, arg, 2, false); if (!arg_str) { res = RZ_CMD_STATUS_INVALID; goto fail; @@ -3510,7 +3515,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(help_stmt) { RzCmdStatus res = RZ_CMD_STATUS_INVALID; if (!ts_node_is_null(args)) { RzCmdDesc *cd = rz_cmd_get_desc(state->core->rcmd, command_str); - pr_args = ts_node_handle_arg_prargs(state, node, args, 1, false, cd); + pr_args = ts_node_handle_arg_prargs(state, node, args, 1, false, cd, false); if (!pr_args) { goto err_else; } @@ -3537,10 +3542,31 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(help_stmt) { return res; } +static TSNode tmp_get_next_node(TSNode cur) { + TSNode next = ts_node_next_named_sibling(cur); + if (ts_node_is_null(next)) { + next = ts_node_named_child(ts_node_parent(cur), 0); + } + return next; +} + +static uint32_t tmp_get_idx(TSNode node) { + uint32_t cnt = 0; + while (!ts_node_is_null(node)) { + node = ts_node_prev_named_sibling(node); + cnt++; + } + return cnt - 1; +} + +DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_stmt) { + TSNode first_tmp = ts_node_named_child(node, 1); + return handle_ts_stmt(state, first_tmp); +} + 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); + TSNode offset = ts_node_named_child(node, 0); + char *offset_string = ts_node_handle_arg(state, ts_node_parent(node), offset, tmp_get_idx(node), true); if (!offset_string) { return RZ_CMD_STATUS_INVALID; } @@ -3558,23 +3584,24 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_seek_stmt) { } 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_stmt_tmpseek(state, command); + TSNode next = tmp_get_next_node(node); + RzCmdStatus res = handle_ts_stmt_tmpseek(state, next); rz_core_seek(state->core, orig_offset, true); free(offset_string); return res; } 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); + TSNode blksz = ts_node_named_child(node, 0); + char *blksz_string = ts_node_handle_arg(state, ts_node_parent(node), blksz, tmp_get_idx(node), true); if (!blksz_string) { return RZ_CMD_STATUS_INVALID; } ut64 orig_blksz = state->core->blocksize; 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_stmt(state, command); + TSNode next = tmp_get_next_node(node); + RzCmdStatus res = handle_ts_stmt(state, next); rz_core_block_size(state->core, orig_blksz); free(blksz_string); return res; @@ -3582,9 +3609,9 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_blksz_stmt) { 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); - RzCmdParsedArgs *a = ts_node_handle_arg_prargs(state, node, fromto, 1, true, NULL); + TSNode fromto = ts_node_named_child(node, 0); + RzCmdParsedArgs *a = ts_node_handle_arg_prargs(state, ts_node_parent(node), fromto, tmp_get_idx(node), + true, NULL, true); if (!a || a->argc != 2 + 1) { rz_cmd_parsed_args_free(a); return RZ_CMD_STATUS_INVALID; @@ -3612,7 +3639,8 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_fromto_stmt) { rz_config_set_i(core->config, tovars[i], to_val); } - RzCmdStatus res = handle_ts_stmt(state, command); + TSNode next = tmp_get_next_node(node); + RzCmdStatus res = handle_ts_stmt(state, next); rz_config_hold_restore(hc); @@ -3623,9 +3651,8 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_fromto_stmt) { 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); - char *arg_str = ts_node_handle_arg(state, node, arg, 1); + TSNode arg = ts_node_named_child(node, 0); + char *arg_str = ts_node_handle_arg(state, ts_node_parent(node), arg, tmp_get_idx(node), true); if (!arg_str) { return RZ_CMD_STATUS_INVALID; } @@ -3643,8 +3670,9 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_arch_stmt) { } is_arch_set = set_tmp_arch(core, arg_str, &tmparch); - // execute command with changed settings - RzCmdStatus res = handle_ts_stmt(state, command); + // execute command or next tmp op with changed settings + TSNode next = tmp_get_next_node(node); + RzCmdStatus res = handle_ts_stmt(state, next); // restore original settings if (is_arch_set) { @@ -3666,9 +3694,8 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_arch_stmt) { 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); - char *arg_str = ts_node_handle_arg(state, node, arg, 1); + TSNode arg = ts_node_named_child(node, 0); + char *arg_str = ts_node_handle_arg(state, ts_node_parent(node), arg, tmp_get_idx(node), true); if (!arg_str) { return RZ_CMD_STATUS_INVALID; } @@ -3679,7 +3706,8 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_bits_stmt) { int bits = rz_num_math(core->num, arg_str); set_tmp_bits(core, bits, &tmpbits, &cmd_ignbithints); - RzCmdStatus res = handle_ts_stmt(state, command); + TSNode next = tmp_get_next_node(node); + RzCmdStatus res = handle_ts_stmt(state, next); rz_config_set(core->config, "asm.bits", tmpbits); core->fixedbits = oldfixedbits; @@ -3692,9 +3720,8 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_bits_stmt) { 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); - char *arg_str = ts_node_handle_arg(state, node, arg, 1); + TSNode arg = ts_node_named_child(node, 0); + char *arg_str = ts_node_handle_arg(state, ts_node_parent(node), arg, tmp_get_idx(node), true); if (!arg_str) { return RZ_CMD_STATUS_INVALID; } @@ -3705,7 +3732,8 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_nthi_stmt) { core->tmpseek = true; } - RzCmdStatus res = handle_ts_stmt_tmpseek(state, command); + TSNode next = tmp_get_next_node(node); + RzCmdStatus res = handle_ts_stmt_tmpseek(state, next); rz_core_seek(core, orig_offset, true); @@ -3716,8 +3744,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_nthi_stmt) { 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); - TSNode args = ts_node_named_child(node, 1); + TSNode args = ts_node_named_child(node, 0); RzConfigHold *hc = rz_config_hold_new(core->config); uint32_t i, n_args = ts_node_named_child_count(args); @@ -3735,7 +3762,8 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_eval_stmt) { free(arg_str); } - RzCmdStatus res = handle_ts_stmt(state, command); + TSNode next = tmp_get_next_node(node); + RzCmdStatus res = handle_ts_stmt(state, next); rz_config_hold_restore(hc); rz_config_hold_free(hc); @@ -3744,14 +3772,14 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_eval_stmt) { 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); + TSNode arg = ts_node_named_child(node, 0); + char *arg_str = ts_node_handle_arg(state, ts_node_parent(node), arg, tmp_get_idx(node), true); if (!arg_str) { return RZ_CMD_STATUS_INVALID; } rz_flag_space_push(core->flags, arg_str); - RzCmdStatus res = handle_ts_stmt(state, command); + TSNode next = tmp_get_next_node(node); + RzCmdStatus res = handle_ts_stmt(state, next); rz_flag_space_pop(core->flags); free(arg_str); return res; @@ -3759,9 +3787,8 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_fs_stmt) { 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); - char *arg_str = ts_node_handle_arg(state, node, arg, 1); + TSNode arg = ts_node_named_child(node, 0); + char *arg_str = ts_node_handle_arg(state, ts_node_parent(node), arg, tmp_get_idx(node), true); if (!arg_str) { return RZ_CMD_STATUS_INVALID; } @@ -3770,7 +3797,8 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_reli_stmt) { if (addr) { rz_core_seek_opcode(core, addr, false); } - RzCmdStatus res = handle_ts_stmt_tmpseek(state, command); + TSNode next = tmp_get_next_node(node); + RzCmdStatus res = handle_ts_stmt_tmpseek(state, next); rz_core_seek(state->core, orig_offset, true); free(arg_str); return res; @@ -3778,9 +3806,8 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_reli_stmt) { 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); - char *arg_str = ts_node_handle_arg(state, node, arg, 1); + TSNode arg = ts_node_named_child(node, 0); + char *arg_str = ts_node_handle_arg(state, ts_node_parent(node), arg, tmp_get_idx(node), true); if (!arg_str) { return RZ_CMD_STATUS_INVALID; } @@ -3790,7 +3817,8 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_kuery_stmt) { rz_core_seek(core, rz_num_math(core->num, out), true); free(out); } - RzCmdStatus res = handle_ts_stmt_tmpseek(state, command); + TSNode next = tmp_get_next_node(node); + RzCmdStatus res = handle_ts_stmt_tmpseek(state, next); rz_core_seek(state->core, orig_offset, true); free(arg_str); return res; @@ -3798,15 +3826,15 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_kuery_stmt) { 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); + TSNode arg = ts_node_named_child(node, 0); + char *arg_str = ts_node_handle_arg(state, ts_node_parent(node), arg, tmp_get_idx(node), true); if (!arg_str) { return RZ_CMD_STATUS_INVALID; } int tmpfd = core->io->desc ? core->io->desc->fd : -1; rz_io_use_fd(core->io, atoi(arg_str)); - RzCmdStatus res = handle_ts_stmt(state, command); + TSNode next = tmp_get_next_node(node); + RzCmdStatus res = handle_ts_stmt(state, next); rz_io_use_fd(core->io, tmpfd); free(arg_str); return res; @@ -3814,9 +3842,8 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_fd_stmt) { 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); - char *arg_str = ts_node_handle_arg(state, node, arg, 1); + TSNode arg = ts_node_named_child(node, 0); + char *arg_str = ts_node_handle_arg(state, ts_node_parent(node), arg, tmp_get_idx(node), true); if (!arg_str) { return RZ_CMD_STATUS_INVALID; } @@ -3824,7 +3851,8 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_reg_stmt) { // 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_stmt_tmpseek(state, command); + TSNode next = tmp_get_next_node(node); + RzCmdStatus res = handle_ts_stmt_tmpseek(state, next); rz_core_seek(core, orig_offset, true); free(arg_str); return res; @@ -3866,9 +3894,8 @@ static bool handle_tmp_desc(struct tsr2cmd_state *state, TSNode command, const u } 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); + TSNode arg = ts_node_named_child(node, 0); + char *arg_str = ts_node_handle_arg(state, ts_node_parent(node), arg, tmp_get_idx(node), true); if (!arg_str) { return RZ_CMD_STATUS_INVALID; } @@ -3881,7 +3908,8 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_file_stmt) { goto out; } - res = handle_tmp_desc(state, command, (ut8 *)f, (int)sz); + TSNode next = tmp_get_next_node(node); + res = handle_tmp_desc(state, next, (ut8 *)f, (int)sz); free(f); out: @@ -3890,9 +3918,8 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_file_stmt) { } 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); + TSNode arg = ts_node_named_child(node, 0); + char *arg_str = ts_node_handle_arg(state, ts_node_parent(node), arg, tmp_get_idx(node), true); if (!arg_str) { return RZ_CMD_STATUS_INVALID; } @@ -3901,7 +3928,8 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_string_stmt) { sz = strlen(arg_str); const ut8 *buf = (const ut8 *)arg_str; - RzCmdStatus res = handle_tmp_desc(state, command, buf, sz); + TSNode next = tmp_get_next_node(node); + RzCmdStatus res = handle_tmp_desc(state, next, buf, sz); free(arg_str); return res; @@ -3909,9 +3937,8 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_string_stmt) { 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); - char *arg_str = ts_node_handle_arg(state, node, arg, 1); + TSNode arg = ts_node_named_child(node, 0); + char *arg_str = ts_node_handle_arg(state, ts_node_parent(node), arg, tmp_get_idx(node), true); if (!arg_str) { return RZ_CMD_STATUS_INVALID; } @@ -3924,16 +3951,16 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_value_stmt) { rz_write_ble(buf, v, be, bi); int sz = bi / 8; - RzCmdStatus res = handle_tmp_desc(state, command, buf, sz); + TSNode next = tmp_get_next_node(node); + RzCmdStatus res = handle_tmp_desc(state, next, buf, sz); free(arg_str); return res; } 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); + TSNode arg = ts_node_named_child(node, 0); + char *arg_str = ts_node_handle_arg(state, ts_node_parent(node), arg, tmp_get_idx(node), true); if (!arg_str) { return RZ_CMD_STATUS_INVALID; } @@ -3943,7 +3970,8 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(tmp_hex_stmt) { ut8 *buf = RZ_NEWS(ut8, len + 1); sz = rz_hex_str2bin(arg_str, buf); - RzCmdStatus res = handle_tmp_desc(state, command, buf, sz); + TSNode next = tmp_get_next_node(node); + RzCmdStatus res = handle_tmp_desc(state, next, buf, sz); free(buf); free(arg_str); @@ -3956,7 +3984,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_flags_stmt) { TSNode arg = ts_node_named_child(node, 1); char *arg_str = NULL; if (!ts_node_is_null(arg)) { - arg_str = ts_node_handle_arg(state, node, arg, 1); + arg_str = ts_node_handle_arg(state, node, arg, 1, false); if (!arg_str) { return RZ_CMD_STATUS_INVALID; } @@ -4057,7 +4085,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_file_lines_stmt) { RzCmdStatus res = RZ_CMD_STATUS_OK; 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); + char *arg_str = ts_node_handle_arg(state, node, arg, 1, false); if (!arg_str) { return RZ_CMD_STATUS_INVALID; } @@ -4128,7 +4156,7 @@ static RzCmdStatus iter_offsets_common(struct tsr2cmd_state *state, TSNode node, TSNode args = ts_node_named_child(node, 1); - RzCmdParsedArgs *a = ts_node_handle_arg_prargs(state, node, args, 1, true, NULL); + RzCmdParsedArgs *a = ts_node_handle_arg_prargs(state, node, args, 1, true, NULL, false); if (!a || (has_size && (a->argc - 1) % 2 != 0)) { RZ_LOG_ERROR("Cannot parse args\n"); rz_cmd_parsed_args_free(a); @@ -4186,7 +4214,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_instrs_stmt) { 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, NULL); + RzCmdParsedArgs *a = ts_node_handle_arg_prargs(state, node, args, 1, true, NULL, false); if (!a || a->argc != 3 + 1) { rz_cmd_parsed_args_free(a); return RZ_CMD_STATUS_INVALID; @@ -4668,7 +4696,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(iter_threads_stmt) { 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); + char *arg_str = ts_node_handle_arg(state, node, arg, 1, false); if (!arg_str) { return RZ_CMD_STATUS_INVALID; } @@ -4723,7 +4751,7 @@ DEFINE_HANDLE_TS_FCN_AND_SYMBOL(pipe_stmt) { TSNode command_pipe = ts_node_named_child(node, 1); RzCmdStatus res = RZ_CMD_STATUS_INVALID; - RzCmdParsedArgs *a = ts_node_handle_arg_prargs(state, node, command_pipe, 1, true, NULL); + RzCmdParsedArgs *a = ts_node_handle_arg_prargs(state, node, command_pipe, 1, true, NULL, false); if (a && a->argc > 1) { res = core_cmd_pipe(state->core, state, command_rizin, a->argc - 1, a->argv + 1); } diff --git a/librz/core/cmd/rz-shell-parser-cmds.inc b/librz/core/cmd/rz-shell-parser-cmds.inc index bf8f9156613..31fc36f5162 100644 --- a/librz/core/cmd/rz-shell-parser-cmds.inc +++ b/librz/core/cmd/rz-shell-parser-cmds.inc @@ -10,6 +10,7 @@ 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_stmt) HANDLER_RULE_OP(tmp_seek_stmt) HANDLER_RULE_OP(tmp_blksz_stmt) HANDLER_RULE_OP(tmp_fromto_stmt) diff --git a/librz/core/cmd_descs/cmd_descs.c b/librz/core/cmd_descs/cmd_descs.c index 663ea050cb8..780f9115096 100644 --- a/librz/core/cmd_descs/cmd_descs.c +++ b/librz/core/cmd_descs/cmd_descs.c @@ -19070,7 +19070,7 @@ static const RzCmdDescDetail tmp_modifiers_details[] = { { 0 }, }; static const RzCmdDescHelp tmp_modifiers_help = { - .summary = "'@' help, temporary modifiers, applied right-to-left", + .summary = "'@' help, temporary modifiers, applied left-to-right", .usage = " <@> [<@> ...]", .options = "[?]", .details = tmp_modifiers_details, diff --git a/librz/core/cmd_descs/cmd_descs.yaml b/librz/core/cmd_descs/cmd_descs.yaml index 1f3b4369d92..471f8e58576 100644 --- a/librz/core/cmd_descs/cmd_descs.yaml +++ b/librz/core/cmd_descs/cmd_descs.yaml @@ -281,7 +281,7 @@ commands: - name: "@" cname: tmp_modifiers options: "[?]" - summary: "'@' help, temporary modifiers, applied right-to-left" + summary: "'@' help, temporary modifiers, applied left-to-right" type: RZ_CMD_DESC_TYPE_FAKE usage: " <@> [<@> ...]" details: diff --git a/subprojects/rizin-shell-parser/corpus/cmd_substitution.txt b/subprojects/rizin-shell-parser/corpus/cmd_substitution.txt index 5f510fb20b6..c6915be3361 100644 --- a/subprojects/rizin-shell-parser/corpus/cmd_substitution.txt +++ b/subprojects/rizin-shell-parser/corpus/cmd_substitution.txt @@ -7,11 +7,16 @@ echo $(p8 10) --- (statements - (arged_stmt command: (cmd_identifier) + (arged_stmt + command: (cmd_identifier) args: (args - (arg (cmd_substitution_arg - (arged_stmt command: (cmd_identifier) - args: (args (arg (arg_identifier))))))))) + (arg + (cmd_substitution_arg + (arged_stmt + command: (cmd_identifier) + args: (args + (arg + (arg_identifier))))))))) ======================================= Command substitution with multiple statements @@ -22,17 +27,26 @@ echo $(p8 10; p8 4 @ 0xdeadbeef) --- (statements - (arged_stmt command: (cmd_identifier) + (arged_stmt + command: (cmd_identifier) args: (args - (arg (cmd_substitution_arg - (arged_stmt command: (cmd_identifier) - args: (args (arg (arg_identifier)))) - (tmp_seek_stmt - (arged_stmt command: (cmd_identifier) - args: (args (arg (arg_identifier)))) - (args (arg (arg_identifier))))))))) - - + (arg + (cmd_substitution_arg + (arged_stmt + command: (cmd_identifier) + args: (args + (arg + (arg_identifier)))) + (tmp_stmt + (arged_stmt + command: (cmd_identifier) + args: (args + (arg + (arg_identifier)))) + (tmp_seek_stmt + (args + (arg + (arg_identifier)))))))))) ======================================= Command substitution used as simple arg ` @@ -43,12 +57,16 @@ echo `p8 10` --- (statements - (arged_stmt command: (cmd_identifier) + (arged_stmt + command: (cmd_identifier) args: (args - (arg (cmd_substitution_arg - (arged_stmt command: (cmd_identifier) - args: (args (arg (arg_identifier))))))))) - + (arg + (cmd_substitution_arg + (arged_stmt + command: (cmd_identifier) + args: (args + (arg + (arg_identifier))))))))) ======================================= Nested command substitution @@ -59,13 +77,21 @@ echo $(p8 $(echo 10)) --- (statements - (arged_stmt command: (cmd_identifier) - args: (args (arg (cmd_substitution_arg - (arged_stmt command: (cmd_identifier) - args: (args (arg (cmd_substitution_arg - (arged_stmt command: (cmd_identifier) - args: (args (arg (arg_identifier))))))))))))) - + (arged_stmt + command: (cmd_identifier) + args: (args + (arg + (cmd_substitution_arg + (arged_stmt + command: (cmd_identifier) + args: (args + (arg + (cmd_substitution_arg + (arged_stmt + command: (cmd_identifier) + args: (args + (arg + (arg_identifier))))))))))))) ======================================= Nested command substitution 2 @@ -76,13 +102,22 @@ echo Hello$(echo Wor$(echo ld)) --- (statements - (arged_stmt (cmd_identifier) - (args (arg (concatenation - (arg_identifier) - (cmd_substitution_arg - (arged_stmt (cmd_identifier) - (args (arg (concatenation - (arg_identifier) - (cmd_substitution_arg - (arged_stmt (cmd_identifier) - (args (arg (arg_identifier))))))))))))))) + (arged_stmt + (cmd_identifier) + (args + (arg + (concatenation + (arg_identifier) + (cmd_substitution_arg + (arged_stmt + (cmd_identifier) + (args + (arg + (concatenation + (arg_identifier) + (cmd_substitution_arg + (arged_stmt + (cmd_identifier) + (args + (arg + (arg_identifier))))))))))))))) diff --git a/subprojects/rizin-shell-parser/corpus/repeated_commands.txt b/subprojects/rizin-shell-parser/corpus/repeated_commands.txt index 81abf732bc7..7e89524e78f 100644 --- a/subprojects/rizin-shell-parser/corpus/repeated_commands.txt +++ b/subprojects/rizin-shell-parser/corpus/repeated_commands.txt @@ -9,9 +9,11 @@ One digit repeat statements (statements (repeat_stmt (number) - (arged_stmt (cmd_identifier) - (args (arg (arg_identifier)))))) - + (arged_stmt + (cmd_identifier) + (args + (arg + (arg_identifier)))))) ========================= Multiple digits repeat statements @@ -24,9 +26,11 @@ Multiple digits repeat statements (statements (repeat_stmt (number) - (arged_stmt (cmd_identifier) - (args (arg (arg_identifier)))))) - + (arged_stmt + (cmd_identifier) + (args + (arg + (arg_identifier)))))) ======================= Repeat with redirection @@ -40,11 +44,14 @@ Repeat with redirection (redirect_stmt (repeat_stmt (number) - (arged_stmt (cmd_identifier) - (args (arg (arg_identifier))))) + (arged_stmt + (cmd_identifier) + (args + (arg + (arg_identifier))))) (fdn_redirect_operator) - (arg (arg_identifier)))) - + (arg + (arg_identifier)))) ==================== Repeat with tmp seek @@ -55,9 +62,15 @@ Repeat with tmp seek --- (statements - (tmp_seek_stmt + (tmp_stmt (repeat_stmt (number) - (arged_stmt (cmd_identifier) - (args (arg (arg_identifier))))) - (args (arg (arg_identifier))))) + (arged_stmt + (cmd_identifier) + (args + (arg + (arg_identifier))))) + (tmp_seek_stmt + (args + (arg + (arg_identifier)))))) diff --git a/subprojects/rizin-shell-parser/corpus/special_commands.txt b/subprojects/rizin-shell-parser/corpus/special_commands.txt index 8a465863e70..afbf1b79817 100644 --- a/subprojects/rizin-shell-parser/corpus/special_commands.txt +++ b/subprojects/rizin-shell-parser/corpus/special_commands.txt @@ -9,18 +9,25 @@ Pointer type statements --- (statements - (arged_stmt (cmd_identifier) + (arged_stmt + (cmd_identifier) (args - (arg (arg_identifier)))) - (arged_stmt (cmd_identifier) + (arg + (arg_identifier)))) + (arged_stmt + (cmd_identifier) (args - (arg (arg_identifier)) - (arg (arg_identifier)))) - (arged_stmt (cmd_identifier) + (arg + (arg_identifier)) + (arg + (arg_identifier)))) + (arged_stmt + (cmd_identifier) (args - (arg (arg_identifier)) - (arg (arg_identifier))))) - + (arg + (arg_identifier)) + (arg + (arg_identifier))))) ============================== Environment variable command @@ -35,22 +42,32 @@ env TMPDIR=/tmp; --- (statements - (arged_stmt (cmd_identifier)) - (arged_stmt (cmd_identifier) + (arged_stmt + (cmd_identifier)) + (arged_stmt + (cmd_identifier) (args - (arg (arg_identifier)))) - (arged_stmt (cmd_identifier) + (arg + (arg_identifier)))) + (arged_stmt + (cmd_identifier) (args - (arg (arg_identifier)) - (arg (arg_identifier)))) - (arged_stmt (cmd_identifier) + (arg + (arg_identifier)) + (arg + (arg_identifier)))) + (arged_stmt + (cmd_identifier) (args - (arg (arg_identifier)))) - (arged_stmt (cmd_identifier) + (arg + (arg_identifier)))) + (arged_stmt + (cmd_identifier) (args - (arg (arg_identifier)) - (arg (arg_identifier))))) - + (arg + (arg_identifier)) + (arg + (arg_identifier))))) =============== Macro statements @@ -71,83 +88,142 @@ Macro statements --- (statements - (macro_stmt (cmd_identifier) + (macro_stmt + (cmd_identifier) (macro_content (macro_name) (args - (arg (arg_identifier)) - (arg (arg_identifier))) + (arg + (arg_identifier)) + (arg + (arg_identifier))) (macro_body - (tmp_seek_stmt - (arged_stmt (cmd_identifier) - (args (arg (arg_identifier)))) - (args (arg (arg_identifier))))))) - (arged_stmt (cmd_identifier) - (args (arg (arg_identifier)))) - (macro_stmt (cmd_identifier) + (tmp_stmt + (arged_stmt + (cmd_identifier) + (args + (arg + (arg_identifier)))) + (tmp_seek_stmt + (args + (arg + (arg_identifier)))))))) + (arged_stmt + (cmd_identifier) + (args + (arg + (arg_identifier)))) + (macro_stmt + (cmd_identifier) (macro_content (macro_name) (args - (arg (arg_identifier)) - (arg (arg_identifier))) + (arg + (arg_identifier)) + (arg + (arg_identifier))) (macro_body - (tmp_seek_stmt - (arged_stmt (cmd_identifier) - (args (arg (arg_identifier)))) - (args (arg (arg_identifier)))))) + (tmp_stmt + (arged_stmt + (cmd_identifier) + (args + (arg + (arg_identifier)))) + (tmp_seek_stmt + (args + (arg + (arg_identifier))))))) (macro_call (args - (arg (arg_identifier)) - (arg (arg_identifier))))) - (arged_stmt (cmd_identifier) + (arg + (arg_identifier)) + (arg + (arg_identifier))))) + (arged_stmt + (cmd_identifier) (args - (arg (arg_identifier)) - (arg (arg_identifier)) - (arg (arg_identifier)))) - (arged_stmt (cmd_identifier) + (arg + (arg_identifier)) + (arg + (arg_identifier)) + (arg + (arg_identifier)))) + (arged_stmt + (cmd_identifier) (args - (arg (arg_identifier)) - (arg (arg_identifier)) - (arg (arg_identifier)) - (arg (arg_identifier)) - (arg (arg_identifier)))) - (macro_stmt (cmd_identifier) + (arg + (arg_identifier)) + (arg + (arg_identifier)) + (arg + (arg_identifier)) + (arg + (arg_identifier)) + (arg + (arg_identifier)))) + (macro_stmt + (cmd_identifier) (macro_content (macro_name) - (args (arg (arg_identifier))) + (args + (arg + (arg_identifier))) (macro_body - (arged_stmt (cmd_identifier) - (args (arg (arg_identifier)))) - (arged_stmt (cmd_identifier) + (arged_stmt + (cmd_identifier) + (args + (arg + (arg_identifier)))) + (arged_stmt + (cmd_identifier) (args - (arg (arg_identifier)) - (arg (arg_identifier)))) - (arged_stmt (cmd_identifier) + (arg + (arg_identifier)) + (arg + (arg_identifier)))) + (arged_stmt + (cmd_identifier) (args - (arg (arg_identifier)) - (arg (arg_identifier)))) - (arged_stmt (cmd_identifier) + (arg + (arg_identifier)) + (arg + (arg_identifier)))) + (arged_stmt + (cmd_identifier) (args - (arg (arg_identifier)) - (arg (arg_identifier))))))) - (macro_stmt (cmd_identifier) + (arg + (arg_identifier)) + (arg + (arg_identifier))))))) + (macro_stmt + (cmd_identifier) (macro_content (macro_name) (macro_body (grep_stmt - (arged_stmt (cmd_identifier) - (args (arg (arg_identifier)))) - (grep_specifier (grep_specifier_identifier)))))) - (arged_stmt (cmd_identifier)) - (arged_stmt (cmd_identifier)) - (macro_stmt (cmd_identifier) + (arged_stmt + (cmd_identifier) + (args + (arg + (arg_identifier)))) + (grep_specifier + (grep_specifier_identifier)))))) + (arged_stmt + (cmd_identifier)) + (arged_stmt + (cmd_identifier)) + (macro_stmt + (cmd_identifier) (macro_content (macro_name) (macro_body - (arged_stmt (cmd_identifier) - (args (arg (arg_identifier))))))) - (arged_stmt (cmd_identifier))) - + (arged_stmt + (cmd_identifier) + (args + (arg + (arg_identifier))))))) + (arged_stmt + (cmd_identifier))) =============== System statements @@ -162,19 +238,31 @@ System statements --- (statements - (arged_stmt (system_identifier)) - (arged_stmt (system_identifier) - (args (arg (arg_identifier)))) - (arged_stmt (system_identifier)) - (arged_stmt (system_identifier) - (args (arg (arg_identifier)))) - (arged_stmt (system_identifier) + (arged_stmt + (system_identifier)) + (arged_stmt + (system_identifier) (args - (arg (arg_identifier)) - (arg (arg_identifier)) - (arg (arg_identifier)) - (arg (arg_identifier))))) - + (arg + (arg_identifier)))) + (arged_stmt + (system_identifier)) + (arged_stmt + (system_identifier) + (args + (arg + (arg_identifier)))) + (arged_stmt + (system_identifier) + (args + (arg + (arg_identifier)) + (arg + (arg_identifier)) + (arg + (arg_identifier)) + (arg + (arg_identifier))))) =================== Interpret r2 statements @@ -194,39 +282,59 @@ pd 10 |. (statements (arged_stmt command: (cmd_identifier) - args: (arged_stmt command: (cmd_identifier) - args: (args (arg (arg_identifier))))) + args: (arged_stmt + command: (cmd_identifier) + args: (args + (arg + (arg_identifier))))) (arged_stmt command: (cmd_identifier) - args: (args (arg (arg_identifier)))) + args: (args + (arg + (arg_identifier)))) (arged_stmt command: (cmd_identifier) - args: (args (arg (arg_identifier)))) + args: (args + (arg + (arg_identifier)))) (arged_stmt command: (cmd_identifier) - args: (args (arg (arg_identifier)))) + args: (args + (arg + (arg_identifier)))) (arged_stmt command: (cmd_identifier) - args: (arged_stmt command: (system_identifier) - args: (args - (arg (arg_identifier)) - (arg (arg_identifier)) - (arg (arg_identifier))))) + args: (arged_stmt + command: (system_identifier) + args: (args + (arg + (arg_identifier)) + (arg + (arg_identifier)) + (arg + (arg_identifier))))) (arged_stmt command: (cmd_identifier) args: (args - (arg (arg_identifier)) - (arg (arg_identifier)) - (arg (arg_identifier)) - (arg (arg_identifier)))) + (arg + (arg_identifier)) + (arg + (arg_identifier)) + (arg + (arg_identifier)) + (arg + (arg_identifier)))) (arged_stmt command: (cmd_identifier) - args: (args (arg (arg_identifier)))) + args: (args + (arg + (arg_identifier)))) (arged_stmt - args: (arged_stmt command: (cmd_identifier) - args: (args (arg (arg_identifier))))) - ) - + args: (arged_stmt + command: (cmd_identifier) + args: (args + (arg + (arg_identifier)))))) ============ Last cmd @@ -238,8 +346,10 @@ Last cmd --- (statements - (arged_stmt (cmd_identifier)) - (arged_stmt (cmd_identifier))) + (arged_stmt + (cmd_identifier)) + (arged_stmt + (cmd_identifier))) =================== Interpreter statements @@ -253,16 +363,22 @@ Interpreter statements --- (statements - (arged_stmt (cmd_identifier)) - (arged_stmt (cmd_identifier) + (arged_stmt + (cmd_identifier)) + (arged_stmt + (cmd_identifier) (args - (arg (arg_identifier)) - (arg (arg_identifier)))) - (arged_stmt (cmd_identifier) + (arg + (arg_identifier)) + (arg + (arg_identifier)))) + (arged_stmt + (cmd_identifier) (args - (arg (arg_identifier)))) - (help_stmt (cmd_identifier))) - + (arg + (arg_identifier)))) + (help_stmt + (cmd_identifier))) ======================================= Pointer type statements with substitution @@ -273,18 +389,25 @@ Pointer type statements with substitution --- (statements - (arged_stmt (cmd_identifier) + (arged_stmt + (cmd_identifier) (args (arg (concatenation (arg_identifier) (cmd_substitution_arg - (arged_stmt (cmd_identifier) - (args (arg (arg_identifier))))))) + (arged_stmt + (cmd_identifier) + (args + (arg + (arg_identifier))))))) (arg (cmd_substitution_arg - (arged_stmt (cmd_identifier) - (args (arg (arg_identifier))))))))) + (arged_stmt + (cmd_identifier) + (args + (arg + (arg_identifier))))))))) ======== editor - @@ -295,7 +418,8 @@ editor - --- (statements - (arged_stmt (cmd_identifier))) + (arged_stmt + (cmd_identifier))) ========= \ command @@ -306,8 +430,8 @@ editor - --- (statements - (arged_stmt (cmd_identifier))) - + (arged_stmt + (cmd_identifier))) ============== R statements @@ -328,30 +452,50 @@ R&r 3000 --- (statements - (arged_stmt (cmd_identifier)) - (arged_stmt (cmd_identifier)) - (arged_stmt (cmd_identifier) + (arged_stmt + (cmd_identifier)) + (arged_stmt + (cmd_identifier)) + (arged_stmt + (cmd_identifier) (args - (arg (arg_identifier)) - (arg (arg_identifier)))) - (arged_stmt (cmd_identifier) + (arg + (arg_identifier)) + (arg + (arg_identifier)))) + (arged_stmt + (cmd_identifier) (args - (arg (arg_identifier)))) - (arged_stmt (cmd_identifier) + (arg + (arg_identifier)))) + (arged_stmt + (cmd_identifier) (args - (arg (arg_identifier)))) - (arged_stmt (cmd_identifier) + (arg + (arg_identifier)))) + (arged_stmt + (cmd_identifier) (args - (arg (arg_identifier)))) - (arged_stmt (cmd_identifier) + (arg + (arg_identifier)))) + (arged_stmt + (cmd_identifier) (args - (arg (arg_identifier)))) - (arged_stmt (cmd_identifier)) - (arged_stmt (cmd_identifier)) - (arged_stmt (cmd_identifier) + (arg + (arg_identifier)))) + (arged_stmt + (cmd_identifier)) + (arged_stmt + (cmd_identifier)) + (arged_stmt + (cmd_identifier) (args - (arg (arg_identifier)) - (arg (arg_identifier)))) - (arged_stmt (cmd_identifier) + (arg + (arg_identifier)) + (arg + (arg_identifier)))) + (arged_stmt + (cmd_identifier) (args - (arg (arg_identifier))))) + (arg + (arg_identifier))))) diff --git a/subprojects/rizin-shell-parser/corpus/temporary_changes.txt b/subprojects/rizin-shell-parser/corpus/temporary_changes.txt index 5e40f984225..46043aee34c 100644 --- a/subprojects/rizin-shell-parser/corpus/temporary_changes.txt +++ b/subprojects/rizin-shell-parser/corpus/temporary_changes.txt @@ -7,7 +7,8 @@ Temporary changes help --- (statements - (help_stmt (cmd_identifier))) + (help_stmt + (cmd_identifier))) ============== Temporary seek @@ -19,15 +20,26 @@ p8 10 @ flag --- (statements - (tmp_seek_stmt - (arged_stmt (cmd_identifier) - (args (arg (arg_identifier)))) - (args (arg (arg_identifier)))) - (tmp_seek_stmt - (arged_stmt (cmd_identifier) - (args (arg (arg_identifier)))) - (args (arg (arg_identifier))))) - + (tmp_stmt + (arged_stmt + (cmd_identifier) + (args + (arg + (arg_identifier)))) + (tmp_seek_stmt + (args + (arg + (arg_identifier))))) + (tmp_stmt + (arged_stmt + (cmd_identifier) + (args + (arg + (arg_identifier)))) + (tmp_seek_stmt + (args + (arg + (arg_identifier)))))) =================== Temporary blocksize @@ -38,11 +50,16 @@ p8 10 @! 30 --- (statements - (tmp_blksz_stmt - (arged_stmt (cmd_identifier) - (args (arg (arg_identifier)))) - (args (arg (arg_identifier))))) - + (tmp_stmt + (arged_stmt + (cmd_identifier) + (args + (arg + (arg_identifier)))) + (tmp_blksz_stmt + (args + (arg + (arg_identifier)))))) ================= Temporary from/to @@ -53,13 +70,18 @@ Temporary from/to --- (statements - (tmp_fromto_stmt - (arged_stmt (cmd_identifier) - (args (arg (arg_identifier)))) - (args - (arg (arg_identifier)) - (arg (arg_identifier))))) - + (tmp_stmt + (arged_stmt + (cmd_identifier) + (args + (arg + (arg_identifier)))) + (tmp_fromto_stmt + (args + (arg + (arg_identifier)) + (arg + (arg_identifier)))))) ================= Temporary arch @@ -70,10 +92,15 @@ pd 2 @a:x86 --- (statements - (tmp_arch_stmt - (arged_stmt (cmd_identifier) - (args (arg (arg_identifier)))) - (arg (arg_identifier)))) + (tmp_stmt + (arged_stmt + (cmd_identifier) + (args + (arg + (arg_identifier)))) + (tmp_arch_stmt + (arg + (arg_identifier))))) ================= Temporary bits @@ -84,10 +111,16 @@ pd 2 @b:16 --- (statements - (tmp_bits_stmt - (arged_stmt (cmd_identifier) - (args (arg (arg_identifier)))) - (args (arg (arg_identifier))))) + (tmp_stmt + (arged_stmt + (cmd_identifier) + (args + (arg + (arg_identifier)))) + (tmp_bits_stmt + (args + (arg + (arg_identifier)))))) ================= Temporary seek to nth instr @@ -98,10 +131,15 @@ pd 2 @B:3 --- (statements - (tmp_nthi_stmt - (arged_stmt (cmd_identifier) - (args (arg (arg_identifier)))) - (arg (arg_identifier)))) + (tmp_stmt + (arged_stmt + (cmd_identifier) + (args + (arg + (arg_identifier)))) + (tmp_nthi_stmt + (arg + (arg_identifier))))) ================= Temporary eval @@ -113,16 +151,28 @@ pd 2 @e:asm.arch=x86,scr.utf8=true --- (statements - (tmp_eval_stmt - (arged_stmt command: (cmd_identifier) - args: (args (arg (arg_identifier)))) - (args (arg (arg_identifier)))) - (tmp_eval_stmt - (arged_stmt command: (cmd_identifier) - args: (args (arg (arg_identifier)))) - (args - (arg (arg_identifier)) - (arg (arg_identifier))))) + (tmp_stmt + (arged_stmt + command: (cmd_identifier) + args: (args + (arg + (arg_identifier)))) + (tmp_eval_stmt + (args + (arg + (arg_identifier))))) + (tmp_stmt + (arged_stmt + command: (cmd_identifier) + args: (args + (arg + (arg_identifier)))) + (tmp_eval_stmt + (args + (arg + (arg_identifier)) + (arg + (arg_identifier)))))) ================= Temporary flagspace @@ -133,9 +183,12 @@ f @F:symbols --- (statements - (tmp_fs_stmt - (arged_stmt (cmd_identifier)) - (arg (arg_identifier)))) + (tmp_stmt + (arged_stmt + (cmd_identifier)) + (tmp_fs_stmt + (arg + (arg_identifier))))) ================= Temporary relative instruction @@ -146,10 +199,16 @@ pd 2 @i:4 --- (statements - (tmp_reli_stmt - (arged_stmt (cmd_identifier) - (args (arg (arg_identifier)))) - (args (arg (arg_identifier))))) + (tmp_stmt + (arged_stmt + (cmd_identifier) + (args + (arg + (arg_identifier)))) + (tmp_reli_stmt + (args + (arg + (arg_identifier)))))) ================= Temporary seek to sdb key @@ -160,9 +219,12 @@ pd @k:key --- (statements - (tmp_kuery_stmt - (arged_stmt (cmd_identifier)) - (arg (arg_identifier)))) + (tmp_stmt + (arged_stmt + (cmd_identifier)) + (tmp_kuery_stmt + (arg + (arg_identifier))))) ================= Temporary switch fd @@ -173,9 +235,13 @@ pd @o:3 --- (statements - (tmp_fd_stmt - (arged_stmt (cmd_identifier)) - (args (arg (arg_identifier))))) + (tmp_stmt + (arged_stmt + (cmd_identifier)) + (tmp_fd_stmt + (args + (arg + (arg_identifier)))))) ================= Temporary seek to reg value @@ -186,9 +252,12 @@ pd @r:rax --- (statements - (tmp_reg_stmt - (arged_stmt (cmd_identifier)) - (arg (arg_identifier)))) + (tmp_stmt + (arged_stmt + (cmd_identifier)) + (tmp_reg_stmt + (arg + (arg_identifier))))) ================= Temporary file content @@ -199,10 +268,12 @@ pd @f:myfile --- (statements - (tmp_file_stmt - (arged_stmt (cmd_identifier)) - (arg (arg_identifier)))) - + (tmp_stmt + (arged_stmt + (cmd_identifier)) + (tmp_file_stmt + (arg + (arg_identifier))))) ================= Temporary string content @@ -213,10 +284,12 @@ pd @s:mystring --- (statements - (tmp_string_stmt - (arged_stmt (cmd_identifier)) - (arg (arg_identifier)))) - + (tmp_stmt + (arged_stmt + (cmd_identifier)) + (tmp_string_stmt + (arg + (arg_identifier))))) ================= Temporary hex content @@ -227,10 +300,12 @@ pd @x:90deadbeef --- (statements - (tmp_hex_stmt - (arged_stmt (cmd_identifier)) - (arg (arg_identifier)))) - + (tmp_stmt + (arged_stmt + (cmd_identifier)) + (tmp_hex_stmt + (arg + (arg_identifier))))) ================================= 2 Temporary changes + Redirection @@ -242,27 +317,40 @@ p8 4 @ 0xdead @a:x86 > /tmp/out.txt (statements (redirect_stmt - (tmp_arch_stmt + (tmp_stmt + (arged_stmt + (cmd_identifier) + (args + (arg + (arg_identifier)))) (tmp_seek_stmt - (arged_stmt (cmd_identifier) - (args (arg (arg_identifier)))) - (args (arg (arg_identifier)))) - (arg (arg_identifier))) + (args + (arg + (arg_identifier)))) + (tmp_arch_stmt + (arg + (arg_identifier)))) (fdn_redirect_operator) - (arg (arg_identifier)))) - + (arg + (arg_identifier)))) ===================== Spaces after tmp_seek ===================== wx 0x68a0a@ entry0 --- -(statements - (tmp_seek_stmt - (arged_stmt (cmd_identifier) - (args (arg (arg_identifier)))) - (args (arg (arg_identifier))))) +(statements + (tmp_stmt + (arged_stmt + (cmd_identifier) + (args + (arg + (arg_identifier)))) + (tmp_seek_stmt + (args + (arg + (arg_identifier)))))) ======================= Spaces in tmp_seek args @@ -273,12 +361,17 @@ pd @ entry0 + 2 --- (statements - (tmp_seek_stmt - (arged_stmt (cmd_identifier)) - (args - (arg (arg_identifier)) - (arg (arg_identifier)) - (arg (arg_identifier))))) + (tmp_stmt + (arged_stmt + (cmd_identifier)) + (tmp_seek_stmt + (args + (arg + (arg_identifier)) + (arg + (arg_identifier)) + (arg + (arg_identifier)))))) =============== Temporary value @@ -289,6 +382,9 @@ pv4 @v:0xdeadbeef --- (statements - (tmp_value_stmt - (arged_stmt (cmd_identifier)) - (arg (arg_identifier)))) \ No newline at end of file + (tmp_stmt + (arged_stmt + (cmd_identifier)) + (tmp_value_stmt + (arg + (arg_identifier))))) diff --git a/subprojects/rizin-shell-parser/grammar.js b/subprojects/rizin-shell-parser/grammar.js index cdc08fbe3b2..6af4144fc07 100644 --- a/subprojects/rizin-shell-parser/grammar.js +++ b/subprojects/rizin-shell-parser/grammar.js @@ -60,13 +60,15 @@ module.exports = grammar({ $.repeat_stmt, $.arged_stmt, $.macro_stmt, - $._tmp_stmt, + $.tmp_stmt, $._iter_stmt, $._pipe_stmt, $.grep_stmt, $.legacy_quoted_stmt, ), + tmp_stmt: ($) => prec.right(seq($._simple_stmt, repeat1($._tmp_stmt))), + _tmp_stmt: ($) => choice( $.tmp_seek_stmt, @@ -163,22 +165,22 @@ module.exports = grammar({ iter_step_stmt: ($) => prec.right(1, seq($._simple_stmt, "@@s:", $.args)), // 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:", alias($.tmp_eval_args, $.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)), + tmp_seek_stmt: ($) => prec.right(1, seq("@ ", $.args)), + tmp_blksz_stmt: ($) => prec.right(1, seq("@!", $.args)), + tmp_fromto_stmt: ($) => prec.right(1, seq("@(", $.args, ")")), + tmp_arch_stmt: ($) => prec.right(1, seq("@a:", $.arg)), + tmp_bits_stmt: ($) => prec.right(1, seq("@b:", $.args)), + tmp_nthi_stmt: ($) => prec.right(1, seq("@B:", $.arg)), + tmp_eval_stmt: ($) => prec.right(1, seq("@e:", alias($.tmp_eval_args, $.args))), + tmp_fs_stmt: ($) => prec.right(1, seq("@F:", $.arg)), + tmp_reli_stmt: ($) => prec.right(1, seq("@i:", $.args)), + tmp_kuery_stmt: ($) => prec.right(1, seq("@k:", $.arg)), + tmp_fd_stmt: ($) => prec.right(1, seq("@o:", $.args)), + tmp_reg_stmt: ($) => prec.right(1, seq("@r:", $.arg)), + tmp_file_stmt: ($) => prec.right(1, seq("@f:", $.arg)), + tmp_string_stmt: ($) => prec.right(1, seq("@s:", $.arg)), + tmp_value_stmt: ($) => prec.right(1, seq("@v:", $.arg)), + tmp_hex_stmt: ($) => prec.right(1, seq("@x:", $.arg)), // basic statements help_stmt: ($) => diff --git a/subprojects/rizin-shell-parser/src/grammar.json b/subprojects/rizin-shell-parser/src/grammar.json index e246731c506..d20ea9a02b6 100644 --- a/subprojects/rizin-shell-parser/src/grammar.json +++ b/subprojects/rizin-shell-parser/src/grammar.json @@ -168,7 +168,7 @@ }, { "type": "SYMBOL", - "name": "_tmp_stmt" + "name": "tmp_stmt" }, { "type": "SYMBOL", @@ -188,6 +188,26 @@ } ] }, + "tmp_stmt": { + "type": "PREC_RIGHT", + "value": 0, + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "_simple_stmt" + }, + { + "type": "REPEAT1", + "content": { + "type": "SYMBOL", + "name": "_tmp_stmt" + } + } + ] + } + }, "_tmp_stmt": { "type": "CHOICE", "members": [ @@ -1086,10 +1106,6 @@ "content": { "type": "SEQ", "members": [ - { - "type": "SYMBOL", - "name": "_simple_stmt" - }, { "type": "STRING", "value": "@ " @@ -1107,10 +1123,6 @@ "content": { "type": "SEQ", "members": [ - { - "type": "SYMBOL", - "name": "_simple_stmt" - }, { "type": "STRING", "value": "@!" @@ -1128,10 +1140,6 @@ "content": { "type": "SEQ", "members": [ - { - "type": "SYMBOL", - "name": "_simple_stmt" - }, { "type": "STRING", "value": "@(" @@ -1153,10 +1161,6 @@ "content": { "type": "SEQ", "members": [ - { - "type": "SYMBOL", - "name": "_simple_stmt" - }, { "type": "STRING", "value": "@a:" @@ -1174,10 +1178,6 @@ "content": { "type": "SEQ", "members": [ - { - "type": "SYMBOL", - "name": "_simple_stmt" - }, { "type": "STRING", "value": "@b:" @@ -1195,10 +1195,6 @@ "content": { "type": "SEQ", "members": [ - { - "type": "SYMBOL", - "name": "_simple_stmt" - }, { "type": "STRING", "value": "@B:" @@ -1216,10 +1212,6 @@ "content": { "type": "SEQ", "members": [ - { - "type": "SYMBOL", - "name": "_simple_stmt" - }, { "type": "STRING", "value": "@e:" @@ -1242,10 +1234,6 @@ "content": { "type": "SEQ", "members": [ - { - "type": "SYMBOL", - "name": "_simple_stmt" - }, { "type": "STRING", "value": "@F:" @@ -1263,10 +1251,6 @@ "content": { "type": "SEQ", "members": [ - { - "type": "SYMBOL", - "name": "_simple_stmt" - }, { "type": "STRING", "value": "@i:" @@ -1284,10 +1268,6 @@ "content": { "type": "SEQ", "members": [ - { - "type": "SYMBOL", - "name": "_simple_stmt" - }, { "type": "STRING", "value": "@k:" @@ -1305,10 +1285,6 @@ "content": { "type": "SEQ", "members": [ - { - "type": "SYMBOL", - "name": "_simple_stmt" - }, { "type": "STRING", "value": "@o:" @@ -1326,10 +1302,6 @@ "content": { "type": "SEQ", "members": [ - { - "type": "SYMBOL", - "name": "_simple_stmt" - }, { "type": "STRING", "value": "@r:" @@ -1347,10 +1319,6 @@ "content": { "type": "SEQ", "members": [ - { - "type": "SYMBOL", - "name": "_simple_stmt" - }, { "type": "STRING", "value": "@f:" @@ -1368,10 +1336,6 @@ "content": { "type": "SEQ", "members": [ - { - "type": "SYMBOL", - "name": "_simple_stmt" - }, { "type": "STRING", "value": "@s:" @@ -1389,10 +1353,6 @@ "content": { "type": "SEQ", "members": [ - { - "type": "SYMBOL", - "name": "_simple_stmt" - }, { "type": "STRING", "value": "@v:" @@ -1410,10 +1370,6 @@ "content": { "type": "SEQ", "members": [ - { - "type": "SYMBOL", - "name": "_simple_stmt" - }, { "type": "STRING", "value": "@x:" diff --git a/subprojects/rizin-shell-parser/src/node-types.json b/subprojects/rizin-shell-parser/src/node-types.json index 09155447122..9a465e8a028 100644 --- a/subprojects/rizin-shell-parser/src/node-types.json +++ b/subprojects/rizin-shell-parser/src/node-types.json @@ -184,67 +184,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -453,67 +393,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -759,67 +639,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -993,67 +813,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -1201,67 +961,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -1409,80 +1109,20 @@ "named": true }, { - "type": "tmp_arch_stmt", + "type": "tmp_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": "iter_comment_stmt", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ + } + ] + } + }, + { + "type": "iter_comment_stmt", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ { "type": "arg", "named": true @@ -1620,67 +1260,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -1827,67 +1407,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -2034,67 +1554,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -2241,67 +1701,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -2448,67 +1848,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -2659,67 +1999,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -2870,67 +2150,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -3081,80 +2301,20 @@ "named": true }, { - "type": "tmp_arch_stmt", + "type": "tmp_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": "iter_hit_stmt", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ + } + ] + } + }, + { + "type": "iter_hit_stmt", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": true, + "types": [ { "type": "arged_stmt", "named": true @@ -3288,67 +2448,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -3495,67 +2595,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -3702,67 +2742,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -3909,67 +2889,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -4116,67 +3036,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -4323,67 +3183,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -4534,67 +3334,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -4745,80 +3485,20 @@ "named": true }, { - "type": "tmp_arch_stmt", + "type": "tmp_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": "iter_register_stmt", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ + } + ] + } + }, + { + "type": "iter_register_stmt", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ { "type": "arged_stmt", "named": true @@ -4952,67 +3632,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -5159,67 +3779,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -5366,67 +3926,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -5577,67 +4077,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -5784,67 +4224,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -5991,67 +4371,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -6198,67 +4518,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -6414,67 +4674,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -6712,67 +4912,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -6929,67 +5069,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -7169,67 +5249,7 @@ "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", + "type": "tmp_stmt", "named": true } ] @@ -7401,84 +5421,230 @@ "named": true }, { - "type": "tmp_arch_stmt", + "type": "tmp_stmt", "named": true - }, + } + ] + } + }, + { + "type": "tmp_arch_stmt", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ { - "type": "tmp_bits_stmt", + "type": "arg", "named": true - }, + } + ] + } + }, + { + "type": "tmp_bits_stmt", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ { - "type": "tmp_blksz_stmt", + "type": "args", "named": true - }, + } + ] + } + }, + { + "type": "tmp_blksz_stmt", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ { - "type": "tmp_eval_stmt", + "type": "args", "named": true - }, + } + ] + } + }, + { + "type": "tmp_eval_stmt", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ { - "type": "tmp_fd_stmt", - "named": true - }, - { - "type": "tmp_file_stmt", + "type": "args", "named": true - }, + } + ] + } + }, + { + "type": "tmp_fd_stmt", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ { - "type": "tmp_fromto_stmt", + "type": "args", "named": true - }, + } + ] + } + }, + { + "type": "tmp_file_stmt", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ { - "type": "tmp_fs_stmt", + "type": "arg", "named": true - }, + } + ] + } + }, + { + "type": "tmp_fromto_stmt", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ { - "type": "tmp_hex_stmt", + "type": "args", "named": true - }, + } + ] + } + }, + { + "type": "tmp_fs_stmt", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ { - "type": "tmp_kuery_stmt", + "type": "arg", "named": true - }, + } + ] + } + }, + { + "type": "tmp_hex_stmt", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ { - "type": "tmp_nthi_stmt", + "type": "arg", "named": true - }, + } + ] + } + }, + { + "type": "tmp_kuery_stmt", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ { - "type": "tmp_reg_stmt", + "type": "arg", "named": true - }, + } + ] + } + }, + { + "type": "tmp_nthi_stmt", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ { - "type": "tmp_reli_stmt", + "type": "arg", "named": true - }, + } + ] + } + }, + { + "type": "tmp_reg_stmt", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ { - "type": "tmp_seek_stmt", + "type": "arg", "named": true - }, + } + ] + } + }, + { + "type": "tmp_reli_stmt", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ { - "type": "tmp_string_stmt", + "type": "args", "named": true - }, + } + ] + } + }, + { + "type": "tmp_seek_stmt", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ { - "type": "tmp_value_stmt", + "type": "args", "named": true } ] } }, { - "type": "tmp_arch_stmt", + "type": "tmp_stmt", "named": true, "fields": {}, "children": { "multiple": true, "required": true, "types": [ - { - "type": "arg", - "named": true - }, { "type": "arged_stmt", "named": true @@ -7667,6 +5833,10 @@ "type": "tmp_seek_stmt", "named": true }, + { + "type": "tmp_stmt", + "named": true + }, { "type": "tmp_string_stmt", "named": true @@ -7679,3166 +5849,31 @@ } }, { - "type": "tmp_bits_stmt", + "type": "tmp_string_stmt", "named": true, "fields": {}, "children": { - "multiple": true, + "multiple": false, "required": true, "types": [ { - "type": "arged_stmt", - "named": true - }, - { - "type": "args", - "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", + "type": "arg", "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": "macro_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 - } - ] - } - }, - { - "type": "tmp_blksz_stmt", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "arged_stmt", - "named": true - }, - { - "type": "args", - "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": "macro_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 - } - ] - } - }, - { - "type": "tmp_eval_stmt", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "arged_stmt", - "named": true - }, - { - "type": "args", - "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": "macro_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 - } - ] - } - }, - { - "type": "tmp_fd_stmt", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "arged_stmt", - "named": true - }, - { - "type": "args", - "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": "macro_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 - } - ] - } - }, - { - "type": "tmp_file_stmt", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "arg", - "named": true - }, - { - "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": "macro_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 - } - ] - } - }, - { - "type": "tmp_fromto_stmt", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "arged_stmt", - "named": true - }, - { - "type": "args", - "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": "macro_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 - } - ] - } - }, - { - "type": "tmp_fs_stmt", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "arg", - "named": true - }, - { - "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": "macro_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 - } - ] - } - }, - { - "type": "tmp_hex_stmt", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "arg", - "named": true - }, - { - "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": "macro_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 - } - ] - } - }, - { - "type": "tmp_kuery_stmt", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "arg", - "named": true - }, - { - "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": "macro_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 - } - ] - } - }, - { - "type": "tmp_nthi_stmt", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "arg", - "named": true - }, - { - "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": "macro_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 - } - ] - } - }, - { - "type": "tmp_reg_stmt", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "arg", - "named": true - }, - { - "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": "macro_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 - } - ] - } - }, - { - "type": "tmp_reli_stmt", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "arged_stmt", - "named": true - }, - { - "type": "args", - "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": "macro_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 - } - ] - } - }, - { - "type": "tmp_seek_stmt", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "arged_stmt", - "named": true - }, - { - "type": "args", - "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": "macro_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 - } - ] - } - }, - { - "type": "tmp_string_stmt", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "arg", - "named": true - }, - { - "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": "macro_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 - } - ] - } - }, - { - "type": "tmp_value_stmt", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ + } + ] + } + }, + { + "type": "tmp_value_stmt", + "named": true, + "fields": {}, + "children": { + "multiple": false, + "required": true, + "types": [ { "type": "arg", "named": true - }, - { - "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": "macro_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 } ] } diff --git a/subprojects/rizin-shell-parser/src/parser.c b/subprojects/rizin-shell-parser/src/parser.c index cc59b62838b..eb1bc899ac9 100644 --- a/subprojects/rizin-shell-parser/src/parser.c +++ b/subprojects/rizin-shell-parser/src/parser.c @@ -6,9 +6,9 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 392 -#define LARGE_STATE_COUNT 76 -#define SYMBOL_COUNT 214 +#define STATE_COUNT 398 +#define LARGE_STATE_COUNT 91 +#define SYMBOL_COUNT 216 #define ALIAS_COUNT 0 #define TOKEN_COUNT 102 #define EXTERNAL_TOKEN_COUNT 6 @@ -123,113 +123,115 @@ enum ts_symbol_identifiers { sym__statement = 104, sym_legacy_quoted_stmt = 105, sym__simple_stmt = 106, - sym__tmp_stmt = 107, - sym__iter_stmt = 108, - sym__pipe_stmt = 109, - sym_grep_stmt = 110, - sym_grep_specifier = 111, - sym_html_disable_stmt = 112, - sym_html_enable_stmt = 113, - sym_pipe_stmt = 114, - sym_iter_file_lines_stmt = 115, - sym_iter_offsets_stmt = 116, - sym_iter_offsetssizes_stmt = 117, - sym_iter_hit_stmt = 118, - sym_iter_interpret_stmt = 119, - sym_iter_interpret_offsetssizes_stmt = 120, - sym_iter_comment_stmt = 121, - sym_iter_dbta_stmt = 122, - sym_iter_dbtb_stmt = 123, - sym_iter_dbts_stmt = 124, - sym_iter_threads_stmt = 125, - sym_iter_bbs_stmt = 126, - sym_iter_instrs_stmt = 127, - sym_iter_import_stmt = 128, - sym_iter_sections_stmt = 129, - sym_iter_segments_stmt = 130, - sym_iter_symbol_stmt = 131, - sym_iter_string_stmt = 132, - sym_iter_flags_stmt = 133, - sym_iter_function_stmt = 134, - sym_iter_iomap_stmt = 135, - sym_iter_dbgmap_stmt = 136, - sym_iter_register_stmt = 137, - sym_iter_step_stmt = 138, - sym_tmp_seek_stmt = 139, - sym_tmp_blksz_stmt = 140, - sym_tmp_fromto_stmt = 141, - sym_tmp_arch_stmt = 142, - sym_tmp_bits_stmt = 143, - sym_tmp_nthi_stmt = 144, - sym_tmp_eval_stmt = 145, - sym_tmp_fs_stmt = 146, - sym_tmp_reli_stmt = 147, - sym_tmp_kuery_stmt = 148, - sym_tmp_fd_stmt = 149, - sym_tmp_reg_stmt = 150, - sym_tmp_file_stmt = 151, - sym_tmp_string_stmt = 152, - sym_tmp_value_stmt = 153, - sym_tmp_hex_stmt = 154, - sym_help_stmt = 155, - sym_macro_body = 156, - sym_macro_content = 157, - sym_macro_call = 158, - sym_macro_stmt = 159, - sym_arged_stmt = 160, - sym__macro_arged_stmt = 161, - sym__alias_arged_stmt = 162, - sym__simple_arged_stmt_question = 163, - sym__simple_arged_stmt = 164, - sym__search_stmt = 165, - sym__pointer_arged_stmt = 166, - sym__system_stmt = 167, - sym__interpret_stmt = 168, - sym__interpret_search_identifier = 169, - sym__env_stmt = 170, - sym__last_stmt = 171, - sym_last_stmt_identifier = 172, - sym_repeat_stmt = 173, - sym_eq_sep_args = 174, - sym_redirect_stmt = 175, - sym__redirect_operator = 176, - sym_fdn_redirect_operator = 177, - sym_fdn_append_operator = 178, - sym__arg_with_paren = 179, - sym__arg = 180, - sym_arg = 181, - sym_args = 182, - sym_tmp_eval_args = 183, - sym_tmp_eval_arg = 184, - sym__eq_sep_key_single = 185, - sym__eq_sep_key_concatenation = 186, - sym__eq_sep_key = 187, - sym__eq_sep_val_concatenation = 188, - sym__eq_sep_val = 189, - sym_arg_identifier = 190, - sym_spec_arg_identifier = 191, - sym_double_quoted_arg = 192, - sym_single_quoted_arg = 193, - sym_cmd_substitution_arg = 194, - sym_concatenation = 195, - sym__dec_number = 196, - sym_specifiers = 197, - sym_cmd_identifier = 198, - aux_sym_statements_repeat1 = 199, - aux_sym_statements_repeat2 = 200, - aux_sym__statements_singleline_repeat1 = 201, - aux_sym__statements_singleline_repeat2 = 202, - aux_sym_grep_specifier_repeat1 = 203, - aux_sym_macro_body_repeat1 = 204, - aux_sym_args_repeat1 = 205, - aux_sym_tmp_eval_args_repeat1 = 206, - aux_sym_tmp_eval_arg_repeat1 = 207, - aux_sym__eq_sep_key_concatenation_repeat1 = 208, - aux_sym__eq_sep_val_concatenation_repeat1 = 209, - aux_sym_double_quoted_arg_repeat1 = 210, - aux_sym_single_quoted_arg_repeat1 = 211, - aux_sym_concatenation_repeat1 = 212, - aux_sym_specifiers_repeat1 = 213, + sym_tmp_stmt = 107, + sym__tmp_stmt = 108, + sym__iter_stmt = 109, + sym__pipe_stmt = 110, + sym_grep_stmt = 111, + sym_grep_specifier = 112, + sym_html_disable_stmt = 113, + sym_html_enable_stmt = 114, + sym_pipe_stmt = 115, + sym_iter_file_lines_stmt = 116, + sym_iter_offsets_stmt = 117, + sym_iter_offsetssizes_stmt = 118, + sym_iter_hit_stmt = 119, + sym_iter_interpret_stmt = 120, + sym_iter_interpret_offsetssizes_stmt = 121, + sym_iter_comment_stmt = 122, + sym_iter_dbta_stmt = 123, + sym_iter_dbtb_stmt = 124, + sym_iter_dbts_stmt = 125, + sym_iter_threads_stmt = 126, + sym_iter_bbs_stmt = 127, + sym_iter_instrs_stmt = 128, + sym_iter_import_stmt = 129, + sym_iter_sections_stmt = 130, + sym_iter_segments_stmt = 131, + sym_iter_symbol_stmt = 132, + sym_iter_string_stmt = 133, + sym_iter_flags_stmt = 134, + sym_iter_function_stmt = 135, + sym_iter_iomap_stmt = 136, + sym_iter_dbgmap_stmt = 137, + sym_iter_register_stmt = 138, + sym_iter_step_stmt = 139, + sym_tmp_seek_stmt = 140, + sym_tmp_blksz_stmt = 141, + sym_tmp_fromto_stmt = 142, + sym_tmp_arch_stmt = 143, + sym_tmp_bits_stmt = 144, + sym_tmp_nthi_stmt = 145, + sym_tmp_eval_stmt = 146, + sym_tmp_fs_stmt = 147, + sym_tmp_reli_stmt = 148, + sym_tmp_kuery_stmt = 149, + sym_tmp_fd_stmt = 150, + sym_tmp_reg_stmt = 151, + sym_tmp_file_stmt = 152, + sym_tmp_string_stmt = 153, + sym_tmp_value_stmt = 154, + sym_tmp_hex_stmt = 155, + sym_help_stmt = 156, + sym_macro_body = 157, + sym_macro_content = 158, + sym_macro_call = 159, + sym_macro_stmt = 160, + sym_arged_stmt = 161, + sym__macro_arged_stmt = 162, + sym__alias_arged_stmt = 163, + sym__simple_arged_stmt_question = 164, + sym__simple_arged_stmt = 165, + sym__search_stmt = 166, + sym__pointer_arged_stmt = 167, + sym__system_stmt = 168, + sym__interpret_stmt = 169, + sym__interpret_search_identifier = 170, + sym__env_stmt = 171, + sym__last_stmt = 172, + sym_last_stmt_identifier = 173, + sym_repeat_stmt = 174, + sym_eq_sep_args = 175, + sym_redirect_stmt = 176, + sym__redirect_operator = 177, + sym_fdn_redirect_operator = 178, + sym_fdn_append_operator = 179, + sym__arg_with_paren = 180, + sym__arg = 181, + sym_arg = 182, + sym_args = 183, + sym_tmp_eval_args = 184, + sym_tmp_eval_arg = 185, + sym__eq_sep_key_single = 186, + sym__eq_sep_key_concatenation = 187, + sym__eq_sep_key = 188, + sym__eq_sep_val_concatenation = 189, + sym__eq_sep_val = 190, + sym_arg_identifier = 191, + sym_spec_arg_identifier = 192, + sym_double_quoted_arg = 193, + sym_single_quoted_arg = 194, + sym_cmd_substitution_arg = 195, + sym_concatenation = 196, + sym__dec_number = 197, + sym_specifiers = 198, + sym_cmd_identifier = 199, + aux_sym_statements_repeat1 = 200, + aux_sym_statements_repeat2 = 201, + aux_sym__statements_singleline_repeat1 = 202, + aux_sym__statements_singleline_repeat2 = 203, + aux_sym_tmp_stmt_repeat1 = 204, + aux_sym_grep_specifier_repeat1 = 205, + aux_sym_macro_body_repeat1 = 206, + aux_sym_args_repeat1 = 207, + aux_sym_tmp_eval_args_repeat1 = 208, + aux_sym_tmp_eval_arg_repeat1 = 209, + aux_sym__eq_sep_key_concatenation_repeat1 = 210, + aux_sym__eq_sep_val_concatenation_repeat1 = 211, + aux_sym_double_quoted_arg_repeat1 = 212, + aux_sym_single_quoted_arg_repeat1 = 213, + aux_sym_concatenation_repeat1 = 214, + aux_sym_specifiers_repeat1 = 215, }; static const char * const ts_symbol_names[] = { @@ -340,6 +342,7 @@ static const char * const ts_symbol_names[] = { [sym__statement] = "_statement", [sym_legacy_quoted_stmt] = "legacy_quoted_stmt", [sym__simple_stmt] = "_simple_stmt", + [sym_tmp_stmt] = "tmp_stmt", [sym__tmp_stmt] = "_tmp_stmt", [sym__iter_stmt] = "_iter_stmt", [sym__pipe_stmt] = "_pipe_stmt", @@ -436,6 +439,7 @@ static const char * const ts_symbol_names[] = { [aux_sym_statements_repeat2] = "statements_repeat2", [aux_sym__statements_singleline_repeat1] = "_statements_singleline_repeat1", [aux_sym__statements_singleline_repeat2] = "_statements_singleline_repeat2", + [aux_sym_tmp_stmt_repeat1] = "tmp_stmt_repeat1", [aux_sym_grep_specifier_repeat1] = "grep_specifier_repeat1", [aux_sym_macro_body_repeat1] = "macro_body_repeat1", [aux_sym_args_repeat1] = "args_repeat1", @@ -557,6 +561,7 @@ static const TSSymbol ts_symbol_map[] = { [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__tmp_stmt] = sym__tmp_stmt, [sym__iter_stmt] = sym__iter_stmt, [sym__pipe_stmt] = sym__pipe_stmt, @@ -653,6 +658,7 @@ static const TSSymbol ts_symbol_map[] = { [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_tmp_stmt_repeat1] = aux_sym_tmp_stmt_repeat1, [aux_sym_grep_specifier_repeat1] = aux_sym_grep_specifier_repeat1, [aux_sym_macro_body_repeat1] = aux_sym_macro_body_repeat1, [aux_sym_args_repeat1] = aux_sym_args_repeat1, @@ -1095,6 +1101,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = true, }, + [sym_tmp_stmt] = { + .visible = true, + .named = true, + }, [sym__tmp_stmt] = { .visible = false, .named = true, @@ -1479,6 +1489,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, + [aux_sym_tmp_stmt_repeat1] = { + .visible = false, + .named = false, + }, [aux_sym_grep_specifier_repeat1] = { .visible = false, .named = false, @@ -1660,20 +1674,20 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5] = 5, [6] = 6, [7] = 7, - [8] = 6, - [9] = 7, - [10] = 6, + [8] = 7, + [9] = 6, + [10] = 7, [11] = 6, - [12] = 7, - [13] = 6, + [12] = 6, + [13] = 7, [14] = 7, [15] = 6, [16] = 7, [17] = 6, [18] = 7, - [19] = 6, - [20] = 7, - [21] = 7, + [19] = 7, + [20] = 6, + [21] = 6, [22] = 22, [23] = 23, [24] = 23, @@ -1681,120 +1695,120 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [26] = 26, [27] = 27, [28] = 28, - [29] = 28, + [29] = 29, [30] = 30, [31] = 31, - [32] = 30, - [33] = 31, + [32] = 32, + [33] = 26, [34] = 34, [35] = 35, [36] = 36, [37] = 37, [38] = 38, - [39] = 39, + [39] = 26, [40] = 40, [41] = 41, [42] = 42, [43] = 43, [44] = 44, [45] = 45, - [46] = 34, - [47] = 40, - [48] = 41, - [49] = 39, - [50] = 36, - [51] = 42, - [52] = 35, - [53] = 43, - [54] = 37, - [55] = 38, - [56] = 45, - [57] = 57, - [58] = 58, - [59] = 59, - [60] = 60, - [61] = 61, - [62] = 62, - [63] = 63, - [64] = 64, - [65] = 65, - [66] = 66, - [67] = 67, - [68] = 68, - [69] = 69, - [70] = 70, - [71] = 71, + [46] = 46, + [47] = 47, + [48] = 48, + [49] = 47, + [50] = 50, + [51] = 51, + [52] = 50, + [53] = 48, + [54] = 54, + [55] = 44, + [56] = 29, + [57] = 45, + [58] = 38, + [59] = 41, + [60] = 46, + [61] = 37, + [62] = 36, + [63] = 35, + [64] = 40, + [65] = 31, + [66] = 32, + [67] = 43, + [68] = 34, + [69] = 42, + [70] = 30, + [71] = 54, [72] = 72, [73] = 73, [74] = 74, [75] = 75, - [76] = 57, + [76] = 76, [77] = 77, [78] = 78, [79] = 79, [80] = 80, - [81] = 60, - [82] = 62, - [83] = 61, + [81] = 81, + [82] = 82, + [83] = 83, [84] = 84, [85] = 85, [86] = 86, [87] = 87, [88] = 88, [89] = 89, - [90] = 70, - [91] = 66, + [90] = 90, + [91] = 91, [92] = 92, - [93] = 93, - [94] = 70, + [93] = 72, + [94] = 94, [95] = 95, [96] = 96, - [97] = 73, - [98] = 70, - [99] = 73, - [100] = 69, - [101] = 74, - [102] = 66, - [103] = 64, - [104] = 65, + [97] = 97, + [98] = 78, + [99] = 99, + [100] = 100, + [101] = 101, + [102] = 102, + [103] = 76, + [104] = 74, [105] = 105, - [106] = 73, - [107] = 74, - [108] = 75, - [109] = 109, - [110] = 110, - [111] = 64, - [112] = 65, - [113] = 72, - [114] = 71, - [115] = 80, - [116] = 79, + [106] = 84, + [107] = 82, + [108] = 95, + [109] = 81, + [110] = 83, + [111] = 86, + [112] = 85, + [113] = 82, + [114] = 89, + [115] = 90, + [116] = 116, [117] = 117, - [118] = 118, - [119] = 79, - [120] = 120, + [118] = 94, + [119] = 85, + [120] = 82, [121] = 121, - [122] = 77, - [123] = 123, - [124] = 124, - [125] = 125, - [126] = 126, + [122] = 122, + [123] = 83, + [124] = 85, + [125] = 80, + [126] = 86, [127] = 127, - [128] = 128, + [128] = 89, [129] = 129, - [130] = 130, - [131] = 131, + [130] = 90, + [131] = 79, [132] = 132, [133] = 133, [134] = 134, [135] = 135, - [136] = 136, + [136] = 95, [137] = 137, [138] = 138, [139] = 139, [140] = 140, [141] = 141, - [142] = 142, + [142] = 92, [143] = 143, [144] = 144, [145] = 145, @@ -1811,9 +1825,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [156] = 156, [157] = 157, [158] = 158, - [159] = 159, + [159] = 82, [160] = 160, - [161] = 161, + [161] = 85, [162] = 162, [163] = 163, [164] = 164, @@ -1852,8 +1866,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [197] = 197, [198] = 198, [199] = 199, - [200] = 70, - [201] = 73, + [200] = 200, + [201] = 201, [202] = 202, [203] = 203, [204] = 204, @@ -1864,49 +1878,49 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [209] = 209, [210] = 210, [211] = 211, - [212] = 126, - [213] = 126, + [212] = 212, + [213] = 213, [214] = 214, - [215] = 136, - [216] = 138, - [217] = 214, - [218] = 211, + [215] = 215, + [216] = 216, + [217] = 217, + [218] = 218, [219] = 219, [220] = 220, [221] = 221, [222] = 222, - [223] = 45, - [224] = 224, - [225] = 44, + [223] = 169, + [224] = 160, + [225] = 225, [226] = 226, [227] = 227, [228] = 228, - [229] = 229, + [229] = 54, [230] = 230, [231] = 231, - [232] = 232, - [233] = 231, + [232] = 51, + [233] = 233, [234] = 234, - [235] = 234, + [235] = 235, [236] = 236, [237] = 237, - [238] = 232, + [238] = 238, [239] = 239, - [240] = 229, - [241] = 234, + [240] = 240, + [241] = 241, [242] = 242, - [243] = 242, - [244] = 236, - [245] = 230, - [246] = 239, - [247] = 237, - [248] = 234, - [249] = 249, - [250] = 250, - [251] = 251, - [252] = 252, - [253] = 253, - [254] = 254, + [243] = 236, + [244] = 242, + [245] = 240, + [246] = 234, + [247] = 247, + [248] = 239, + [249] = 247, + [250] = 247, + [251] = 241, + [252] = 247, + [253] = 237, + [254] = 238, [255] = 255, [256] = 256, [257] = 257, @@ -1916,134 +1930,140 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [261] = 261, [262] = 262, [263] = 263, - [264] = 61, - [265] = 62, - [266] = 60, - [267] = 66, - [268] = 74, - [269] = 73, - [270] = 75, - [271] = 271, - [272] = 71, - [273] = 70, - [274] = 69, - [275] = 271, - [276] = 64, - [277] = 65, - [278] = 271, - [279] = 271, - [280] = 72, - [281] = 77, - [282] = 282, - [283] = 283, - [284] = 284, - [285] = 285, - [286] = 284, - [287] = 287, + [264] = 264, + [265] = 265, + [266] = 266, + [267] = 267, + [268] = 268, + [269] = 269, + [270] = 78, + [271] = 74, + [272] = 76, + [273] = 273, + [274] = 83, + [275] = 82, + [276] = 90, + [277] = 89, + [278] = 85, + [279] = 81, + [280] = 80, + [281] = 86, + [282] = 273, + [283] = 79, + [284] = 84, + [285] = 273, + [286] = 273, + [287] = 92, [288] = 288, [289] = 289, [290] = 290, [291] = 291, - [292] = 284, - [293] = 284, - [294] = 284, - [295] = 291, - [296] = 296, - [297] = 291, - [298] = 291, - [299] = 291, - [300] = 300, - [301] = 300, - [302] = 300, - [303] = 73, - [304] = 70, + [292] = 292, + [293] = 293, + [294] = 293, + [295] = 290, + [296] = 290, + [297] = 293, + [298] = 298, + [299] = 290, + [300] = 293, + [301] = 301, + [302] = 290, + [303] = 293, + [304] = 304, [305] = 305, [306] = 306, - [307] = 307, - [308] = 308, - [309] = 309, - [310] = 310, + [307] = 306, + [308] = 306, + [309] = 82, + [310] = 85, [311] = 311, [312] = 312, - [313] = 312, - [314] = 312, + [313] = 313, + [314] = 314, [315] = 315, - [316] = 315, - [317] = 312, - [318] = 312, + [316] = 316, + [317] = 317, + [318] = 317, [319] = 319, - [320] = 315, - [321] = 315, - [322] = 315, - [323] = 323, - [324] = 324, - [325] = 325, + [320] = 319, + [321] = 319, + [322] = 322, + [323] = 317, + [324] = 317, + [325] = 319, [326] = 326, [327] = 327, - [328] = 62, - [329] = 329, + [328] = 317, + [329] = 319, [330] = 330, - [331] = 331, - [332] = 60, + [331] = 76, + [332] = 332, [333] = 333, [334] = 334, - [335] = 334, + [335] = 335, [336] = 336, - [337] = 329, - [338] = 336, - [339] = 325, + [337] = 337, + [338] = 338, + [339] = 74, [340] = 340, - [341] = 330, - [342] = 65, - [343] = 75, - [344] = 69, + [341] = 341, + [342] = 335, + [343] = 340, + [344] = 332, [345] = 345, - [346] = 71, - [347] = 72, - [348] = 345, - [349] = 349, - [350] = 350, - [351] = 64, - [352] = 66, - [353] = 74, + [346] = 336, + [347] = 337, + [348] = 86, + [349] = 80, + [350] = 85, + [351] = 351, + [352] = 82, + [353] = 353, [354] = 354, - [355] = 70, - [356] = 73, + [355] = 355, + [356] = 356, [357] = 357, - [358] = 358, - [359] = 359, - [360] = 360, - [361] = 361, - [362] = 362, - [363] = 363, - [364] = 364, - [365] = 359, - [366] = 360, - [367] = 359, - [368] = 360, - [369] = 359, - [370] = 360, - [371] = 359, - [372] = 360, - [373] = 360, - [374] = 359, - [375] = 375, - [376] = 376, - [377] = 363, - [378] = 362, - [379] = 362, - [380] = 380, - [381] = 381, + [358] = 81, + [359] = 90, + [360] = 83, + [361] = 355, + [362] = 84, + [363] = 89, + [364] = 79, + [365] = 365, + [366] = 366, + [367] = 367, + [368] = 368, + [369] = 369, + [370] = 368, + [371] = 369, + [372] = 368, + [373] = 369, + [374] = 368, + [375] = 369, + [376] = 368, + [377] = 369, + [378] = 367, + [379] = 367, + [380] = 369, + [381] = 368, [382] = 382, [383] = 383, - [384] = 360, - [385] = 385, - [386] = 359, - [387] = 359, - [388] = 360, - [389] = 362, - [390] = 77, + [384] = 384, + [385] = 368, + [386] = 386, + [387] = 387, + [388] = 92, + [389] = 369, + [390] = 369, [391] = 391, + [392] = 367, + [393] = 393, + [394] = 394, + [395] = 395, + [396] = 383, + [397] = 368, }; static inline bool sym_grep_specifier_identifier_character_set_1(int32_t c) { @@ -3462,123 +3482,123 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [23] = {.lex_state = 51, .external_lex_state = 2}, [24] = {.lex_state = 51, .external_lex_state = 2}, [25] = {.lex_state = 51, .external_lex_state = 2}, - [26] = {.lex_state = 51, .external_lex_state = 2}, + [26] = {.lex_state = 0, .external_lex_state = 4}, [27] = {.lex_state = 51, .external_lex_state = 2}, [28] = {.lex_state = 51, .external_lex_state = 2}, - [29] = {.lex_state = 51, .external_lex_state = 2}, - [30] = {.lex_state = 51, .external_lex_state = 2}, - [31] = {.lex_state = 51, .external_lex_state = 2}, - [32] = {.lex_state = 51, .external_lex_state = 2}, - [33] = {.lex_state = 51, .external_lex_state = 2}, + [29] = {.lex_state = 0, .external_lex_state = 4}, + [30] = {.lex_state = 52, .external_lex_state = 4}, + [31] = {.lex_state = 52, .external_lex_state = 4}, + [32] = {.lex_state = 52, .external_lex_state = 4}, + [33] = {.lex_state = 0, .external_lex_state = 4}, [34] = {.lex_state = 52, .external_lex_state = 4}, [35] = {.lex_state = 52, .external_lex_state = 4}, [36] = {.lex_state = 52, .external_lex_state = 4}, [37] = {.lex_state = 52, .external_lex_state = 4}, - [38] = {.lex_state = 52, .external_lex_state = 4}, - [39] = {.lex_state = 52, .external_lex_state = 4}, + [38] = {.lex_state = 0, .external_lex_state = 4}, + [39] = {.lex_state = 0, .external_lex_state = 4}, [40] = {.lex_state = 52, .external_lex_state = 4}, - [41] = {.lex_state = 52, .external_lex_state = 4}, + [41] = {.lex_state = 0, .external_lex_state = 4}, [42] = {.lex_state = 52, .external_lex_state = 4}, [43] = {.lex_state = 52, .external_lex_state = 4}, - [44] = {.lex_state = 52, .external_lex_state = 4}, - [45] = {.lex_state = 52, .external_lex_state = 4}, - [46] = {.lex_state = 52, .external_lex_state = 4}, - [47] = {.lex_state = 52, .external_lex_state = 4}, - [48] = {.lex_state = 52, .external_lex_state = 4}, - [49] = {.lex_state = 52, .external_lex_state = 4}, - [50] = {.lex_state = 52, .external_lex_state = 4}, + [44] = {.lex_state = 0, .external_lex_state = 4}, + [45] = {.lex_state = 0, .external_lex_state = 4}, + [46] = {.lex_state = 0, .external_lex_state = 4}, + [47] = {.lex_state = 51, .external_lex_state = 2}, + [48] = {.lex_state = 51, .external_lex_state = 2}, + [49] = {.lex_state = 51, .external_lex_state = 2}, + [50] = {.lex_state = 51, .external_lex_state = 2}, [51] = {.lex_state = 52, .external_lex_state = 4}, - [52] = {.lex_state = 52, .external_lex_state = 4}, - [53] = {.lex_state = 52, .external_lex_state = 4}, + [52] = {.lex_state = 51, .external_lex_state = 2}, + [53] = {.lex_state = 51, .external_lex_state = 2}, [54] = {.lex_state = 52, .external_lex_state = 4}, - [55] = {.lex_state = 52, .external_lex_state = 4}, - [56] = {.lex_state = 52, .external_lex_state = 4}, - [57] = {.lex_state = 54, .external_lex_state = 4}, - [58] = {.lex_state = 52, .external_lex_state = 5}, - [59] = {.lex_state = 52, .external_lex_state = 5}, - [60] = {.lex_state = 52, .external_lex_state = 6}, - [61] = {.lex_state = 52, .external_lex_state = 6}, - [62] = {.lex_state = 52, .external_lex_state = 6}, - [63] = {.lex_state = 52, .external_lex_state = 5}, - [64] = {.lex_state = 52, .external_lex_state = 6}, - [65] = {.lex_state = 52, .external_lex_state = 6}, - [66] = {.lex_state = 52, .external_lex_state = 6}, - [67] = {.lex_state = 52, .external_lex_state = 5}, - [68] = {.lex_state = 52, .external_lex_state = 5}, - [69] = {.lex_state = 52, .external_lex_state = 6}, - [70] = {.lex_state = 52, .external_lex_state = 6}, - [71] = {.lex_state = 52, .external_lex_state = 6}, - [72] = {.lex_state = 52, .external_lex_state = 6}, - [73] = {.lex_state = 52, .external_lex_state = 6}, + [55] = {.lex_state = 0, .external_lex_state = 4}, + [56] = {.lex_state = 0, .external_lex_state = 4}, + [57] = {.lex_state = 0, .external_lex_state = 4}, + [58] = {.lex_state = 0, .external_lex_state = 4}, + [59] = {.lex_state = 0, .external_lex_state = 4}, + [60] = {.lex_state = 0, .external_lex_state = 4}, + [61] = {.lex_state = 52, .external_lex_state = 4}, + [62] = {.lex_state = 52, .external_lex_state = 4}, + [63] = {.lex_state = 52, .external_lex_state = 4}, + [64] = {.lex_state = 52, .external_lex_state = 4}, + [65] = {.lex_state = 52, .external_lex_state = 4}, + [66] = {.lex_state = 52, .external_lex_state = 4}, + [67] = {.lex_state = 52, .external_lex_state = 4}, + [68] = {.lex_state = 52, .external_lex_state = 4}, + [69] = {.lex_state = 52, .external_lex_state = 4}, + [70] = {.lex_state = 52, .external_lex_state = 4}, + [71] = {.lex_state = 52, .external_lex_state = 4}, + [72] = {.lex_state = 54, .external_lex_state = 4}, + [73] = {.lex_state = 52, .external_lex_state = 5}, [74] = {.lex_state = 52, .external_lex_state = 6}, - [75] = {.lex_state = 52, .external_lex_state = 6}, - [76] = {.lex_state = 54, .external_lex_state = 4}, - [77] = {.lex_state = 52, .external_lex_state = 4}, - [78] = {.lex_state = 52, .external_lex_state = 4}, - [79] = {.lex_state = 55, .external_lex_state = 4}, - [80] = {.lex_state = 55, .external_lex_state = 4}, - [81] = {.lex_state = 0, .external_lex_state = 7}, - [82] = {.lex_state = 0, .external_lex_state = 7}, - [83] = {.lex_state = 0, .external_lex_state = 7}, - [84] = {.lex_state = 56, .external_lex_state = 4}, - [85] = {.lex_state = 51, .external_lex_state = 8}, - [86] = {.lex_state = 51, .external_lex_state = 8}, - [87] = {.lex_state = 51, .external_lex_state = 8}, - [88] = {.lex_state = 0, .external_lex_state = 7}, - [89] = {.lex_state = 56, .external_lex_state = 4}, - [90] = {.lex_state = 51, .external_lex_state = 8}, - [91] = {.lex_state = 51, .external_lex_state = 8}, - [92] = {.lex_state = 56, .external_lex_state = 4}, - [93] = {.lex_state = 51, .external_lex_state = 8}, - [94] = {.lex_state = 0, .external_lex_state = 7}, - [95] = {.lex_state = 52, .external_lex_state = 4}, - [96] = {.lex_state = 0, .external_lex_state = 4}, - [97] = {.lex_state = 0, .external_lex_state = 7}, - [98] = {.lex_state = 55, .external_lex_state = 4}, - [99] = {.lex_state = 55, .external_lex_state = 4}, - [100] = {.lex_state = 0, .external_lex_state = 7}, - [101] = {.lex_state = 0, .external_lex_state = 7}, - [102] = {.lex_state = 0, .external_lex_state = 7}, - [103] = {.lex_state = 0, .external_lex_state = 7}, - [104] = {.lex_state = 0, .external_lex_state = 7}, + [75] = {.lex_state = 52, .external_lex_state = 5}, + [76] = {.lex_state = 52, .external_lex_state = 6}, + [77] = {.lex_state = 52, .external_lex_state = 5}, + [78] = {.lex_state = 52, .external_lex_state = 6}, + [79] = {.lex_state = 52, .external_lex_state = 6}, + [80] = {.lex_state = 52, .external_lex_state = 6}, + [81] = {.lex_state = 52, .external_lex_state = 6}, + [82] = {.lex_state = 52, .external_lex_state = 6}, + [83] = {.lex_state = 52, .external_lex_state = 6}, + [84] = {.lex_state = 52, .external_lex_state = 6}, + [85] = {.lex_state = 52, .external_lex_state = 6}, + [86] = {.lex_state = 52, .external_lex_state = 6}, + [87] = {.lex_state = 52, .external_lex_state = 5}, + [88] = {.lex_state = 52, .external_lex_state = 5}, + [89] = {.lex_state = 52, .external_lex_state = 6}, + [90] = {.lex_state = 52, .external_lex_state = 6}, + [91] = {.lex_state = 52, .external_lex_state = 4}, + [92] = {.lex_state = 52, .external_lex_state = 4}, + [93] = {.lex_state = 54, .external_lex_state = 4}, + [94] = {.lex_state = 55, .external_lex_state = 4}, + [95] = {.lex_state = 55, .external_lex_state = 4}, + [96] = {.lex_state = 56, .external_lex_state = 4}, + [97] = {.lex_state = 51, .external_lex_state = 7}, + [98] = {.lex_state = 0, .external_lex_state = 8}, + [99] = {.lex_state = 51, .external_lex_state = 7}, + [100] = {.lex_state = 0, .external_lex_state = 8}, + [101] = {.lex_state = 51, .external_lex_state = 7}, + [102] = {.lex_state = 56, .external_lex_state = 4}, + [103] = {.lex_state = 0, .external_lex_state = 8}, + [104] = {.lex_state = 0, .external_lex_state = 8}, [105] = {.lex_state = 0, .external_lex_state = 4}, - [106] = {.lex_state = 51, .external_lex_state = 8}, - [107] = {.lex_state = 51, .external_lex_state = 8}, - [108] = {.lex_state = 0, .external_lex_state = 7}, + [106] = {.lex_state = 0, .external_lex_state = 8}, + [107] = {.lex_state = 55, .external_lex_state = 4}, + [108] = {.lex_state = 55, .external_lex_state = 4}, [109] = {.lex_state = 0, .external_lex_state = 8}, - [110] = {.lex_state = 0, .external_lex_state = 4}, - [111] = {.lex_state = 51, .external_lex_state = 8}, - [112] = {.lex_state = 51, .external_lex_state = 8}, - [113] = {.lex_state = 0, .external_lex_state = 7}, - [114] = {.lex_state = 0, .external_lex_state = 7}, - [115] = {.lex_state = 55, .external_lex_state = 4}, - [116] = {.lex_state = 55, .external_lex_state = 4}, - [117] = {.lex_state = 0, .external_lex_state = 8}, - [118] = {.lex_state = 0, .external_lex_state = 8}, - [119] = {.lex_state = 55, .external_lex_state = 4}, - [120] = {.lex_state = 0, .external_lex_state = 4}, - [121] = {.lex_state = 51, .external_lex_state = 4}, - [122] = {.lex_state = 0, .external_lex_state = 8}, - [123] = {.lex_state = 51, .external_lex_state = 4}, - [124] = {.lex_state = 51, .external_lex_state = 4}, - [125] = {.lex_state = 51, .external_lex_state = 4}, - [126] = {.lex_state = 0, .external_lex_state = 4}, - [127] = {.lex_state = 51, .external_lex_state = 4}, - [128] = {.lex_state = 0, .external_lex_state = 6}, + [110] = {.lex_state = 0, .external_lex_state = 8}, + [111] = {.lex_state = 0, .external_lex_state = 8}, + [112] = {.lex_state = 0, .external_lex_state = 8}, + [113] = {.lex_state = 0, .external_lex_state = 8}, + [114] = {.lex_state = 0, .external_lex_state = 8}, + [115] = {.lex_state = 0, .external_lex_state = 8}, + [116] = {.lex_state = 52, .external_lex_state = 4}, + [117] = {.lex_state = 0, .external_lex_state = 7}, + [118] = {.lex_state = 55, .external_lex_state = 4}, + [119] = {.lex_state = 51, .external_lex_state = 7}, + [120] = {.lex_state = 51, .external_lex_state = 7}, + [121] = {.lex_state = 51, .external_lex_state = 7}, + [122] = {.lex_state = 56, .external_lex_state = 4}, + [123] = {.lex_state = 51, .external_lex_state = 7}, + [124] = {.lex_state = 55, .external_lex_state = 4}, + [125] = {.lex_state = 0, .external_lex_state = 8}, + [126] = {.lex_state = 51, .external_lex_state = 7}, + [127] = {.lex_state = 0, .external_lex_state = 4}, + [128] = {.lex_state = 51, .external_lex_state = 7}, [129] = {.lex_state = 0, .external_lex_state = 4}, - [130] = {.lex_state = 0, .external_lex_state = 4}, - [131] = {.lex_state = 0, .external_lex_state = 4}, - [132] = {.lex_state = 0, .external_lex_state = 4}, - [133] = {.lex_state = 0, .external_lex_state = 4}, - [134] = {.lex_state = 0, .external_lex_state = 4}, - [135] = {.lex_state = 0, .external_lex_state = 4}, - [136] = {.lex_state = 50, .external_lex_state = 4}, - [137] = {.lex_state = 0, .external_lex_state = 4}, - [138] = {.lex_state = 50, .external_lex_state = 4}, + [130] = {.lex_state = 51, .external_lex_state = 7}, + [131] = {.lex_state = 0, .external_lex_state = 8}, + [132] = {.lex_state = 0, .external_lex_state = 7}, + [133] = {.lex_state = 0, .external_lex_state = 7}, + [134] = {.lex_state = 51, .external_lex_state = 4}, + [135] = {.lex_state = 51, .external_lex_state = 4}, + [136] = {.lex_state = 55, .external_lex_state = 4}, + [137] = {.lex_state = 51, .external_lex_state = 4}, + [138] = {.lex_state = 51, .external_lex_state = 4}, [139] = {.lex_state = 0, .external_lex_state = 4}, - [140] = {.lex_state = 0, .external_lex_state = 4}, - [141] = {.lex_state = 0, .external_lex_state = 4}, - [142] = {.lex_state = 0, .external_lex_state = 4}, + [140] = {.lex_state = 0, .external_lex_state = 6}, + [141] = {.lex_state = 51, .external_lex_state = 4}, + [142] = {.lex_state = 0, .external_lex_state = 7}, [143] = {.lex_state = 0, .external_lex_state = 4}, [144] = {.lex_state = 0, .external_lex_state = 4}, [145] = {.lex_state = 0, .external_lex_state = 4}, @@ -3595,9 +3615,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [156] = {.lex_state = 0, .external_lex_state = 4}, [157] = {.lex_state = 0, .external_lex_state = 4}, [158] = {.lex_state = 0, .external_lex_state = 4}, - [159] = {.lex_state = 0, .external_lex_state = 4}, - [160] = {.lex_state = 0, .external_lex_state = 4}, - [161] = {.lex_state = 0, .external_lex_state = 4}, + [159] = {.lex_state = 55, .external_lex_state = 4}, + [160] = {.lex_state = 50, .external_lex_state = 4}, + [161] = {.lex_state = 55, .external_lex_state = 4}, [162] = {.lex_state = 0, .external_lex_state = 4}, [163] = {.lex_state = 0, .external_lex_state = 4}, [164] = {.lex_state = 0, .external_lex_state = 4}, @@ -3605,7 +3625,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [166] = {.lex_state = 0, .external_lex_state = 4}, [167] = {.lex_state = 0, .external_lex_state = 4}, [168] = {.lex_state = 0, .external_lex_state = 4}, - [169] = {.lex_state = 0, .external_lex_state = 4}, + [169] = {.lex_state = 50, .external_lex_state = 4}, [170] = {.lex_state = 0, .external_lex_state = 4}, [171] = {.lex_state = 0, .external_lex_state = 4}, [172] = {.lex_state = 0, .external_lex_state = 4}, @@ -3636,8 +3656,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [197] = {.lex_state = 0, .external_lex_state = 4}, [198] = {.lex_state = 0, .external_lex_state = 4}, [199] = {.lex_state = 0, .external_lex_state = 4}, - [200] = {.lex_state = 55, .external_lex_state = 4}, - [201] = {.lex_state = 55, .external_lex_state = 4}, + [200] = {.lex_state = 0, .external_lex_state = 4}, + [201] = {.lex_state = 0, .external_lex_state = 4}, [202] = {.lex_state = 0, .external_lex_state = 4}, [203] = {.lex_state = 0, .external_lex_state = 4}, [204] = {.lex_state = 0, .external_lex_state = 4}, @@ -3651,19 +3671,19 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [212] = {.lex_state = 0, .external_lex_state = 4}, [213] = {.lex_state = 0, .external_lex_state = 4}, [214] = {.lex_state = 0, .external_lex_state = 4}, - [215] = {.lex_state = 50, .external_lex_state = 4}, - [216] = {.lex_state = 50, .external_lex_state = 4}, + [215] = {.lex_state = 0, .external_lex_state = 4}, + [216] = {.lex_state = 0, .external_lex_state = 4}, [217] = {.lex_state = 0, .external_lex_state = 4}, [218] = {.lex_state = 0, .external_lex_state = 4}, - [219] = {.lex_state = 51, .external_lex_state = 2}, - [220] = {.lex_state = 51, .external_lex_state = 2}, - [221] = {.lex_state = 51, .external_lex_state = 2}, - [222] = {.lex_state = 53}, - [223] = {.lex_state = 53}, - [224] = {.lex_state = 53}, - [225] = {.lex_state = 53}, - [226] = {.lex_state = 53}, - [227] = {.lex_state = 53}, + [219] = {.lex_state = 0, .external_lex_state = 4}, + [220] = {.lex_state = 0, .external_lex_state = 4}, + [221] = {.lex_state = 0, .external_lex_state = 4}, + [222] = {.lex_state = 0, .external_lex_state = 4}, + [223] = {.lex_state = 50, .external_lex_state = 4}, + [224] = {.lex_state = 50, .external_lex_state = 4}, + [225] = {.lex_state = 51, .external_lex_state = 2}, + [226] = {.lex_state = 51, .external_lex_state = 2}, + [227] = {.lex_state = 51, .external_lex_state = 2}, [228] = {.lex_state = 53}, [229] = {.lex_state = 53}, [230] = {.lex_state = 53}, @@ -3700,107 +3720,107 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [261] = {.lex_state = 53}, [262] = {.lex_state = 53}, [263] = {.lex_state = 53}, - [264] = {.lex_state = 53, .external_lex_state = 9}, - [265] = {.lex_state = 53, .external_lex_state = 9}, - [266] = {.lex_state = 53, .external_lex_state = 9}, - [267] = {.lex_state = 53, .external_lex_state = 9}, - [268] = {.lex_state = 53, .external_lex_state = 9}, - [269] = {.lex_state = 53, .external_lex_state = 9}, + [264] = {.lex_state = 53}, + [265] = {.lex_state = 53}, + [266] = {.lex_state = 53}, + [267] = {.lex_state = 53}, + [268] = {.lex_state = 53}, + [269] = {.lex_state = 53}, [270] = {.lex_state = 53, .external_lex_state = 9}, - [271] = {.lex_state = 53}, + [271] = {.lex_state = 53, .external_lex_state = 9}, [272] = {.lex_state = 53, .external_lex_state = 9}, - [273] = {.lex_state = 53, .external_lex_state = 9}, + [273] = {.lex_state = 53}, [274] = {.lex_state = 53, .external_lex_state = 9}, - [275] = {.lex_state = 53}, + [275] = {.lex_state = 53, .external_lex_state = 9}, [276] = {.lex_state = 53, .external_lex_state = 9}, [277] = {.lex_state = 53, .external_lex_state = 9}, - [278] = {.lex_state = 53}, - [279] = {.lex_state = 53}, + [278] = {.lex_state = 53, .external_lex_state = 9}, + [279] = {.lex_state = 53, .external_lex_state = 9}, [280] = {.lex_state = 53, .external_lex_state = 9}, - [281] = {.lex_state = 53}, - [282] = {.lex_state = 2}, - [283] = {.lex_state = 2}, - [284] = {.lex_state = 3}, + [281] = {.lex_state = 53, .external_lex_state = 9}, + [282] = {.lex_state = 53}, + [283] = {.lex_state = 53, .external_lex_state = 9}, + [284] = {.lex_state = 53, .external_lex_state = 9}, [285] = {.lex_state = 53}, - [286] = {.lex_state = 3}, + [286] = {.lex_state = 53}, [287] = {.lex_state = 53}, - [288] = {.lex_state = 53}, - [289] = {.lex_state = 53}, - [290] = {.lex_state = 53}, - [291] = {.lex_state = 3}, - [292] = {.lex_state = 3}, + [288] = {.lex_state = 2}, + [289] = {.lex_state = 2}, + [290] = {.lex_state = 3}, + [291] = {.lex_state = 53}, + [292] = {.lex_state = 53}, [293] = {.lex_state = 3}, [294] = {.lex_state = 3}, [295] = {.lex_state = 3}, [296] = {.lex_state = 3}, [297] = {.lex_state = 3}, - [298] = {.lex_state = 3}, + [298] = {.lex_state = 53}, [299] = {.lex_state = 3}, - [300] = {.lex_state = 4}, - [301] = {.lex_state = 4}, - [302] = {.lex_state = 4}, + [300] = {.lex_state = 3}, + [301] = {.lex_state = 53}, + [302] = {.lex_state = 3}, [303] = {.lex_state = 3}, [304] = {.lex_state = 3}, - [305] = {.lex_state = 0}, - [306] = {.lex_state = 0}, - [307] = {.lex_state = 0}, - [308] = {.lex_state = 0}, - [309] = {.lex_state = 0}, - [310] = {.lex_state = 0}, - [311] = {.lex_state = 8}, - [312] = {.lex_state = 8}, - [313] = {.lex_state = 8}, - [314] = {.lex_state = 8}, - [315] = {.lex_state = 8}, - [316] = {.lex_state = 8}, + [305] = {.lex_state = 53}, + [306] = {.lex_state = 4}, + [307] = {.lex_state = 4}, + [308] = {.lex_state = 4}, + [309] = {.lex_state = 3}, + [310] = {.lex_state = 3}, + [311] = {.lex_state = 0}, + [312] = {.lex_state = 0}, + [313] = {.lex_state = 0}, + [314] = {.lex_state = 0}, + [315] = {.lex_state = 0}, + [316] = {.lex_state = 0}, [317] = {.lex_state = 8}, [318] = {.lex_state = 8}, - [319] = {.lex_state = 6}, + [319] = {.lex_state = 8}, [320] = {.lex_state = 8}, [321] = {.lex_state = 8}, - [322] = {.lex_state = 8}, - [323] = {.lex_state = 0}, - [324] = {.lex_state = 0}, - [325] = {.lex_state = 0}, - [326] = {.lex_state = 6}, - [327] = {.lex_state = 5}, - [328] = {.lex_state = 0, .external_lex_state = 10}, - [329] = {.lex_state = 0}, + [322] = {.lex_state = 6}, + [323] = {.lex_state = 8}, + [324] = {.lex_state = 8}, + [325] = {.lex_state = 8}, + [326] = {.lex_state = 0}, + [327] = {.lex_state = 8}, + [328] = {.lex_state = 8}, + [329] = {.lex_state = 8}, [330] = {.lex_state = 0}, - [331] = {.lex_state = 0}, - [332] = {.lex_state = 0, .external_lex_state = 10}, - [333] = {.lex_state = 0}, - [334] = {.lex_state = 0}, + [331] = {.lex_state = 0, .external_lex_state = 10}, + [332] = {.lex_state = 0}, + [333] = {.lex_state = 6}, + [334] = {.lex_state = 5}, [335] = {.lex_state = 0}, [336] = {.lex_state = 0}, [337] = {.lex_state = 0}, [338] = {.lex_state = 0}, - [339] = {.lex_state = 0}, + [339] = {.lex_state = 0, .external_lex_state = 10}, [340] = {.lex_state = 0}, [341] = {.lex_state = 0}, - [342] = {.lex_state = 0, .external_lex_state = 10}, - [343] = {.lex_state = 0, .external_lex_state = 10}, - [344] = {.lex_state = 0, .external_lex_state = 10}, - [345] = {.lex_state = 51}, - [346] = {.lex_state = 0, .external_lex_state = 10}, - [347] = {.lex_state = 0, .external_lex_state = 10}, - [348] = {.lex_state = 51}, - [349] = {.lex_state = 7}, - [350] = {.lex_state = 0}, - [351] = {.lex_state = 0, .external_lex_state = 10}, + [342] = {.lex_state = 0}, + [343] = {.lex_state = 0}, + [344] = {.lex_state = 0}, + [345] = {.lex_state = 0}, + [346] = {.lex_state = 0}, + [347] = {.lex_state = 0}, + [348] = {.lex_state = 0, .external_lex_state = 10}, + [349] = {.lex_state = 0, .external_lex_state = 10}, + [350] = {.lex_state = 0, .external_lex_state = 10}, + [351] = {.lex_state = 0}, [352] = {.lex_state = 0, .external_lex_state = 10}, - [353] = {.lex_state = 0, .external_lex_state = 10}, - [354] = {.lex_state = 0, .external_lex_state = 11}, - [355] = {.lex_state = 0, .external_lex_state = 10}, - [356] = {.lex_state = 0, .external_lex_state = 10}, + [353] = {.lex_state = 0, .external_lex_state = 11}, + [354] = {.lex_state = 0}, + [355] = {.lex_state = 51}, + [356] = {.lex_state = 7}, [357] = {.lex_state = 0}, - [358] = {.lex_state = 0}, - [359] = {.lex_state = 0}, - [360] = {.lex_state = 0}, - [361] = {.lex_state = 0}, - [362] = {.lex_state = 0}, - [363] = {.lex_state = 0, .external_lex_state = 9}, - [364] = {.lex_state = 0}, + [358] = {.lex_state = 0, .external_lex_state = 10}, + [359] = {.lex_state = 0, .external_lex_state = 10}, + [360] = {.lex_state = 0, .external_lex_state = 10}, + [361] = {.lex_state = 51}, + [362] = {.lex_state = 0, .external_lex_state = 10}, + [363] = {.lex_state = 0, .external_lex_state = 10}, + [364] = {.lex_state = 0, .external_lex_state = 10}, [365] = {.lex_state = 0}, [366] = {.lex_state = 0}, [367] = {.lex_state = 0}, @@ -3813,21 +3833,27 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [374] = {.lex_state = 0}, [375] = {.lex_state = 0}, [376] = {.lex_state = 0}, - [377] = {.lex_state = 0, .external_lex_state = 9}, + [377] = {.lex_state = 0}, [378] = {.lex_state = 0}, [379] = {.lex_state = 0}, [380] = {.lex_state = 0}, [381] = {.lex_state = 0}, [382] = {.lex_state = 0}, [383] = {.lex_state = 0, .external_lex_state = 9}, - [384] = {.lex_state = 0}, - [385] = {.lex_state = 9}, + [384] = {.lex_state = 9}, + [385] = {.lex_state = 0}, [386] = {.lex_state = 0}, [387] = {.lex_state = 0}, - [388] = {.lex_state = 0}, + [388] = {.lex_state = 0, .external_lex_state = 11}, [389] = {.lex_state = 0}, - [390] = {.lex_state = 0, .external_lex_state = 11}, - [391] = {.lex_state = 0}, + [390] = {.lex_state = 0}, + [391] = {.lex_state = 0, .external_lex_state = 9}, + [392] = {.lex_state = 0}, + [393] = {.lex_state = 0}, + [394] = {.lex_state = 0}, + [395] = {.lex_state = 0}, + [396] = {.lex_state = 0, .external_lex_state = 9}, + [397] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -3916,75 +3942,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__spec_sep] = ACTIONS(1), }, [1] = { - [sym_statements] = STATE(376), - [sym__statement] = STATE(307), - [sym_legacy_quoted_stmt] = STATE(126), - [sym__simple_stmt] = STATE(126), - [sym__tmp_stmt] = STATE(126), - [sym__iter_stmt] = STATE(126), - [sym__pipe_stmt] = STATE(126), - [sym_grep_stmt] = STATE(126), - [sym_html_disable_stmt] = STATE(126), - [sym_html_enable_stmt] = STATE(126), - [sym_pipe_stmt] = STATE(126), - [sym_iter_file_lines_stmt] = STATE(126), - [sym_iter_offsets_stmt] = STATE(126), - [sym_iter_offsetssizes_stmt] = STATE(126), - [sym_iter_hit_stmt] = STATE(126), - [sym_iter_interpret_stmt] = STATE(126), - [sym_iter_interpret_offsetssizes_stmt] = STATE(126), - [sym_iter_comment_stmt] = STATE(126), - [sym_iter_dbta_stmt] = STATE(126), - [sym_iter_dbtb_stmt] = STATE(126), - [sym_iter_dbts_stmt] = STATE(126), - [sym_iter_threads_stmt] = STATE(126), - [sym_iter_bbs_stmt] = STATE(126), - [sym_iter_instrs_stmt] = STATE(126), - [sym_iter_import_stmt] = STATE(126), - [sym_iter_sections_stmt] = STATE(126), - [sym_iter_segments_stmt] = STATE(126), - [sym_iter_symbol_stmt] = STATE(126), - [sym_iter_string_stmt] = STATE(126), - [sym_iter_flags_stmt] = STATE(126), - [sym_iter_function_stmt] = STATE(126), - [sym_iter_iomap_stmt] = STATE(126), - [sym_iter_dbgmap_stmt] = STATE(126), - [sym_iter_register_stmt] = STATE(126), - [sym_iter_step_stmt] = STATE(126), - [sym_tmp_seek_stmt] = STATE(126), - [sym_tmp_blksz_stmt] = STATE(126), - [sym_tmp_fromto_stmt] = STATE(126), - [sym_tmp_arch_stmt] = STATE(126), - [sym_tmp_bits_stmt] = STATE(126), - [sym_tmp_nthi_stmt] = STATE(126), - [sym_tmp_eval_stmt] = STATE(126), - [sym_tmp_fs_stmt] = STATE(126), - [sym_tmp_reli_stmt] = STATE(126), - [sym_tmp_kuery_stmt] = STATE(126), - [sym_tmp_fd_stmt] = STATE(126), - [sym_tmp_reg_stmt] = STATE(126), - [sym_tmp_file_stmt] = STATE(126), - [sym_tmp_string_stmt] = STATE(126), - [sym_tmp_value_stmt] = STATE(126), - [sym_tmp_hex_stmt] = STATE(126), - [sym_help_stmt] = STATE(126), - [sym_macro_stmt] = STATE(126), - [sym_arged_stmt] = STATE(126), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), - [sym__interpret_search_identifier] = STATE(239), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(126), - [sym_redirect_stmt] = STATE(307), - [sym__dec_number] = STATE(31), - [sym_cmd_identifier] = STATE(38), + [sym_statements] = STATE(394), + [sym__statement] = STATE(316), + [sym_legacy_quoted_stmt] = STATE(26), + [sym__simple_stmt] = STATE(26), + [sym_tmp_stmt] = STATE(26), + [sym__iter_stmt] = STATE(26), + [sym__pipe_stmt] = STATE(26), + [sym_grep_stmt] = STATE(26), + [sym_html_disable_stmt] = STATE(26), + [sym_html_enable_stmt] = STATE(26), + [sym_pipe_stmt] = STATE(26), + [sym_iter_file_lines_stmt] = STATE(26), + [sym_iter_offsets_stmt] = STATE(26), + [sym_iter_offsetssizes_stmt] = STATE(26), + [sym_iter_hit_stmt] = STATE(26), + [sym_iter_interpret_stmt] = STATE(26), + [sym_iter_interpret_offsetssizes_stmt] = STATE(26), + [sym_iter_comment_stmt] = STATE(26), + [sym_iter_dbta_stmt] = STATE(26), + [sym_iter_dbtb_stmt] = STATE(26), + [sym_iter_dbts_stmt] = STATE(26), + [sym_iter_threads_stmt] = STATE(26), + [sym_iter_bbs_stmt] = STATE(26), + [sym_iter_instrs_stmt] = STATE(26), + [sym_iter_import_stmt] = STATE(26), + [sym_iter_sections_stmt] = STATE(26), + [sym_iter_segments_stmt] = STATE(26), + [sym_iter_symbol_stmt] = STATE(26), + [sym_iter_string_stmt] = STATE(26), + [sym_iter_flags_stmt] = STATE(26), + [sym_iter_function_stmt] = STATE(26), + [sym_iter_iomap_stmt] = STATE(26), + [sym_iter_dbgmap_stmt] = STATE(26), + [sym_iter_register_stmt] = STATE(26), + [sym_iter_step_stmt] = STATE(26), + [sym_help_stmt] = STATE(26), + [sym_macro_stmt] = STATE(26), + [sym_arged_stmt] = STATE(26), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), + [sym__interpret_search_identifier] = STATE(234), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(26), + [sym_redirect_stmt] = STATE(316), + [sym__dec_number] = STATE(47), + [sym_cmd_identifier] = STATE(36), [aux_sym_statements_repeat1] = STATE(4), [ts_builtin_sym_end] = ACTIONS(5), [anon_sym_DQUOTE] = ACTIONS(7), @@ -4015,72 +4025,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__help_stmt] = ACTIONS(49), }, [2] = { - [sym_legacy_quoted_stmt] = STATE(149), - [sym__simple_stmt] = STATE(149), - [sym__tmp_stmt] = STATE(149), - [sym__iter_stmt] = STATE(149), - [sym__pipe_stmt] = STATE(149), - [sym_grep_stmt] = STATE(149), - [sym_html_disable_stmt] = STATE(149), - [sym_html_enable_stmt] = STATE(149), - [sym_pipe_stmt] = STATE(149), - [sym_iter_file_lines_stmt] = STATE(149), - [sym_iter_offsets_stmt] = STATE(149), - [sym_iter_offsetssizes_stmt] = STATE(149), - [sym_iter_hit_stmt] = STATE(149), - [sym_iter_interpret_stmt] = STATE(149), - [sym_iter_interpret_offsetssizes_stmt] = STATE(149), - [sym_iter_comment_stmt] = STATE(149), - [sym_iter_dbta_stmt] = STATE(149), - [sym_iter_dbtb_stmt] = STATE(149), - [sym_iter_dbts_stmt] = STATE(149), - [sym_iter_threads_stmt] = STATE(149), - [sym_iter_bbs_stmt] = STATE(149), - [sym_iter_instrs_stmt] = STATE(149), - [sym_iter_import_stmt] = STATE(149), - [sym_iter_sections_stmt] = STATE(149), - [sym_iter_segments_stmt] = STATE(149), - [sym_iter_symbol_stmt] = STATE(149), - [sym_iter_string_stmt] = STATE(149), - [sym_iter_flags_stmt] = STATE(149), - [sym_iter_function_stmt] = STATE(149), - [sym_iter_iomap_stmt] = STATE(149), - [sym_iter_dbgmap_stmt] = STATE(149), - [sym_iter_register_stmt] = STATE(149), - [sym_iter_step_stmt] = STATE(149), - [sym_tmp_seek_stmt] = STATE(149), - [sym_tmp_blksz_stmt] = STATE(149), - [sym_tmp_fromto_stmt] = STATE(149), - [sym_tmp_arch_stmt] = STATE(149), - [sym_tmp_bits_stmt] = STATE(149), - [sym_tmp_nthi_stmt] = STATE(149), - [sym_tmp_eval_stmt] = STATE(149), - [sym_tmp_fs_stmt] = STATE(149), - [sym_tmp_reli_stmt] = STATE(149), - [sym_tmp_kuery_stmt] = STATE(149), - [sym_tmp_fd_stmt] = STATE(149), - [sym_tmp_reg_stmt] = STATE(149), - [sym_tmp_file_stmt] = STATE(149), - [sym_tmp_string_stmt] = STATE(149), - [sym_tmp_value_stmt] = STATE(149), - [sym_tmp_hex_stmt] = STATE(149), - [sym_help_stmt] = STATE(149), - [sym_macro_stmt] = STATE(149), - [sym_arged_stmt] = STATE(149), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), - [sym__interpret_search_identifier] = STATE(239), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(149), - [sym__dec_number] = STATE(31), - [sym_cmd_identifier] = STATE(38), + [sym_legacy_quoted_stmt] = STATE(44), + [sym__simple_stmt] = STATE(44), + [sym_tmp_stmt] = STATE(44), + [sym__iter_stmt] = STATE(44), + [sym__pipe_stmt] = STATE(44), + [sym_grep_stmt] = STATE(44), + [sym_html_disable_stmt] = STATE(44), + [sym_html_enable_stmt] = STATE(44), + [sym_pipe_stmt] = STATE(44), + [sym_iter_file_lines_stmt] = STATE(44), + [sym_iter_offsets_stmt] = STATE(44), + [sym_iter_offsetssizes_stmt] = STATE(44), + [sym_iter_hit_stmt] = STATE(44), + [sym_iter_interpret_stmt] = STATE(44), + [sym_iter_interpret_offsetssizes_stmt] = STATE(44), + [sym_iter_comment_stmt] = STATE(44), + [sym_iter_dbta_stmt] = STATE(44), + [sym_iter_dbtb_stmt] = STATE(44), + [sym_iter_dbts_stmt] = STATE(44), + [sym_iter_threads_stmt] = STATE(44), + [sym_iter_bbs_stmt] = STATE(44), + [sym_iter_instrs_stmt] = STATE(44), + [sym_iter_import_stmt] = STATE(44), + [sym_iter_sections_stmt] = STATE(44), + [sym_iter_segments_stmt] = STATE(44), + [sym_iter_symbol_stmt] = STATE(44), + [sym_iter_string_stmt] = STATE(44), + [sym_iter_flags_stmt] = STATE(44), + [sym_iter_function_stmt] = STATE(44), + [sym_iter_iomap_stmt] = STATE(44), + [sym_iter_dbgmap_stmt] = STATE(44), + [sym_iter_register_stmt] = STATE(44), + [sym_iter_step_stmt] = STATE(44), + [sym_help_stmt] = STATE(44), + [sym_macro_stmt] = STATE(44), + [sym_arged_stmt] = STATE(44), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), + [sym__interpret_search_identifier] = STATE(234), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(44), + [sym__dec_number] = STATE(47), + [sym_cmd_identifier] = STATE(36), [ts_builtin_sym_end] = ACTIONS(51), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_TILDE] = ACTIONS(51), @@ -4161,72 +4155,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(51), }, [3] = { - [sym_legacy_quoted_stmt] = STATE(149), - [sym__simple_stmt] = STATE(149), - [sym__tmp_stmt] = STATE(149), - [sym__iter_stmt] = STATE(149), - [sym__pipe_stmt] = STATE(149), - [sym_grep_stmt] = STATE(149), - [sym_html_disable_stmt] = STATE(149), - [sym_html_enable_stmt] = STATE(149), - [sym_pipe_stmt] = STATE(149), - [sym_iter_file_lines_stmt] = STATE(149), - [sym_iter_offsets_stmt] = STATE(149), - [sym_iter_offsetssizes_stmt] = STATE(149), - [sym_iter_hit_stmt] = STATE(149), - [sym_iter_interpret_stmt] = STATE(149), - [sym_iter_interpret_offsetssizes_stmt] = STATE(149), - [sym_iter_comment_stmt] = STATE(149), - [sym_iter_dbta_stmt] = STATE(149), - [sym_iter_dbtb_stmt] = STATE(149), - [sym_iter_dbts_stmt] = STATE(149), - [sym_iter_threads_stmt] = STATE(149), - [sym_iter_bbs_stmt] = STATE(149), - [sym_iter_instrs_stmt] = STATE(149), - [sym_iter_import_stmt] = STATE(149), - [sym_iter_sections_stmt] = STATE(149), - [sym_iter_segments_stmt] = STATE(149), - [sym_iter_symbol_stmt] = STATE(149), - [sym_iter_string_stmt] = STATE(149), - [sym_iter_flags_stmt] = STATE(149), - [sym_iter_function_stmt] = STATE(149), - [sym_iter_iomap_stmt] = STATE(149), - [sym_iter_dbgmap_stmt] = STATE(149), - [sym_iter_register_stmt] = STATE(149), - [sym_iter_step_stmt] = STATE(149), - [sym_tmp_seek_stmt] = STATE(149), - [sym_tmp_blksz_stmt] = STATE(149), - [sym_tmp_fromto_stmt] = STATE(149), - [sym_tmp_arch_stmt] = STATE(149), - [sym_tmp_bits_stmt] = STATE(149), - [sym_tmp_nthi_stmt] = STATE(149), - [sym_tmp_eval_stmt] = STATE(149), - [sym_tmp_fs_stmt] = STATE(149), - [sym_tmp_reli_stmt] = STATE(149), - [sym_tmp_kuery_stmt] = STATE(149), - [sym_tmp_fd_stmt] = STATE(149), - [sym_tmp_reg_stmt] = STATE(149), - [sym_tmp_file_stmt] = STATE(149), - [sym_tmp_string_stmt] = STATE(149), - [sym_tmp_value_stmt] = STATE(149), - [sym_tmp_hex_stmt] = STATE(149), - [sym_help_stmt] = STATE(149), - [sym_macro_stmt] = STATE(149), - [sym_arged_stmt] = STATE(149), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), + [sym_legacy_quoted_stmt] = STATE(55), + [sym__simple_stmt] = STATE(55), + [sym_tmp_stmt] = STATE(55), + [sym__iter_stmt] = STATE(55), + [sym__pipe_stmt] = STATE(55), + [sym_grep_stmt] = STATE(55), + [sym_html_disable_stmt] = STATE(55), + [sym_html_enable_stmt] = STATE(55), + [sym_pipe_stmt] = STATE(55), + [sym_iter_file_lines_stmt] = STATE(55), + [sym_iter_offsets_stmt] = STATE(55), + [sym_iter_offsetssizes_stmt] = STATE(55), + [sym_iter_hit_stmt] = STATE(55), + [sym_iter_interpret_stmt] = STATE(55), + [sym_iter_interpret_offsetssizes_stmt] = STATE(55), + [sym_iter_comment_stmt] = STATE(55), + [sym_iter_dbta_stmt] = STATE(55), + [sym_iter_dbtb_stmt] = STATE(55), + [sym_iter_dbts_stmt] = STATE(55), + [sym_iter_threads_stmt] = STATE(55), + [sym_iter_bbs_stmt] = STATE(55), + [sym_iter_instrs_stmt] = STATE(55), + [sym_iter_import_stmt] = STATE(55), + [sym_iter_sections_stmt] = STATE(55), + [sym_iter_segments_stmt] = STATE(55), + [sym_iter_symbol_stmt] = STATE(55), + [sym_iter_string_stmt] = STATE(55), + [sym_iter_flags_stmt] = STATE(55), + [sym_iter_function_stmt] = STATE(55), + [sym_iter_iomap_stmt] = STATE(55), + [sym_iter_dbgmap_stmt] = STATE(55), + [sym_iter_register_stmt] = STATE(55), + [sym_iter_step_stmt] = STATE(55), + [sym_help_stmt] = STATE(55), + [sym_macro_stmt] = STATE(55), + [sym_arged_stmt] = STATE(55), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), [sym__interpret_search_identifier] = STATE(246), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(149), - [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(55), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(55), + [sym__dec_number] = STATE(49), + [sym_cmd_identifier] = STATE(62), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_TILDE] = ACTIONS(51), [anon_sym_PIPE] = ACTIONS(53), @@ -4304,75 +4282,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(51), }, [4] = { - [sym__statement] = STATE(310), - [sym_legacy_quoted_stmt] = STATE(126), - [sym__simple_stmt] = STATE(126), - [sym__tmp_stmt] = STATE(126), - [sym__iter_stmt] = STATE(126), - [sym__pipe_stmt] = STATE(126), - [sym_grep_stmt] = STATE(126), - [sym_html_disable_stmt] = STATE(126), - [sym_html_enable_stmt] = STATE(126), - [sym_pipe_stmt] = STATE(126), - [sym_iter_file_lines_stmt] = STATE(126), - [sym_iter_offsets_stmt] = STATE(126), - [sym_iter_offsetssizes_stmt] = STATE(126), - [sym_iter_hit_stmt] = STATE(126), - [sym_iter_interpret_stmt] = STATE(126), - [sym_iter_interpret_offsetssizes_stmt] = STATE(126), - [sym_iter_comment_stmt] = STATE(126), - [sym_iter_dbta_stmt] = STATE(126), - [sym_iter_dbtb_stmt] = STATE(126), - [sym_iter_dbts_stmt] = STATE(126), - [sym_iter_threads_stmt] = STATE(126), - [sym_iter_bbs_stmt] = STATE(126), - [sym_iter_instrs_stmt] = STATE(126), - [sym_iter_import_stmt] = STATE(126), - [sym_iter_sections_stmt] = STATE(126), - [sym_iter_segments_stmt] = STATE(126), - [sym_iter_symbol_stmt] = STATE(126), - [sym_iter_string_stmt] = STATE(126), - [sym_iter_flags_stmt] = STATE(126), - [sym_iter_function_stmt] = STATE(126), - [sym_iter_iomap_stmt] = STATE(126), - [sym_iter_dbgmap_stmt] = STATE(126), - [sym_iter_register_stmt] = STATE(126), - [sym_iter_step_stmt] = STATE(126), - [sym_tmp_seek_stmt] = STATE(126), - [sym_tmp_blksz_stmt] = STATE(126), - [sym_tmp_fromto_stmt] = STATE(126), - [sym_tmp_arch_stmt] = STATE(126), - [sym_tmp_bits_stmt] = STATE(126), - [sym_tmp_nthi_stmt] = STATE(126), - [sym_tmp_eval_stmt] = STATE(126), - [sym_tmp_fs_stmt] = STATE(126), - [sym_tmp_reli_stmt] = STATE(126), - [sym_tmp_kuery_stmt] = STATE(126), - [sym_tmp_fd_stmt] = STATE(126), - [sym_tmp_reg_stmt] = STATE(126), - [sym_tmp_file_stmt] = STATE(126), - [sym_tmp_string_stmt] = STATE(126), - [sym_tmp_value_stmt] = STATE(126), - [sym_tmp_hex_stmt] = STATE(126), - [sym_help_stmt] = STATE(126), - [sym_macro_stmt] = STATE(126), - [sym_arged_stmt] = STATE(126), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), - [sym__interpret_search_identifier] = STATE(239), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(126), - [sym_redirect_stmt] = STATE(310), - [sym__dec_number] = STATE(31), - [sym_cmd_identifier] = STATE(38), - [aux_sym_statements_repeat1] = STATE(219), + [sym__statement] = STATE(315), + [sym_legacy_quoted_stmt] = STATE(26), + [sym__simple_stmt] = STATE(26), + [sym_tmp_stmt] = STATE(26), + [sym__iter_stmt] = STATE(26), + [sym__pipe_stmt] = STATE(26), + [sym_grep_stmt] = STATE(26), + [sym_html_disable_stmt] = STATE(26), + [sym_html_enable_stmt] = STATE(26), + [sym_pipe_stmt] = STATE(26), + [sym_iter_file_lines_stmt] = STATE(26), + [sym_iter_offsets_stmt] = STATE(26), + [sym_iter_offsetssizes_stmt] = STATE(26), + [sym_iter_hit_stmt] = STATE(26), + [sym_iter_interpret_stmt] = STATE(26), + [sym_iter_interpret_offsetssizes_stmt] = STATE(26), + [sym_iter_comment_stmt] = STATE(26), + [sym_iter_dbta_stmt] = STATE(26), + [sym_iter_dbtb_stmt] = STATE(26), + [sym_iter_dbts_stmt] = STATE(26), + [sym_iter_threads_stmt] = STATE(26), + [sym_iter_bbs_stmt] = STATE(26), + [sym_iter_instrs_stmt] = STATE(26), + [sym_iter_import_stmt] = STATE(26), + [sym_iter_sections_stmt] = STATE(26), + [sym_iter_segments_stmt] = STATE(26), + [sym_iter_symbol_stmt] = STATE(26), + [sym_iter_string_stmt] = STATE(26), + [sym_iter_flags_stmt] = STATE(26), + [sym_iter_function_stmt] = STATE(26), + [sym_iter_iomap_stmt] = STATE(26), + [sym_iter_dbgmap_stmt] = STATE(26), + [sym_iter_register_stmt] = STATE(26), + [sym_iter_step_stmt] = STATE(26), + [sym_help_stmt] = STATE(26), + [sym_macro_stmt] = STATE(26), + [sym_arged_stmt] = STATE(26), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), + [sym__interpret_search_identifier] = STATE(234), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(26), + [sym_redirect_stmt] = STATE(315), + [sym__dec_number] = STATE(47), + [sym_cmd_identifier] = STATE(36), + [aux_sym_statements_repeat1] = STATE(225), [ts_builtin_sym_end] = ACTIONS(71), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_SEMI] = ACTIONS(73), @@ -4402,74 +4364,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__help_stmt] = ACTIONS(49), }, [5] = { - [sym__statement] = STATE(323), - [sym_legacy_quoted_stmt] = STATE(126), - [sym__simple_stmt] = STATE(126), - [sym__tmp_stmt] = STATE(126), - [sym__iter_stmt] = STATE(126), - [sym__pipe_stmt] = STATE(126), - [sym_grep_stmt] = STATE(126), - [sym_html_disable_stmt] = STATE(126), - [sym_html_enable_stmt] = STATE(126), - [sym_pipe_stmt] = STATE(126), - [sym_iter_file_lines_stmt] = STATE(126), - [sym_iter_offsets_stmt] = STATE(126), - [sym_iter_offsetssizes_stmt] = STATE(126), - [sym_iter_hit_stmt] = STATE(126), - [sym_iter_interpret_stmt] = STATE(126), - [sym_iter_interpret_offsetssizes_stmt] = STATE(126), - [sym_iter_comment_stmt] = STATE(126), - [sym_iter_dbta_stmt] = STATE(126), - [sym_iter_dbtb_stmt] = STATE(126), - [sym_iter_dbts_stmt] = STATE(126), - [sym_iter_threads_stmt] = STATE(126), - [sym_iter_bbs_stmt] = STATE(126), - [sym_iter_instrs_stmt] = STATE(126), - [sym_iter_import_stmt] = STATE(126), - [sym_iter_sections_stmt] = STATE(126), - [sym_iter_segments_stmt] = STATE(126), - [sym_iter_symbol_stmt] = STATE(126), - [sym_iter_string_stmt] = STATE(126), - [sym_iter_flags_stmt] = STATE(126), - [sym_iter_function_stmt] = STATE(126), - [sym_iter_iomap_stmt] = STATE(126), - [sym_iter_dbgmap_stmt] = STATE(126), - [sym_iter_register_stmt] = STATE(126), - [sym_iter_step_stmt] = STATE(126), - [sym_tmp_seek_stmt] = STATE(126), - [sym_tmp_blksz_stmt] = STATE(126), - [sym_tmp_fromto_stmt] = STATE(126), - [sym_tmp_arch_stmt] = STATE(126), - [sym_tmp_bits_stmt] = STATE(126), - [sym_tmp_nthi_stmt] = STATE(126), - [sym_tmp_eval_stmt] = STATE(126), - [sym_tmp_fs_stmt] = STATE(126), - [sym_tmp_reli_stmt] = STATE(126), - [sym_tmp_kuery_stmt] = STATE(126), - [sym_tmp_fd_stmt] = STATE(126), - [sym_tmp_reg_stmt] = STATE(126), - [sym_tmp_file_stmt] = STATE(126), - [sym_tmp_string_stmt] = STATE(126), - [sym_tmp_value_stmt] = STATE(126), - [sym_tmp_hex_stmt] = STATE(126), - [sym_help_stmt] = STATE(126), - [sym_macro_stmt] = STATE(126), - [sym_arged_stmt] = STATE(126), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), - [sym__interpret_search_identifier] = STATE(239), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(126), - [sym_redirect_stmt] = STATE(323), - [sym__dec_number] = STATE(31), - [sym_cmd_identifier] = STATE(38), + [sym__statement] = STATE(326), + [sym_legacy_quoted_stmt] = STATE(26), + [sym__simple_stmt] = STATE(26), + [sym_tmp_stmt] = STATE(26), + [sym__iter_stmt] = STATE(26), + [sym__pipe_stmt] = STATE(26), + [sym_grep_stmt] = STATE(26), + [sym_html_disable_stmt] = STATE(26), + [sym_html_enable_stmt] = STATE(26), + [sym_pipe_stmt] = STATE(26), + [sym_iter_file_lines_stmt] = STATE(26), + [sym_iter_offsets_stmt] = STATE(26), + [sym_iter_offsetssizes_stmt] = STATE(26), + [sym_iter_hit_stmt] = STATE(26), + [sym_iter_interpret_stmt] = STATE(26), + [sym_iter_interpret_offsetssizes_stmt] = STATE(26), + [sym_iter_comment_stmt] = STATE(26), + [sym_iter_dbta_stmt] = STATE(26), + [sym_iter_dbtb_stmt] = STATE(26), + [sym_iter_dbts_stmt] = STATE(26), + [sym_iter_threads_stmt] = STATE(26), + [sym_iter_bbs_stmt] = STATE(26), + [sym_iter_instrs_stmt] = STATE(26), + [sym_iter_import_stmt] = STATE(26), + [sym_iter_sections_stmt] = STATE(26), + [sym_iter_segments_stmt] = STATE(26), + [sym_iter_symbol_stmt] = STATE(26), + [sym_iter_string_stmt] = STATE(26), + [sym_iter_flags_stmt] = STATE(26), + [sym_iter_function_stmt] = STATE(26), + [sym_iter_iomap_stmt] = STATE(26), + [sym_iter_dbgmap_stmt] = STATE(26), + [sym_iter_register_stmt] = STATE(26), + [sym_iter_step_stmt] = STATE(26), + [sym_help_stmt] = STATE(26), + [sym_macro_stmt] = STATE(26), + [sym_arged_stmt] = STATE(26), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), + [sym__interpret_search_identifier] = STATE(234), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(26), + [sym_redirect_stmt] = STATE(326), + [sym__dec_number] = STATE(47), + [sym_cmd_identifier] = STATE(36), [ts_builtin_sym_end] = ACTIONS(75), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_SEMI] = ACTIONS(75), @@ -4499,270 +4445,222 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__help_stmt] = ACTIONS(49), }, [6] = { - [sym__statements_singleline] = STATE(365), - [sym__statement] = STATE(330), - [sym_legacy_quoted_stmt] = STATE(213), - [sym__simple_stmt] = STATE(213), - [sym__tmp_stmt] = STATE(213), - [sym__iter_stmt] = STATE(213), - [sym__pipe_stmt] = STATE(213), - [sym_grep_stmt] = STATE(213), - [sym_html_disable_stmt] = STATE(213), - [sym_html_enable_stmt] = STATE(213), - [sym_pipe_stmt] = STATE(213), - [sym_iter_file_lines_stmt] = STATE(213), - [sym_iter_offsets_stmt] = STATE(213), - [sym_iter_offsetssizes_stmt] = STATE(213), - [sym_iter_hit_stmt] = STATE(213), - [sym_iter_interpret_stmt] = STATE(213), - [sym_iter_interpret_offsetssizes_stmt] = STATE(213), - [sym_iter_comment_stmt] = STATE(213), - [sym_iter_dbta_stmt] = STATE(213), - [sym_iter_dbtb_stmt] = STATE(213), - [sym_iter_dbts_stmt] = STATE(213), - [sym_iter_threads_stmt] = STATE(213), - [sym_iter_bbs_stmt] = STATE(213), - [sym_iter_instrs_stmt] = STATE(213), - [sym_iter_import_stmt] = STATE(213), - [sym_iter_sections_stmt] = STATE(213), - [sym_iter_segments_stmt] = STATE(213), - [sym_iter_symbol_stmt] = STATE(213), - [sym_iter_string_stmt] = STATE(213), - [sym_iter_flags_stmt] = STATE(213), - [sym_iter_function_stmt] = STATE(213), - [sym_iter_iomap_stmt] = STATE(213), - [sym_iter_dbgmap_stmt] = STATE(213), - [sym_iter_register_stmt] = STATE(213), - [sym_iter_step_stmt] = STATE(213), - [sym_tmp_seek_stmt] = STATE(213), - [sym_tmp_blksz_stmt] = STATE(213), - [sym_tmp_fromto_stmt] = STATE(213), - [sym_tmp_arch_stmt] = STATE(213), - [sym_tmp_bits_stmt] = STATE(213), - [sym_tmp_nthi_stmt] = STATE(213), - [sym_tmp_eval_stmt] = STATE(213), - [sym_tmp_fs_stmt] = STATE(213), - [sym_tmp_reli_stmt] = STATE(213), - [sym_tmp_kuery_stmt] = STATE(213), - [sym_tmp_fd_stmt] = STATE(213), - [sym_tmp_reg_stmt] = STATE(213), - [sym_tmp_file_stmt] = STATE(213), - [sym_tmp_string_stmt] = STATE(213), - [sym_tmp_value_stmt] = STATE(213), - [sym_tmp_hex_stmt] = STATE(213), - [sym_help_stmt] = STATE(213), - [sym_macro_stmt] = STATE(213), - [sym_arged_stmt] = STATE(213), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), - [sym__interpret_search_identifier] = STATE(239), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(213), - [sym_redirect_stmt] = STATE(330), - [sym__dec_number] = STATE(31), - [sym_cmd_identifier] = STATE(38), - [aux_sym__statements_singleline_repeat1] = STATE(24), + [sym__statements_singleline] = STATE(375), + [sym__statement] = STATE(342), + [sym_legacy_quoted_stmt] = STATE(39), + [sym__simple_stmt] = STATE(39), + [sym_tmp_stmt] = STATE(39), + [sym__iter_stmt] = STATE(39), + [sym__pipe_stmt] = STATE(39), + [sym_grep_stmt] = STATE(39), + [sym_html_disable_stmt] = STATE(39), + [sym_html_enable_stmt] = STATE(39), + [sym_pipe_stmt] = STATE(39), + [sym_iter_file_lines_stmt] = STATE(39), + [sym_iter_offsets_stmt] = STATE(39), + [sym_iter_offsetssizes_stmt] = STATE(39), + [sym_iter_hit_stmt] = STATE(39), + [sym_iter_interpret_stmt] = STATE(39), + [sym_iter_interpret_offsetssizes_stmt] = STATE(39), + [sym_iter_comment_stmt] = STATE(39), + [sym_iter_dbta_stmt] = STATE(39), + [sym_iter_dbtb_stmt] = STATE(39), + [sym_iter_dbts_stmt] = STATE(39), + [sym_iter_threads_stmt] = STATE(39), + [sym_iter_bbs_stmt] = STATE(39), + [sym_iter_instrs_stmt] = STATE(39), + [sym_iter_import_stmt] = STATE(39), + [sym_iter_sections_stmt] = STATE(39), + [sym_iter_segments_stmt] = STATE(39), + [sym_iter_symbol_stmt] = STATE(39), + [sym_iter_string_stmt] = STATE(39), + [sym_iter_flags_stmt] = STATE(39), + [sym_iter_function_stmt] = STATE(39), + [sym_iter_iomap_stmt] = STATE(39), + [sym_iter_dbgmap_stmt] = STATE(39), + [sym_iter_register_stmt] = STATE(39), + [sym_iter_step_stmt] = STATE(39), + [sym_help_stmt] = STATE(39), + [sym_macro_stmt] = STATE(39), + [sym_arged_stmt] = STATE(39), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), + [sym__interpret_search_identifier] = STATE(246), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(39), + [sym_redirect_stmt] = STATE(342), + [sym__dec_number] = STATE(49), + [sym_cmd_identifier] = STATE(62), + [aux_sym__statements_singleline_repeat1] = STATE(25), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_SEMI] = ACTIONS(77), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(55), [anon_sym_DOLLAR_STAR] = ACTIONS(17), [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), - [anon_sym_DOLLAR] = ACTIONS(21), - [anon_sym_DOT] = ACTIONS(23), - [aux_sym__interpret_stmt_token1] = ACTIONS(25), - [aux_sym__interpret_stmt_token3] = ACTIONS(27), + [anon_sym_DOLLAR] = ACTIONS(57), + [anon_sym_DOT] = ACTIONS(59), + [aux_sym__interpret_stmt_token1] = ACTIONS(61), + [aux_sym__interpret_stmt_token3] = ACTIONS(63), [aux_sym__interpret_stmt_token4] = ACTIONS(29), [anon_sym_DOT_SLASH] = ACTIONS(31), - [sym__env_stmt_identifier] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(65), [anon_sym_DOT_DOT_DOT] = ACTIONS(35), - [sym_system_identifier] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(67), [sym_question_mark_identifier] = ACTIONS(39), [sym_pointer_identifier] = ACTIONS(41), [aux_sym__dec_number_token1] = ACTIONS(43), [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(47), - [sym__help_stmt] = ACTIONS(49), + [sym__help_stmt] = ACTIONS(69), }, [7] = { - [sym__statements_singleline] = STATE(370), - [sym__statement] = STATE(341), - [sym_legacy_quoted_stmt] = STATE(212), - [sym__simple_stmt] = STATE(212), - [sym__tmp_stmt] = STATE(212), - [sym__iter_stmt] = STATE(212), - [sym__pipe_stmt] = STATE(212), - [sym_grep_stmt] = STATE(212), - [sym_html_disable_stmt] = STATE(212), - [sym_html_enable_stmt] = STATE(212), - [sym_pipe_stmt] = STATE(212), - [sym_iter_file_lines_stmt] = STATE(212), - [sym_iter_offsets_stmt] = STATE(212), - [sym_iter_offsetssizes_stmt] = STATE(212), - [sym_iter_hit_stmt] = STATE(212), - [sym_iter_interpret_stmt] = STATE(212), - [sym_iter_interpret_offsetssizes_stmt] = STATE(212), - [sym_iter_comment_stmt] = STATE(212), - [sym_iter_dbta_stmt] = STATE(212), - [sym_iter_dbtb_stmt] = STATE(212), - [sym_iter_dbts_stmt] = STATE(212), - [sym_iter_threads_stmt] = STATE(212), - [sym_iter_bbs_stmt] = STATE(212), - [sym_iter_instrs_stmt] = STATE(212), - [sym_iter_import_stmt] = STATE(212), - [sym_iter_sections_stmt] = STATE(212), - [sym_iter_segments_stmt] = STATE(212), - [sym_iter_symbol_stmt] = STATE(212), - [sym_iter_string_stmt] = STATE(212), - [sym_iter_flags_stmt] = STATE(212), - [sym_iter_function_stmt] = STATE(212), - [sym_iter_iomap_stmt] = STATE(212), - [sym_iter_dbgmap_stmt] = STATE(212), - [sym_iter_register_stmt] = STATE(212), - [sym_iter_step_stmt] = STATE(212), - [sym_tmp_seek_stmt] = STATE(212), - [sym_tmp_blksz_stmt] = STATE(212), - [sym_tmp_fromto_stmt] = STATE(212), - [sym_tmp_arch_stmt] = STATE(212), - [sym_tmp_bits_stmt] = STATE(212), - [sym_tmp_nthi_stmt] = STATE(212), - [sym_tmp_eval_stmt] = STATE(212), - [sym_tmp_fs_stmt] = STATE(212), - [sym_tmp_reli_stmt] = STATE(212), - [sym_tmp_kuery_stmt] = STATE(212), - [sym_tmp_fd_stmt] = STATE(212), - [sym_tmp_reg_stmt] = STATE(212), - [sym_tmp_file_stmt] = STATE(212), - [sym_tmp_string_stmt] = STATE(212), - [sym_tmp_value_stmt] = STATE(212), - [sym_tmp_hex_stmt] = STATE(212), - [sym_help_stmt] = STATE(212), - [sym_macro_stmt] = STATE(212), - [sym_arged_stmt] = STATE(212), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), - [sym__interpret_search_identifier] = STATE(246), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(212), - [sym_redirect_stmt] = STATE(341), - [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(55), - [aux_sym__statements_singleline_repeat1] = STATE(23), + [sym__statements_singleline] = STATE(372), + [sym__statement] = STATE(335), + [sym_legacy_quoted_stmt] = STATE(33), + [sym__simple_stmt] = STATE(33), + [sym_tmp_stmt] = STATE(33), + [sym__iter_stmt] = STATE(33), + [sym__pipe_stmt] = STATE(33), + [sym_grep_stmt] = STATE(33), + [sym_html_disable_stmt] = STATE(33), + [sym_html_enable_stmt] = STATE(33), + [sym_pipe_stmt] = STATE(33), + [sym_iter_file_lines_stmt] = STATE(33), + [sym_iter_offsets_stmt] = STATE(33), + [sym_iter_offsetssizes_stmt] = STATE(33), + [sym_iter_hit_stmt] = STATE(33), + [sym_iter_interpret_stmt] = STATE(33), + [sym_iter_interpret_offsetssizes_stmt] = STATE(33), + [sym_iter_comment_stmt] = STATE(33), + [sym_iter_dbta_stmt] = STATE(33), + [sym_iter_dbtb_stmt] = STATE(33), + [sym_iter_dbts_stmt] = STATE(33), + [sym_iter_threads_stmt] = STATE(33), + [sym_iter_bbs_stmt] = STATE(33), + [sym_iter_instrs_stmt] = STATE(33), + [sym_iter_import_stmt] = STATE(33), + [sym_iter_sections_stmt] = STATE(33), + [sym_iter_segments_stmt] = STATE(33), + [sym_iter_symbol_stmt] = STATE(33), + [sym_iter_string_stmt] = STATE(33), + [sym_iter_flags_stmt] = STATE(33), + [sym_iter_function_stmt] = STATE(33), + [sym_iter_iomap_stmt] = STATE(33), + [sym_iter_dbgmap_stmt] = STATE(33), + [sym_iter_register_stmt] = STATE(33), + [sym_iter_step_stmt] = STATE(33), + [sym_help_stmt] = STATE(33), + [sym_macro_stmt] = STATE(33), + [sym_arged_stmt] = STATE(33), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), + [sym__interpret_search_identifier] = STATE(234), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(33), + [sym_redirect_stmt] = STATE(335), + [sym__dec_number] = STATE(47), + [sym_cmd_identifier] = STATE(36), + [aux_sym__statements_singleline_repeat1] = STATE(22), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_SEMI] = ACTIONS(79), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_LPAREN_DASH] = ACTIONS(15), [anon_sym_DOLLAR_STAR] = ACTIONS(17), [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), - [anon_sym_DOLLAR] = ACTIONS(57), - [anon_sym_DOT] = ACTIONS(59), - [aux_sym__interpret_stmt_token1] = ACTIONS(61), - [aux_sym__interpret_stmt_token3] = ACTIONS(63), + [anon_sym_DOLLAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [aux_sym__interpret_stmt_token1] = ACTIONS(25), + [aux_sym__interpret_stmt_token3] = ACTIONS(27), [aux_sym__interpret_stmt_token4] = ACTIONS(29), [anon_sym_DOT_SLASH] = ACTIONS(31), - [sym__env_stmt_identifier] = ACTIONS(65), + [sym__env_stmt_identifier] = ACTIONS(33), [anon_sym_DOT_DOT_DOT] = ACTIONS(35), - [sym_system_identifier] = ACTIONS(67), + [sym_system_identifier] = ACTIONS(37), [sym_question_mark_identifier] = ACTIONS(39), [sym_pointer_identifier] = ACTIONS(41), [aux_sym__dec_number_token1] = ACTIONS(43), [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(47), - [sym__help_stmt] = ACTIONS(69), + [sym__help_stmt] = ACTIONS(49), }, [8] = { - [sym__statements_singleline] = STATE(369), - [sym__statement] = STATE(330), - [sym_legacy_quoted_stmt] = STATE(213), - [sym__simple_stmt] = STATE(213), - [sym__tmp_stmt] = STATE(213), - [sym__iter_stmt] = STATE(213), - [sym__pipe_stmt] = STATE(213), - [sym_grep_stmt] = STATE(213), - [sym_html_disable_stmt] = STATE(213), - [sym_html_enable_stmt] = STATE(213), - [sym_pipe_stmt] = STATE(213), - [sym_iter_file_lines_stmt] = STATE(213), - [sym_iter_offsets_stmt] = STATE(213), - [sym_iter_offsetssizes_stmt] = STATE(213), - [sym_iter_hit_stmt] = STATE(213), - [sym_iter_interpret_stmt] = STATE(213), - [sym_iter_interpret_offsetssizes_stmt] = STATE(213), - [sym_iter_comment_stmt] = STATE(213), - [sym_iter_dbta_stmt] = STATE(213), - [sym_iter_dbtb_stmt] = STATE(213), - [sym_iter_dbts_stmt] = STATE(213), - [sym_iter_threads_stmt] = STATE(213), - [sym_iter_bbs_stmt] = STATE(213), - [sym_iter_instrs_stmt] = STATE(213), - [sym_iter_import_stmt] = STATE(213), - [sym_iter_sections_stmt] = STATE(213), - [sym_iter_segments_stmt] = STATE(213), - [sym_iter_symbol_stmt] = STATE(213), - [sym_iter_string_stmt] = STATE(213), - [sym_iter_flags_stmt] = STATE(213), - [sym_iter_function_stmt] = STATE(213), - [sym_iter_iomap_stmt] = STATE(213), - [sym_iter_dbgmap_stmt] = STATE(213), - [sym_iter_register_stmt] = STATE(213), - [sym_iter_step_stmt] = STATE(213), - [sym_tmp_seek_stmt] = STATE(213), - [sym_tmp_blksz_stmt] = STATE(213), - [sym_tmp_fromto_stmt] = STATE(213), - [sym_tmp_arch_stmt] = STATE(213), - [sym_tmp_bits_stmt] = STATE(213), - [sym_tmp_nthi_stmt] = STATE(213), - [sym_tmp_eval_stmt] = STATE(213), - [sym_tmp_fs_stmt] = STATE(213), - [sym_tmp_reli_stmt] = STATE(213), - [sym_tmp_kuery_stmt] = STATE(213), - [sym_tmp_fd_stmt] = STATE(213), - [sym_tmp_reg_stmt] = STATE(213), - [sym_tmp_file_stmt] = STATE(213), - [sym_tmp_string_stmt] = STATE(213), - [sym_tmp_value_stmt] = STATE(213), - [sym_tmp_hex_stmt] = STATE(213), - [sym_help_stmt] = STATE(213), - [sym_macro_stmt] = STATE(213), - [sym_arged_stmt] = STATE(213), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), - [sym__interpret_search_identifier] = STATE(239), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(213), - [sym_redirect_stmt] = STATE(330), - [sym__dec_number] = STATE(31), - [sym_cmd_identifier] = STATE(38), - [aux_sym__statements_singleline_repeat1] = STATE(24), + [sym__statements_singleline] = STATE(376), + [sym__statement] = STATE(335), + [sym_legacy_quoted_stmt] = STATE(33), + [sym__simple_stmt] = STATE(33), + [sym_tmp_stmt] = STATE(33), + [sym__iter_stmt] = STATE(33), + [sym__pipe_stmt] = STATE(33), + [sym_grep_stmt] = STATE(33), + [sym_html_disable_stmt] = STATE(33), + [sym_html_enable_stmt] = STATE(33), + [sym_pipe_stmt] = STATE(33), + [sym_iter_file_lines_stmt] = STATE(33), + [sym_iter_offsets_stmt] = STATE(33), + [sym_iter_offsetssizes_stmt] = STATE(33), + [sym_iter_hit_stmt] = STATE(33), + [sym_iter_interpret_stmt] = STATE(33), + [sym_iter_interpret_offsetssizes_stmt] = STATE(33), + [sym_iter_comment_stmt] = STATE(33), + [sym_iter_dbta_stmt] = STATE(33), + [sym_iter_dbtb_stmt] = STATE(33), + [sym_iter_dbts_stmt] = STATE(33), + [sym_iter_threads_stmt] = STATE(33), + [sym_iter_bbs_stmt] = STATE(33), + [sym_iter_instrs_stmt] = STATE(33), + [sym_iter_import_stmt] = STATE(33), + [sym_iter_sections_stmt] = STATE(33), + [sym_iter_segments_stmt] = STATE(33), + [sym_iter_symbol_stmt] = STATE(33), + [sym_iter_string_stmt] = STATE(33), + [sym_iter_flags_stmt] = STATE(33), + [sym_iter_function_stmt] = STATE(33), + [sym_iter_iomap_stmt] = STATE(33), + [sym_iter_dbgmap_stmt] = STATE(33), + [sym_iter_register_stmt] = STATE(33), + [sym_iter_step_stmt] = STATE(33), + [sym_help_stmt] = STATE(33), + [sym_macro_stmt] = STATE(33), + [sym_arged_stmt] = STATE(33), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), + [sym__interpret_search_identifier] = STATE(234), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(33), + [sym_redirect_stmt] = STATE(335), + [sym__dec_number] = STATE(47), + [sym_cmd_identifier] = STATE(36), + [aux_sym__statements_singleline_repeat1] = STATE(22), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(77), + [anon_sym_SEMI] = ACTIONS(79), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -4787,78 +4685,62 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__help_stmt] = ACTIONS(49), }, [9] = { - [sym__statements_singleline] = STATE(368), - [sym__statement] = STATE(341), - [sym_legacy_quoted_stmt] = STATE(212), - [sym__simple_stmt] = STATE(212), - [sym__tmp_stmt] = STATE(212), - [sym__iter_stmt] = STATE(212), - [sym__pipe_stmt] = STATE(212), - [sym_grep_stmt] = STATE(212), - [sym_html_disable_stmt] = STATE(212), - [sym_html_enable_stmt] = STATE(212), - [sym_pipe_stmt] = STATE(212), - [sym_iter_file_lines_stmt] = STATE(212), - [sym_iter_offsets_stmt] = STATE(212), - [sym_iter_offsetssizes_stmt] = STATE(212), - [sym_iter_hit_stmt] = STATE(212), - [sym_iter_interpret_stmt] = STATE(212), - [sym_iter_interpret_offsetssizes_stmt] = STATE(212), - [sym_iter_comment_stmt] = STATE(212), - [sym_iter_dbta_stmt] = STATE(212), - [sym_iter_dbtb_stmt] = STATE(212), - [sym_iter_dbts_stmt] = STATE(212), - [sym_iter_threads_stmt] = STATE(212), - [sym_iter_bbs_stmt] = STATE(212), - [sym_iter_instrs_stmt] = STATE(212), - [sym_iter_import_stmt] = STATE(212), - [sym_iter_sections_stmt] = STATE(212), - [sym_iter_segments_stmt] = STATE(212), - [sym_iter_symbol_stmt] = STATE(212), - [sym_iter_string_stmt] = STATE(212), - [sym_iter_flags_stmt] = STATE(212), - [sym_iter_function_stmt] = STATE(212), - [sym_iter_iomap_stmt] = STATE(212), - [sym_iter_dbgmap_stmt] = STATE(212), - [sym_iter_register_stmt] = STATE(212), - [sym_iter_step_stmt] = STATE(212), - [sym_tmp_seek_stmt] = STATE(212), - [sym_tmp_blksz_stmt] = STATE(212), - [sym_tmp_fromto_stmt] = STATE(212), - [sym_tmp_arch_stmt] = STATE(212), - [sym_tmp_bits_stmt] = STATE(212), - [sym_tmp_nthi_stmt] = STATE(212), - [sym_tmp_eval_stmt] = STATE(212), - [sym_tmp_fs_stmt] = STATE(212), - [sym_tmp_reli_stmt] = STATE(212), - [sym_tmp_kuery_stmt] = STATE(212), - [sym_tmp_fd_stmt] = STATE(212), - [sym_tmp_reg_stmt] = STATE(212), - [sym_tmp_file_stmt] = STATE(212), - [sym_tmp_string_stmt] = STATE(212), - [sym_tmp_value_stmt] = STATE(212), - [sym_tmp_hex_stmt] = STATE(212), - [sym_help_stmt] = STATE(212), - [sym_macro_stmt] = STATE(212), - [sym_arged_stmt] = STATE(212), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), + [sym__statements_singleline] = STATE(390), + [sym__statement] = STATE(342), + [sym_legacy_quoted_stmt] = STATE(39), + [sym__simple_stmt] = STATE(39), + [sym_tmp_stmt] = STATE(39), + [sym__iter_stmt] = STATE(39), + [sym__pipe_stmt] = STATE(39), + [sym_grep_stmt] = STATE(39), + [sym_html_disable_stmt] = STATE(39), + [sym_html_enable_stmt] = STATE(39), + [sym_pipe_stmt] = STATE(39), + [sym_iter_file_lines_stmt] = STATE(39), + [sym_iter_offsets_stmt] = STATE(39), + [sym_iter_offsetssizes_stmt] = STATE(39), + [sym_iter_hit_stmt] = STATE(39), + [sym_iter_interpret_stmt] = STATE(39), + [sym_iter_interpret_offsetssizes_stmt] = STATE(39), + [sym_iter_comment_stmt] = STATE(39), + [sym_iter_dbta_stmt] = STATE(39), + [sym_iter_dbtb_stmt] = STATE(39), + [sym_iter_dbts_stmt] = STATE(39), + [sym_iter_threads_stmt] = STATE(39), + [sym_iter_bbs_stmt] = STATE(39), + [sym_iter_instrs_stmt] = STATE(39), + [sym_iter_import_stmt] = STATE(39), + [sym_iter_sections_stmt] = STATE(39), + [sym_iter_segments_stmt] = STATE(39), + [sym_iter_symbol_stmt] = STATE(39), + [sym_iter_string_stmt] = STATE(39), + [sym_iter_flags_stmt] = STATE(39), + [sym_iter_function_stmt] = STATE(39), + [sym_iter_iomap_stmt] = STATE(39), + [sym_iter_dbgmap_stmt] = STATE(39), + [sym_iter_register_stmt] = STATE(39), + [sym_iter_step_stmt] = STATE(39), + [sym_help_stmt] = STATE(39), + [sym_macro_stmt] = STATE(39), + [sym_arged_stmt] = STATE(39), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), [sym__interpret_search_identifier] = STATE(246), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(212), - [sym_redirect_stmt] = STATE(341), - [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(55), - [aux_sym__statements_singleline_repeat1] = STATE(23), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(39), + [sym_redirect_stmt] = STATE(342), + [sym__dec_number] = STATE(49), + [sym_cmd_identifier] = STATE(62), + [aux_sym__statements_singleline_repeat1] = STATE(25), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(79), + [anon_sym_SEMI] = ACTIONS(77), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -4883,78 +4765,62 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__help_stmt] = ACTIONS(69), }, [10] = { - [sym__statements_singleline] = STATE(367), - [sym__statement] = STATE(330), - [sym_legacy_quoted_stmt] = STATE(213), - [sym__simple_stmt] = STATE(213), - [sym__tmp_stmt] = STATE(213), - [sym__iter_stmt] = STATE(213), - [sym__pipe_stmt] = STATE(213), - [sym_grep_stmt] = STATE(213), - [sym_html_disable_stmt] = STATE(213), - [sym_html_enable_stmt] = STATE(213), - [sym_pipe_stmt] = STATE(213), - [sym_iter_file_lines_stmt] = STATE(213), - [sym_iter_offsets_stmt] = STATE(213), - [sym_iter_offsetssizes_stmt] = STATE(213), - [sym_iter_hit_stmt] = STATE(213), - [sym_iter_interpret_stmt] = STATE(213), - [sym_iter_interpret_offsetssizes_stmt] = STATE(213), - [sym_iter_comment_stmt] = STATE(213), - [sym_iter_dbta_stmt] = STATE(213), - [sym_iter_dbtb_stmt] = STATE(213), - [sym_iter_dbts_stmt] = STATE(213), - [sym_iter_threads_stmt] = STATE(213), - [sym_iter_bbs_stmt] = STATE(213), - [sym_iter_instrs_stmt] = STATE(213), - [sym_iter_import_stmt] = STATE(213), - [sym_iter_sections_stmt] = STATE(213), - [sym_iter_segments_stmt] = STATE(213), - [sym_iter_symbol_stmt] = STATE(213), - [sym_iter_string_stmt] = STATE(213), - [sym_iter_flags_stmt] = STATE(213), - [sym_iter_function_stmt] = STATE(213), - [sym_iter_iomap_stmt] = STATE(213), - [sym_iter_dbgmap_stmt] = STATE(213), - [sym_iter_register_stmt] = STATE(213), - [sym_iter_step_stmt] = STATE(213), - [sym_tmp_seek_stmt] = STATE(213), - [sym_tmp_blksz_stmt] = STATE(213), - [sym_tmp_fromto_stmt] = STATE(213), - [sym_tmp_arch_stmt] = STATE(213), - [sym_tmp_bits_stmt] = STATE(213), - [sym_tmp_nthi_stmt] = STATE(213), - [sym_tmp_eval_stmt] = STATE(213), - [sym_tmp_fs_stmt] = STATE(213), - [sym_tmp_reli_stmt] = STATE(213), - [sym_tmp_kuery_stmt] = STATE(213), - [sym_tmp_fd_stmt] = STATE(213), - [sym_tmp_reg_stmt] = STATE(213), - [sym_tmp_file_stmt] = STATE(213), - [sym_tmp_string_stmt] = STATE(213), - [sym_tmp_value_stmt] = STATE(213), - [sym_tmp_hex_stmt] = STATE(213), - [sym_help_stmt] = STATE(213), - [sym_macro_stmt] = STATE(213), - [sym_arged_stmt] = STATE(213), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), - [sym__interpret_search_identifier] = STATE(239), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(213), - [sym_redirect_stmt] = STATE(330), - [sym__dec_number] = STATE(31), - [sym_cmd_identifier] = STATE(38), - [aux_sym__statements_singleline_repeat1] = STATE(24), + [sym__statements_singleline] = STATE(368), + [sym__statement] = STATE(335), + [sym_legacy_quoted_stmt] = STATE(33), + [sym__simple_stmt] = STATE(33), + [sym_tmp_stmt] = STATE(33), + [sym__iter_stmt] = STATE(33), + [sym__pipe_stmt] = STATE(33), + [sym_grep_stmt] = STATE(33), + [sym_html_disable_stmt] = STATE(33), + [sym_html_enable_stmt] = STATE(33), + [sym_pipe_stmt] = STATE(33), + [sym_iter_file_lines_stmt] = STATE(33), + [sym_iter_offsets_stmt] = STATE(33), + [sym_iter_offsetssizes_stmt] = STATE(33), + [sym_iter_hit_stmt] = STATE(33), + [sym_iter_interpret_stmt] = STATE(33), + [sym_iter_interpret_offsetssizes_stmt] = STATE(33), + [sym_iter_comment_stmt] = STATE(33), + [sym_iter_dbta_stmt] = STATE(33), + [sym_iter_dbtb_stmt] = STATE(33), + [sym_iter_dbts_stmt] = STATE(33), + [sym_iter_threads_stmt] = STATE(33), + [sym_iter_bbs_stmt] = STATE(33), + [sym_iter_instrs_stmt] = STATE(33), + [sym_iter_import_stmt] = STATE(33), + [sym_iter_sections_stmt] = STATE(33), + [sym_iter_segments_stmt] = STATE(33), + [sym_iter_symbol_stmt] = STATE(33), + [sym_iter_string_stmt] = STATE(33), + [sym_iter_flags_stmt] = STATE(33), + [sym_iter_function_stmt] = STATE(33), + [sym_iter_iomap_stmt] = STATE(33), + [sym_iter_dbgmap_stmt] = STATE(33), + [sym_iter_register_stmt] = STATE(33), + [sym_iter_step_stmt] = STATE(33), + [sym_help_stmt] = STATE(33), + [sym_macro_stmt] = STATE(33), + [sym_arged_stmt] = STATE(33), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), + [sym__interpret_search_identifier] = STATE(234), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(33), + [sym_redirect_stmt] = STATE(335), + [sym__dec_number] = STATE(47), + [sym_cmd_identifier] = STATE(36), + [aux_sym__statements_singleline_repeat1] = STATE(22), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(77), + [anon_sym_SEMI] = ACTIONS(79), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -4979,174 +4845,142 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__help_stmt] = ACTIONS(49), }, [11] = { - [sym__statements_singleline] = STATE(371), - [sym__statement] = STATE(330), - [sym_legacy_quoted_stmt] = STATE(213), - [sym__simple_stmt] = STATE(213), - [sym__tmp_stmt] = STATE(213), - [sym__iter_stmt] = STATE(213), - [sym__pipe_stmt] = STATE(213), - [sym_grep_stmt] = STATE(213), - [sym_html_disable_stmt] = STATE(213), - [sym_html_enable_stmt] = STATE(213), - [sym_pipe_stmt] = STATE(213), - [sym_iter_file_lines_stmt] = STATE(213), - [sym_iter_offsets_stmt] = STATE(213), - [sym_iter_offsetssizes_stmt] = STATE(213), - [sym_iter_hit_stmt] = STATE(213), - [sym_iter_interpret_stmt] = STATE(213), - [sym_iter_interpret_offsetssizes_stmt] = STATE(213), - [sym_iter_comment_stmt] = STATE(213), - [sym_iter_dbta_stmt] = STATE(213), - [sym_iter_dbtb_stmt] = STATE(213), - [sym_iter_dbts_stmt] = STATE(213), - [sym_iter_threads_stmt] = STATE(213), - [sym_iter_bbs_stmt] = STATE(213), - [sym_iter_instrs_stmt] = STATE(213), - [sym_iter_import_stmt] = STATE(213), - [sym_iter_sections_stmt] = STATE(213), - [sym_iter_segments_stmt] = STATE(213), - [sym_iter_symbol_stmt] = STATE(213), - [sym_iter_string_stmt] = STATE(213), - [sym_iter_flags_stmt] = STATE(213), - [sym_iter_function_stmt] = STATE(213), - [sym_iter_iomap_stmt] = STATE(213), - [sym_iter_dbgmap_stmt] = STATE(213), - [sym_iter_register_stmt] = STATE(213), - [sym_iter_step_stmt] = STATE(213), - [sym_tmp_seek_stmt] = STATE(213), - [sym_tmp_blksz_stmt] = STATE(213), - [sym_tmp_fromto_stmt] = STATE(213), - [sym_tmp_arch_stmt] = STATE(213), - [sym_tmp_bits_stmt] = STATE(213), - [sym_tmp_nthi_stmt] = STATE(213), - [sym_tmp_eval_stmt] = STATE(213), - [sym_tmp_fs_stmt] = STATE(213), - [sym_tmp_reli_stmt] = STATE(213), - [sym_tmp_kuery_stmt] = STATE(213), - [sym_tmp_fd_stmt] = STATE(213), - [sym_tmp_reg_stmt] = STATE(213), - [sym_tmp_file_stmt] = STATE(213), - [sym_tmp_string_stmt] = STATE(213), - [sym_tmp_value_stmt] = STATE(213), - [sym_tmp_hex_stmt] = STATE(213), - [sym_help_stmt] = STATE(213), - [sym_macro_stmt] = STATE(213), - [sym_arged_stmt] = STATE(213), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), - [sym__interpret_search_identifier] = STATE(239), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(213), - [sym_redirect_stmt] = STATE(330), - [sym__dec_number] = STATE(31), - [sym_cmd_identifier] = STATE(38), - [aux_sym__statements_singleline_repeat1] = STATE(24), + [sym__statements_singleline] = STATE(389), + [sym__statement] = STATE(342), + [sym_legacy_quoted_stmt] = STATE(39), + [sym__simple_stmt] = STATE(39), + [sym_tmp_stmt] = STATE(39), + [sym__iter_stmt] = STATE(39), + [sym__pipe_stmt] = STATE(39), + [sym_grep_stmt] = STATE(39), + [sym_html_disable_stmt] = STATE(39), + [sym_html_enable_stmt] = STATE(39), + [sym_pipe_stmt] = STATE(39), + [sym_iter_file_lines_stmt] = STATE(39), + [sym_iter_offsets_stmt] = STATE(39), + [sym_iter_offsetssizes_stmt] = STATE(39), + [sym_iter_hit_stmt] = STATE(39), + [sym_iter_interpret_stmt] = STATE(39), + [sym_iter_interpret_offsetssizes_stmt] = STATE(39), + [sym_iter_comment_stmt] = STATE(39), + [sym_iter_dbta_stmt] = STATE(39), + [sym_iter_dbtb_stmt] = STATE(39), + [sym_iter_dbts_stmt] = STATE(39), + [sym_iter_threads_stmt] = STATE(39), + [sym_iter_bbs_stmt] = STATE(39), + [sym_iter_instrs_stmt] = STATE(39), + [sym_iter_import_stmt] = STATE(39), + [sym_iter_sections_stmt] = STATE(39), + [sym_iter_segments_stmt] = STATE(39), + [sym_iter_symbol_stmt] = STATE(39), + [sym_iter_string_stmt] = STATE(39), + [sym_iter_flags_stmt] = STATE(39), + [sym_iter_function_stmt] = STATE(39), + [sym_iter_iomap_stmt] = STATE(39), + [sym_iter_dbgmap_stmt] = STATE(39), + [sym_iter_register_stmt] = STATE(39), + [sym_iter_step_stmt] = STATE(39), + [sym_help_stmt] = STATE(39), + [sym_macro_stmt] = STATE(39), + [sym_arged_stmt] = STATE(39), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), + [sym__interpret_search_identifier] = STATE(246), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(39), + [sym_redirect_stmt] = STATE(342), + [sym__dec_number] = STATE(49), + [sym_cmd_identifier] = STATE(62), + [aux_sym__statements_singleline_repeat1] = STATE(25), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_SEMI] = ACTIONS(77), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(55), [anon_sym_DOLLAR_STAR] = ACTIONS(17), [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), - [anon_sym_DOLLAR] = ACTIONS(21), - [anon_sym_DOT] = ACTIONS(23), - [aux_sym__interpret_stmt_token1] = ACTIONS(25), - [aux_sym__interpret_stmt_token3] = ACTIONS(27), + [anon_sym_DOLLAR] = ACTIONS(57), + [anon_sym_DOT] = ACTIONS(59), + [aux_sym__interpret_stmt_token1] = ACTIONS(61), + [aux_sym__interpret_stmt_token3] = ACTIONS(63), [aux_sym__interpret_stmt_token4] = ACTIONS(29), [anon_sym_DOT_SLASH] = ACTIONS(31), - [sym__env_stmt_identifier] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(65), [anon_sym_DOT_DOT_DOT] = ACTIONS(35), - [sym_system_identifier] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(67), [sym_question_mark_identifier] = ACTIONS(39), [sym_pointer_identifier] = ACTIONS(41), [aux_sym__dec_number_token1] = ACTIONS(43), [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(47), - [sym__help_stmt] = ACTIONS(49), + [sym__help_stmt] = ACTIONS(69), }, [12] = { - [sym__statements_singleline] = STATE(366), - [sym__statement] = STATE(341), - [sym_legacy_quoted_stmt] = STATE(212), - [sym__simple_stmt] = STATE(212), - [sym__tmp_stmt] = STATE(212), - [sym__iter_stmt] = STATE(212), - [sym__pipe_stmt] = STATE(212), - [sym_grep_stmt] = STATE(212), - [sym_html_disable_stmt] = STATE(212), - [sym_html_enable_stmt] = STATE(212), - [sym_pipe_stmt] = STATE(212), - [sym_iter_file_lines_stmt] = STATE(212), - [sym_iter_offsets_stmt] = STATE(212), - [sym_iter_offsetssizes_stmt] = STATE(212), - [sym_iter_hit_stmt] = STATE(212), - [sym_iter_interpret_stmt] = STATE(212), - [sym_iter_interpret_offsetssizes_stmt] = STATE(212), - [sym_iter_comment_stmt] = STATE(212), - [sym_iter_dbta_stmt] = STATE(212), - [sym_iter_dbtb_stmt] = STATE(212), - [sym_iter_dbts_stmt] = STATE(212), - [sym_iter_threads_stmt] = STATE(212), - [sym_iter_bbs_stmt] = STATE(212), - [sym_iter_instrs_stmt] = STATE(212), - [sym_iter_import_stmt] = STATE(212), - [sym_iter_sections_stmt] = STATE(212), - [sym_iter_segments_stmt] = STATE(212), - [sym_iter_symbol_stmt] = STATE(212), - [sym_iter_string_stmt] = STATE(212), - [sym_iter_flags_stmt] = STATE(212), - [sym_iter_function_stmt] = STATE(212), - [sym_iter_iomap_stmt] = STATE(212), - [sym_iter_dbgmap_stmt] = STATE(212), - [sym_iter_register_stmt] = STATE(212), - [sym_iter_step_stmt] = STATE(212), - [sym_tmp_seek_stmt] = STATE(212), - [sym_tmp_blksz_stmt] = STATE(212), - [sym_tmp_fromto_stmt] = STATE(212), - [sym_tmp_arch_stmt] = STATE(212), - [sym_tmp_bits_stmt] = STATE(212), - [sym_tmp_nthi_stmt] = STATE(212), - [sym_tmp_eval_stmt] = STATE(212), - [sym_tmp_fs_stmt] = STATE(212), - [sym_tmp_reli_stmt] = STATE(212), - [sym_tmp_kuery_stmt] = STATE(212), - [sym_tmp_fd_stmt] = STATE(212), - [sym_tmp_reg_stmt] = STATE(212), - [sym_tmp_file_stmt] = STATE(212), - [sym_tmp_string_stmt] = STATE(212), - [sym_tmp_value_stmt] = STATE(212), - [sym_tmp_hex_stmt] = STATE(212), - [sym_help_stmt] = STATE(212), - [sym_macro_stmt] = STATE(212), - [sym_arged_stmt] = STATE(212), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), + [sym__statements_singleline] = STATE(369), + [sym__statement] = STATE(342), + [sym_legacy_quoted_stmt] = STATE(39), + [sym__simple_stmt] = STATE(39), + [sym_tmp_stmt] = STATE(39), + [sym__iter_stmt] = STATE(39), + [sym__pipe_stmt] = STATE(39), + [sym_grep_stmt] = STATE(39), + [sym_html_disable_stmt] = STATE(39), + [sym_html_enable_stmt] = STATE(39), + [sym_pipe_stmt] = STATE(39), + [sym_iter_file_lines_stmt] = STATE(39), + [sym_iter_offsets_stmt] = STATE(39), + [sym_iter_offsetssizes_stmt] = STATE(39), + [sym_iter_hit_stmt] = STATE(39), + [sym_iter_interpret_stmt] = STATE(39), + [sym_iter_interpret_offsetssizes_stmt] = STATE(39), + [sym_iter_comment_stmt] = STATE(39), + [sym_iter_dbta_stmt] = STATE(39), + [sym_iter_dbtb_stmt] = STATE(39), + [sym_iter_dbts_stmt] = STATE(39), + [sym_iter_threads_stmt] = STATE(39), + [sym_iter_bbs_stmt] = STATE(39), + [sym_iter_instrs_stmt] = STATE(39), + [sym_iter_import_stmt] = STATE(39), + [sym_iter_sections_stmt] = STATE(39), + [sym_iter_segments_stmt] = STATE(39), + [sym_iter_symbol_stmt] = STATE(39), + [sym_iter_string_stmt] = STATE(39), + [sym_iter_flags_stmt] = STATE(39), + [sym_iter_function_stmt] = STATE(39), + [sym_iter_iomap_stmt] = STATE(39), + [sym_iter_dbgmap_stmt] = STATE(39), + [sym_iter_register_stmt] = STATE(39), + [sym_iter_step_stmt] = STATE(39), + [sym_help_stmt] = STATE(39), + [sym_macro_stmt] = STATE(39), + [sym_arged_stmt] = STATE(39), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), [sym__interpret_search_identifier] = STATE(246), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(212), - [sym_redirect_stmt] = STATE(341), - [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(55), - [aux_sym__statements_singleline_repeat1] = STATE(23), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(39), + [sym_redirect_stmt] = STATE(342), + [sym__dec_number] = STATE(49), + [sym_cmd_identifier] = STATE(62), + [aux_sym__statements_singleline_repeat1] = STATE(25), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(79), + [anon_sym_SEMI] = ACTIONS(77), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -5171,78 +5005,62 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__help_stmt] = ACTIONS(69), }, [13] = { - [sym__statements_singleline] = STATE(387), - [sym__statement] = STATE(330), - [sym_legacy_quoted_stmt] = STATE(213), - [sym__simple_stmt] = STATE(213), - [sym__tmp_stmt] = STATE(213), - [sym__iter_stmt] = STATE(213), - [sym__pipe_stmt] = STATE(213), - [sym_grep_stmt] = STATE(213), - [sym_html_disable_stmt] = STATE(213), - [sym_html_enable_stmt] = STATE(213), - [sym_pipe_stmt] = STATE(213), - [sym_iter_file_lines_stmt] = STATE(213), - [sym_iter_offsets_stmt] = STATE(213), - [sym_iter_offsetssizes_stmt] = STATE(213), - [sym_iter_hit_stmt] = STATE(213), - [sym_iter_interpret_stmt] = STATE(213), - [sym_iter_interpret_offsetssizes_stmt] = STATE(213), - [sym_iter_comment_stmt] = STATE(213), - [sym_iter_dbta_stmt] = STATE(213), - [sym_iter_dbtb_stmt] = STATE(213), - [sym_iter_dbts_stmt] = STATE(213), - [sym_iter_threads_stmt] = STATE(213), - [sym_iter_bbs_stmt] = STATE(213), - [sym_iter_instrs_stmt] = STATE(213), - [sym_iter_import_stmt] = STATE(213), - [sym_iter_sections_stmt] = STATE(213), - [sym_iter_segments_stmt] = STATE(213), - [sym_iter_symbol_stmt] = STATE(213), - [sym_iter_string_stmt] = STATE(213), - [sym_iter_flags_stmt] = STATE(213), - [sym_iter_function_stmt] = STATE(213), - [sym_iter_iomap_stmt] = STATE(213), - [sym_iter_dbgmap_stmt] = STATE(213), - [sym_iter_register_stmt] = STATE(213), - [sym_iter_step_stmt] = STATE(213), - [sym_tmp_seek_stmt] = STATE(213), - [sym_tmp_blksz_stmt] = STATE(213), - [sym_tmp_fromto_stmt] = STATE(213), - [sym_tmp_arch_stmt] = STATE(213), - [sym_tmp_bits_stmt] = STATE(213), - [sym_tmp_nthi_stmt] = STATE(213), - [sym_tmp_eval_stmt] = STATE(213), - [sym_tmp_fs_stmt] = STATE(213), - [sym_tmp_reli_stmt] = STATE(213), - [sym_tmp_kuery_stmt] = STATE(213), - [sym_tmp_fd_stmt] = STATE(213), - [sym_tmp_reg_stmt] = STATE(213), - [sym_tmp_file_stmt] = STATE(213), - [sym_tmp_string_stmt] = STATE(213), - [sym_tmp_value_stmt] = STATE(213), - [sym_tmp_hex_stmt] = STATE(213), - [sym_help_stmt] = STATE(213), - [sym_macro_stmt] = STATE(213), - [sym_arged_stmt] = STATE(213), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), - [sym__interpret_search_identifier] = STATE(239), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(213), - [sym_redirect_stmt] = STATE(330), - [sym__dec_number] = STATE(31), - [sym_cmd_identifier] = STATE(38), - [aux_sym__statements_singleline_repeat1] = STATE(24), + [sym__statements_singleline] = STATE(397), + [sym__statement] = STATE(335), + [sym_legacy_quoted_stmt] = STATE(33), + [sym__simple_stmt] = STATE(33), + [sym_tmp_stmt] = STATE(33), + [sym__iter_stmt] = STATE(33), + [sym__pipe_stmt] = STATE(33), + [sym_grep_stmt] = STATE(33), + [sym_html_disable_stmt] = STATE(33), + [sym_html_enable_stmt] = STATE(33), + [sym_pipe_stmt] = STATE(33), + [sym_iter_file_lines_stmt] = STATE(33), + [sym_iter_offsets_stmt] = STATE(33), + [sym_iter_offsetssizes_stmt] = STATE(33), + [sym_iter_hit_stmt] = STATE(33), + [sym_iter_interpret_stmt] = STATE(33), + [sym_iter_interpret_offsetssizes_stmt] = STATE(33), + [sym_iter_comment_stmt] = STATE(33), + [sym_iter_dbta_stmt] = STATE(33), + [sym_iter_dbtb_stmt] = STATE(33), + [sym_iter_dbts_stmt] = STATE(33), + [sym_iter_threads_stmt] = STATE(33), + [sym_iter_bbs_stmt] = STATE(33), + [sym_iter_instrs_stmt] = STATE(33), + [sym_iter_import_stmt] = STATE(33), + [sym_iter_sections_stmt] = STATE(33), + [sym_iter_segments_stmt] = STATE(33), + [sym_iter_symbol_stmt] = STATE(33), + [sym_iter_string_stmt] = STATE(33), + [sym_iter_flags_stmt] = STATE(33), + [sym_iter_function_stmt] = STATE(33), + [sym_iter_iomap_stmt] = STATE(33), + [sym_iter_dbgmap_stmt] = STATE(33), + [sym_iter_register_stmt] = STATE(33), + [sym_iter_step_stmt] = STATE(33), + [sym_help_stmt] = STATE(33), + [sym_macro_stmt] = STATE(33), + [sym_arged_stmt] = STATE(33), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), + [sym__interpret_search_identifier] = STATE(234), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(33), + [sym_redirect_stmt] = STATE(335), + [sym__dec_number] = STATE(47), + [sym_cmd_identifier] = STATE(36), + [aux_sym__statements_singleline_repeat1] = STATE(22), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(77), + [anon_sym_SEMI] = ACTIONS(79), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -5267,177 +5085,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__help_stmt] = ACTIONS(49), }, [14] = { - [sym__statements_singleline] = STATE(360), - [sym__statement] = STATE(341), - [sym_legacy_quoted_stmt] = STATE(212), - [sym__simple_stmt] = STATE(212), - [sym__tmp_stmt] = STATE(212), - [sym__iter_stmt] = STATE(212), - [sym__pipe_stmt] = STATE(212), - [sym_grep_stmt] = STATE(212), - [sym_html_disable_stmt] = STATE(212), - [sym_html_enable_stmt] = STATE(212), - [sym_pipe_stmt] = STATE(212), - [sym_iter_file_lines_stmt] = STATE(212), - [sym_iter_offsets_stmt] = STATE(212), - [sym_iter_offsetssizes_stmt] = STATE(212), - [sym_iter_hit_stmt] = STATE(212), - [sym_iter_interpret_stmt] = STATE(212), - [sym_iter_interpret_offsetssizes_stmt] = STATE(212), - [sym_iter_comment_stmt] = STATE(212), - [sym_iter_dbta_stmt] = STATE(212), - [sym_iter_dbtb_stmt] = STATE(212), - [sym_iter_dbts_stmt] = STATE(212), - [sym_iter_threads_stmt] = STATE(212), - [sym_iter_bbs_stmt] = STATE(212), - [sym_iter_instrs_stmt] = STATE(212), - [sym_iter_import_stmt] = STATE(212), - [sym_iter_sections_stmt] = STATE(212), - [sym_iter_segments_stmt] = STATE(212), - [sym_iter_symbol_stmt] = STATE(212), - [sym_iter_string_stmt] = STATE(212), - [sym_iter_flags_stmt] = STATE(212), - [sym_iter_function_stmt] = STATE(212), - [sym_iter_iomap_stmt] = STATE(212), - [sym_iter_dbgmap_stmt] = STATE(212), - [sym_iter_register_stmt] = STATE(212), - [sym_iter_step_stmt] = STATE(212), - [sym_tmp_seek_stmt] = STATE(212), - [sym_tmp_blksz_stmt] = STATE(212), - [sym_tmp_fromto_stmt] = STATE(212), - [sym_tmp_arch_stmt] = STATE(212), - [sym_tmp_bits_stmt] = STATE(212), - [sym_tmp_nthi_stmt] = STATE(212), - [sym_tmp_eval_stmt] = STATE(212), - [sym_tmp_fs_stmt] = STATE(212), - [sym_tmp_reli_stmt] = STATE(212), - [sym_tmp_kuery_stmt] = STATE(212), - [sym_tmp_fd_stmt] = STATE(212), - [sym_tmp_reg_stmt] = STATE(212), - [sym_tmp_file_stmt] = STATE(212), - [sym_tmp_string_stmt] = STATE(212), - [sym_tmp_value_stmt] = STATE(212), - [sym_tmp_hex_stmt] = STATE(212), - [sym_help_stmt] = STATE(212), - [sym_macro_stmt] = STATE(212), - [sym_arged_stmt] = STATE(212), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), - [sym__interpret_search_identifier] = STATE(246), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(212), - [sym_redirect_stmt] = STATE(341), - [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(55), - [aux_sym__statements_singleline_repeat1] = STATE(23), + [sym__statements_singleline] = STATE(385), + [sym__statement] = STATE(335), + [sym_legacy_quoted_stmt] = STATE(33), + [sym__simple_stmt] = STATE(33), + [sym_tmp_stmt] = STATE(33), + [sym__iter_stmt] = STATE(33), + [sym__pipe_stmt] = STATE(33), + [sym_grep_stmt] = STATE(33), + [sym_html_disable_stmt] = STATE(33), + [sym_html_enable_stmt] = STATE(33), + [sym_pipe_stmt] = STATE(33), + [sym_iter_file_lines_stmt] = STATE(33), + [sym_iter_offsets_stmt] = STATE(33), + [sym_iter_offsetssizes_stmt] = STATE(33), + [sym_iter_hit_stmt] = STATE(33), + [sym_iter_interpret_stmt] = STATE(33), + [sym_iter_interpret_offsetssizes_stmt] = STATE(33), + [sym_iter_comment_stmt] = STATE(33), + [sym_iter_dbta_stmt] = STATE(33), + [sym_iter_dbtb_stmt] = STATE(33), + [sym_iter_dbts_stmt] = STATE(33), + [sym_iter_threads_stmt] = STATE(33), + [sym_iter_bbs_stmt] = STATE(33), + [sym_iter_instrs_stmt] = STATE(33), + [sym_iter_import_stmt] = STATE(33), + [sym_iter_sections_stmt] = STATE(33), + [sym_iter_segments_stmt] = STATE(33), + [sym_iter_symbol_stmt] = STATE(33), + [sym_iter_string_stmt] = STATE(33), + [sym_iter_flags_stmt] = STATE(33), + [sym_iter_function_stmt] = STATE(33), + [sym_iter_iomap_stmt] = STATE(33), + [sym_iter_dbgmap_stmt] = STATE(33), + [sym_iter_register_stmt] = STATE(33), + [sym_iter_step_stmt] = STATE(33), + [sym_help_stmt] = STATE(33), + [sym_macro_stmt] = STATE(33), + [sym_arged_stmt] = STATE(33), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), + [sym__interpret_search_identifier] = STATE(234), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(33), + [sym_redirect_stmt] = STATE(335), + [sym__dec_number] = STATE(47), + [sym_cmd_identifier] = STATE(36), + [aux_sym__statements_singleline_repeat1] = STATE(22), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_SEMI] = ACTIONS(79), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(55), - [anon_sym_DOLLAR_STAR] = ACTIONS(17), - [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), - [anon_sym_DOLLAR] = ACTIONS(57), - [anon_sym_DOT] = ACTIONS(59), - [aux_sym__interpret_stmt_token1] = ACTIONS(61), - [aux_sym__interpret_stmt_token3] = ACTIONS(63), - [aux_sym__interpret_stmt_token4] = ACTIONS(29), - [anon_sym_DOT_SLASH] = ACTIONS(31), - [sym__env_stmt_identifier] = ACTIONS(65), - [anon_sym_DOT_DOT_DOT] = ACTIONS(35), - [sym_system_identifier] = ACTIONS(67), - [sym_question_mark_identifier] = ACTIONS(39), - [sym_pointer_identifier] = ACTIONS(41), - [aux_sym__dec_number_token1] = ACTIONS(43), - [aux_sym__dec_number_token2] = ACTIONS(45), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(47), - [sym__help_stmt] = ACTIONS(69), - }, - [15] = { - [sym__statements_singleline] = STATE(359), - [sym__statement] = STATE(330), - [sym_legacy_quoted_stmt] = STATE(213), - [sym__simple_stmt] = STATE(213), - [sym__tmp_stmt] = STATE(213), - [sym__iter_stmt] = STATE(213), - [sym__pipe_stmt] = STATE(213), - [sym_grep_stmt] = STATE(213), - [sym_html_disable_stmt] = STATE(213), - [sym_html_enable_stmt] = STATE(213), - [sym_pipe_stmt] = STATE(213), - [sym_iter_file_lines_stmt] = STATE(213), - [sym_iter_offsets_stmt] = STATE(213), - [sym_iter_offsetssizes_stmt] = STATE(213), - [sym_iter_hit_stmt] = STATE(213), - [sym_iter_interpret_stmt] = STATE(213), - [sym_iter_interpret_offsetssizes_stmt] = STATE(213), - [sym_iter_comment_stmt] = STATE(213), - [sym_iter_dbta_stmt] = STATE(213), - [sym_iter_dbtb_stmt] = STATE(213), - [sym_iter_dbts_stmt] = STATE(213), - [sym_iter_threads_stmt] = STATE(213), - [sym_iter_bbs_stmt] = STATE(213), - [sym_iter_instrs_stmt] = STATE(213), - [sym_iter_import_stmt] = STATE(213), - [sym_iter_sections_stmt] = STATE(213), - [sym_iter_segments_stmt] = STATE(213), - [sym_iter_symbol_stmt] = STATE(213), - [sym_iter_string_stmt] = STATE(213), - [sym_iter_flags_stmt] = STATE(213), - [sym_iter_function_stmt] = STATE(213), - [sym_iter_iomap_stmt] = STATE(213), - [sym_iter_dbgmap_stmt] = STATE(213), - [sym_iter_register_stmt] = STATE(213), - [sym_iter_step_stmt] = STATE(213), - [sym_tmp_seek_stmt] = STATE(213), - [sym_tmp_blksz_stmt] = STATE(213), - [sym_tmp_fromto_stmt] = STATE(213), - [sym_tmp_arch_stmt] = STATE(213), - [sym_tmp_bits_stmt] = STATE(213), - [sym_tmp_nthi_stmt] = STATE(213), - [sym_tmp_eval_stmt] = STATE(213), - [sym_tmp_fs_stmt] = STATE(213), - [sym_tmp_reli_stmt] = STATE(213), - [sym_tmp_kuery_stmt] = STATE(213), - [sym_tmp_fd_stmt] = STATE(213), - [sym_tmp_reg_stmt] = STATE(213), - [sym_tmp_file_stmt] = STATE(213), - [sym_tmp_string_stmt] = STATE(213), - [sym_tmp_value_stmt] = STATE(213), - [sym_tmp_hex_stmt] = STATE(213), - [sym_help_stmt] = STATE(213), - [sym_macro_stmt] = STATE(213), - [sym_arged_stmt] = STATE(213), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), - [sym__interpret_search_identifier] = STATE(239), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(213), - [sym_redirect_stmt] = STATE(330), - [sym__dec_number] = STATE(31), - [sym_cmd_identifier] = STATE(38), - [aux_sym__statements_singleline_repeat1] = STATE(24), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(77), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), - [anon_sym_LPAREN_STAR] = ACTIONS(13), [anon_sym_LPAREN_DASH] = ACTIONS(15), [anon_sym_DOLLAR_STAR] = ACTIONS(17), [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), @@ -5458,79 +5164,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(47), [sym__help_stmt] = ACTIONS(49), }, - [16] = { - [sym__statements_singleline] = STATE(373), - [sym__statement] = STATE(341), - [sym_legacy_quoted_stmt] = STATE(212), - [sym__simple_stmt] = STATE(212), - [sym__tmp_stmt] = STATE(212), - [sym__iter_stmt] = STATE(212), - [sym__pipe_stmt] = STATE(212), - [sym_grep_stmt] = STATE(212), - [sym_html_disable_stmt] = STATE(212), - [sym_html_enable_stmt] = STATE(212), - [sym_pipe_stmt] = STATE(212), - [sym_iter_file_lines_stmt] = STATE(212), - [sym_iter_offsets_stmt] = STATE(212), - [sym_iter_offsetssizes_stmt] = STATE(212), - [sym_iter_hit_stmt] = STATE(212), - [sym_iter_interpret_stmt] = STATE(212), - [sym_iter_interpret_offsetssizes_stmt] = STATE(212), - [sym_iter_comment_stmt] = STATE(212), - [sym_iter_dbta_stmt] = STATE(212), - [sym_iter_dbtb_stmt] = STATE(212), - [sym_iter_dbts_stmt] = STATE(212), - [sym_iter_threads_stmt] = STATE(212), - [sym_iter_bbs_stmt] = STATE(212), - [sym_iter_instrs_stmt] = STATE(212), - [sym_iter_import_stmt] = STATE(212), - [sym_iter_sections_stmt] = STATE(212), - [sym_iter_segments_stmt] = STATE(212), - [sym_iter_symbol_stmt] = STATE(212), - [sym_iter_string_stmt] = STATE(212), - [sym_iter_flags_stmt] = STATE(212), - [sym_iter_function_stmt] = STATE(212), - [sym_iter_iomap_stmt] = STATE(212), - [sym_iter_dbgmap_stmt] = STATE(212), - [sym_iter_register_stmt] = STATE(212), - [sym_iter_step_stmt] = STATE(212), - [sym_tmp_seek_stmt] = STATE(212), - [sym_tmp_blksz_stmt] = STATE(212), - [sym_tmp_fromto_stmt] = STATE(212), - [sym_tmp_arch_stmt] = STATE(212), - [sym_tmp_bits_stmt] = STATE(212), - [sym_tmp_nthi_stmt] = STATE(212), - [sym_tmp_eval_stmt] = STATE(212), - [sym_tmp_fs_stmt] = STATE(212), - [sym_tmp_reli_stmt] = STATE(212), - [sym_tmp_kuery_stmt] = STATE(212), - [sym_tmp_fd_stmt] = STATE(212), - [sym_tmp_reg_stmt] = STATE(212), - [sym_tmp_file_stmt] = STATE(212), - [sym_tmp_string_stmt] = STATE(212), - [sym_tmp_value_stmt] = STATE(212), - [sym_tmp_hex_stmt] = STATE(212), - [sym_help_stmt] = STATE(212), - [sym_macro_stmt] = STATE(212), - [sym_arged_stmt] = STATE(212), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), + [15] = { + [sym__statements_singleline] = STATE(371), + [sym__statement] = STATE(342), + [sym_legacy_quoted_stmt] = STATE(39), + [sym__simple_stmt] = STATE(39), + [sym_tmp_stmt] = STATE(39), + [sym__iter_stmt] = STATE(39), + [sym__pipe_stmt] = STATE(39), + [sym_grep_stmt] = STATE(39), + [sym_html_disable_stmt] = STATE(39), + [sym_html_enable_stmt] = STATE(39), + [sym_pipe_stmt] = STATE(39), + [sym_iter_file_lines_stmt] = STATE(39), + [sym_iter_offsets_stmt] = STATE(39), + [sym_iter_offsetssizes_stmt] = STATE(39), + [sym_iter_hit_stmt] = STATE(39), + [sym_iter_interpret_stmt] = STATE(39), + [sym_iter_interpret_offsetssizes_stmt] = STATE(39), + [sym_iter_comment_stmt] = STATE(39), + [sym_iter_dbta_stmt] = STATE(39), + [sym_iter_dbtb_stmt] = STATE(39), + [sym_iter_dbts_stmt] = STATE(39), + [sym_iter_threads_stmt] = STATE(39), + [sym_iter_bbs_stmt] = STATE(39), + [sym_iter_instrs_stmt] = STATE(39), + [sym_iter_import_stmt] = STATE(39), + [sym_iter_sections_stmt] = STATE(39), + [sym_iter_segments_stmt] = STATE(39), + [sym_iter_symbol_stmt] = STATE(39), + [sym_iter_string_stmt] = STATE(39), + [sym_iter_flags_stmt] = STATE(39), + [sym_iter_function_stmt] = STATE(39), + [sym_iter_iomap_stmt] = STATE(39), + [sym_iter_dbgmap_stmt] = STATE(39), + [sym_iter_register_stmt] = STATE(39), + [sym_iter_step_stmt] = STATE(39), + [sym_help_stmt] = STATE(39), + [sym_macro_stmt] = STATE(39), + [sym_arged_stmt] = STATE(39), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), [sym__interpret_search_identifier] = STATE(246), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(212), - [sym_redirect_stmt] = STATE(341), - [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(55), - [aux_sym__statements_singleline_repeat1] = STATE(23), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(39), + [sym_redirect_stmt] = STATE(342), + [sym__dec_number] = STATE(49), + [sym_cmd_identifier] = STATE(62), + [aux_sym__statements_singleline_repeat1] = STATE(25), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(79), + [anon_sym_SEMI] = ACTIONS(77), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -5554,79 +5244,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(47), [sym__help_stmt] = ACTIONS(69), }, - [17] = { - [sym__statements_singleline] = STATE(374), - [sym__statement] = STATE(330), - [sym_legacy_quoted_stmt] = STATE(213), - [sym__simple_stmt] = STATE(213), - [sym__tmp_stmt] = STATE(213), - [sym__iter_stmt] = STATE(213), - [sym__pipe_stmt] = STATE(213), - [sym_grep_stmt] = STATE(213), - [sym_html_disable_stmt] = STATE(213), - [sym_html_enable_stmt] = STATE(213), - [sym_pipe_stmt] = STATE(213), - [sym_iter_file_lines_stmt] = STATE(213), - [sym_iter_offsets_stmt] = STATE(213), - [sym_iter_offsetssizes_stmt] = STATE(213), - [sym_iter_hit_stmt] = STATE(213), - [sym_iter_interpret_stmt] = STATE(213), - [sym_iter_interpret_offsetssizes_stmt] = STATE(213), - [sym_iter_comment_stmt] = STATE(213), - [sym_iter_dbta_stmt] = STATE(213), - [sym_iter_dbtb_stmt] = STATE(213), - [sym_iter_dbts_stmt] = STATE(213), - [sym_iter_threads_stmt] = STATE(213), - [sym_iter_bbs_stmt] = STATE(213), - [sym_iter_instrs_stmt] = STATE(213), - [sym_iter_import_stmt] = STATE(213), - [sym_iter_sections_stmt] = STATE(213), - [sym_iter_segments_stmt] = STATE(213), - [sym_iter_symbol_stmt] = STATE(213), - [sym_iter_string_stmt] = STATE(213), - [sym_iter_flags_stmt] = STATE(213), - [sym_iter_function_stmt] = STATE(213), - [sym_iter_iomap_stmt] = STATE(213), - [sym_iter_dbgmap_stmt] = STATE(213), - [sym_iter_register_stmt] = STATE(213), - [sym_iter_step_stmt] = STATE(213), - [sym_tmp_seek_stmt] = STATE(213), - [sym_tmp_blksz_stmt] = STATE(213), - [sym_tmp_fromto_stmt] = STATE(213), - [sym_tmp_arch_stmt] = STATE(213), - [sym_tmp_bits_stmt] = STATE(213), - [sym_tmp_nthi_stmt] = STATE(213), - [sym_tmp_eval_stmt] = STATE(213), - [sym_tmp_fs_stmt] = STATE(213), - [sym_tmp_reli_stmt] = STATE(213), - [sym_tmp_kuery_stmt] = STATE(213), - [sym_tmp_fd_stmt] = STATE(213), - [sym_tmp_reg_stmt] = STATE(213), - [sym_tmp_file_stmt] = STATE(213), - [sym_tmp_string_stmt] = STATE(213), - [sym_tmp_value_stmt] = STATE(213), - [sym_tmp_hex_stmt] = STATE(213), - [sym_help_stmt] = STATE(213), - [sym_macro_stmt] = STATE(213), - [sym_arged_stmt] = STATE(213), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), - [sym__interpret_search_identifier] = STATE(239), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(213), - [sym_redirect_stmt] = STATE(330), - [sym__dec_number] = STATE(31), - [sym_cmd_identifier] = STATE(38), - [aux_sym__statements_singleline_repeat1] = STATE(24), + [16] = { + [sym__statements_singleline] = STATE(381), + [sym__statement] = STATE(335), + [sym_legacy_quoted_stmt] = STATE(33), + [sym__simple_stmt] = STATE(33), + [sym_tmp_stmt] = STATE(33), + [sym__iter_stmt] = STATE(33), + [sym__pipe_stmt] = STATE(33), + [sym_grep_stmt] = STATE(33), + [sym_html_disable_stmt] = STATE(33), + [sym_html_enable_stmt] = STATE(33), + [sym_pipe_stmt] = STATE(33), + [sym_iter_file_lines_stmt] = STATE(33), + [sym_iter_offsets_stmt] = STATE(33), + [sym_iter_offsetssizes_stmt] = STATE(33), + [sym_iter_hit_stmt] = STATE(33), + [sym_iter_interpret_stmt] = STATE(33), + [sym_iter_interpret_offsetssizes_stmt] = STATE(33), + [sym_iter_comment_stmt] = STATE(33), + [sym_iter_dbta_stmt] = STATE(33), + [sym_iter_dbtb_stmt] = STATE(33), + [sym_iter_dbts_stmt] = STATE(33), + [sym_iter_threads_stmt] = STATE(33), + [sym_iter_bbs_stmt] = STATE(33), + [sym_iter_instrs_stmt] = STATE(33), + [sym_iter_import_stmt] = STATE(33), + [sym_iter_sections_stmt] = STATE(33), + [sym_iter_segments_stmt] = STATE(33), + [sym_iter_symbol_stmt] = STATE(33), + [sym_iter_string_stmt] = STATE(33), + [sym_iter_flags_stmt] = STATE(33), + [sym_iter_function_stmt] = STATE(33), + [sym_iter_iomap_stmt] = STATE(33), + [sym_iter_dbgmap_stmt] = STATE(33), + [sym_iter_register_stmt] = STATE(33), + [sym_iter_step_stmt] = STATE(33), + [sym_help_stmt] = STATE(33), + [sym_macro_stmt] = STATE(33), + [sym_arged_stmt] = STATE(33), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), + [sym__interpret_search_identifier] = STATE(234), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(33), + [sym_redirect_stmt] = STATE(335), + [sym__dec_number] = STATE(47), + [sym_cmd_identifier] = STATE(36), + [aux_sym__statements_singleline_repeat1] = STATE(22), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(77), + [anon_sym_SEMI] = ACTIONS(79), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -5650,79 +5324,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(47), [sym__help_stmt] = ACTIONS(49), }, - [18] = { - [sym__statements_singleline] = STATE(388), - [sym__statement] = STATE(341), - [sym_legacy_quoted_stmt] = STATE(212), - [sym__simple_stmt] = STATE(212), - [sym__tmp_stmt] = STATE(212), - [sym__iter_stmt] = STATE(212), - [sym__pipe_stmt] = STATE(212), - [sym_grep_stmt] = STATE(212), - [sym_html_disable_stmt] = STATE(212), - [sym_html_enable_stmt] = STATE(212), - [sym_pipe_stmt] = STATE(212), - [sym_iter_file_lines_stmt] = STATE(212), - [sym_iter_offsets_stmt] = STATE(212), - [sym_iter_offsetssizes_stmt] = STATE(212), - [sym_iter_hit_stmt] = STATE(212), - [sym_iter_interpret_stmt] = STATE(212), - [sym_iter_interpret_offsetssizes_stmt] = STATE(212), - [sym_iter_comment_stmt] = STATE(212), - [sym_iter_dbta_stmt] = STATE(212), - [sym_iter_dbtb_stmt] = STATE(212), - [sym_iter_dbts_stmt] = STATE(212), - [sym_iter_threads_stmt] = STATE(212), - [sym_iter_bbs_stmt] = STATE(212), - [sym_iter_instrs_stmt] = STATE(212), - [sym_iter_import_stmt] = STATE(212), - [sym_iter_sections_stmt] = STATE(212), - [sym_iter_segments_stmt] = STATE(212), - [sym_iter_symbol_stmt] = STATE(212), - [sym_iter_string_stmt] = STATE(212), - [sym_iter_flags_stmt] = STATE(212), - [sym_iter_function_stmt] = STATE(212), - [sym_iter_iomap_stmt] = STATE(212), - [sym_iter_dbgmap_stmt] = STATE(212), - [sym_iter_register_stmt] = STATE(212), - [sym_iter_step_stmt] = STATE(212), - [sym_tmp_seek_stmt] = STATE(212), - [sym_tmp_blksz_stmt] = STATE(212), - [sym_tmp_fromto_stmt] = STATE(212), - [sym_tmp_arch_stmt] = STATE(212), - [sym_tmp_bits_stmt] = STATE(212), - [sym_tmp_nthi_stmt] = STATE(212), - [sym_tmp_eval_stmt] = STATE(212), - [sym_tmp_fs_stmt] = STATE(212), - [sym_tmp_reli_stmt] = STATE(212), - [sym_tmp_kuery_stmt] = STATE(212), - [sym_tmp_fd_stmt] = STATE(212), - [sym_tmp_reg_stmt] = STATE(212), - [sym_tmp_file_stmt] = STATE(212), - [sym_tmp_string_stmt] = STATE(212), - [sym_tmp_value_stmt] = STATE(212), - [sym_tmp_hex_stmt] = STATE(212), - [sym_help_stmt] = STATE(212), - [sym_macro_stmt] = STATE(212), - [sym_arged_stmt] = STATE(212), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), + [17] = { + [sym__statements_singleline] = STATE(380), + [sym__statement] = STATE(342), + [sym_legacy_quoted_stmt] = STATE(39), + [sym__simple_stmt] = STATE(39), + [sym_tmp_stmt] = STATE(39), + [sym__iter_stmt] = STATE(39), + [sym__pipe_stmt] = STATE(39), + [sym_grep_stmt] = STATE(39), + [sym_html_disable_stmt] = STATE(39), + [sym_html_enable_stmt] = STATE(39), + [sym_pipe_stmt] = STATE(39), + [sym_iter_file_lines_stmt] = STATE(39), + [sym_iter_offsets_stmt] = STATE(39), + [sym_iter_offsetssizes_stmt] = STATE(39), + [sym_iter_hit_stmt] = STATE(39), + [sym_iter_interpret_stmt] = STATE(39), + [sym_iter_interpret_offsetssizes_stmt] = STATE(39), + [sym_iter_comment_stmt] = STATE(39), + [sym_iter_dbta_stmt] = STATE(39), + [sym_iter_dbtb_stmt] = STATE(39), + [sym_iter_dbts_stmt] = STATE(39), + [sym_iter_threads_stmt] = STATE(39), + [sym_iter_bbs_stmt] = STATE(39), + [sym_iter_instrs_stmt] = STATE(39), + [sym_iter_import_stmt] = STATE(39), + [sym_iter_sections_stmt] = STATE(39), + [sym_iter_segments_stmt] = STATE(39), + [sym_iter_symbol_stmt] = STATE(39), + [sym_iter_string_stmt] = STATE(39), + [sym_iter_flags_stmt] = STATE(39), + [sym_iter_function_stmt] = STATE(39), + [sym_iter_iomap_stmt] = STATE(39), + [sym_iter_dbgmap_stmt] = STATE(39), + [sym_iter_register_stmt] = STATE(39), + [sym_iter_step_stmt] = STATE(39), + [sym_help_stmt] = STATE(39), + [sym_macro_stmt] = STATE(39), + [sym_arged_stmt] = STATE(39), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), [sym__interpret_search_identifier] = STATE(246), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(212), - [sym_redirect_stmt] = STATE(341), - [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(55), - [aux_sym__statements_singleline_repeat1] = STATE(23), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(39), + [sym_redirect_stmt] = STATE(342), + [sym__dec_number] = STATE(49), + [sym_cmd_identifier] = STATE(62), + [aux_sym__statements_singleline_repeat1] = STATE(25), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(79), + [anon_sym_SEMI] = ACTIONS(77), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -5746,79 +5404,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(47), [sym__help_stmt] = ACTIONS(69), }, - [19] = { - [sym__statements_singleline] = STATE(386), - [sym__statement] = STATE(330), - [sym_legacy_quoted_stmt] = STATE(213), - [sym__simple_stmt] = STATE(213), - [sym__tmp_stmt] = STATE(213), - [sym__iter_stmt] = STATE(213), - [sym__pipe_stmt] = STATE(213), - [sym_grep_stmt] = STATE(213), - [sym_html_disable_stmt] = STATE(213), - [sym_html_enable_stmt] = STATE(213), - [sym_pipe_stmt] = STATE(213), - [sym_iter_file_lines_stmt] = STATE(213), - [sym_iter_offsets_stmt] = STATE(213), - [sym_iter_offsetssizes_stmt] = STATE(213), - [sym_iter_hit_stmt] = STATE(213), - [sym_iter_interpret_stmt] = STATE(213), - [sym_iter_interpret_offsetssizes_stmt] = STATE(213), - [sym_iter_comment_stmt] = STATE(213), - [sym_iter_dbta_stmt] = STATE(213), - [sym_iter_dbtb_stmt] = STATE(213), - [sym_iter_dbts_stmt] = STATE(213), - [sym_iter_threads_stmt] = STATE(213), - [sym_iter_bbs_stmt] = STATE(213), - [sym_iter_instrs_stmt] = STATE(213), - [sym_iter_import_stmt] = STATE(213), - [sym_iter_sections_stmt] = STATE(213), - [sym_iter_segments_stmt] = STATE(213), - [sym_iter_symbol_stmt] = STATE(213), - [sym_iter_string_stmt] = STATE(213), - [sym_iter_flags_stmt] = STATE(213), - [sym_iter_function_stmt] = STATE(213), - [sym_iter_iomap_stmt] = STATE(213), - [sym_iter_dbgmap_stmt] = STATE(213), - [sym_iter_register_stmt] = STATE(213), - [sym_iter_step_stmt] = STATE(213), - [sym_tmp_seek_stmt] = STATE(213), - [sym_tmp_blksz_stmt] = STATE(213), - [sym_tmp_fromto_stmt] = STATE(213), - [sym_tmp_arch_stmt] = STATE(213), - [sym_tmp_bits_stmt] = STATE(213), - [sym_tmp_nthi_stmt] = STATE(213), - [sym_tmp_eval_stmt] = STATE(213), - [sym_tmp_fs_stmt] = STATE(213), - [sym_tmp_reli_stmt] = STATE(213), - [sym_tmp_kuery_stmt] = STATE(213), - [sym_tmp_fd_stmt] = STATE(213), - [sym_tmp_reg_stmt] = STATE(213), - [sym_tmp_file_stmt] = STATE(213), - [sym_tmp_string_stmt] = STATE(213), - [sym_tmp_value_stmt] = STATE(213), - [sym_tmp_hex_stmt] = STATE(213), - [sym_help_stmt] = STATE(213), - [sym_macro_stmt] = STATE(213), - [sym_arged_stmt] = STATE(213), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), - [sym__interpret_search_identifier] = STATE(239), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(213), - [sym_redirect_stmt] = STATE(330), - [sym__dec_number] = STATE(31), - [sym_cmd_identifier] = STATE(38), - [aux_sym__statements_singleline_repeat1] = STATE(24), + [18] = { + [sym__statements_singleline] = STATE(370), + [sym__statement] = STATE(335), + [sym_legacy_quoted_stmt] = STATE(33), + [sym__simple_stmt] = STATE(33), + [sym_tmp_stmt] = STATE(33), + [sym__iter_stmt] = STATE(33), + [sym__pipe_stmt] = STATE(33), + [sym_grep_stmt] = STATE(33), + [sym_html_disable_stmt] = STATE(33), + [sym_html_enable_stmt] = STATE(33), + [sym_pipe_stmt] = STATE(33), + [sym_iter_file_lines_stmt] = STATE(33), + [sym_iter_offsets_stmt] = STATE(33), + [sym_iter_offsetssizes_stmt] = STATE(33), + [sym_iter_hit_stmt] = STATE(33), + [sym_iter_interpret_stmt] = STATE(33), + [sym_iter_interpret_offsetssizes_stmt] = STATE(33), + [sym_iter_comment_stmt] = STATE(33), + [sym_iter_dbta_stmt] = STATE(33), + [sym_iter_dbtb_stmt] = STATE(33), + [sym_iter_dbts_stmt] = STATE(33), + [sym_iter_threads_stmt] = STATE(33), + [sym_iter_bbs_stmt] = STATE(33), + [sym_iter_instrs_stmt] = STATE(33), + [sym_iter_import_stmt] = STATE(33), + [sym_iter_sections_stmt] = STATE(33), + [sym_iter_segments_stmt] = STATE(33), + [sym_iter_symbol_stmt] = STATE(33), + [sym_iter_string_stmt] = STATE(33), + [sym_iter_flags_stmt] = STATE(33), + [sym_iter_function_stmt] = STATE(33), + [sym_iter_iomap_stmt] = STATE(33), + [sym_iter_dbgmap_stmt] = STATE(33), + [sym_iter_register_stmt] = STATE(33), + [sym_iter_step_stmt] = STATE(33), + [sym_help_stmt] = STATE(33), + [sym_macro_stmt] = STATE(33), + [sym_arged_stmt] = STATE(33), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), + [sym__interpret_search_identifier] = STATE(234), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(33), + [sym_redirect_stmt] = STATE(335), + [sym__dec_number] = STATE(47), + [sym_cmd_identifier] = STATE(36), + [aux_sym__statements_singleline_repeat1] = STATE(22), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(77), + [anon_sym_SEMI] = ACTIONS(79), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -5842,175 +5484,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(47), [sym__help_stmt] = ACTIONS(49), }, - [20] = { - [sym__statements_singleline] = STATE(372), - [sym__statement] = STATE(341), - [sym_legacy_quoted_stmt] = STATE(212), - [sym__simple_stmt] = STATE(212), - [sym__tmp_stmt] = STATE(212), - [sym__iter_stmt] = STATE(212), - [sym__pipe_stmt] = STATE(212), - [sym_grep_stmt] = STATE(212), - [sym_html_disable_stmt] = STATE(212), - [sym_html_enable_stmt] = STATE(212), - [sym_pipe_stmt] = STATE(212), - [sym_iter_file_lines_stmt] = STATE(212), - [sym_iter_offsets_stmt] = STATE(212), - [sym_iter_offsetssizes_stmt] = STATE(212), - [sym_iter_hit_stmt] = STATE(212), - [sym_iter_interpret_stmt] = STATE(212), - [sym_iter_interpret_offsetssizes_stmt] = STATE(212), - [sym_iter_comment_stmt] = STATE(212), - [sym_iter_dbta_stmt] = STATE(212), - [sym_iter_dbtb_stmt] = STATE(212), - [sym_iter_dbts_stmt] = STATE(212), - [sym_iter_threads_stmt] = STATE(212), - [sym_iter_bbs_stmt] = STATE(212), - [sym_iter_instrs_stmt] = STATE(212), - [sym_iter_import_stmt] = STATE(212), - [sym_iter_sections_stmt] = STATE(212), - [sym_iter_segments_stmt] = STATE(212), - [sym_iter_symbol_stmt] = STATE(212), - [sym_iter_string_stmt] = STATE(212), - [sym_iter_flags_stmt] = STATE(212), - [sym_iter_function_stmt] = STATE(212), - [sym_iter_iomap_stmt] = STATE(212), - [sym_iter_dbgmap_stmt] = STATE(212), - [sym_iter_register_stmt] = STATE(212), - [sym_iter_step_stmt] = STATE(212), - [sym_tmp_seek_stmt] = STATE(212), - [sym_tmp_blksz_stmt] = STATE(212), - [sym_tmp_fromto_stmt] = STATE(212), - [sym_tmp_arch_stmt] = STATE(212), - [sym_tmp_bits_stmt] = STATE(212), - [sym_tmp_nthi_stmt] = STATE(212), - [sym_tmp_eval_stmt] = STATE(212), - [sym_tmp_fs_stmt] = STATE(212), - [sym_tmp_reli_stmt] = STATE(212), - [sym_tmp_kuery_stmt] = STATE(212), - [sym_tmp_fd_stmt] = STATE(212), - [sym_tmp_reg_stmt] = STATE(212), - [sym_tmp_file_stmt] = STATE(212), - [sym_tmp_string_stmt] = STATE(212), - [sym_tmp_value_stmt] = STATE(212), - [sym_tmp_hex_stmt] = STATE(212), - [sym_help_stmt] = STATE(212), - [sym_macro_stmt] = STATE(212), - [sym_arged_stmt] = STATE(212), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), - [sym__interpret_search_identifier] = STATE(246), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(212), - [sym_redirect_stmt] = STATE(341), - [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(55), - [aux_sym__statements_singleline_repeat1] = STATE(23), + [19] = { + [sym__statements_singleline] = STATE(374), + [sym__statement] = STATE(335), + [sym_legacy_quoted_stmt] = STATE(33), + [sym__simple_stmt] = STATE(33), + [sym_tmp_stmt] = STATE(33), + [sym__iter_stmt] = STATE(33), + [sym__pipe_stmt] = STATE(33), + [sym_grep_stmt] = STATE(33), + [sym_html_disable_stmt] = STATE(33), + [sym_html_enable_stmt] = STATE(33), + [sym_pipe_stmt] = STATE(33), + [sym_iter_file_lines_stmt] = STATE(33), + [sym_iter_offsets_stmt] = STATE(33), + [sym_iter_offsetssizes_stmt] = STATE(33), + [sym_iter_hit_stmt] = STATE(33), + [sym_iter_interpret_stmt] = STATE(33), + [sym_iter_interpret_offsetssizes_stmt] = STATE(33), + [sym_iter_comment_stmt] = STATE(33), + [sym_iter_dbta_stmt] = STATE(33), + [sym_iter_dbtb_stmt] = STATE(33), + [sym_iter_dbts_stmt] = STATE(33), + [sym_iter_threads_stmt] = STATE(33), + [sym_iter_bbs_stmt] = STATE(33), + [sym_iter_instrs_stmt] = STATE(33), + [sym_iter_import_stmt] = STATE(33), + [sym_iter_sections_stmt] = STATE(33), + [sym_iter_segments_stmt] = STATE(33), + [sym_iter_symbol_stmt] = STATE(33), + [sym_iter_string_stmt] = STATE(33), + [sym_iter_flags_stmt] = STATE(33), + [sym_iter_function_stmt] = STATE(33), + [sym_iter_iomap_stmt] = STATE(33), + [sym_iter_dbgmap_stmt] = STATE(33), + [sym_iter_register_stmt] = STATE(33), + [sym_iter_step_stmt] = STATE(33), + [sym_help_stmt] = STATE(33), + [sym_macro_stmt] = STATE(33), + [sym_arged_stmt] = STATE(33), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), + [sym__interpret_search_identifier] = STATE(234), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(33), + [sym_redirect_stmt] = STATE(335), + [sym__dec_number] = STATE(47), + [sym_cmd_identifier] = STATE(36), + [aux_sym__statements_singleline_repeat1] = STATE(22), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_SEMI] = ACTIONS(79), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_LPAREN_DASH] = ACTIONS(15), [anon_sym_DOLLAR_STAR] = ACTIONS(17), [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), - [anon_sym_DOLLAR] = ACTIONS(57), - [anon_sym_DOT] = ACTIONS(59), - [aux_sym__interpret_stmt_token1] = ACTIONS(61), - [aux_sym__interpret_stmt_token3] = ACTIONS(63), + [anon_sym_DOLLAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [aux_sym__interpret_stmt_token1] = ACTIONS(25), + [aux_sym__interpret_stmt_token3] = ACTIONS(27), [aux_sym__interpret_stmt_token4] = ACTIONS(29), [anon_sym_DOT_SLASH] = ACTIONS(31), - [sym__env_stmt_identifier] = ACTIONS(65), + [sym__env_stmt_identifier] = ACTIONS(33), [anon_sym_DOT_DOT_DOT] = ACTIONS(35), - [sym_system_identifier] = ACTIONS(67), + [sym_system_identifier] = ACTIONS(37), [sym_question_mark_identifier] = ACTIONS(39), [sym_pointer_identifier] = ACTIONS(41), [aux_sym__dec_number_token1] = ACTIONS(43), [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(47), - [sym__help_stmt] = ACTIONS(69), + [sym__help_stmt] = ACTIONS(49), }, - [21] = { - [sym__statements_singleline] = STATE(384), - [sym__statement] = STATE(341), - [sym_legacy_quoted_stmt] = STATE(212), - [sym__simple_stmt] = STATE(212), - [sym__tmp_stmt] = STATE(212), - [sym__iter_stmt] = STATE(212), - [sym__pipe_stmt] = STATE(212), - [sym_grep_stmt] = STATE(212), - [sym_html_disable_stmt] = STATE(212), - [sym_html_enable_stmt] = STATE(212), - [sym_pipe_stmt] = STATE(212), - [sym_iter_file_lines_stmt] = STATE(212), - [sym_iter_offsets_stmt] = STATE(212), - [sym_iter_offsetssizes_stmt] = STATE(212), - [sym_iter_hit_stmt] = STATE(212), - [sym_iter_interpret_stmt] = STATE(212), - [sym_iter_interpret_offsetssizes_stmt] = STATE(212), - [sym_iter_comment_stmt] = STATE(212), - [sym_iter_dbta_stmt] = STATE(212), - [sym_iter_dbtb_stmt] = STATE(212), - [sym_iter_dbts_stmt] = STATE(212), - [sym_iter_threads_stmt] = STATE(212), - [sym_iter_bbs_stmt] = STATE(212), - [sym_iter_instrs_stmt] = STATE(212), - [sym_iter_import_stmt] = STATE(212), - [sym_iter_sections_stmt] = STATE(212), - [sym_iter_segments_stmt] = STATE(212), - [sym_iter_symbol_stmt] = STATE(212), - [sym_iter_string_stmt] = STATE(212), - [sym_iter_flags_stmt] = STATE(212), - [sym_iter_function_stmt] = STATE(212), - [sym_iter_iomap_stmt] = STATE(212), - [sym_iter_dbgmap_stmt] = STATE(212), - [sym_iter_register_stmt] = STATE(212), - [sym_iter_step_stmt] = STATE(212), - [sym_tmp_seek_stmt] = STATE(212), - [sym_tmp_blksz_stmt] = STATE(212), - [sym_tmp_fromto_stmt] = STATE(212), - [sym_tmp_arch_stmt] = STATE(212), - [sym_tmp_bits_stmt] = STATE(212), - [sym_tmp_nthi_stmt] = STATE(212), - [sym_tmp_eval_stmt] = STATE(212), - [sym_tmp_fs_stmt] = STATE(212), - [sym_tmp_reli_stmt] = STATE(212), - [sym_tmp_kuery_stmt] = STATE(212), - [sym_tmp_fd_stmt] = STATE(212), - [sym_tmp_reg_stmt] = STATE(212), - [sym_tmp_file_stmt] = STATE(212), - [sym_tmp_string_stmt] = STATE(212), - [sym_tmp_value_stmt] = STATE(212), - [sym_tmp_hex_stmt] = STATE(212), - [sym_help_stmt] = STATE(212), - [sym_macro_stmt] = STATE(212), - [sym_arged_stmt] = STATE(212), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), + [20] = { + [sym__statements_singleline] = STATE(377), + [sym__statement] = STATE(342), + [sym_legacy_quoted_stmt] = STATE(39), + [sym__simple_stmt] = STATE(39), + [sym_tmp_stmt] = STATE(39), + [sym__iter_stmt] = STATE(39), + [sym__pipe_stmt] = STATE(39), + [sym_grep_stmt] = STATE(39), + [sym_html_disable_stmt] = STATE(39), + [sym_html_enable_stmt] = STATE(39), + [sym_pipe_stmt] = STATE(39), + [sym_iter_file_lines_stmt] = STATE(39), + [sym_iter_offsets_stmt] = STATE(39), + [sym_iter_offsetssizes_stmt] = STATE(39), + [sym_iter_hit_stmt] = STATE(39), + [sym_iter_interpret_stmt] = STATE(39), + [sym_iter_interpret_offsetssizes_stmt] = STATE(39), + [sym_iter_comment_stmt] = STATE(39), + [sym_iter_dbta_stmt] = STATE(39), + [sym_iter_dbtb_stmt] = STATE(39), + [sym_iter_dbts_stmt] = STATE(39), + [sym_iter_threads_stmt] = STATE(39), + [sym_iter_bbs_stmt] = STATE(39), + [sym_iter_instrs_stmt] = STATE(39), + [sym_iter_import_stmt] = STATE(39), + [sym_iter_sections_stmt] = STATE(39), + [sym_iter_segments_stmt] = STATE(39), + [sym_iter_symbol_stmt] = STATE(39), + [sym_iter_string_stmt] = STATE(39), + [sym_iter_flags_stmt] = STATE(39), + [sym_iter_function_stmt] = STATE(39), + [sym_iter_iomap_stmt] = STATE(39), + [sym_iter_dbgmap_stmt] = STATE(39), + [sym_iter_register_stmt] = STATE(39), + [sym_iter_step_stmt] = STATE(39), + [sym_help_stmt] = STATE(39), + [sym_macro_stmt] = STATE(39), + [sym_arged_stmt] = STATE(39), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), [sym__interpret_search_identifier] = STATE(246), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(212), - [sym_redirect_stmt] = STATE(341), - [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(55), - [aux_sym__statements_singleline_repeat1] = STATE(23), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(39), + [sym_redirect_stmt] = STATE(342), + [sym__dec_number] = STATE(49), + [sym_cmd_identifier] = STATE(62), + [aux_sym__statements_singleline_repeat1] = STATE(25), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(79), + [anon_sym_SEMI] = ACTIONS(77), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -6034,77 +5644,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(47), [sym__help_stmt] = ACTIONS(69), }, - [22] = { - [sym__statement] = STATE(340), - [sym_legacy_quoted_stmt] = STATE(212), - [sym__simple_stmt] = STATE(212), - [sym__tmp_stmt] = STATE(212), - [sym__iter_stmt] = STATE(212), - [sym__pipe_stmt] = STATE(212), - [sym_grep_stmt] = STATE(212), - [sym_html_disable_stmt] = STATE(212), - [sym_html_enable_stmt] = STATE(212), - [sym_pipe_stmt] = STATE(212), - [sym_iter_file_lines_stmt] = STATE(212), - [sym_iter_offsets_stmt] = STATE(212), - [sym_iter_offsetssizes_stmt] = STATE(212), - [sym_iter_hit_stmt] = STATE(212), - [sym_iter_interpret_stmt] = STATE(212), - [sym_iter_interpret_offsetssizes_stmt] = STATE(212), - [sym_iter_comment_stmt] = STATE(212), - [sym_iter_dbta_stmt] = STATE(212), - [sym_iter_dbtb_stmt] = STATE(212), - [sym_iter_dbts_stmt] = STATE(212), - [sym_iter_threads_stmt] = STATE(212), - [sym_iter_bbs_stmt] = STATE(212), - [sym_iter_instrs_stmt] = STATE(212), - [sym_iter_import_stmt] = STATE(212), - [sym_iter_sections_stmt] = STATE(212), - [sym_iter_segments_stmt] = STATE(212), - [sym_iter_symbol_stmt] = STATE(212), - [sym_iter_string_stmt] = STATE(212), - [sym_iter_flags_stmt] = STATE(212), - [sym_iter_function_stmt] = STATE(212), - [sym_iter_iomap_stmt] = STATE(212), - [sym_iter_dbgmap_stmt] = STATE(212), - [sym_iter_register_stmt] = STATE(212), - [sym_iter_step_stmt] = STATE(212), - [sym_tmp_seek_stmt] = STATE(212), - [sym_tmp_blksz_stmt] = STATE(212), - [sym_tmp_fromto_stmt] = STATE(212), - [sym_tmp_arch_stmt] = STATE(212), - [sym_tmp_bits_stmt] = STATE(212), - [sym_tmp_nthi_stmt] = STATE(212), - [sym_tmp_eval_stmt] = STATE(212), - [sym_tmp_fs_stmt] = STATE(212), - [sym_tmp_reli_stmt] = STATE(212), - [sym_tmp_kuery_stmt] = STATE(212), - [sym_tmp_fd_stmt] = STATE(212), - [sym_tmp_reg_stmt] = STATE(212), - [sym_tmp_file_stmt] = STATE(212), - [sym_tmp_string_stmt] = STATE(212), - [sym_tmp_value_stmt] = STATE(212), - [sym_tmp_hex_stmt] = STATE(212), - [sym_help_stmt] = STATE(212), - [sym_macro_stmt] = STATE(212), - [sym_arged_stmt] = STATE(212), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), + [21] = { + [sym__statements_singleline] = STATE(373), + [sym__statement] = STATE(342), + [sym_legacy_quoted_stmt] = STATE(39), + [sym__simple_stmt] = STATE(39), + [sym_tmp_stmt] = STATE(39), + [sym__iter_stmt] = STATE(39), + [sym__pipe_stmt] = STATE(39), + [sym_grep_stmt] = STATE(39), + [sym_html_disable_stmt] = STATE(39), + [sym_html_enable_stmt] = STATE(39), + [sym_pipe_stmt] = STATE(39), + [sym_iter_file_lines_stmt] = STATE(39), + [sym_iter_offsets_stmt] = STATE(39), + [sym_iter_offsetssizes_stmt] = STATE(39), + [sym_iter_hit_stmt] = STATE(39), + [sym_iter_interpret_stmt] = STATE(39), + [sym_iter_interpret_offsetssizes_stmt] = STATE(39), + [sym_iter_comment_stmt] = STATE(39), + [sym_iter_dbta_stmt] = STATE(39), + [sym_iter_dbtb_stmt] = STATE(39), + [sym_iter_dbts_stmt] = STATE(39), + [sym_iter_threads_stmt] = STATE(39), + [sym_iter_bbs_stmt] = STATE(39), + [sym_iter_instrs_stmt] = STATE(39), + [sym_iter_import_stmt] = STATE(39), + [sym_iter_sections_stmt] = STATE(39), + [sym_iter_segments_stmt] = STATE(39), + [sym_iter_symbol_stmt] = STATE(39), + [sym_iter_string_stmt] = STATE(39), + [sym_iter_flags_stmt] = STATE(39), + [sym_iter_function_stmt] = STATE(39), + [sym_iter_iomap_stmt] = STATE(39), + [sym_iter_dbgmap_stmt] = STATE(39), + [sym_iter_register_stmt] = STATE(39), + [sym_iter_step_stmt] = STATE(39), + [sym_help_stmt] = STATE(39), + [sym_macro_stmt] = STATE(39), + [sym_arged_stmt] = STATE(39), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), [sym__interpret_search_identifier] = STATE(246), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(212), - [sym_redirect_stmt] = STATE(340), - [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(55), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(39), + [sym_redirect_stmt] = STATE(342), + [sym__dec_number] = STATE(49), + [sym_cmd_identifier] = STATE(62), + [aux_sym__statements_singleline_repeat1] = STATE(25), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(81), + [anon_sym_SEMI] = ACTIONS(77), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -6122,179 +5718,146 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_system_identifier] = ACTIONS(67), [sym_question_mark_identifier] = ACTIONS(39), [sym_pointer_identifier] = ACTIONS(41), - [anon_sym_BQUOTE] = ACTIONS(81), [aux_sym__dec_number_token1] = ACTIONS(43), [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(47), [sym__help_stmt] = ACTIONS(69), }, - [23] = { - [sym__statement] = STATE(337), - [sym_legacy_quoted_stmt] = STATE(212), - [sym__simple_stmt] = STATE(212), - [sym__tmp_stmt] = STATE(212), - [sym__iter_stmt] = STATE(212), - [sym__pipe_stmt] = STATE(212), - [sym_grep_stmt] = STATE(212), - [sym_html_disable_stmt] = STATE(212), - [sym_html_enable_stmt] = STATE(212), - [sym_pipe_stmt] = STATE(212), - [sym_iter_file_lines_stmt] = STATE(212), - [sym_iter_offsets_stmt] = STATE(212), - [sym_iter_offsetssizes_stmt] = STATE(212), - [sym_iter_hit_stmt] = STATE(212), - [sym_iter_interpret_stmt] = STATE(212), - [sym_iter_interpret_offsetssizes_stmt] = STATE(212), - [sym_iter_comment_stmt] = STATE(212), - [sym_iter_dbta_stmt] = STATE(212), - [sym_iter_dbtb_stmt] = STATE(212), - [sym_iter_dbts_stmt] = STATE(212), - [sym_iter_threads_stmt] = STATE(212), - [sym_iter_bbs_stmt] = STATE(212), - [sym_iter_instrs_stmt] = STATE(212), - [sym_iter_import_stmt] = STATE(212), - [sym_iter_sections_stmt] = STATE(212), - [sym_iter_segments_stmt] = STATE(212), - [sym_iter_symbol_stmt] = STATE(212), - [sym_iter_string_stmt] = STATE(212), - [sym_iter_flags_stmt] = STATE(212), - [sym_iter_function_stmt] = STATE(212), - [sym_iter_iomap_stmt] = STATE(212), - [sym_iter_dbgmap_stmt] = STATE(212), - [sym_iter_register_stmt] = STATE(212), - [sym_iter_step_stmt] = STATE(212), - [sym_tmp_seek_stmt] = STATE(212), - [sym_tmp_blksz_stmt] = STATE(212), - [sym_tmp_fromto_stmt] = STATE(212), - [sym_tmp_arch_stmt] = STATE(212), - [sym_tmp_bits_stmt] = STATE(212), - [sym_tmp_nthi_stmt] = STATE(212), - [sym_tmp_eval_stmt] = STATE(212), - [sym_tmp_fs_stmt] = STATE(212), - [sym_tmp_reli_stmt] = STATE(212), - [sym_tmp_kuery_stmt] = STATE(212), - [sym_tmp_fd_stmt] = STATE(212), - [sym_tmp_reg_stmt] = STATE(212), - [sym_tmp_file_stmt] = STATE(212), - [sym_tmp_string_stmt] = STATE(212), - [sym_tmp_value_stmt] = STATE(212), - [sym_tmp_hex_stmt] = STATE(212), - [sym_help_stmt] = STATE(212), - [sym_macro_stmt] = STATE(212), - [sym_arged_stmt] = STATE(212), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), - [sym__interpret_search_identifier] = STATE(246), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(212), - [sym_redirect_stmt] = STATE(337), - [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(55), - [aux_sym__statements_singleline_repeat1] = STATE(220), + [22] = { + [sym__statement] = STATE(336), + [sym_legacy_quoted_stmt] = STATE(33), + [sym__simple_stmt] = STATE(33), + [sym_tmp_stmt] = STATE(33), + [sym__iter_stmt] = STATE(33), + [sym__pipe_stmt] = STATE(33), + [sym_grep_stmt] = STATE(33), + [sym_html_disable_stmt] = STATE(33), + [sym_html_enable_stmt] = STATE(33), + [sym_pipe_stmt] = STATE(33), + [sym_iter_file_lines_stmt] = STATE(33), + [sym_iter_offsets_stmt] = STATE(33), + [sym_iter_offsetssizes_stmt] = STATE(33), + [sym_iter_hit_stmt] = STATE(33), + [sym_iter_interpret_stmt] = STATE(33), + [sym_iter_interpret_offsetssizes_stmt] = STATE(33), + [sym_iter_comment_stmt] = STATE(33), + [sym_iter_dbta_stmt] = STATE(33), + [sym_iter_dbtb_stmt] = STATE(33), + [sym_iter_dbts_stmt] = STATE(33), + [sym_iter_threads_stmt] = STATE(33), + [sym_iter_bbs_stmt] = STATE(33), + [sym_iter_instrs_stmt] = STATE(33), + [sym_iter_import_stmt] = STATE(33), + [sym_iter_sections_stmt] = STATE(33), + [sym_iter_segments_stmt] = STATE(33), + [sym_iter_symbol_stmt] = STATE(33), + [sym_iter_string_stmt] = STATE(33), + [sym_iter_flags_stmt] = STATE(33), + [sym_iter_function_stmt] = STATE(33), + [sym_iter_iomap_stmt] = STATE(33), + [sym_iter_dbgmap_stmt] = STATE(33), + [sym_iter_register_stmt] = STATE(33), + [sym_iter_step_stmt] = STATE(33), + [sym_help_stmt] = STATE(33), + [sym_macro_stmt] = STATE(33), + [sym_arged_stmt] = STATE(33), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), + [sym__interpret_search_identifier] = STATE(234), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(33), + [sym_redirect_stmt] = STATE(336), + [sym__dec_number] = STATE(47), + [sym_cmd_identifier] = STATE(36), + [aux_sym__statements_singleline_repeat1] = STATE(226), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(83), + [anon_sym_SEMI] = ACTIONS(81), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_LPAREN_DASH] = ACTIONS(15), [anon_sym_DOLLAR_STAR] = ACTIONS(17), [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), - [anon_sym_DOLLAR] = ACTIONS(57), - [anon_sym_DOT] = ACTIONS(59), - [aux_sym__interpret_stmt_token1] = ACTIONS(61), - [aux_sym__interpret_stmt_token3] = ACTIONS(63), + [anon_sym_DOLLAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [aux_sym__interpret_stmt_token1] = ACTIONS(25), + [aux_sym__interpret_stmt_token3] = ACTIONS(27), [aux_sym__interpret_stmt_token4] = ACTIONS(29), [anon_sym_DOT_SLASH] = ACTIONS(31), - [sym__env_stmt_identifier] = ACTIONS(65), + [sym__env_stmt_identifier] = ACTIONS(33), [anon_sym_DOT_DOT_DOT] = ACTIONS(35), - [sym_system_identifier] = ACTIONS(67), + [sym_system_identifier] = ACTIONS(37), [sym_question_mark_identifier] = ACTIONS(39), [sym_pointer_identifier] = ACTIONS(41), [aux_sym__dec_number_token1] = ACTIONS(43), [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(47), - [sym__help_stmt] = ACTIONS(69), + [sym__help_stmt] = ACTIONS(49), }, - [24] = { - [sym__statement] = STATE(329), - [sym_legacy_quoted_stmt] = STATE(213), - [sym__simple_stmt] = STATE(213), - [sym__tmp_stmt] = STATE(213), - [sym__iter_stmt] = STATE(213), - [sym__pipe_stmt] = STATE(213), - [sym_grep_stmt] = STATE(213), - [sym_html_disable_stmt] = STATE(213), - [sym_html_enable_stmt] = STATE(213), - [sym_pipe_stmt] = STATE(213), - [sym_iter_file_lines_stmt] = STATE(213), - [sym_iter_offsets_stmt] = STATE(213), - [sym_iter_offsetssizes_stmt] = STATE(213), - [sym_iter_hit_stmt] = STATE(213), - [sym_iter_interpret_stmt] = STATE(213), - [sym_iter_interpret_offsetssizes_stmt] = STATE(213), - [sym_iter_comment_stmt] = STATE(213), - [sym_iter_dbta_stmt] = STATE(213), - [sym_iter_dbtb_stmt] = STATE(213), - [sym_iter_dbts_stmt] = STATE(213), - [sym_iter_threads_stmt] = STATE(213), - [sym_iter_bbs_stmt] = STATE(213), - [sym_iter_instrs_stmt] = STATE(213), - [sym_iter_import_stmt] = STATE(213), - [sym_iter_sections_stmt] = STATE(213), - [sym_iter_segments_stmt] = STATE(213), - [sym_iter_symbol_stmt] = STATE(213), - [sym_iter_string_stmt] = STATE(213), - [sym_iter_flags_stmt] = STATE(213), - [sym_iter_function_stmt] = STATE(213), - [sym_iter_iomap_stmt] = STATE(213), - [sym_iter_dbgmap_stmt] = STATE(213), - [sym_iter_register_stmt] = STATE(213), - [sym_iter_step_stmt] = STATE(213), - [sym_tmp_seek_stmt] = STATE(213), - [sym_tmp_blksz_stmt] = STATE(213), - [sym_tmp_fromto_stmt] = STATE(213), - [sym_tmp_arch_stmt] = STATE(213), - [sym_tmp_bits_stmt] = STATE(213), - [sym_tmp_nthi_stmt] = STATE(213), - [sym_tmp_eval_stmt] = STATE(213), - [sym_tmp_fs_stmt] = STATE(213), - [sym_tmp_reli_stmt] = STATE(213), - [sym_tmp_kuery_stmt] = STATE(213), - [sym_tmp_fd_stmt] = STATE(213), - [sym_tmp_reg_stmt] = STATE(213), - [sym_tmp_file_stmt] = STATE(213), - [sym_tmp_string_stmt] = STATE(213), - [sym_tmp_value_stmt] = STATE(213), - [sym_tmp_hex_stmt] = STATE(213), - [sym_help_stmt] = STATE(213), - [sym_macro_stmt] = STATE(213), - [sym_arged_stmt] = STATE(213), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), - [sym__interpret_search_identifier] = STATE(239), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(213), - [sym_redirect_stmt] = STATE(329), - [sym__dec_number] = STATE(31), - [sym_cmd_identifier] = STATE(38), - [aux_sym__statements_singleline_repeat1] = STATE(220), + [23] = { + [sym__statement] = STATE(330), + [sym_legacy_quoted_stmt] = STATE(33), + [sym__simple_stmt] = STATE(33), + [sym_tmp_stmt] = STATE(33), + [sym__iter_stmt] = STATE(33), + [sym__pipe_stmt] = STATE(33), + [sym_grep_stmt] = STATE(33), + [sym_html_disable_stmt] = STATE(33), + [sym_html_enable_stmt] = STATE(33), + [sym_pipe_stmt] = STATE(33), + [sym_iter_file_lines_stmt] = STATE(33), + [sym_iter_offsets_stmt] = STATE(33), + [sym_iter_offsetssizes_stmt] = STATE(33), + [sym_iter_hit_stmt] = STATE(33), + [sym_iter_interpret_stmt] = STATE(33), + [sym_iter_interpret_offsetssizes_stmt] = STATE(33), + [sym_iter_comment_stmt] = STATE(33), + [sym_iter_dbta_stmt] = STATE(33), + [sym_iter_dbtb_stmt] = STATE(33), + [sym_iter_dbts_stmt] = STATE(33), + [sym_iter_threads_stmt] = STATE(33), + [sym_iter_bbs_stmt] = STATE(33), + [sym_iter_instrs_stmt] = STATE(33), + [sym_iter_import_stmt] = STATE(33), + [sym_iter_sections_stmt] = STATE(33), + [sym_iter_segments_stmt] = STATE(33), + [sym_iter_symbol_stmt] = STATE(33), + [sym_iter_string_stmt] = STATE(33), + [sym_iter_flags_stmt] = STATE(33), + [sym_iter_function_stmt] = STATE(33), + [sym_iter_iomap_stmt] = STATE(33), + [sym_iter_dbgmap_stmt] = STATE(33), + [sym_iter_register_stmt] = STATE(33), + [sym_iter_step_stmt] = STATE(33), + [sym_help_stmt] = STATE(33), + [sym_macro_stmt] = STATE(33), + [sym_arged_stmt] = STATE(33), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), + [sym__interpret_search_identifier] = STATE(234), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(33), + [sym_redirect_stmt] = STATE(330), + [sym__dec_number] = STATE(47), + [sym_cmd_identifier] = STATE(36), [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_RPAREN] = ACTIONS(83), [anon_sym_SEMI] = ACTIONS(83), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), @@ -6319,267 +5882,299 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(47), [sym__help_stmt] = ACTIONS(49), }, - [25] = { - [sym__statement] = STATE(340), - [sym_legacy_quoted_stmt] = STATE(213), - [sym__simple_stmt] = STATE(213), - [sym__tmp_stmt] = STATE(213), - [sym__iter_stmt] = STATE(213), - [sym__pipe_stmt] = STATE(213), - [sym_grep_stmt] = STATE(213), - [sym_html_disable_stmt] = STATE(213), - [sym_html_enable_stmt] = STATE(213), - [sym_pipe_stmt] = STATE(213), - [sym_iter_file_lines_stmt] = STATE(213), - [sym_iter_offsets_stmt] = STATE(213), - [sym_iter_offsetssizes_stmt] = STATE(213), - [sym_iter_hit_stmt] = STATE(213), - [sym_iter_interpret_stmt] = STATE(213), - [sym_iter_interpret_offsetssizes_stmt] = STATE(213), - [sym_iter_comment_stmt] = STATE(213), - [sym_iter_dbta_stmt] = STATE(213), - [sym_iter_dbtb_stmt] = STATE(213), - [sym_iter_dbts_stmt] = STATE(213), - [sym_iter_threads_stmt] = STATE(213), - [sym_iter_bbs_stmt] = STATE(213), - [sym_iter_instrs_stmt] = STATE(213), - [sym_iter_import_stmt] = STATE(213), - [sym_iter_sections_stmt] = STATE(213), - [sym_iter_segments_stmt] = STATE(213), - [sym_iter_symbol_stmt] = STATE(213), - [sym_iter_string_stmt] = STATE(213), - [sym_iter_flags_stmt] = STATE(213), - [sym_iter_function_stmt] = STATE(213), - [sym_iter_iomap_stmt] = STATE(213), - [sym_iter_dbgmap_stmt] = STATE(213), - [sym_iter_register_stmt] = STATE(213), - [sym_iter_step_stmt] = STATE(213), - [sym_tmp_seek_stmt] = STATE(213), - [sym_tmp_blksz_stmt] = STATE(213), - [sym_tmp_fromto_stmt] = STATE(213), - [sym_tmp_arch_stmt] = STATE(213), - [sym_tmp_bits_stmt] = STATE(213), - [sym_tmp_nthi_stmt] = STATE(213), - [sym_tmp_eval_stmt] = STATE(213), - [sym_tmp_fs_stmt] = STATE(213), - [sym_tmp_reli_stmt] = STATE(213), - [sym_tmp_kuery_stmt] = STATE(213), - [sym_tmp_fd_stmt] = STATE(213), - [sym_tmp_reg_stmt] = STATE(213), - [sym_tmp_file_stmt] = STATE(213), - [sym_tmp_string_stmt] = STATE(213), - [sym_tmp_value_stmt] = STATE(213), - [sym_tmp_hex_stmt] = STATE(213), - [sym_help_stmt] = STATE(213), - [sym_macro_stmt] = STATE(213), - [sym_arged_stmt] = STATE(213), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), - [sym__interpret_search_identifier] = STATE(239), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(213), - [sym_redirect_stmt] = STATE(340), - [sym__dec_number] = STATE(31), - [sym_cmd_identifier] = STATE(38), + [24] = { + [sym__statement] = STATE(330), + [sym_legacy_quoted_stmt] = STATE(39), + [sym__simple_stmt] = STATE(39), + [sym_tmp_stmt] = STATE(39), + [sym__iter_stmt] = STATE(39), + [sym__pipe_stmt] = STATE(39), + [sym_grep_stmt] = STATE(39), + [sym_html_disable_stmt] = STATE(39), + [sym_html_enable_stmt] = STATE(39), + [sym_pipe_stmt] = STATE(39), + [sym_iter_file_lines_stmt] = STATE(39), + [sym_iter_offsets_stmt] = STATE(39), + [sym_iter_offsetssizes_stmt] = STATE(39), + [sym_iter_hit_stmt] = STATE(39), + [sym_iter_interpret_stmt] = STATE(39), + [sym_iter_interpret_offsetssizes_stmt] = STATE(39), + [sym_iter_comment_stmt] = STATE(39), + [sym_iter_dbta_stmt] = STATE(39), + [sym_iter_dbtb_stmt] = STATE(39), + [sym_iter_dbts_stmt] = STATE(39), + [sym_iter_threads_stmt] = STATE(39), + [sym_iter_bbs_stmt] = STATE(39), + [sym_iter_instrs_stmt] = STATE(39), + [sym_iter_import_stmt] = STATE(39), + [sym_iter_sections_stmt] = STATE(39), + [sym_iter_segments_stmt] = STATE(39), + [sym_iter_symbol_stmt] = STATE(39), + [sym_iter_string_stmt] = STATE(39), + [sym_iter_flags_stmt] = STATE(39), + [sym_iter_function_stmt] = STATE(39), + [sym_iter_iomap_stmt] = STATE(39), + [sym_iter_dbgmap_stmt] = STATE(39), + [sym_iter_register_stmt] = STATE(39), + [sym_iter_step_stmt] = STATE(39), + [sym_help_stmt] = STATE(39), + [sym_macro_stmt] = STATE(39), + [sym_arged_stmt] = STATE(39), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), + [sym__interpret_search_identifier] = STATE(246), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(39), + [sym_redirect_stmt] = STATE(330), + [sym__dec_number] = STATE(49), + [sym_cmd_identifier] = STATE(62), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_RPAREN] = ACTIONS(81), - [anon_sym_SEMI] = ACTIONS(81), + [anon_sym_SEMI] = ACTIONS(83), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(55), [anon_sym_DOLLAR_STAR] = ACTIONS(17), [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), - [anon_sym_DOLLAR] = ACTIONS(21), - [anon_sym_DOT] = ACTIONS(23), - [aux_sym__interpret_stmt_token1] = ACTIONS(25), - [aux_sym__interpret_stmt_token3] = ACTIONS(27), + [anon_sym_DOLLAR] = ACTIONS(57), + [anon_sym_DOT] = ACTIONS(59), + [aux_sym__interpret_stmt_token1] = ACTIONS(61), + [aux_sym__interpret_stmt_token3] = ACTIONS(63), [aux_sym__interpret_stmt_token4] = ACTIONS(29), [anon_sym_DOT_SLASH] = ACTIONS(31), - [sym__env_stmt_identifier] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(65), [anon_sym_DOT_DOT_DOT] = ACTIONS(35), - [sym_system_identifier] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(67), [sym_question_mark_identifier] = ACTIONS(39), [sym_pointer_identifier] = ACTIONS(41), + [anon_sym_BQUOTE] = ACTIONS(83), [aux_sym__dec_number_token1] = ACTIONS(43), [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(47), - [sym__help_stmt] = ACTIONS(49), + [sym__help_stmt] = ACTIONS(69), }, - [26] = { - [sym__statement] = STATE(350), - [sym_legacy_quoted_stmt] = STATE(213), - [sym__simple_stmt] = STATE(213), - [sym__tmp_stmt] = STATE(213), - [sym__iter_stmt] = STATE(213), - [sym__pipe_stmt] = STATE(213), - [sym_grep_stmt] = STATE(213), - [sym_html_disable_stmt] = STATE(213), - [sym_html_enable_stmt] = STATE(213), - [sym_pipe_stmt] = STATE(213), - [sym_iter_file_lines_stmt] = STATE(213), - [sym_iter_offsets_stmt] = STATE(213), - [sym_iter_offsetssizes_stmt] = STATE(213), - [sym_iter_hit_stmt] = STATE(213), - [sym_iter_interpret_stmt] = STATE(213), - [sym_iter_interpret_offsetssizes_stmt] = STATE(213), - [sym_iter_comment_stmt] = STATE(213), - [sym_iter_dbta_stmt] = STATE(213), - [sym_iter_dbtb_stmt] = STATE(213), - [sym_iter_dbts_stmt] = STATE(213), - [sym_iter_threads_stmt] = STATE(213), - [sym_iter_bbs_stmt] = STATE(213), - [sym_iter_instrs_stmt] = STATE(213), - [sym_iter_import_stmt] = STATE(213), - [sym_iter_sections_stmt] = STATE(213), - [sym_iter_segments_stmt] = STATE(213), - [sym_iter_symbol_stmt] = STATE(213), - [sym_iter_string_stmt] = STATE(213), - [sym_iter_flags_stmt] = STATE(213), - [sym_iter_function_stmt] = STATE(213), - [sym_iter_iomap_stmt] = STATE(213), - [sym_iter_dbgmap_stmt] = STATE(213), - [sym_iter_register_stmt] = STATE(213), - [sym_iter_step_stmt] = STATE(213), - [sym_tmp_seek_stmt] = STATE(213), - [sym_tmp_blksz_stmt] = STATE(213), - [sym_tmp_fromto_stmt] = STATE(213), - [sym_tmp_arch_stmt] = STATE(213), - [sym_tmp_bits_stmt] = STATE(213), - [sym_tmp_nthi_stmt] = STATE(213), - [sym_tmp_eval_stmt] = STATE(213), - [sym_tmp_fs_stmt] = STATE(213), - [sym_tmp_reli_stmt] = STATE(213), - [sym_tmp_kuery_stmt] = STATE(213), - [sym_tmp_fd_stmt] = STATE(213), - [sym_tmp_reg_stmt] = STATE(213), - [sym_tmp_file_stmt] = STATE(213), - [sym_tmp_string_stmt] = STATE(213), - [sym_tmp_value_stmt] = STATE(213), - [sym_tmp_hex_stmt] = STATE(213), - [sym_help_stmt] = STATE(213), - [sym_macro_stmt] = STATE(213), - [sym_arged_stmt] = STATE(213), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), - [sym__interpret_search_identifier] = STATE(239), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(213), - [sym_redirect_stmt] = STATE(350), - [sym__dec_number] = STATE(31), - [sym_cmd_identifier] = STATE(38), + [25] = { + [sym__statement] = STATE(346), + [sym_legacy_quoted_stmt] = STATE(39), + [sym__simple_stmt] = STATE(39), + [sym_tmp_stmt] = STATE(39), + [sym__iter_stmt] = STATE(39), + [sym__pipe_stmt] = STATE(39), + [sym_grep_stmt] = STATE(39), + [sym_html_disable_stmt] = STATE(39), + [sym_html_enable_stmt] = STATE(39), + [sym_pipe_stmt] = STATE(39), + [sym_iter_file_lines_stmt] = STATE(39), + [sym_iter_offsets_stmt] = STATE(39), + [sym_iter_offsetssizes_stmt] = STATE(39), + [sym_iter_hit_stmt] = STATE(39), + [sym_iter_interpret_stmt] = STATE(39), + [sym_iter_interpret_offsetssizes_stmt] = STATE(39), + [sym_iter_comment_stmt] = STATE(39), + [sym_iter_dbta_stmt] = STATE(39), + [sym_iter_dbtb_stmt] = STATE(39), + [sym_iter_dbts_stmt] = STATE(39), + [sym_iter_threads_stmt] = STATE(39), + [sym_iter_bbs_stmt] = STATE(39), + [sym_iter_instrs_stmt] = STATE(39), + [sym_iter_import_stmt] = STATE(39), + [sym_iter_sections_stmt] = STATE(39), + [sym_iter_segments_stmt] = STATE(39), + [sym_iter_symbol_stmt] = STATE(39), + [sym_iter_string_stmt] = STATE(39), + [sym_iter_flags_stmt] = STATE(39), + [sym_iter_function_stmt] = STATE(39), + [sym_iter_iomap_stmt] = STATE(39), + [sym_iter_dbgmap_stmt] = STATE(39), + [sym_iter_register_stmt] = STATE(39), + [sym_iter_step_stmt] = STATE(39), + [sym_help_stmt] = STATE(39), + [sym_macro_stmt] = STATE(39), + [sym_arged_stmt] = STATE(39), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), + [sym__interpret_search_identifier] = STATE(246), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(39), + [sym_redirect_stmt] = STATE(346), + [sym__dec_number] = STATE(49), + [sym_cmd_identifier] = STATE(62), + [aux_sym__statements_singleline_repeat1] = STATE(226), [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(81), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(55), [anon_sym_DOLLAR_STAR] = ACTIONS(17), [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), - [anon_sym_DOLLAR] = ACTIONS(21), - [anon_sym_DOT] = ACTIONS(23), - [aux_sym__interpret_stmt_token1] = ACTIONS(25), - [aux_sym__interpret_stmt_token3] = ACTIONS(27), + [anon_sym_DOLLAR] = ACTIONS(57), + [anon_sym_DOT] = ACTIONS(59), + [aux_sym__interpret_stmt_token1] = ACTIONS(61), + [aux_sym__interpret_stmt_token3] = ACTIONS(63), [aux_sym__interpret_stmt_token4] = ACTIONS(29), [anon_sym_DOT_SLASH] = ACTIONS(31), - [sym__env_stmt_identifier] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(65), [anon_sym_DOT_DOT_DOT] = ACTIONS(35), - [sym_system_identifier] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(67), [sym_question_mark_identifier] = ACTIONS(39), [sym_pointer_identifier] = ACTIONS(41), [aux_sym__dec_number_token1] = ACTIONS(43), [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(47), - [sym__help_stmt] = ACTIONS(49), + [sym__help_stmt] = ACTIONS(69), }, - [27] = { - [sym__statement] = STATE(331), - [sym_legacy_quoted_stmt] = STATE(213), - [sym__simple_stmt] = STATE(213), - [sym__tmp_stmt] = STATE(213), - [sym__iter_stmt] = STATE(213), - [sym__pipe_stmt] = STATE(213), - [sym_grep_stmt] = STATE(213), - [sym_html_disable_stmt] = STATE(213), - [sym_html_enable_stmt] = STATE(213), - [sym_pipe_stmt] = STATE(213), - [sym_iter_file_lines_stmt] = STATE(213), - [sym_iter_offsets_stmt] = STATE(213), - [sym_iter_offsetssizes_stmt] = STATE(213), - [sym_iter_hit_stmt] = STATE(213), - [sym_iter_interpret_stmt] = STATE(213), - [sym_iter_interpret_offsetssizes_stmt] = STATE(213), - [sym_iter_comment_stmt] = STATE(213), - [sym_iter_dbta_stmt] = STATE(213), - [sym_iter_dbtb_stmt] = STATE(213), - [sym_iter_dbts_stmt] = STATE(213), - [sym_iter_threads_stmt] = STATE(213), - [sym_iter_bbs_stmt] = STATE(213), - [sym_iter_instrs_stmt] = STATE(213), - [sym_iter_import_stmt] = STATE(213), - [sym_iter_sections_stmt] = STATE(213), - [sym_iter_segments_stmt] = STATE(213), - [sym_iter_symbol_stmt] = STATE(213), - [sym_iter_string_stmt] = STATE(213), - [sym_iter_flags_stmt] = STATE(213), - [sym_iter_function_stmt] = STATE(213), - [sym_iter_iomap_stmt] = STATE(213), - [sym_iter_dbgmap_stmt] = STATE(213), - [sym_iter_register_stmt] = STATE(213), - [sym_iter_step_stmt] = STATE(213), - [sym_tmp_seek_stmt] = STATE(213), - [sym_tmp_blksz_stmt] = STATE(213), - [sym_tmp_fromto_stmt] = STATE(213), - [sym_tmp_arch_stmt] = STATE(213), - [sym_tmp_bits_stmt] = STATE(213), - [sym_tmp_nthi_stmt] = STATE(213), - [sym_tmp_eval_stmt] = STATE(213), - [sym_tmp_fs_stmt] = STATE(213), - [sym_tmp_reli_stmt] = STATE(213), - [sym_tmp_kuery_stmt] = STATE(213), - [sym_tmp_fd_stmt] = STATE(213), - [sym_tmp_reg_stmt] = STATE(213), - [sym_tmp_file_stmt] = STATE(213), - [sym_tmp_string_stmt] = STATE(213), - [sym_tmp_value_stmt] = STATE(213), - [sym_tmp_hex_stmt] = STATE(213), - [sym_help_stmt] = STATE(213), - [sym_macro_stmt] = STATE(213), - [sym_arged_stmt] = STATE(213), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), - [sym__interpret_search_identifier] = STATE(239), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(213), - [sym_redirect_stmt] = STATE(331), - [sym__dec_number] = STATE(31), - [sym_cmd_identifier] = STATE(38), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), - [anon_sym_LPAREN_STAR] = ACTIONS(13), + [26] = { + [sym__tmp_stmt] = STATE(45), + [sym_tmp_seek_stmt] = STATE(45), + [sym_tmp_blksz_stmt] = STATE(45), + [sym_tmp_fromto_stmt] = STATE(45), + [sym_tmp_arch_stmt] = STATE(45), + [sym_tmp_bits_stmt] = STATE(45), + [sym_tmp_nthi_stmt] = STATE(45), + [sym_tmp_eval_stmt] = STATE(45), + [sym_tmp_fs_stmt] = STATE(45), + [sym_tmp_reli_stmt] = STATE(45), + [sym_tmp_kuery_stmt] = STATE(45), + [sym_tmp_fd_stmt] = STATE(45), + [sym_tmp_reg_stmt] = STATE(45), + [sym_tmp_file_stmt] = STATE(45), + [sym_tmp_string_stmt] = STATE(45), + [sym_tmp_value_stmt] = STATE(45), + [sym_tmp_hex_stmt] = STATE(45), + [sym__redirect_operator] = STATE(265), + [sym_fdn_redirect_operator] = STATE(265), + [sym_fdn_append_operator] = STATE(265), + [aux_sym_tmp_stmt_repeat1] = STATE(45), + [ts_builtin_sym_end] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(87), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_PIPEH] = ACTIONS(91), + [anon_sym_AT_AT_DOT] = ACTIONS(93), + [anon_sym_AT_AT_EQ] = ACTIONS(95), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(97), + [anon_sym_AT_AT] = ACTIONS(99), + [anon_sym_AT_ATc_COLON] = ACTIONS(101), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(103), + [anon_sym_AT_ATC] = ACTIONS(105), + [anon_sym_AT_ATdbt] = ACTIONS(107), + [anon_sym_AT_ATdbta] = ACTIONS(109), + [anon_sym_AT_ATdbtb] = ACTIONS(111), + [anon_sym_AT_ATdbts] = ACTIONS(113), + [anon_sym_AT_ATt] = ACTIONS(115), + [anon_sym_AT_ATb] = ACTIONS(117), + [anon_sym_AT_ATi] = ACTIONS(119), + [anon_sym_AT_ATii] = ACTIONS(121), + [anon_sym_AT_ATiS] = ACTIONS(123), + [anon_sym_AT_ATiSS] = ACTIONS(125), + [anon_sym_AT_ATis] = ACTIONS(127), + [anon_sym_AT_ATiz] = ACTIONS(129), + [anon_sym_AT_ATf] = ACTIONS(131), + [anon_sym_AT_ATF] = ACTIONS(133), + [anon_sym_AT_ATom] = ACTIONS(135), + [anon_sym_AT_ATdm] = ACTIONS(137), + [anon_sym_AT_ATr] = ACTIONS(139), + [anon_sym_AT_ATs_COLON] = ACTIONS(141), + [anon_sym_AT] = ACTIONS(143), + [anon_sym_AT_BANG] = ACTIONS(145), + [anon_sym_AT_LPAREN] = ACTIONS(147), + [anon_sym_ATa_COLON] = ACTIONS(149), + [anon_sym_ATb_COLON] = ACTIONS(151), + [anon_sym_ATB_COLON] = ACTIONS(153), + [anon_sym_ATe_COLON] = ACTIONS(155), + [anon_sym_ATF_COLON] = ACTIONS(157), + [anon_sym_ATi_COLON] = ACTIONS(159), + [anon_sym_ATk_COLON] = ACTIONS(161), + [anon_sym_ATo_COLON] = ACTIONS(163), + [anon_sym_ATr_COLON] = ACTIONS(165), + [anon_sym_ATf_COLON] = ACTIONS(167), + [anon_sym_ATs_COLON] = ACTIONS(169), + [anon_sym_ATv_COLON] = ACTIONS(171), + [anon_sym_ATx_COLON] = ACTIONS(173), + [anon_sym_SEMI] = ACTIONS(85), + [anon_sym_PIPE_DOT] = ACTIONS(175), + [anon_sym_GT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(179), + [sym_html_redirect_operator] = ACTIONS(181), + [sym_html_append_operator] = ACTIONS(183), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(85), + [anon_sym_CR] = ACTIONS(85), + [sym_file_descriptor] = ACTIONS(185), + }, + [27] = { + [sym__statement] = STATE(354), + [sym_legacy_quoted_stmt] = STATE(33), + [sym__simple_stmt] = STATE(33), + [sym_tmp_stmt] = STATE(33), + [sym__iter_stmt] = STATE(33), + [sym__pipe_stmt] = STATE(33), + [sym_grep_stmt] = STATE(33), + [sym_html_disable_stmt] = STATE(33), + [sym_html_enable_stmt] = STATE(33), + [sym_pipe_stmt] = STATE(33), + [sym_iter_file_lines_stmt] = STATE(33), + [sym_iter_offsets_stmt] = STATE(33), + [sym_iter_offsetssizes_stmt] = STATE(33), + [sym_iter_hit_stmt] = STATE(33), + [sym_iter_interpret_stmt] = STATE(33), + [sym_iter_interpret_offsetssizes_stmt] = STATE(33), + [sym_iter_comment_stmt] = STATE(33), + [sym_iter_dbta_stmt] = STATE(33), + [sym_iter_dbtb_stmt] = STATE(33), + [sym_iter_dbts_stmt] = STATE(33), + [sym_iter_threads_stmt] = STATE(33), + [sym_iter_bbs_stmt] = STATE(33), + [sym_iter_instrs_stmt] = STATE(33), + [sym_iter_import_stmt] = STATE(33), + [sym_iter_sections_stmt] = STATE(33), + [sym_iter_segments_stmt] = STATE(33), + [sym_iter_symbol_stmt] = STATE(33), + [sym_iter_string_stmt] = STATE(33), + [sym_iter_flags_stmt] = STATE(33), + [sym_iter_function_stmt] = STATE(33), + [sym_iter_iomap_stmt] = STATE(33), + [sym_iter_dbgmap_stmt] = STATE(33), + [sym_iter_register_stmt] = STATE(33), + [sym_iter_step_stmt] = STATE(33), + [sym_help_stmt] = STATE(33), + [sym_macro_stmt] = STATE(33), + [sym_arged_stmt] = STATE(33), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), + [sym__interpret_search_identifier] = STATE(234), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(33), + [sym_redirect_stmt] = STATE(354), + [sym__dec_number] = STATE(47), + [sym_cmd_identifier] = STATE(36), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), + [anon_sym_LPAREN_STAR] = ACTIONS(13), [anon_sym_LPAREN_DASH] = ACTIONS(15), [anon_sym_DOLLAR_STAR] = ACTIONS(17), [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), @@ -6601,163 +6196,1501 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__help_stmt] = ACTIONS(49), }, [28] = { - [sym_legacy_quoted_stmt] = STATE(217), - [sym__simple_stmt] = STATE(217), - [sym__tmp_stmt] = STATE(217), - [sym__iter_stmt] = STATE(217), - [sym__pipe_stmt] = STATE(217), - [sym_grep_stmt] = STATE(217), - [sym_html_disable_stmt] = STATE(217), - [sym_html_enable_stmt] = STATE(217), - [sym_pipe_stmt] = STATE(217), - [sym_iter_file_lines_stmt] = STATE(217), - [sym_iter_offsets_stmt] = STATE(217), - [sym_iter_offsetssizes_stmt] = STATE(217), - [sym_iter_hit_stmt] = STATE(217), - [sym_iter_interpret_stmt] = STATE(217), - [sym_iter_interpret_offsetssizes_stmt] = STATE(217), - [sym_iter_comment_stmt] = STATE(217), - [sym_iter_dbta_stmt] = STATE(217), - [sym_iter_dbtb_stmt] = STATE(217), - [sym_iter_dbts_stmt] = STATE(217), - [sym_iter_threads_stmt] = STATE(217), - [sym_iter_bbs_stmt] = STATE(217), - [sym_iter_instrs_stmt] = STATE(217), - [sym_iter_import_stmt] = STATE(217), - [sym_iter_sections_stmt] = STATE(217), - [sym_iter_segments_stmt] = STATE(217), - [sym_iter_symbol_stmt] = STATE(217), - [sym_iter_string_stmt] = STATE(217), - [sym_iter_flags_stmt] = STATE(217), - [sym_iter_function_stmt] = STATE(217), - [sym_iter_iomap_stmt] = STATE(217), - [sym_iter_dbgmap_stmt] = STATE(217), - [sym_iter_register_stmt] = STATE(217), - [sym_iter_step_stmt] = STATE(217), - [sym_tmp_seek_stmt] = STATE(217), - [sym_tmp_blksz_stmt] = STATE(217), - [sym_tmp_fromto_stmt] = STATE(217), - [sym_tmp_arch_stmt] = STATE(217), - [sym_tmp_bits_stmt] = STATE(217), - [sym_tmp_nthi_stmt] = STATE(217), - [sym_tmp_eval_stmt] = STATE(217), - [sym_tmp_fs_stmt] = STATE(217), - [sym_tmp_reli_stmt] = STATE(217), - [sym_tmp_kuery_stmt] = STATE(217), - [sym_tmp_fd_stmt] = STATE(217), - [sym_tmp_reg_stmt] = STATE(217), - [sym_tmp_file_stmt] = STATE(217), - [sym_tmp_string_stmt] = STATE(217), - [sym_tmp_value_stmt] = STATE(217), - [sym_tmp_hex_stmt] = STATE(217), - [sym_help_stmt] = STATE(217), - [sym_macro_stmt] = STATE(217), - [sym_arged_stmt] = STATE(217), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), - [sym__interpret_search_identifier] = STATE(246), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(217), - [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(55), + [sym__statement] = STATE(341), + [sym_legacy_quoted_stmt] = STATE(33), + [sym__simple_stmt] = STATE(33), + [sym_tmp_stmt] = STATE(33), + [sym__iter_stmt] = STATE(33), + [sym__pipe_stmt] = STATE(33), + [sym_grep_stmt] = STATE(33), + [sym_html_disable_stmt] = STATE(33), + [sym_html_enable_stmt] = STATE(33), + [sym_pipe_stmt] = STATE(33), + [sym_iter_file_lines_stmt] = STATE(33), + [sym_iter_offsets_stmt] = STATE(33), + [sym_iter_offsetssizes_stmt] = STATE(33), + [sym_iter_hit_stmt] = STATE(33), + [sym_iter_interpret_stmt] = STATE(33), + [sym_iter_interpret_offsetssizes_stmt] = STATE(33), + [sym_iter_comment_stmt] = STATE(33), + [sym_iter_dbta_stmt] = STATE(33), + [sym_iter_dbtb_stmt] = STATE(33), + [sym_iter_dbts_stmt] = STATE(33), + [sym_iter_threads_stmt] = STATE(33), + [sym_iter_bbs_stmt] = STATE(33), + [sym_iter_instrs_stmt] = STATE(33), + [sym_iter_import_stmt] = STATE(33), + [sym_iter_sections_stmt] = STATE(33), + [sym_iter_segments_stmt] = STATE(33), + [sym_iter_symbol_stmt] = STATE(33), + [sym_iter_string_stmt] = STATE(33), + [sym_iter_flags_stmt] = STATE(33), + [sym_iter_function_stmt] = STATE(33), + [sym_iter_iomap_stmt] = STATE(33), + [sym_iter_dbgmap_stmt] = STATE(33), + [sym_iter_register_stmt] = STATE(33), + [sym_iter_step_stmt] = STATE(33), + [sym_help_stmt] = STATE(33), + [sym_macro_stmt] = STATE(33), + [sym_arged_stmt] = STATE(33), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), + [sym__interpret_search_identifier] = STATE(234), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(33), + [sym_redirect_stmt] = STATE(341), + [sym__dec_number] = STATE(47), + [sym_cmd_identifier] = STATE(36), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_LPAREN_DASH] = ACTIONS(15), [anon_sym_DOLLAR_STAR] = ACTIONS(17), [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), - [anon_sym_DOLLAR] = ACTIONS(57), - [anon_sym_DOT] = ACTIONS(59), - [aux_sym__interpret_stmt_token1] = ACTIONS(61), - [aux_sym__interpret_stmt_token3] = ACTIONS(63), + [anon_sym_DOLLAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [aux_sym__interpret_stmt_token1] = ACTIONS(25), + [aux_sym__interpret_stmt_token3] = ACTIONS(27), [aux_sym__interpret_stmt_token4] = ACTIONS(29), [anon_sym_DOT_SLASH] = ACTIONS(31), - [sym__env_stmt_identifier] = ACTIONS(65), + [sym__env_stmt_identifier] = ACTIONS(33), [anon_sym_DOT_DOT_DOT] = ACTIONS(35), - [sym_system_identifier] = ACTIONS(67), + [sym_system_identifier] = ACTIONS(37), [sym_question_mark_identifier] = ACTIONS(39), [sym_pointer_identifier] = ACTIONS(41), [aux_sym__dec_number_token1] = ACTIONS(43), [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(47), - [sym__help_stmt] = ACTIONS(69), + [sym__help_stmt] = ACTIONS(49), }, [29] = { - [sym_legacy_quoted_stmt] = STATE(214), - [sym__simple_stmt] = STATE(214), - [sym__tmp_stmt] = STATE(214), - [sym__iter_stmt] = STATE(214), - [sym__pipe_stmt] = STATE(214), - [sym_grep_stmt] = STATE(214), - [sym_html_disable_stmt] = STATE(214), - [sym_html_enable_stmt] = STATE(214), - [sym_pipe_stmt] = STATE(214), - [sym_iter_file_lines_stmt] = STATE(214), - [sym_iter_offsets_stmt] = STATE(214), - [sym_iter_offsetssizes_stmt] = STATE(214), - [sym_iter_hit_stmt] = STATE(214), - [sym_iter_interpret_stmt] = STATE(214), - [sym_iter_interpret_offsetssizes_stmt] = STATE(214), - [sym_iter_comment_stmt] = STATE(214), - [sym_iter_dbta_stmt] = STATE(214), - [sym_iter_dbtb_stmt] = STATE(214), - [sym_iter_dbts_stmt] = STATE(214), - [sym_iter_threads_stmt] = STATE(214), - [sym_iter_bbs_stmt] = STATE(214), - [sym_iter_instrs_stmt] = STATE(214), - [sym_iter_import_stmt] = STATE(214), - [sym_iter_sections_stmt] = STATE(214), - [sym_iter_segments_stmt] = STATE(214), - [sym_iter_symbol_stmt] = STATE(214), - [sym_iter_string_stmt] = STATE(214), - [sym_iter_flags_stmt] = STATE(214), - [sym_iter_function_stmt] = STATE(214), - [sym_iter_iomap_stmt] = STATE(214), - [sym_iter_dbgmap_stmt] = STATE(214), - [sym_iter_register_stmt] = STATE(214), - [sym_iter_step_stmt] = STATE(214), - [sym_tmp_seek_stmt] = STATE(214), - [sym_tmp_blksz_stmt] = STATE(214), - [sym_tmp_fromto_stmt] = STATE(214), - [sym_tmp_arch_stmt] = STATE(214), - [sym_tmp_bits_stmt] = STATE(214), - [sym_tmp_nthi_stmt] = STATE(214), - [sym_tmp_eval_stmt] = STATE(214), - [sym_tmp_fs_stmt] = STATE(214), - [sym_tmp_reli_stmt] = STATE(214), - [sym_tmp_kuery_stmt] = STATE(214), - [sym_tmp_fd_stmt] = STATE(214), - [sym_tmp_reg_stmt] = STATE(214), - [sym_tmp_file_stmt] = STATE(214), - [sym_tmp_string_stmt] = STATE(214), - [sym_tmp_value_stmt] = STATE(214), - [sym_tmp_hex_stmt] = STATE(214), - [sym_help_stmt] = STATE(214), - [sym_macro_stmt] = STATE(214), - [sym_arged_stmt] = STATE(214), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), - [sym__interpret_search_identifier] = STATE(239), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(214), - [sym__dec_number] = STATE(31), - [sym_cmd_identifier] = STATE(38), + [sym__tmp_stmt] = STATE(45), + [sym_tmp_seek_stmt] = STATE(45), + [sym_tmp_blksz_stmt] = STATE(45), + [sym_tmp_fromto_stmt] = STATE(45), + [sym_tmp_arch_stmt] = STATE(45), + [sym_tmp_bits_stmt] = STATE(45), + [sym_tmp_nthi_stmt] = STATE(45), + [sym_tmp_eval_stmt] = STATE(45), + [sym_tmp_fs_stmt] = STATE(45), + [sym_tmp_reli_stmt] = STATE(45), + [sym_tmp_kuery_stmt] = STATE(45), + [sym_tmp_fd_stmt] = STATE(45), + [sym_tmp_reg_stmt] = STATE(45), + [sym_tmp_file_stmt] = STATE(45), + [sym_tmp_string_stmt] = STATE(45), + [sym_tmp_value_stmt] = STATE(45), + [sym_tmp_hex_stmt] = STATE(45), + [aux_sym_tmp_stmt_repeat1] = STATE(45), + [ts_builtin_sym_end] = ACTIONS(187), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_PIPEH] = ACTIONS(91), + [anon_sym_AT_AT_DOT] = ACTIONS(93), + [anon_sym_AT_AT_EQ] = ACTIONS(95), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(97), + [anon_sym_AT_AT] = ACTIONS(99), + [anon_sym_AT_ATc_COLON] = ACTIONS(101), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(103), + [anon_sym_AT_ATC] = ACTIONS(105), + [anon_sym_AT_ATdbt] = ACTIONS(107), + [anon_sym_AT_ATdbta] = ACTIONS(109), + [anon_sym_AT_ATdbtb] = ACTIONS(111), + [anon_sym_AT_ATdbts] = ACTIONS(113), + [anon_sym_AT_ATt] = ACTIONS(115), + [anon_sym_AT_ATb] = ACTIONS(117), + [anon_sym_AT_ATi] = ACTIONS(119), + [anon_sym_AT_ATii] = ACTIONS(121), + [anon_sym_AT_ATiS] = ACTIONS(123), + [anon_sym_AT_ATiSS] = ACTIONS(125), + [anon_sym_AT_ATis] = ACTIONS(127), + [anon_sym_AT_ATiz] = ACTIONS(129), + [anon_sym_AT_ATf] = ACTIONS(131), + [anon_sym_AT_ATF] = ACTIONS(133), + [anon_sym_AT_ATom] = ACTIONS(135), + [anon_sym_AT_ATdm] = ACTIONS(137), + [anon_sym_AT_ATr] = ACTIONS(139), + [anon_sym_AT_ATs_COLON] = ACTIONS(141), + [anon_sym_AT] = ACTIONS(187), + [anon_sym_AT_BANG] = ACTIONS(187), + [anon_sym_AT_LPAREN] = ACTIONS(187), + [anon_sym_RPAREN] = ACTIONS(187), + [anon_sym_ATa_COLON] = ACTIONS(187), + [anon_sym_ATb_COLON] = ACTIONS(187), + [anon_sym_ATB_COLON] = ACTIONS(187), + [anon_sym_ATe_COLON] = ACTIONS(187), + [anon_sym_ATF_COLON] = ACTIONS(187), + [anon_sym_ATi_COLON] = ACTIONS(187), + [anon_sym_ATk_COLON] = ACTIONS(187), + [anon_sym_ATo_COLON] = ACTIONS(187), + [anon_sym_ATr_COLON] = ACTIONS(187), + [anon_sym_ATf_COLON] = ACTIONS(187), + [anon_sym_ATs_COLON] = ACTIONS(187), + [anon_sym_ATv_COLON] = ACTIONS(187), + [anon_sym_ATx_COLON] = ACTIONS(187), + [anon_sym_SEMI] = ACTIONS(187), + [anon_sym_PIPE_DOT] = ACTIONS(175), + [anon_sym_GT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(187), + [sym_html_redirect_operator] = ACTIONS(189), + [sym_html_append_operator] = ACTIONS(187), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(187), + [anon_sym_CR] = ACTIONS(187), + [sym_file_descriptor] = ACTIONS(187), + }, + [30] = { + [sym__arg_with_paren] = STATE(78), + [sym__arg] = STATE(78), + [sym_arg] = STATE(54), + [sym_args] = STATE(146), + [sym_arg_identifier] = STATE(78), + [sym_double_quoted_arg] = STATE(78), + [sym_single_quoted_arg] = STATE(78), + [sym_cmd_substitution_arg] = STATE(78), + [sym_concatenation] = STATE(92), + [aux_sym_args_repeat1] = STATE(54), + [ts_builtin_sym_end] = ACTIONS(191), + [anon_sym_DQUOTE] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(191), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_PIPEH] = ACTIONS(191), + [anon_sym_AT_AT_DOT] = ACTIONS(191), + [anon_sym_AT_AT_EQ] = ACTIONS(191), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(191), + [anon_sym_AT_AT] = ACTIONS(195), + [anon_sym_AT_ATc_COLON] = ACTIONS(191), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(191), + [anon_sym_AT_ATC] = ACTIONS(191), + [anon_sym_AT_ATdbt] = ACTIONS(195), + [anon_sym_AT_ATdbta] = ACTIONS(191), + [anon_sym_AT_ATdbtb] = ACTIONS(191), + [anon_sym_AT_ATdbts] = ACTIONS(191), + [anon_sym_AT_ATt] = ACTIONS(191), + [anon_sym_AT_ATb] = ACTIONS(191), + [anon_sym_AT_ATi] = ACTIONS(195), + [anon_sym_AT_ATii] = ACTIONS(191), + [anon_sym_AT_ATiS] = ACTIONS(195), + [anon_sym_AT_ATiSS] = ACTIONS(191), + [anon_sym_AT_ATis] = ACTIONS(191), + [anon_sym_AT_ATiz] = ACTIONS(191), + [anon_sym_AT_ATf] = ACTIONS(191), + [anon_sym_AT_ATF] = ACTIONS(191), + [anon_sym_AT_ATom] = ACTIONS(191), + [anon_sym_AT_ATdm] = ACTIONS(191), + [anon_sym_AT_ATr] = ACTIONS(191), + [anon_sym_AT_ATs_COLON] = ACTIONS(191), + [anon_sym_AT] = ACTIONS(191), + [anon_sym_AT_BANG] = ACTIONS(191), + [anon_sym_AT_LPAREN] = ACTIONS(191), + [anon_sym_RPAREN] = ACTIONS(191), + [anon_sym_ATa_COLON] = ACTIONS(191), + [anon_sym_ATb_COLON] = ACTIONS(191), + [anon_sym_ATB_COLON] = ACTIONS(191), + [anon_sym_ATe_COLON] = ACTIONS(191), + [anon_sym_ATF_COLON] = ACTIONS(191), + [anon_sym_ATi_COLON] = ACTIONS(191), + [anon_sym_ATk_COLON] = ACTIONS(191), + [anon_sym_ATo_COLON] = ACTIONS(191), + [anon_sym_ATr_COLON] = ACTIONS(191), + [anon_sym_ATf_COLON] = ACTIONS(191), + [anon_sym_ATs_COLON] = ACTIONS(191), + [anon_sym_ATv_COLON] = ACTIONS(191), + [anon_sym_ATx_COLON] = ACTIONS(191), + [anon_sym_SEMI] = ACTIONS(191), + [anon_sym_LPAREN] = ACTIONS(197), + [anon_sym_DOLLAR] = ACTIONS(199), + [anon_sym_PIPE_DOT] = ACTIONS(191), + [anon_sym_GT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(191), + [sym_html_redirect_operator] = ACTIONS(195), + [sym_html_append_operator] = ACTIONS(191), + [anon_sym_COMMA] = ACTIONS(201), + [aux_sym_arg_identifier_token1] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(203), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(205), + [anon_sym_BQUOTE] = ACTIONS(207), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(191), + [anon_sym_CR] = ACTIONS(191), + [sym_file_descriptor] = ACTIONS(191), + }, + [31] = { + [sym__arg_with_paren] = STATE(78), + [sym__arg] = STATE(78), + [sym_arg] = STATE(54), + [sym_args] = STATE(154), + [sym_arg_identifier] = STATE(78), + [sym_double_quoted_arg] = STATE(78), + [sym_single_quoted_arg] = STATE(78), + [sym_cmd_substitution_arg] = STATE(78), + [sym_concatenation] = STATE(92), + [aux_sym_args_repeat1] = STATE(54), + [ts_builtin_sym_end] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(209), + [anon_sym_PIPE] = ACTIONS(211), + [anon_sym_PIPEH] = ACTIONS(209), + [anon_sym_AT_AT_DOT] = ACTIONS(209), + [anon_sym_AT_AT_EQ] = ACTIONS(209), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(209), + [anon_sym_AT_AT] = ACTIONS(211), + [anon_sym_AT_ATc_COLON] = ACTIONS(209), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(209), + [anon_sym_AT_ATC] = ACTIONS(209), + [anon_sym_AT_ATdbt] = ACTIONS(211), + [anon_sym_AT_ATdbta] = ACTIONS(209), + [anon_sym_AT_ATdbtb] = ACTIONS(209), + [anon_sym_AT_ATdbts] = ACTIONS(209), + [anon_sym_AT_ATt] = ACTIONS(209), + [anon_sym_AT_ATb] = ACTIONS(209), + [anon_sym_AT_ATi] = ACTIONS(211), + [anon_sym_AT_ATii] = ACTIONS(209), + [anon_sym_AT_ATiS] = ACTIONS(211), + [anon_sym_AT_ATiSS] = ACTIONS(209), + [anon_sym_AT_ATis] = ACTIONS(209), + [anon_sym_AT_ATiz] = ACTIONS(209), + [anon_sym_AT_ATf] = ACTIONS(209), + [anon_sym_AT_ATF] = ACTIONS(209), + [anon_sym_AT_ATom] = ACTIONS(209), + [anon_sym_AT_ATdm] = ACTIONS(209), + [anon_sym_AT_ATr] = ACTIONS(209), + [anon_sym_AT_ATs_COLON] = ACTIONS(209), + [anon_sym_AT] = ACTIONS(209), + [anon_sym_AT_BANG] = ACTIONS(209), + [anon_sym_AT_LPAREN] = ACTIONS(209), + [anon_sym_RPAREN] = ACTIONS(209), + [anon_sym_ATa_COLON] = ACTIONS(209), + [anon_sym_ATb_COLON] = ACTIONS(209), + [anon_sym_ATB_COLON] = ACTIONS(209), + [anon_sym_ATe_COLON] = ACTIONS(209), + [anon_sym_ATF_COLON] = ACTIONS(209), + [anon_sym_ATi_COLON] = ACTIONS(209), + [anon_sym_ATk_COLON] = ACTIONS(209), + [anon_sym_ATo_COLON] = ACTIONS(209), + [anon_sym_ATr_COLON] = ACTIONS(209), + [anon_sym_ATf_COLON] = ACTIONS(209), + [anon_sym_ATs_COLON] = ACTIONS(209), + [anon_sym_ATv_COLON] = ACTIONS(209), + [anon_sym_ATx_COLON] = ACTIONS(209), + [anon_sym_SEMI] = ACTIONS(209), + [anon_sym_LPAREN] = ACTIONS(197), + [anon_sym_DOLLAR] = ACTIONS(199), + [anon_sym_PIPE_DOT] = ACTIONS(209), + [anon_sym_GT] = ACTIONS(211), + [anon_sym_GT_GT] = ACTIONS(209), + [sym_html_redirect_operator] = ACTIONS(211), + [sym_html_append_operator] = ACTIONS(209), + [anon_sym_COMMA] = ACTIONS(201), + [aux_sym_arg_identifier_token1] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(203), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(205), + [anon_sym_BQUOTE] = ACTIONS(207), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(209), + [anon_sym_CR] = ACTIONS(209), + [sym_file_descriptor] = ACTIONS(209), + }, + [32] = { + [sym__arg_with_paren] = STATE(78), + [sym__arg] = STATE(78), + [sym_arg] = STATE(54), + [sym_args] = STATE(155), + [sym_arg_identifier] = STATE(78), + [sym_double_quoted_arg] = STATE(78), + [sym_single_quoted_arg] = STATE(78), + [sym_cmd_substitution_arg] = STATE(78), + [sym_concatenation] = STATE(92), + [aux_sym_args_repeat1] = STATE(54), + [ts_builtin_sym_end] = ACTIONS(213), + [anon_sym_DQUOTE] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(213), + [anon_sym_PIPE] = ACTIONS(215), + [anon_sym_PIPEH] = ACTIONS(213), + [anon_sym_AT_AT_DOT] = ACTIONS(213), + [anon_sym_AT_AT_EQ] = ACTIONS(213), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(213), + [anon_sym_AT_AT] = ACTIONS(215), + [anon_sym_AT_ATc_COLON] = ACTIONS(213), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(213), + [anon_sym_AT_ATC] = ACTIONS(213), + [anon_sym_AT_ATdbt] = ACTIONS(215), + [anon_sym_AT_ATdbta] = ACTIONS(213), + [anon_sym_AT_ATdbtb] = ACTIONS(213), + [anon_sym_AT_ATdbts] = ACTIONS(213), + [anon_sym_AT_ATt] = ACTIONS(213), + [anon_sym_AT_ATb] = ACTIONS(213), + [anon_sym_AT_ATi] = ACTIONS(215), + [anon_sym_AT_ATii] = ACTIONS(213), + [anon_sym_AT_ATiS] = ACTIONS(215), + [anon_sym_AT_ATiSS] = ACTIONS(213), + [anon_sym_AT_ATis] = ACTIONS(213), + [anon_sym_AT_ATiz] = ACTIONS(213), + [anon_sym_AT_ATf] = ACTIONS(213), + [anon_sym_AT_ATF] = ACTIONS(213), + [anon_sym_AT_ATom] = ACTIONS(213), + [anon_sym_AT_ATdm] = ACTIONS(213), + [anon_sym_AT_ATr] = ACTIONS(213), + [anon_sym_AT_ATs_COLON] = ACTIONS(213), + [anon_sym_AT] = ACTIONS(213), + [anon_sym_AT_BANG] = ACTIONS(213), + [anon_sym_AT_LPAREN] = ACTIONS(213), + [anon_sym_RPAREN] = ACTIONS(213), + [anon_sym_ATa_COLON] = ACTIONS(213), + [anon_sym_ATb_COLON] = ACTIONS(213), + [anon_sym_ATB_COLON] = ACTIONS(213), + [anon_sym_ATe_COLON] = ACTIONS(213), + [anon_sym_ATF_COLON] = ACTIONS(213), + [anon_sym_ATi_COLON] = ACTIONS(213), + [anon_sym_ATk_COLON] = ACTIONS(213), + [anon_sym_ATo_COLON] = ACTIONS(213), + [anon_sym_ATr_COLON] = ACTIONS(213), + [anon_sym_ATf_COLON] = ACTIONS(213), + [anon_sym_ATs_COLON] = ACTIONS(213), + [anon_sym_ATv_COLON] = ACTIONS(213), + [anon_sym_ATx_COLON] = ACTIONS(213), + [anon_sym_SEMI] = ACTIONS(213), + [anon_sym_LPAREN] = ACTIONS(197), + [anon_sym_DOLLAR] = ACTIONS(199), + [anon_sym_PIPE_DOT] = ACTIONS(213), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_GT] = ACTIONS(213), + [sym_html_redirect_operator] = ACTIONS(215), + [sym_html_append_operator] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(201), + [aux_sym_arg_identifier_token1] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(203), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(205), + [anon_sym_BQUOTE] = ACTIONS(207), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(213), + [anon_sym_CR] = ACTIONS(213), + [sym_file_descriptor] = ACTIONS(213), + }, + [33] = { + [sym__tmp_stmt] = STATE(45), + [sym_tmp_seek_stmt] = STATE(45), + [sym_tmp_blksz_stmt] = STATE(45), + [sym_tmp_fromto_stmt] = STATE(45), + [sym_tmp_arch_stmt] = STATE(45), + [sym_tmp_bits_stmt] = STATE(45), + [sym_tmp_nthi_stmt] = STATE(45), + [sym_tmp_eval_stmt] = STATE(45), + [sym_tmp_fs_stmt] = STATE(45), + [sym_tmp_reli_stmt] = STATE(45), + [sym_tmp_kuery_stmt] = STATE(45), + [sym_tmp_fd_stmt] = STATE(45), + [sym_tmp_reg_stmt] = STATE(45), + [sym_tmp_file_stmt] = STATE(45), + [sym_tmp_string_stmt] = STATE(45), + [sym_tmp_value_stmt] = STATE(45), + [sym_tmp_hex_stmt] = STATE(45), + [sym__redirect_operator] = STATE(265), + [sym_fdn_redirect_operator] = STATE(265), + [sym_fdn_append_operator] = STATE(265), + [aux_sym_tmp_stmt_repeat1] = STATE(45), + [anon_sym_TILDE] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(89), + [anon_sym_PIPEH] = ACTIONS(91), + [anon_sym_AT_AT_DOT] = ACTIONS(93), + [anon_sym_AT_AT_EQ] = ACTIONS(95), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(97), + [anon_sym_AT_AT] = ACTIONS(99), + [anon_sym_AT_ATc_COLON] = ACTIONS(101), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(103), + [anon_sym_AT_ATC] = ACTIONS(105), + [anon_sym_AT_ATdbt] = ACTIONS(107), + [anon_sym_AT_ATdbta] = ACTIONS(109), + [anon_sym_AT_ATdbtb] = ACTIONS(111), + [anon_sym_AT_ATdbts] = ACTIONS(113), + [anon_sym_AT_ATt] = ACTIONS(115), + [anon_sym_AT_ATb] = ACTIONS(117), + [anon_sym_AT_ATi] = ACTIONS(119), + [anon_sym_AT_ATii] = ACTIONS(121), + [anon_sym_AT_ATiS] = ACTIONS(123), + [anon_sym_AT_ATiSS] = ACTIONS(125), + [anon_sym_AT_ATis] = ACTIONS(127), + [anon_sym_AT_ATiz] = ACTIONS(129), + [anon_sym_AT_ATf] = ACTIONS(131), + [anon_sym_AT_ATF] = ACTIONS(133), + [anon_sym_AT_ATom] = ACTIONS(135), + [anon_sym_AT_ATdm] = ACTIONS(137), + [anon_sym_AT_ATr] = ACTIONS(139), + [anon_sym_AT_ATs_COLON] = ACTIONS(141), + [anon_sym_AT] = ACTIONS(143), + [anon_sym_AT_BANG] = ACTIONS(145), + [anon_sym_AT_LPAREN] = ACTIONS(147), + [anon_sym_RPAREN] = ACTIONS(85), + [anon_sym_ATa_COLON] = ACTIONS(149), + [anon_sym_ATb_COLON] = ACTIONS(151), + [anon_sym_ATB_COLON] = ACTIONS(153), + [anon_sym_ATe_COLON] = ACTIONS(155), + [anon_sym_ATF_COLON] = ACTIONS(157), + [anon_sym_ATi_COLON] = ACTIONS(159), + [anon_sym_ATk_COLON] = ACTIONS(161), + [anon_sym_ATo_COLON] = ACTIONS(163), + [anon_sym_ATr_COLON] = ACTIONS(165), + [anon_sym_ATf_COLON] = ACTIONS(167), + [anon_sym_ATs_COLON] = ACTIONS(169), + [anon_sym_ATv_COLON] = ACTIONS(171), + [anon_sym_ATx_COLON] = ACTIONS(173), + [anon_sym_SEMI] = ACTIONS(85), + [anon_sym_PIPE_DOT] = ACTIONS(175), + [anon_sym_GT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(179), + [sym_html_redirect_operator] = ACTIONS(181), + [sym_html_append_operator] = ACTIONS(183), + [sym__comment] = ACTIONS(3), + [sym_file_descriptor] = ACTIONS(185), + }, + [34] = { + [sym__arg_with_paren] = STATE(78), + [sym__arg] = STATE(78), + [sym_arg] = STATE(54), + [sym_args] = STATE(165), + [sym_arg_identifier] = STATE(78), + [sym_double_quoted_arg] = STATE(78), + [sym_single_quoted_arg] = STATE(78), + [sym_cmd_substitution_arg] = STATE(78), + [sym_concatenation] = STATE(92), + [aux_sym_args_repeat1] = STATE(54), + [ts_builtin_sym_end] = ACTIONS(219), + [anon_sym_DQUOTE] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_PIPE] = ACTIONS(221), + [anon_sym_PIPEH] = ACTIONS(219), + [anon_sym_AT_AT_DOT] = ACTIONS(219), + [anon_sym_AT_AT_EQ] = ACTIONS(219), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(219), + [anon_sym_AT_AT] = ACTIONS(221), + [anon_sym_AT_ATc_COLON] = ACTIONS(219), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(219), + [anon_sym_AT_ATC] = ACTIONS(219), + [anon_sym_AT_ATdbt] = ACTIONS(221), + [anon_sym_AT_ATdbta] = ACTIONS(219), + [anon_sym_AT_ATdbtb] = ACTIONS(219), + [anon_sym_AT_ATdbts] = ACTIONS(219), + [anon_sym_AT_ATt] = ACTIONS(219), + [anon_sym_AT_ATb] = ACTIONS(219), + [anon_sym_AT_ATi] = ACTIONS(221), + [anon_sym_AT_ATii] = ACTIONS(219), + [anon_sym_AT_ATiS] = ACTIONS(221), + [anon_sym_AT_ATiSS] = ACTIONS(219), + [anon_sym_AT_ATis] = ACTIONS(219), + [anon_sym_AT_ATiz] = ACTIONS(219), + [anon_sym_AT_ATf] = ACTIONS(219), + [anon_sym_AT_ATF] = ACTIONS(219), + [anon_sym_AT_ATom] = ACTIONS(219), + [anon_sym_AT_ATdm] = ACTIONS(219), + [anon_sym_AT_ATr] = ACTIONS(219), + [anon_sym_AT_ATs_COLON] = ACTIONS(219), + [anon_sym_AT] = ACTIONS(219), + [anon_sym_AT_BANG] = ACTIONS(219), + [anon_sym_AT_LPAREN] = ACTIONS(219), + [anon_sym_RPAREN] = ACTIONS(219), + [anon_sym_ATa_COLON] = ACTIONS(219), + [anon_sym_ATb_COLON] = ACTIONS(219), + [anon_sym_ATB_COLON] = ACTIONS(219), + [anon_sym_ATe_COLON] = ACTIONS(219), + [anon_sym_ATF_COLON] = ACTIONS(219), + [anon_sym_ATi_COLON] = ACTIONS(219), + [anon_sym_ATk_COLON] = ACTIONS(219), + [anon_sym_ATo_COLON] = ACTIONS(219), + [anon_sym_ATr_COLON] = ACTIONS(219), + [anon_sym_ATf_COLON] = ACTIONS(219), + [anon_sym_ATs_COLON] = ACTIONS(219), + [anon_sym_ATv_COLON] = ACTIONS(219), + [anon_sym_ATx_COLON] = ACTIONS(219), + [anon_sym_SEMI] = ACTIONS(219), + [anon_sym_LPAREN] = ACTIONS(197), + [anon_sym_DOLLAR] = ACTIONS(199), + [anon_sym_PIPE_DOT] = ACTIONS(219), + [anon_sym_GT] = ACTIONS(221), + [anon_sym_GT_GT] = ACTIONS(219), + [sym_html_redirect_operator] = ACTIONS(221), + [sym_html_append_operator] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(201), + [aux_sym_arg_identifier_token1] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(203), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(205), + [anon_sym_BQUOTE] = ACTIONS(207), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(219), + [anon_sym_CR] = ACTIONS(219), + [sym_file_descriptor] = ACTIONS(219), + }, + [35] = { + [sym__arg_with_paren] = STATE(78), + [sym__arg] = STATE(78), + [sym_arg] = STATE(54), + [sym_args] = STATE(152), + [sym_arg_identifier] = STATE(78), + [sym_double_quoted_arg] = STATE(78), + [sym_single_quoted_arg] = STATE(78), + [sym_cmd_substitution_arg] = STATE(78), + [sym_concatenation] = STATE(92), + [aux_sym_args_repeat1] = STATE(54), + [ts_builtin_sym_end] = ACTIONS(223), + [anon_sym_DQUOTE] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(223), + [anon_sym_PIPE] = ACTIONS(225), + [anon_sym_PIPEH] = ACTIONS(223), + [anon_sym_AT_AT_DOT] = ACTIONS(223), + [anon_sym_AT_AT_EQ] = ACTIONS(223), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(223), + [anon_sym_AT_AT] = ACTIONS(225), + [anon_sym_AT_ATc_COLON] = ACTIONS(223), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(223), + [anon_sym_AT_ATC] = ACTIONS(223), + [anon_sym_AT_ATdbt] = ACTIONS(225), + [anon_sym_AT_ATdbta] = ACTIONS(223), + [anon_sym_AT_ATdbtb] = ACTIONS(223), + [anon_sym_AT_ATdbts] = ACTIONS(223), + [anon_sym_AT_ATt] = ACTIONS(223), + [anon_sym_AT_ATb] = ACTIONS(223), + [anon_sym_AT_ATi] = ACTIONS(225), + [anon_sym_AT_ATii] = ACTIONS(223), + [anon_sym_AT_ATiS] = ACTIONS(225), + [anon_sym_AT_ATiSS] = ACTIONS(223), + [anon_sym_AT_ATis] = ACTIONS(223), + [anon_sym_AT_ATiz] = ACTIONS(223), + [anon_sym_AT_ATf] = ACTIONS(223), + [anon_sym_AT_ATF] = ACTIONS(223), + [anon_sym_AT_ATom] = ACTIONS(223), + [anon_sym_AT_ATdm] = ACTIONS(223), + [anon_sym_AT_ATr] = ACTIONS(223), + [anon_sym_AT_ATs_COLON] = ACTIONS(223), + [anon_sym_AT] = ACTIONS(223), + [anon_sym_AT_BANG] = ACTIONS(223), + [anon_sym_AT_LPAREN] = ACTIONS(223), + [anon_sym_RPAREN] = ACTIONS(223), + [anon_sym_ATa_COLON] = ACTIONS(223), + [anon_sym_ATb_COLON] = ACTIONS(223), + [anon_sym_ATB_COLON] = ACTIONS(223), + [anon_sym_ATe_COLON] = ACTIONS(223), + [anon_sym_ATF_COLON] = ACTIONS(223), + [anon_sym_ATi_COLON] = ACTIONS(223), + [anon_sym_ATk_COLON] = ACTIONS(223), + [anon_sym_ATo_COLON] = ACTIONS(223), + [anon_sym_ATr_COLON] = ACTIONS(223), + [anon_sym_ATf_COLON] = ACTIONS(223), + [anon_sym_ATs_COLON] = ACTIONS(223), + [anon_sym_ATv_COLON] = ACTIONS(223), + [anon_sym_ATx_COLON] = ACTIONS(223), + [anon_sym_SEMI] = ACTIONS(223), + [anon_sym_LPAREN] = ACTIONS(197), + [anon_sym_DOLLAR] = ACTIONS(199), + [anon_sym_PIPE_DOT] = ACTIONS(223), + [anon_sym_GT] = ACTIONS(225), + [anon_sym_GT_GT] = ACTIONS(223), + [sym_html_redirect_operator] = ACTIONS(225), + [sym_html_append_operator] = ACTIONS(223), + [anon_sym_COMMA] = ACTIONS(201), + [aux_sym_arg_identifier_token1] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(203), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(205), + [anon_sym_BQUOTE] = ACTIONS(207), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(223), + [anon_sym_CR] = ACTIONS(223), + [sym_file_descriptor] = ACTIONS(223), + }, + [36] = { + [sym__arg_with_paren] = STATE(78), + [sym__arg] = STATE(78), + [sym_arg] = STATE(54), + [sym_args] = STATE(145), + [sym_arg_identifier] = STATE(78), + [sym_double_quoted_arg] = STATE(78), + [sym_single_quoted_arg] = STATE(78), + [sym_cmd_substitution_arg] = STATE(78), + [sym_concatenation] = STATE(92), + [aux_sym_args_repeat1] = STATE(54), + [ts_builtin_sym_end] = ACTIONS(227), + [anon_sym_DQUOTE] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(227), + [anon_sym_PIPE] = ACTIONS(229), + [anon_sym_PIPEH] = ACTIONS(227), + [anon_sym_AT_AT_DOT] = ACTIONS(227), + [anon_sym_AT_AT_EQ] = ACTIONS(227), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(227), + [anon_sym_AT_AT] = ACTIONS(229), + [anon_sym_AT_ATc_COLON] = ACTIONS(227), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(227), + [anon_sym_AT_ATC] = ACTIONS(227), + [anon_sym_AT_ATdbt] = ACTIONS(229), + [anon_sym_AT_ATdbta] = ACTIONS(227), + [anon_sym_AT_ATdbtb] = ACTIONS(227), + [anon_sym_AT_ATdbts] = ACTIONS(227), + [anon_sym_AT_ATt] = ACTIONS(227), + [anon_sym_AT_ATb] = ACTIONS(227), + [anon_sym_AT_ATi] = ACTIONS(229), + [anon_sym_AT_ATii] = ACTIONS(227), + [anon_sym_AT_ATiS] = ACTIONS(229), + [anon_sym_AT_ATiSS] = ACTIONS(227), + [anon_sym_AT_ATis] = ACTIONS(227), + [anon_sym_AT_ATiz] = ACTIONS(227), + [anon_sym_AT_ATf] = ACTIONS(227), + [anon_sym_AT_ATF] = ACTIONS(227), + [anon_sym_AT_ATom] = ACTIONS(227), + [anon_sym_AT_ATdm] = ACTIONS(227), + [anon_sym_AT_ATr] = ACTIONS(227), + [anon_sym_AT_ATs_COLON] = ACTIONS(227), + [anon_sym_AT] = ACTIONS(227), + [anon_sym_AT_BANG] = ACTIONS(227), + [anon_sym_AT_LPAREN] = ACTIONS(227), + [anon_sym_RPAREN] = ACTIONS(227), + [anon_sym_ATa_COLON] = ACTIONS(227), + [anon_sym_ATb_COLON] = ACTIONS(227), + [anon_sym_ATB_COLON] = ACTIONS(227), + [anon_sym_ATe_COLON] = ACTIONS(227), + [anon_sym_ATF_COLON] = ACTIONS(227), + [anon_sym_ATi_COLON] = ACTIONS(227), + [anon_sym_ATk_COLON] = ACTIONS(227), + [anon_sym_ATo_COLON] = ACTIONS(227), + [anon_sym_ATr_COLON] = ACTIONS(227), + [anon_sym_ATf_COLON] = ACTIONS(227), + [anon_sym_ATs_COLON] = ACTIONS(227), + [anon_sym_ATv_COLON] = ACTIONS(227), + [anon_sym_ATx_COLON] = ACTIONS(227), + [anon_sym_SEMI] = ACTIONS(227), + [anon_sym_LPAREN] = ACTIONS(197), + [anon_sym_DOLLAR] = ACTIONS(199), + [anon_sym_PIPE_DOT] = ACTIONS(227), + [anon_sym_GT] = ACTIONS(229), + [anon_sym_GT_GT] = ACTIONS(227), + [sym_html_redirect_operator] = ACTIONS(229), + [sym_html_append_operator] = ACTIONS(227), + [anon_sym_COMMA] = ACTIONS(201), + [aux_sym_arg_identifier_token1] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(203), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(205), + [anon_sym_BQUOTE] = ACTIONS(207), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(227), + [anon_sym_CR] = ACTIONS(227), + [sym_file_descriptor] = ACTIONS(227), + }, + [37] = { + [sym__arg_with_paren] = STATE(78), + [sym__arg] = STATE(78), + [sym_arg] = STATE(54), + [sym_args] = STATE(204), + [sym_arg_identifier] = STATE(78), + [sym_double_quoted_arg] = STATE(78), + [sym_single_quoted_arg] = STATE(78), + [sym_cmd_substitution_arg] = STATE(78), + [sym_concatenation] = STATE(92), + [aux_sym_args_repeat1] = STATE(54), + [ts_builtin_sym_end] = ACTIONS(231), + [anon_sym_DQUOTE] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(231), + [anon_sym_PIPE] = ACTIONS(233), + [anon_sym_PIPEH] = ACTIONS(231), + [anon_sym_AT_AT_DOT] = ACTIONS(231), + [anon_sym_AT_AT_EQ] = ACTIONS(231), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(231), + [anon_sym_AT_AT] = ACTIONS(233), + [anon_sym_AT_ATc_COLON] = ACTIONS(231), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(231), + [anon_sym_AT_ATC] = ACTIONS(231), + [anon_sym_AT_ATdbt] = ACTIONS(233), + [anon_sym_AT_ATdbta] = ACTIONS(231), + [anon_sym_AT_ATdbtb] = ACTIONS(231), + [anon_sym_AT_ATdbts] = ACTIONS(231), + [anon_sym_AT_ATt] = ACTIONS(231), + [anon_sym_AT_ATb] = ACTIONS(231), + [anon_sym_AT_ATi] = ACTIONS(233), + [anon_sym_AT_ATii] = ACTIONS(231), + [anon_sym_AT_ATiS] = ACTIONS(233), + [anon_sym_AT_ATiSS] = ACTIONS(231), + [anon_sym_AT_ATis] = ACTIONS(231), + [anon_sym_AT_ATiz] = ACTIONS(231), + [anon_sym_AT_ATf] = ACTIONS(231), + [anon_sym_AT_ATF] = ACTIONS(231), + [anon_sym_AT_ATom] = ACTIONS(231), + [anon_sym_AT_ATdm] = ACTIONS(231), + [anon_sym_AT_ATr] = ACTIONS(231), + [anon_sym_AT_ATs_COLON] = ACTIONS(231), + [anon_sym_AT] = ACTIONS(231), + [anon_sym_AT_BANG] = ACTIONS(231), + [anon_sym_AT_LPAREN] = ACTIONS(231), + [anon_sym_RPAREN] = ACTIONS(231), + [anon_sym_ATa_COLON] = ACTIONS(231), + [anon_sym_ATb_COLON] = ACTIONS(231), + [anon_sym_ATB_COLON] = ACTIONS(231), + [anon_sym_ATe_COLON] = ACTIONS(231), + [anon_sym_ATF_COLON] = ACTIONS(231), + [anon_sym_ATi_COLON] = ACTIONS(231), + [anon_sym_ATk_COLON] = ACTIONS(231), + [anon_sym_ATo_COLON] = ACTIONS(231), + [anon_sym_ATr_COLON] = ACTIONS(231), + [anon_sym_ATf_COLON] = ACTIONS(231), + [anon_sym_ATs_COLON] = ACTIONS(231), + [anon_sym_ATv_COLON] = ACTIONS(231), + [anon_sym_ATx_COLON] = ACTIONS(231), + [anon_sym_SEMI] = ACTIONS(231), + [anon_sym_LPAREN] = ACTIONS(197), + [anon_sym_DOLLAR] = ACTIONS(199), + [anon_sym_PIPE_DOT] = ACTIONS(231), + [anon_sym_GT] = ACTIONS(233), + [anon_sym_GT_GT] = ACTIONS(231), + [sym_html_redirect_operator] = ACTIONS(233), + [sym_html_append_operator] = ACTIONS(231), + [anon_sym_COMMA] = ACTIONS(201), + [aux_sym_arg_identifier_token1] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(203), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(205), + [anon_sym_BQUOTE] = ACTIONS(207), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(231), + [anon_sym_CR] = ACTIONS(231), + [sym_file_descriptor] = ACTIONS(231), + }, + [38] = { + [sym__tmp_stmt] = STATE(38), + [sym_tmp_seek_stmt] = STATE(38), + [sym_tmp_blksz_stmt] = STATE(38), + [sym_tmp_fromto_stmt] = STATE(38), + [sym_tmp_arch_stmt] = STATE(38), + [sym_tmp_bits_stmt] = STATE(38), + [sym_tmp_nthi_stmt] = STATE(38), + [sym_tmp_eval_stmt] = STATE(38), + [sym_tmp_fs_stmt] = STATE(38), + [sym_tmp_reli_stmt] = STATE(38), + [sym_tmp_kuery_stmt] = STATE(38), + [sym_tmp_fd_stmt] = STATE(38), + [sym_tmp_reg_stmt] = STATE(38), + [sym_tmp_file_stmt] = STATE(38), + [sym_tmp_string_stmt] = STATE(38), + [sym_tmp_value_stmt] = STATE(38), + [sym_tmp_hex_stmt] = STATE(38), + [aux_sym_tmp_stmt_repeat1] = STATE(38), + [ts_builtin_sym_end] = ACTIONS(235), + [anon_sym_TILDE] = ACTIONS(235), + [anon_sym_PIPE] = ACTIONS(237), + [anon_sym_PIPEH] = ACTIONS(235), + [anon_sym_AT_AT_DOT] = ACTIONS(235), + [anon_sym_AT_AT_EQ] = ACTIONS(235), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(235), + [anon_sym_AT_AT] = ACTIONS(237), + [anon_sym_AT_ATc_COLON] = ACTIONS(235), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(235), + [anon_sym_AT_ATC] = ACTIONS(235), + [anon_sym_AT_ATdbt] = ACTIONS(237), + [anon_sym_AT_ATdbta] = ACTIONS(235), + [anon_sym_AT_ATdbtb] = ACTIONS(235), + [anon_sym_AT_ATdbts] = ACTIONS(235), + [anon_sym_AT_ATt] = ACTIONS(235), + [anon_sym_AT_ATb] = ACTIONS(235), + [anon_sym_AT_ATi] = ACTIONS(237), + [anon_sym_AT_ATii] = ACTIONS(235), + [anon_sym_AT_ATiS] = ACTIONS(237), + [anon_sym_AT_ATiSS] = ACTIONS(235), + [anon_sym_AT_ATis] = ACTIONS(235), + [anon_sym_AT_ATiz] = ACTIONS(235), + [anon_sym_AT_ATf] = ACTIONS(235), + [anon_sym_AT_ATF] = ACTIONS(235), + [anon_sym_AT_ATom] = ACTIONS(235), + [anon_sym_AT_ATdm] = ACTIONS(235), + [anon_sym_AT_ATr] = ACTIONS(235), + [anon_sym_AT_ATs_COLON] = ACTIONS(235), + [anon_sym_AT] = ACTIONS(239), + [anon_sym_AT_BANG] = ACTIONS(242), + [anon_sym_AT_LPAREN] = ACTIONS(245), + [anon_sym_RPAREN] = ACTIONS(235), + [anon_sym_ATa_COLON] = ACTIONS(248), + [anon_sym_ATb_COLON] = ACTIONS(251), + [anon_sym_ATB_COLON] = ACTIONS(254), + [anon_sym_ATe_COLON] = ACTIONS(257), + [anon_sym_ATF_COLON] = ACTIONS(260), + [anon_sym_ATi_COLON] = ACTIONS(263), + [anon_sym_ATk_COLON] = ACTIONS(266), + [anon_sym_ATo_COLON] = ACTIONS(269), + [anon_sym_ATr_COLON] = ACTIONS(272), + [anon_sym_ATf_COLON] = ACTIONS(275), + [anon_sym_ATs_COLON] = ACTIONS(278), + [anon_sym_ATv_COLON] = ACTIONS(281), + [anon_sym_ATx_COLON] = ACTIONS(284), + [anon_sym_SEMI] = ACTIONS(235), + [anon_sym_PIPE_DOT] = ACTIONS(235), + [anon_sym_GT] = ACTIONS(237), + [anon_sym_GT_GT] = ACTIONS(235), + [sym_html_redirect_operator] = ACTIONS(237), + [sym_html_append_operator] = ACTIONS(235), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(235), + [anon_sym_CR] = ACTIONS(235), + [sym_file_descriptor] = ACTIONS(235), + }, + [39] = { + [sym__tmp_stmt] = STATE(57), + [sym_tmp_seek_stmt] = STATE(57), + [sym_tmp_blksz_stmt] = STATE(57), + [sym_tmp_fromto_stmt] = STATE(57), + [sym_tmp_arch_stmt] = STATE(57), + [sym_tmp_bits_stmt] = STATE(57), + [sym_tmp_nthi_stmt] = STATE(57), + [sym_tmp_eval_stmt] = STATE(57), + [sym_tmp_fs_stmt] = STATE(57), + [sym_tmp_reli_stmt] = STATE(57), + [sym_tmp_kuery_stmt] = STATE(57), + [sym_tmp_fd_stmt] = STATE(57), + [sym_tmp_reg_stmt] = STATE(57), + [sym_tmp_file_stmt] = STATE(57), + [sym_tmp_string_stmt] = STATE(57), + [sym_tmp_value_stmt] = STATE(57), + [sym_tmp_hex_stmt] = STATE(57), + [sym__redirect_operator] = STATE(265), + [sym_fdn_redirect_operator] = STATE(265), + [sym_fdn_append_operator] = STATE(265), + [aux_sym_tmp_stmt_repeat1] = STATE(57), + [anon_sym_TILDE] = ACTIONS(287), + [anon_sym_PIPE] = ACTIONS(289), + [anon_sym_PIPEH] = ACTIONS(91), + [anon_sym_AT_AT_DOT] = ACTIONS(93), + [anon_sym_AT_AT_EQ] = ACTIONS(291), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(293), + [anon_sym_AT_AT] = ACTIONS(295), + [anon_sym_AT_ATc_COLON] = ACTIONS(297), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(299), + [anon_sym_AT_ATC] = ACTIONS(105), + [anon_sym_AT_ATdbt] = ACTIONS(107), + [anon_sym_AT_ATdbta] = ACTIONS(109), + [anon_sym_AT_ATdbtb] = ACTIONS(111), + [anon_sym_AT_ATdbts] = ACTIONS(113), + [anon_sym_AT_ATt] = ACTIONS(115), + [anon_sym_AT_ATb] = ACTIONS(117), + [anon_sym_AT_ATi] = ACTIONS(119), + [anon_sym_AT_ATii] = ACTIONS(121), + [anon_sym_AT_ATiS] = ACTIONS(123), + [anon_sym_AT_ATiSS] = ACTIONS(125), + [anon_sym_AT_ATis] = ACTIONS(127), + [anon_sym_AT_ATiz] = ACTIONS(129), + [anon_sym_AT_ATf] = ACTIONS(131), + [anon_sym_AT_ATF] = ACTIONS(133), + [anon_sym_AT_ATom] = ACTIONS(135), + [anon_sym_AT_ATdm] = ACTIONS(137), + [anon_sym_AT_ATr] = ACTIONS(139), + [anon_sym_AT_ATs_COLON] = ACTIONS(301), + [anon_sym_AT] = ACTIONS(303), + [anon_sym_AT_BANG] = ACTIONS(305), + [anon_sym_AT_LPAREN] = ACTIONS(147), + [anon_sym_ATa_COLON] = ACTIONS(149), + [anon_sym_ATb_COLON] = ACTIONS(307), + [anon_sym_ATB_COLON] = ACTIONS(153), + [anon_sym_ATe_COLON] = ACTIONS(155), + [anon_sym_ATF_COLON] = ACTIONS(157), + [anon_sym_ATi_COLON] = ACTIONS(309), + [anon_sym_ATk_COLON] = ACTIONS(161), + [anon_sym_ATo_COLON] = ACTIONS(311), + [anon_sym_ATr_COLON] = ACTIONS(165), + [anon_sym_ATf_COLON] = ACTIONS(167), + [anon_sym_ATs_COLON] = ACTIONS(169), + [anon_sym_ATv_COLON] = ACTIONS(171), + [anon_sym_ATx_COLON] = ACTIONS(173), + [anon_sym_SEMI] = ACTIONS(85), + [anon_sym_PIPE_DOT] = ACTIONS(175), + [anon_sym_GT] = ACTIONS(177), + [anon_sym_GT_GT] = ACTIONS(179), + [sym_html_redirect_operator] = ACTIONS(181), + [sym_html_append_operator] = ACTIONS(183), + [anon_sym_BQUOTE] = ACTIONS(85), + [sym__comment] = ACTIONS(3), + [sym_file_descriptor] = ACTIONS(185), + }, + [40] = { + [sym__arg_with_paren] = STATE(78), + [sym__arg] = STATE(78), + [sym_arg] = STATE(54), + [sym_args] = STATE(199), + [sym_arg_identifier] = STATE(78), + [sym_double_quoted_arg] = STATE(78), + [sym_single_quoted_arg] = STATE(78), + [sym_cmd_substitution_arg] = STATE(78), + [sym_concatenation] = STATE(92), + [aux_sym_args_repeat1] = STATE(54), + [ts_builtin_sym_end] = ACTIONS(313), + [anon_sym_DQUOTE] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_PIPE] = ACTIONS(315), + [anon_sym_PIPEH] = ACTIONS(313), + [anon_sym_AT_AT_DOT] = ACTIONS(313), + [anon_sym_AT_AT_EQ] = ACTIONS(313), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(313), + [anon_sym_AT_AT] = ACTIONS(315), + [anon_sym_AT_ATc_COLON] = ACTIONS(313), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(313), + [anon_sym_AT_ATC] = ACTIONS(313), + [anon_sym_AT_ATdbt] = ACTIONS(315), + [anon_sym_AT_ATdbta] = ACTIONS(313), + [anon_sym_AT_ATdbtb] = ACTIONS(313), + [anon_sym_AT_ATdbts] = ACTIONS(313), + [anon_sym_AT_ATt] = ACTIONS(313), + [anon_sym_AT_ATb] = ACTIONS(313), + [anon_sym_AT_ATi] = ACTIONS(315), + [anon_sym_AT_ATii] = ACTIONS(313), + [anon_sym_AT_ATiS] = ACTIONS(315), + [anon_sym_AT_ATiSS] = ACTIONS(313), + [anon_sym_AT_ATis] = ACTIONS(313), + [anon_sym_AT_ATiz] = ACTIONS(313), + [anon_sym_AT_ATf] = ACTIONS(313), + [anon_sym_AT_ATF] = ACTIONS(313), + [anon_sym_AT_ATom] = ACTIONS(313), + [anon_sym_AT_ATdm] = ACTIONS(313), + [anon_sym_AT_ATr] = ACTIONS(313), + [anon_sym_AT_ATs_COLON] = ACTIONS(313), + [anon_sym_AT] = ACTIONS(313), + [anon_sym_AT_BANG] = ACTIONS(313), + [anon_sym_AT_LPAREN] = ACTIONS(313), + [anon_sym_RPAREN] = ACTIONS(313), + [anon_sym_ATa_COLON] = ACTIONS(313), + [anon_sym_ATb_COLON] = ACTIONS(313), + [anon_sym_ATB_COLON] = ACTIONS(313), + [anon_sym_ATe_COLON] = ACTIONS(313), + [anon_sym_ATF_COLON] = ACTIONS(313), + [anon_sym_ATi_COLON] = ACTIONS(313), + [anon_sym_ATk_COLON] = ACTIONS(313), + [anon_sym_ATo_COLON] = ACTIONS(313), + [anon_sym_ATr_COLON] = ACTIONS(313), + [anon_sym_ATf_COLON] = ACTIONS(313), + [anon_sym_ATs_COLON] = ACTIONS(313), + [anon_sym_ATv_COLON] = ACTIONS(313), + [anon_sym_ATx_COLON] = ACTIONS(313), + [anon_sym_SEMI] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(197), + [anon_sym_DOLLAR] = ACTIONS(199), + [anon_sym_PIPE_DOT] = ACTIONS(313), + [anon_sym_GT] = ACTIONS(315), + [anon_sym_GT_GT] = ACTIONS(313), + [sym_html_redirect_operator] = ACTIONS(315), + [sym_html_append_operator] = ACTIONS(313), + [anon_sym_COMMA] = ACTIONS(201), + [aux_sym_arg_identifier_token1] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(203), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(205), + [anon_sym_BQUOTE] = ACTIONS(207), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(313), + [anon_sym_CR] = ACTIONS(313), + [sym_file_descriptor] = ACTIONS(313), + }, + [41] = { + [sym__tmp_stmt] = STATE(45), + [sym_tmp_seek_stmt] = STATE(45), + [sym_tmp_blksz_stmt] = STATE(45), + [sym_tmp_fromto_stmt] = STATE(45), + [sym_tmp_arch_stmt] = STATE(45), + [sym_tmp_bits_stmt] = STATE(45), + [sym_tmp_nthi_stmt] = STATE(45), + [sym_tmp_eval_stmt] = STATE(45), + [sym_tmp_fs_stmt] = STATE(45), + [sym_tmp_reli_stmt] = STATE(45), + [sym_tmp_kuery_stmt] = STATE(45), + [sym_tmp_fd_stmt] = STATE(45), + [sym_tmp_reg_stmt] = STATE(45), + [sym_tmp_file_stmt] = STATE(45), + [sym_tmp_string_stmt] = STATE(45), + [sym_tmp_value_stmt] = STATE(45), + [sym_tmp_hex_stmt] = STATE(45), + [aux_sym_tmp_stmt_repeat1] = STATE(45), + [ts_builtin_sym_end] = ACTIONS(317), + [anon_sym_TILDE] = ACTIONS(317), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_PIPEH] = ACTIONS(91), + [anon_sym_AT_AT_DOT] = ACTIONS(93), + [anon_sym_AT_AT_EQ] = ACTIONS(95), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(97), + [anon_sym_AT_AT] = ACTIONS(99), + [anon_sym_AT_ATc_COLON] = ACTIONS(101), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(103), + [anon_sym_AT_ATC] = ACTIONS(105), + [anon_sym_AT_ATdbt] = ACTIONS(107), + [anon_sym_AT_ATdbta] = ACTIONS(109), + [anon_sym_AT_ATdbtb] = ACTIONS(111), + [anon_sym_AT_ATdbts] = ACTIONS(113), + [anon_sym_AT_ATt] = ACTIONS(115), + [anon_sym_AT_ATb] = ACTIONS(117), + [anon_sym_AT_ATi] = ACTIONS(119), + [anon_sym_AT_ATii] = ACTIONS(121), + [anon_sym_AT_ATiS] = ACTIONS(123), + [anon_sym_AT_ATiSS] = ACTIONS(125), + [anon_sym_AT_ATis] = ACTIONS(127), + [anon_sym_AT_ATiz] = ACTIONS(129), + [anon_sym_AT_ATf] = ACTIONS(131), + [anon_sym_AT_ATF] = ACTIONS(133), + [anon_sym_AT_ATom] = ACTIONS(135), + [anon_sym_AT_ATdm] = ACTIONS(137), + [anon_sym_AT_ATr] = ACTIONS(139), + [anon_sym_AT_ATs_COLON] = ACTIONS(141), + [anon_sym_AT] = ACTIONS(317), + [anon_sym_AT_BANG] = ACTIONS(317), + [anon_sym_AT_LPAREN] = ACTIONS(317), + [anon_sym_RPAREN] = ACTIONS(317), + [anon_sym_ATa_COLON] = ACTIONS(317), + [anon_sym_ATb_COLON] = ACTIONS(317), + [anon_sym_ATB_COLON] = ACTIONS(317), + [anon_sym_ATe_COLON] = ACTIONS(317), + [anon_sym_ATF_COLON] = ACTIONS(317), + [anon_sym_ATi_COLON] = ACTIONS(317), + [anon_sym_ATk_COLON] = ACTIONS(317), + [anon_sym_ATo_COLON] = ACTIONS(317), + [anon_sym_ATr_COLON] = ACTIONS(317), + [anon_sym_ATf_COLON] = ACTIONS(317), + [anon_sym_ATs_COLON] = ACTIONS(317), + [anon_sym_ATv_COLON] = ACTIONS(317), + [anon_sym_ATx_COLON] = ACTIONS(317), + [anon_sym_SEMI] = ACTIONS(317), + [anon_sym_PIPE_DOT] = ACTIONS(175), + [anon_sym_GT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(317), + [sym_html_redirect_operator] = ACTIONS(319), + [sym_html_append_operator] = ACTIONS(317), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(317), + [anon_sym_CR] = ACTIONS(317), + [sym_file_descriptor] = ACTIONS(317), + }, + [42] = { + [sym__arg_with_paren] = STATE(78), + [sym__arg] = STATE(78), + [sym_arg] = STATE(54), + [sym_args] = STATE(143), + [sym_arg_identifier] = STATE(78), + [sym_double_quoted_arg] = STATE(78), + [sym_single_quoted_arg] = STATE(78), + [sym_cmd_substitution_arg] = STATE(78), + [sym_concatenation] = STATE(92), + [aux_sym_args_repeat1] = STATE(54), + [ts_builtin_sym_end] = ACTIONS(321), + [anon_sym_DQUOTE] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_PIPE] = ACTIONS(323), + [anon_sym_PIPEH] = ACTIONS(321), + [anon_sym_AT_AT_DOT] = ACTIONS(321), + [anon_sym_AT_AT_EQ] = ACTIONS(321), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(321), + [anon_sym_AT_AT] = ACTIONS(323), + [anon_sym_AT_ATc_COLON] = ACTIONS(321), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(321), + [anon_sym_AT_ATC] = ACTIONS(321), + [anon_sym_AT_ATdbt] = ACTIONS(323), + [anon_sym_AT_ATdbta] = ACTIONS(321), + [anon_sym_AT_ATdbtb] = ACTIONS(321), + [anon_sym_AT_ATdbts] = ACTIONS(321), + [anon_sym_AT_ATt] = ACTIONS(321), + [anon_sym_AT_ATb] = ACTIONS(321), + [anon_sym_AT_ATi] = ACTIONS(323), + [anon_sym_AT_ATii] = ACTIONS(321), + [anon_sym_AT_ATiS] = ACTIONS(323), + [anon_sym_AT_ATiSS] = ACTIONS(321), + [anon_sym_AT_ATis] = ACTIONS(321), + [anon_sym_AT_ATiz] = ACTIONS(321), + [anon_sym_AT_ATf] = ACTIONS(321), + [anon_sym_AT_ATF] = ACTIONS(321), + [anon_sym_AT_ATom] = ACTIONS(321), + [anon_sym_AT_ATdm] = ACTIONS(321), + [anon_sym_AT_ATr] = ACTIONS(321), + [anon_sym_AT_ATs_COLON] = ACTIONS(321), + [anon_sym_AT] = ACTIONS(321), + [anon_sym_AT_BANG] = ACTIONS(321), + [anon_sym_AT_LPAREN] = ACTIONS(321), + [anon_sym_RPAREN] = ACTIONS(321), + [anon_sym_ATa_COLON] = ACTIONS(321), + [anon_sym_ATb_COLON] = ACTIONS(321), + [anon_sym_ATB_COLON] = ACTIONS(321), + [anon_sym_ATe_COLON] = ACTIONS(321), + [anon_sym_ATF_COLON] = ACTIONS(321), + [anon_sym_ATi_COLON] = ACTIONS(321), + [anon_sym_ATk_COLON] = ACTIONS(321), + [anon_sym_ATo_COLON] = ACTIONS(321), + [anon_sym_ATr_COLON] = ACTIONS(321), + [anon_sym_ATf_COLON] = ACTIONS(321), + [anon_sym_ATs_COLON] = ACTIONS(321), + [anon_sym_ATv_COLON] = ACTIONS(321), + [anon_sym_ATx_COLON] = ACTIONS(321), + [anon_sym_SEMI] = ACTIONS(321), + [anon_sym_LPAREN] = ACTIONS(197), + [anon_sym_DOLLAR] = ACTIONS(199), + [anon_sym_PIPE_DOT] = ACTIONS(321), + [anon_sym_GT] = ACTIONS(323), + [anon_sym_GT_GT] = ACTIONS(321), + [sym_html_redirect_operator] = ACTIONS(323), + [sym_html_append_operator] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(201), + [aux_sym_arg_identifier_token1] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(203), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(205), + [anon_sym_BQUOTE] = ACTIONS(207), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(321), + [anon_sym_CR] = ACTIONS(321), + [sym_file_descriptor] = ACTIONS(321), + }, + [43] = { + [sym__arg_with_paren] = STATE(78), + [sym__arg] = STATE(78), + [sym_arg] = STATE(54), + [sym_args] = STATE(202), + [sym_arg_identifier] = STATE(78), + [sym_double_quoted_arg] = STATE(78), + [sym_single_quoted_arg] = STATE(78), + [sym_cmd_substitution_arg] = STATE(78), + [sym_concatenation] = STATE(92), + [aux_sym_args_repeat1] = STATE(54), + [ts_builtin_sym_end] = ACTIONS(325), + [anon_sym_DQUOTE] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(325), + [anon_sym_PIPE] = ACTIONS(327), + [anon_sym_PIPEH] = ACTIONS(325), + [anon_sym_AT_AT_DOT] = ACTIONS(325), + [anon_sym_AT_AT_EQ] = ACTIONS(325), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(325), + [anon_sym_AT_AT] = ACTIONS(327), + [anon_sym_AT_ATc_COLON] = ACTIONS(325), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(325), + [anon_sym_AT_ATC] = ACTIONS(325), + [anon_sym_AT_ATdbt] = ACTIONS(327), + [anon_sym_AT_ATdbta] = ACTIONS(325), + [anon_sym_AT_ATdbtb] = ACTIONS(325), + [anon_sym_AT_ATdbts] = ACTIONS(325), + [anon_sym_AT_ATt] = ACTIONS(325), + [anon_sym_AT_ATb] = ACTIONS(325), + [anon_sym_AT_ATi] = ACTIONS(327), + [anon_sym_AT_ATii] = ACTIONS(325), + [anon_sym_AT_ATiS] = ACTIONS(327), + [anon_sym_AT_ATiSS] = ACTIONS(325), + [anon_sym_AT_ATis] = ACTIONS(325), + [anon_sym_AT_ATiz] = ACTIONS(325), + [anon_sym_AT_ATf] = ACTIONS(325), + [anon_sym_AT_ATF] = ACTIONS(325), + [anon_sym_AT_ATom] = ACTIONS(325), + [anon_sym_AT_ATdm] = ACTIONS(325), + [anon_sym_AT_ATr] = ACTIONS(325), + [anon_sym_AT_ATs_COLON] = ACTIONS(325), + [anon_sym_AT] = ACTIONS(325), + [anon_sym_AT_BANG] = ACTIONS(325), + [anon_sym_AT_LPAREN] = ACTIONS(325), + [anon_sym_RPAREN] = ACTIONS(325), + [anon_sym_ATa_COLON] = ACTIONS(325), + [anon_sym_ATb_COLON] = ACTIONS(325), + [anon_sym_ATB_COLON] = ACTIONS(325), + [anon_sym_ATe_COLON] = ACTIONS(325), + [anon_sym_ATF_COLON] = ACTIONS(325), + [anon_sym_ATi_COLON] = ACTIONS(325), + [anon_sym_ATk_COLON] = ACTIONS(325), + [anon_sym_ATo_COLON] = ACTIONS(325), + [anon_sym_ATr_COLON] = ACTIONS(325), + [anon_sym_ATf_COLON] = ACTIONS(325), + [anon_sym_ATs_COLON] = ACTIONS(325), + [anon_sym_ATv_COLON] = ACTIONS(325), + [anon_sym_ATx_COLON] = ACTIONS(325), + [anon_sym_SEMI] = ACTIONS(325), + [anon_sym_LPAREN] = ACTIONS(197), + [anon_sym_DOLLAR] = ACTIONS(199), + [anon_sym_PIPE_DOT] = ACTIONS(325), + [anon_sym_GT] = ACTIONS(327), + [anon_sym_GT_GT] = ACTIONS(325), + [sym_html_redirect_operator] = ACTIONS(327), + [sym_html_append_operator] = ACTIONS(325), + [anon_sym_COMMA] = ACTIONS(201), + [aux_sym_arg_identifier_token1] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(203), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(205), + [anon_sym_BQUOTE] = ACTIONS(207), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(325), + [anon_sym_CR] = ACTIONS(325), + [sym_file_descriptor] = ACTIONS(325), + }, + [44] = { + [sym__tmp_stmt] = STATE(45), + [sym_tmp_seek_stmt] = STATE(45), + [sym_tmp_blksz_stmt] = STATE(45), + [sym_tmp_fromto_stmt] = STATE(45), + [sym_tmp_arch_stmt] = STATE(45), + [sym_tmp_bits_stmt] = STATE(45), + [sym_tmp_nthi_stmt] = STATE(45), + [sym_tmp_eval_stmt] = STATE(45), + [sym_tmp_fs_stmt] = STATE(45), + [sym_tmp_reli_stmt] = STATE(45), + [sym_tmp_kuery_stmt] = STATE(45), + [sym_tmp_fd_stmt] = STATE(45), + [sym_tmp_reg_stmt] = STATE(45), + [sym_tmp_file_stmt] = STATE(45), + [sym_tmp_string_stmt] = STATE(45), + [sym_tmp_value_stmt] = STATE(45), + [sym_tmp_hex_stmt] = STATE(45), + [aux_sym_tmp_stmt_repeat1] = STATE(45), + [ts_builtin_sym_end] = ACTIONS(329), + [anon_sym_TILDE] = ACTIONS(329), + [anon_sym_PIPE] = ACTIONS(331), + [anon_sym_PIPEH] = ACTIONS(329), + [anon_sym_AT_AT_DOT] = ACTIONS(329), + [anon_sym_AT_AT_EQ] = ACTIONS(329), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(329), + [anon_sym_AT_AT] = ACTIONS(331), + [anon_sym_AT_ATc_COLON] = ACTIONS(329), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(329), + [anon_sym_AT_ATC] = ACTIONS(329), + [anon_sym_AT_ATdbt] = ACTIONS(331), + [anon_sym_AT_ATdbta] = ACTIONS(329), + [anon_sym_AT_ATdbtb] = ACTIONS(329), + [anon_sym_AT_ATdbts] = ACTIONS(329), + [anon_sym_AT_ATt] = ACTIONS(329), + [anon_sym_AT_ATb] = ACTIONS(329), + [anon_sym_AT_ATi] = ACTIONS(331), + [anon_sym_AT_ATii] = ACTIONS(329), + [anon_sym_AT_ATiS] = ACTIONS(331), + [anon_sym_AT_ATiSS] = ACTIONS(329), + [anon_sym_AT_ATis] = ACTIONS(329), + [anon_sym_AT_ATiz] = ACTIONS(329), + [anon_sym_AT_ATf] = ACTIONS(329), + [anon_sym_AT_ATF] = ACTIONS(329), + [anon_sym_AT_ATom] = ACTIONS(329), + [anon_sym_AT_ATdm] = ACTIONS(329), + [anon_sym_AT_ATr] = ACTIONS(329), + [anon_sym_AT_ATs_COLON] = ACTIONS(329), + [anon_sym_AT] = ACTIONS(329), + [anon_sym_AT_BANG] = ACTIONS(329), + [anon_sym_AT_LPAREN] = ACTIONS(329), + [anon_sym_RPAREN] = ACTIONS(329), + [anon_sym_ATa_COLON] = ACTIONS(329), + [anon_sym_ATb_COLON] = ACTIONS(329), + [anon_sym_ATB_COLON] = ACTIONS(329), + [anon_sym_ATe_COLON] = ACTIONS(329), + [anon_sym_ATF_COLON] = ACTIONS(329), + [anon_sym_ATi_COLON] = ACTIONS(329), + [anon_sym_ATk_COLON] = ACTIONS(329), + [anon_sym_ATo_COLON] = ACTIONS(329), + [anon_sym_ATr_COLON] = ACTIONS(329), + [anon_sym_ATf_COLON] = ACTIONS(329), + [anon_sym_ATs_COLON] = ACTIONS(329), + [anon_sym_ATv_COLON] = ACTIONS(329), + [anon_sym_ATx_COLON] = ACTIONS(329), + [anon_sym_SEMI] = ACTIONS(329), + [anon_sym_PIPE_DOT] = ACTIONS(329), + [anon_sym_GT] = ACTIONS(331), + [anon_sym_GT_GT] = ACTIONS(329), + [sym_html_redirect_operator] = ACTIONS(331), + [sym_html_append_operator] = ACTIONS(329), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(329), + [anon_sym_CR] = ACTIONS(329), + [sym_file_descriptor] = ACTIONS(329), + }, + [45] = { + [sym__tmp_stmt] = STATE(38), + [sym_tmp_seek_stmt] = STATE(38), + [sym_tmp_blksz_stmt] = STATE(38), + [sym_tmp_fromto_stmt] = STATE(38), + [sym_tmp_arch_stmt] = STATE(38), + [sym_tmp_bits_stmt] = STATE(38), + [sym_tmp_nthi_stmt] = STATE(38), + [sym_tmp_eval_stmt] = STATE(38), + [sym_tmp_fs_stmt] = STATE(38), + [sym_tmp_reli_stmt] = STATE(38), + [sym_tmp_kuery_stmt] = STATE(38), + [sym_tmp_fd_stmt] = STATE(38), + [sym_tmp_reg_stmt] = STATE(38), + [sym_tmp_file_stmt] = STATE(38), + [sym_tmp_string_stmt] = STATE(38), + [sym_tmp_value_stmt] = STATE(38), + [sym_tmp_hex_stmt] = STATE(38), + [aux_sym_tmp_stmt_repeat1] = STATE(38), + [ts_builtin_sym_end] = ACTIONS(333), + [anon_sym_TILDE] = ACTIONS(333), + [anon_sym_PIPE] = ACTIONS(335), + [anon_sym_PIPEH] = ACTIONS(333), + [anon_sym_AT_AT_DOT] = ACTIONS(333), + [anon_sym_AT_AT_EQ] = ACTIONS(333), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(333), + [anon_sym_AT_AT] = ACTIONS(335), + [anon_sym_AT_ATc_COLON] = ACTIONS(333), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(333), + [anon_sym_AT_ATC] = ACTIONS(333), + [anon_sym_AT_ATdbt] = ACTIONS(335), + [anon_sym_AT_ATdbta] = ACTIONS(333), + [anon_sym_AT_ATdbtb] = ACTIONS(333), + [anon_sym_AT_ATdbts] = ACTIONS(333), + [anon_sym_AT_ATt] = ACTIONS(333), + [anon_sym_AT_ATb] = ACTIONS(333), + [anon_sym_AT_ATi] = ACTIONS(335), + [anon_sym_AT_ATii] = ACTIONS(333), + [anon_sym_AT_ATiS] = ACTIONS(335), + [anon_sym_AT_ATiSS] = ACTIONS(333), + [anon_sym_AT_ATis] = ACTIONS(333), + [anon_sym_AT_ATiz] = ACTIONS(333), + [anon_sym_AT_ATf] = ACTIONS(333), + [anon_sym_AT_ATF] = ACTIONS(333), + [anon_sym_AT_ATom] = ACTIONS(333), + [anon_sym_AT_ATdm] = ACTIONS(333), + [anon_sym_AT_ATr] = ACTIONS(333), + [anon_sym_AT_ATs_COLON] = ACTIONS(333), + [anon_sym_AT] = ACTIONS(143), + [anon_sym_AT_BANG] = ACTIONS(145), + [anon_sym_AT_LPAREN] = ACTIONS(147), + [anon_sym_RPAREN] = ACTIONS(333), + [anon_sym_ATa_COLON] = ACTIONS(149), + [anon_sym_ATb_COLON] = ACTIONS(151), + [anon_sym_ATB_COLON] = ACTIONS(153), + [anon_sym_ATe_COLON] = ACTIONS(155), + [anon_sym_ATF_COLON] = ACTIONS(157), + [anon_sym_ATi_COLON] = ACTIONS(159), + [anon_sym_ATk_COLON] = ACTIONS(161), + [anon_sym_ATo_COLON] = ACTIONS(163), + [anon_sym_ATr_COLON] = ACTIONS(165), + [anon_sym_ATf_COLON] = ACTIONS(167), + [anon_sym_ATs_COLON] = ACTIONS(169), + [anon_sym_ATv_COLON] = ACTIONS(171), + [anon_sym_ATx_COLON] = ACTIONS(173), + [anon_sym_SEMI] = ACTIONS(333), + [anon_sym_PIPE_DOT] = ACTIONS(333), + [anon_sym_GT] = ACTIONS(335), + [anon_sym_GT_GT] = ACTIONS(333), + [sym_html_redirect_operator] = ACTIONS(335), + [sym_html_append_operator] = ACTIONS(333), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(333), + [anon_sym_CR] = ACTIONS(333), + [sym_file_descriptor] = ACTIONS(333), + }, + [46] = { + [sym__tmp_stmt] = STATE(45), + [sym_tmp_seek_stmt] = STATE(45), + [sym_tmp_blksz_stmt] = STATE(45), + [sym_tmp_fromto_stmt] = STATE(45), + [sym_tmp_arch_stmt] = STATE(45), + [sym_tmp_bits_stmt] = STATE(45), + [sym_tmp_nthi_stmt] = STATE(45), + [sym_tmp_eval_stmt] = STATE(45), + [sym_tmp_fs_stmt] = STATE(45), + [sym_tmp_reli_stmt] = STATE(45), + [sym_tmp_kuery_stmt] = STATE(45), + [sym_tmp_fd_stmt] = STATE(45), + [sym_tmp_reg_stmt] = STATE(45), + [sym_tmp_file_stmt] = STATE(45), + [sym_tmp_string_stmt] = STATE(45), + [sym_tmp_value_stmt] = STATE(45), + [sym_tmp_hex_stmt] = STATE(45), + [aux_sym_tmp_stmt_repeat1] = STATE(45), + [ts_builtin_sym_end] = ACTIONS(337), + [anon_sym_TILDE] = ACTIONS(337), + [anon_sym_PIPE] = ACTIONS(339), + [anon_sym_PIPEH] = ACTIONS(337), + [anon_sym_AT_AT_DOT] = ACTIONS(337), + [anon_sym_AT_AT_EQ] = ACTIONS(337), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(337), + [anon_sym_AT_AT] = ACTIONS(339), + [anon_sym_AT_ATc_COLON] = ACTIONS(337), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(337), + [anon_sym_AT_ATC] = ACTIONS(337), + [anon_sym_AT_ATdbt] = ACTIONS(339), + [anon_sym_AT_ATdbta] = ACTIONS(337), + [anon_sym_AT_ATdbtb] = ACTIONS(337), + [anon_sym_AT_ATdbts] = ACTIONS(337), + [anon_sym_AT_ATt] = ACTIONS(337), + [anon_sym_AT_ATb] = ACTIONS(337), + [anon_sym_AT_ATi] = ACTIONS(339), + [anon_sym_AT_ATii] = ACTIONS(337), + [anon_sym_AT_ATiS] = ACTIONS(339), + [anon_sym_AT_ATiSS] = ACTIONS(337), + [anon_sym_AT_ATis] = ACTIONS(337), + [anon_sym_AT_ATiz] = ACTIONS(337), + [anon_sym_AT_ATf] = ACTIONS(337), + [anon_sym_AT_ATF] = ACTIONS(337), + [anon_sym_AT_ATom] = ACTIONS(337), + [anon_sym_AT_ATdm] = ACTIONS(337), + [anon_sym_AT_ATr] = ACTIONS(337), + [anon_sym_AT_ATs_COLON] = ACTIONS(337), + [anon_sym_AT] = ACTIONS(337), + [anon_sym_AT_BANG] = ACTIONS(337), + [anon_sym_AT_LPAREN] = ACTIONS(337), + [anon_sym_RPAREN] = ACTIONS(337), + [anon_sym_ATa_COLON] = ACTIONS(337), + [anon_sym_ATb_COLON] = ACTIONS(337), + [anon_sym_ATB_COLON] = ACTIONS(337), + [anon_sym_ATe_COLON] = ACTIONS(337), + [anon_sym_ATF_COLON] = ACTIONS(337), + [anon_sym_ATi_COLON] = ACTIONS(337), + [anon_sym_ATk_COLON] = ACTIONS(337), + [anon_sym_ATo_COLON] = ACTIONS(337), + [anon_sym_ATr_COLON] = ACTIONS(337), + [anon_sym_ATf_COLON] = ACTIONS(337), + [anon_sym_ATs_COLON] = ACTIONS(337), + [anon_sym_ATv_COLON] = ACTIONS(337), + [anon_sym_ATx_COLON] = ACTIONS(337), + [anon_sym_SEMI] = ACTIONS(337), + [anon_sym_PIPE_DOT] = ACTIONS(337), + [anon_sym_GT] = ACTIONS(339), + [anon_sym_GT_GT] = ACTIONS(337), + [sym_html_redirect_operator] = ACTIONS(339), + [sym_html_append_operator] = ACTIONS(337), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(337), + [anon_sym_CR] = ACTIONS(337), + [sym_file_descriptor] = ACTIONS(337), + }, + [47] = { + [sym_legacy_quoted_stmt] = STATE(46), + [sym__simple_stmt] = STATE(46), + [sym_tmp_stmt] = STATE(46), + [sym__iter_stmt] = STATE(46), + [sym__pipe_stmt] = STATE(46), + [sym_grep_stmt] = STATE(46), + [sym_html_disable_stmt] = STATE(46), + [sym_html_enable_stmt] = STATE(46), + [sym_pipe_stmt] = STATE(46), + [sym_iter_file_lines_stmt] = STATE(46), + [sym_iter_offsets_stmt] = STATE(46), + [sym_iter_offsetssizes_stmt] = STATE(46), + [sym_iter_hit_stmt] = STATE(46), + [sym_iter_interpret_stmt] = STATE(46), + [sym_iter_interpret_offsetssizes_stmt] = STATE(46), + [sym_iter_comment_stmt] = STATE(46), + [sym_iter_dbta_stmt] = STATE(46), + [sym_iter_dbtb_stmt] = STATE(46), + [sym_iter_dbts_stmt] = STATE(46), + [sym_iter_threads_stmt] = STATE(46), + [sym_iter_bbs_stmt] = STATE(46), + [sym_iter_instrs_stmt] = STATE(46), + [sym_iter_import_stmt] = STATE(46), + [sym_iter_sections_stmt] = STATE(46), + [sym_iter_segments_stmt] = STATE(46), + [sym_iter_symbol_stmt] = STATE(46), + [sym_iter_string_stmt] = STATE(46), + [sym_iter_flags_stmt] = STATE(46), + [sym_iter_function_stmt] = STATE(46), + [sym_iter_iomap_stmt] = STATE(46), + [sym_iter_dbgmap_stmt] = STATE(46), + [sym_iter_register_stmt] = STATE(46), + [sym_iter_step_stmt] = STATE(46), + [sym_help_stmt] = STATE(46), + [sym_macro_stmt] = STATE(46), + [sym_arged_stmt] = STATE(46), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), + [sym__interpret_search_identifier] = STATE(234), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(46), + [sym__dec_number] = STATE(47), + [sym_cmd_identifier] = STATE(36), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), @@ -6782,73 +7715,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(47), [sym__help_stmt] = ACTIONS(49), }, - [30] = { - [sym_legacy_quoted_stmt] = STATE(218), - [sym__simple_stmt] = STATE(218), - [sym__tmp_stmt] = STATE(218), - [sym__iter_stmt] = STATE(218), - [sym__pipe_stmt] = STATE(218), - [sym_grep_stmt] = STATE(218), - [sym_html_disable_stmt] = STATE(218), - [sym_html_enable_stmt] = STATE(218), - [sym_pipe_stmt] = STATE(218), - [sym_iter_file_lines_stmt] = STATE(218), - [sym_iter_offsets_stmt] = STATE(218), - [sym_iter_offsetssizes_stmt] = STATE(218), - [sym_iter_hit_stmt] = STATE(218), - [sym_iter_interpret_stmt] = STATE(218), - [sym_iter_interpret_offsetssizes_stmt] = STATE(218), - [sym_iter_comment_stmt] = STATE(218), - [sym_iter_dbta_stmt] = STATE(218), - [sym_iter_dbtb_stmt] = STATE(218), - [sym_iter_dbts_stmt] = STATE(218), - [sym_iter_threads_stmt] = STATE(218), - [sym_iter_bbs_stmt] = STATE(218), - [sym_iter_instrs_stmt] = STATE(218), - [sym_iter_import_stmt] = STATE(218), - [sym_iter_sections_stmt] = STATE(218), - [sym_iter_segments_stmt] = STATE(218), - [sym_iter_symbol_stmt] = STATE(218), - [sym_iter_string_stmt] = STATE(218), - [sym_iter_flags_stmt] = STATE(218), - [sym_iter_function_stmt] = STATE(218), - [sym_iter_iomap_stmt] = STATE(218), - [sym_iter_dbgmap_stmt] = STATE(218), - [sym_iter_register_stmt] = STATE(218), - [sym_iter_step_stmt] = STATE(218), - [sym_tmp_seek_stmt] = STATE(218), - [sym_tmp_blksz_stmt] = STATE(218), - [sym_tmp_fromto_stmt] = STATE(218), - [sym_tmp_arch_stmt] = STATE(218), - [sym_tmp_bits_stmt] = STATE(218), - [sym_tmp_nthi_stmt] = STATE(218), - [sym_tmp_eval_stmt] = STATE(218), - [sym_tmp_fs_stmt] = STATE(218), - [sym_tmp_reli_stmt] = STATE(218), - [sym_tmp_kuery_stmt] = STATE(218), - [sym_tmp_fd_stmt] = STATE(218), - [sym_tmp_reg_stmt] = STATE(218), - [sym_tmp_file_stmt] = STATE(218), - [sym_tmp_string_stmt] = STATE(218), - [sym_tmp_value_stmt] = STATE(218), - [sym_tmp_hex_stmt] = STATE(218), - [sym_help_stmt] = STATE(218), - [sym_macro_stmt] = STATE(218), - [sym_arged_stmt] = STATE(218), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), + [48] = { + [sym_legacy_quoted_stmt] = STATE(56), + [sym__simple_stmt] = STATE(56), + [sym_tmp_stmt] = STATE(56), + [sym__iter_stmt] = STATE(56), + [sym__pipe_stmt] = STATE(56), + [sym_grep_stmt] = STATE(56), + [sym_html_disable_stmt] = STATE(56), + [sym_html_enable_stmt] = STATE(56), + [sym_pipe_stmt] = STATE(56), + [sym_iter_file_lines_stmt] = STATE(56), + [sym_iter_offsets_stmt] = STATE(56), + [sym_iter_offsetssizes_stmt] = STATE(56), + [sym_iter_hit_stmt] = STATE(56), + [sym_iter_interpret_stmt] = STATE(56), + [sym_iter_interpret_offsetssizes_stmt] = STATE(56), + [sym_iter_comment_stmt] = STATE(56), + [sym_iter_dbta_stmt] = STATE(56), + [sym_iter_dbtb_stmt] = STATE(56), + [sym_iter_dbts_stmt] = STATE(56), + [sym_iter_threads_stmt] = STATE(56), + [sym_iter_bbs_stmt] = STATE(56), + [sym_iter_instrs_stmt] = STATE(56), + [sym_iter_import_stmt] = STATE(56), + [sym_iter_sections_stmt] = STATE(56), + [sym_iter_segments_stmt] = STATE(56), + [sym_iter_symbol_stmt] = STATE(56), + [sym_iter_string_stmt] = STATE(56), + [sym_iter_flags_stmt] = STATE(56), + [sym_iter_function_stmt] = STATE(56), + [sym_iter_iomap_stmt] = STATE(56), + [sym_iter_dbgmap_stmt] = STATE(56), + [sym_iter_register_stmt] = STATE(56), + [sym_iter_step_stmt] = STATE(56), + [sym_help_stmt] = STATE(56), + [sym_macro_stmt] = STATE(56), + [sym_arged_stmt] = STATE(56), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), [sym__interpret_search_identifier] = STATE(246), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(218), - [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(55), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(56), + [sym__dec_number] = STATE(49), + [sym_cmd_identifier] = STATE(62), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), @@ -6873,164 +7790,282 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(47), [sym__help_stmt] = ACTIONS(69), }, - [31] = { - [sym_legacy_quoted_stmt] = STATE(165), - [sym__simple_stmt] = STATE(165), - [sym__tmp_stmt] = STATE(165), - [sym__iter_stmt] = STATE(165), - [sym__pipe_stmt] = STATE(165), - [sym_grep_stmt] = STATE(165), - [sym_html_disable_stmt] = STATE(165), - [sym_html_enable_stmt] = STATE(165), - [sym_pipe_stmt] = STATE(165), - [sym_iter_file_lines_stmt] = STATE(165), - [sym_iter_offsets_stmt] = STATE(165), - [sym_iter_offsetssizes_stmt] = STATE(165), - [sym_iter_hit_stmt] = STATE(165), - [sym_iter_interpret_stmt] = STATE(165), - [sym_iter_interpret_offsetssizes_stmt] = STATE(165), - [sym_iter_comment_stmt] = STATE(165), - [sym_iter_dbta_stmt] = STATE(165), - [sym_iter_dbtb_stmt] = STATE(165), - [sym_iter_dbts_stmt] = STATE(165), - [sym_iter_threads_stmt] = STATE(165), - [sym_iter_bbs_stmt] = STATE(165), - [sym_iter_instrs_stmt] = STATE(165), - [sym_iter_import_stmt] = STATE(165), - [sym_iter_sections_stmt] = STATE(165), - [sym_iter_segments_stmt] = STATE(165), - [sym_iter_symbol_stmt] = STATE(165), - [sym_iter_string_stmt] = STATE(165), - [sym_iter_flags_stmt] = STATE(165), - [sym_iter_function_stmt] = STATE(165), - [sym_iter_iomap_stmt] = STATE(165), - [sym_iter_dbgmap_stmt] = STATE(165), - [sym_iter_register_stmt] = STATE(165), - [sym_iter_step_stmt] = STATE(165), - [sym_tmp_seek_stmt] = STATE(165), - [sym_tmp_blksz_stmt] = STATE(165), - [sym_tmp_fromto_stmt] = STATE(165), - [sym_tmp_arch_stmt] = STATE(165), - [sym_tmp_bits_stmt] = STATE(165), - [sym_tmp_nthi_stmt] = STATE(165), - [sym_tmp_eval_stmt] = STATE(165), - [sym_tmp_fs_stmt] = STATE(165), - [sym_tmp_reli_stmt] = STATE(165), - [sym_tmp_kuery_stmt] = STATE(165), - [sym_tmp_fd_stmt] = STATE(165), - [sym_tmp_reg_stmt] = STATE(165), - [sym_tmp_file_stmt] = STATE(165), - [sym_tmp_string_stmt] = STATE(165), - [sym_tmp_value_stmt] = STATE(165), - [sym_tmp_hex_stmt] = STATE(165), - [sym_help_stmt] = STATE(165), - [sym_macro_stmt] = STATE(165), - [sym_arged_stmt] = STATE(165), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), - [sym__interpret_search_identifier] = STATE(239), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(165), - [sym__dec_number] = STATE(31), - [sym_cmd_identifier] = STATE(38), + [49] = { + [sym_legacy_quoted_stmt] = STATE(60), + [sym__simple_stmt] = STATE(60), + [sym_tmp_stmt] = STATE(60), + [sym__iter_stmt] = STATE(60), + [sym__pipe_stmt] = STATE(60), + [sym_grep_stmt] = STATE(60), + [sym_html_disable_stmt] = STATE(60), + [sym_html_enable_stmt] = STATE(60), + [sym_pipe_stmt] = STATE(60), + [sym_iter_file_lines_stmt] = STATE(60), + [sym_iter_offsets_stmt] = STATE(60), + [sym_iter_offsetssizes_stmt] = STATE(60), + [sym_iter_hit_stmt] = STATE(60), + [sym_iter_interpret_stmt] = STATE(60), + [sym_iter_interpret_offsetssizes_stmt] = STATE(60), + [sym_iter_comment_stmt] = STATE(60), + [sym_iter_dbta_stmt] = STATE(60), + [sym_iter_dbtb_stmt] = STATE(60), + [sym_iter_dbts_stmt] = STATE(60), + [sym_iter_threads_stmt] = STATE(60), + [sym_iter_bbs_stmt] = STATE(60), + [sym_iter_instrs_stmt] = STATE(60), + [sym_iter_import_stmt] = STATE(60), + [sym_iter_sections_stmt] = STATE(60), + [sym_iter_segments_stmt] = STATE(60), + [sym_iter_symbol_stmt] = STATE(60), + [sym_iter_string_stmt] = STATE(60), + [sym_iter_flags_stmt] = STATE(60), + [sym_iter_function_stmt] = STATE(60), + [sym_iter_iomap_stmt] = STATE(60), + [sym_iter_dbgmap_stmt] = STATE(60), + [sym_iter_register_stmt] = STATE(60), + [sym_iter_step_stmt] = STATE(60), + [sym_help_stmt] = STATE(60), + [sym_macro_stmt] = STATE(60), + [sym_arged_stmt] = STATE(60), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), + [sym__interpret_search_identifier] = STATE(246), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(60), + [sym__dec_number] = STATE(49), + [sym_cmd_identifier] = STATE(62), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(15), + [anon_sym_LPAREN_DASH] = ACTIONS(55), [anon_sym_DOLLAR_STAR] = ACTIONS(17), [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), - [anon_sym_DOLLAR] = ACTIONS(21), - [anon_sym_DOT] = ACTIONS(23), - [aux_sym__interpret_stmt_token1] = ACTIONS(25), - [aux_sym__interpret_stmt_token3] = ACTIONS(27), + [anon_sym_DOLLAR] = ACTIONS(57), + [anon_sym_DOT] = ACTIONS(59), + [aux_sym__interpret_stmt_token1] = ACTIONS(61), + [aux_sym__interpret_stmt_token3] = ACTIONS(63), [aux_sym__interpret_stmt_token4] = ACTIONS(29), [anon_sym_DOT_SLASH] = ACTIONS(31), - [sym__env_stmt_identifier] = ACTIONS(33), + [sym__env_stmt_identifier] = ACTIONS(65), [anon_sym_DOT_DOT_DOT] = ACTIONS(35), - [sym_system_identifier] = ACTIONS(37), + [sym_system_identifier] = ACTIONS(67), [sym_question_mark_identifier] = ACTIONS(39), [sym_pointer_identifier] = ACTIONS(41), [aux_sym__dec_number_token1] = ACTIONS(43), [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(47), - [sym__help_stmt] = ACTIONS(49), + [sym__help_stmt] = ACTIONS(69), }, - [32] = { - [sym_legacy_quoted_stmt] = STATE(211), - [sym__simple_stmt] = STATE(211), - [sym__tmp_stmt] = STATE(211), - [sym__iter_stmt] = STATE(211), - [sym__pipe_stmt] = STATE(211), - [sym_grep_stmt] = STATE(211), - [sym_html_disable_stmt] = STATE(211), - [sym_html_enable_stmt] = STATE(211), - [sym_pipe_stmt] = STATE(211), - [sym_iter_file_lines_stmt] = STATE(211), - [sym_iter_offsets_stmt] = STATE(211), - [sym_iter_offsetssizes_stmt] = STATE(211), - [sym_iter_hit_stmt] = STATE(211), - [sym_iter_interpret_stmt] = STATE(211), - [sym_iter_interpret_offsetssizes_stmt] = STATE(211), - [sym_iter_comment_stmt] = STATE(211), - [sym_iter_dbta_stmt] = STATE(211), - [sym_iter_dbtb_stmt] = STATE(211), - [sym_iter_dbts_stmt] = STATE(211), - [sym_iter_threads_stmt] = STATE(211), - [sym_iter_bbs_stmt] = STATE(211), - [sym_iter_instrs_stmt] = STATE(211), - [sym_iter_import_stmt] = STATE(211), - [sym_iter_sections_stmt] = STATE(211), - [sym_iter_segments_stmt] = STATE(211), - [sym_iter_symbol_stmt] = STATE(211), - [sym_iter_string_stmt] = STATE(211), - [sym_iter_flags_stmt] = STATE(211), - [sym_iter_function_stmt] = STATE(211), - [sym_iter_iomap_stmt] = STATE(211), - [sym_iter_dbgmap_stmt] = STATE(211), - [sym_iter_register_stmt] = STATE(211), - [sym_iter_step_stmt] = STATE(211), - [sym_tmp_seek_stmt] = STATE(211), - [sym_tmp_blksz_stmt] = STATE(211), - [sym_tmp_fromto_stmt] = STATE(211), - [sym_tmp_arch_stmt] = STATE(211), - [sym_tmp_bits_stmt] = STATE(211), - [sym_tmp_nthi_stmt] = STATE(211), - [sym_tmp_eval_stmt] = STATE(211), - [sym_tmp_fs_stmt] = STATE(211), - [sym_tmp_reli_stmt] = STATE(211), - [sym_tmp_kuery_stmt] = STATE(211), - [sym_tmp_fd_stmt] = STATE(211), - [sym_tmp_reg_stmt] = STATE(211), - [sym_tmp_file_stmt] = STATE(211), - [sym_tmp_string_stmt] = STATE(211), - [sym_tmp_value_stmt] = STATE(211), - [sym_tmp_hex_stmt] = STATE(211), - [sym_help_stmt] = STATE(211), - [sym_macro_stmt] = STATE(211), - [sym_arged_stmt] = STATE(211), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), - [sym__interpret_search_identifier] = STATE(239), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(211), - [sym__dec_number] = STATE(31), - [sym_cmd_identifier] = STATE(38), + [50] = { + [sym_legacy_quoted_stmt] = STATE(59), + [sym__simple_stmt] = STATE(59), + [sym_tmp_stmt] = STATE(59), + [sym__iter_stmt] = STATE(59), + [sym__pipe_stmt] = STATE(59), + [sym_grep_stmt] = STATE(59), + [sym_html_disable_stmt] = STATE(59), + [sym_html_enable_stmt] = STATE(59), + [sym_pipe_stmt] = STATE(59), + [sym_iter_file_lines_stmt] = STATE(59), + [sym_iter_offsets_stmt] = STATE(59), + [sym_iter_offsetssizes_stmt] = STATE(59), + [sym_iter_hit_stmt] = STATE(59), + [sym_iter_interpret_stmt] = STATE(59), + [sym_iter_interpret_offsetssizes_stmt] = STATE(59), + [sym_iter_comment_stmt] = STATE(59), + [sym_iter_dbta_stmt] = STATE(59), + [sym_iter_dbtb_stmt] = STATE(59), + [sym_iter_dbts_stmt] = STATE(59), + [sym_iter_threads_stmt] = STATE(59), + [sym_iter_bbs_stmt] = STATE(59), + [sym_iter_instrs_stmt] = STATE(59), + [sym_iter_import_stmt] = STATE(59), + [sym_iter_sections_stmt] = STATE(59), + [sym_iter_segments_stmt] = STATE(59), + [sym_iter_symbol_stmt] = STATE(59), + [sym_iter_string_stmt] = STATE(59), + [sym_iter_flags_stmt] = STATE(59), + [sym_iter_function_stmt] = STATE(59), + [sym_iter_iomap_stmt] = STATE(59), + [sym_iter_dbgmap_stmt] = STATE(59), + [sym_iter_register_stmt] = STATE(59), + [sym_iter_step_stmt] = STATE(59), + [sym_help_stmt] = STATE(59), + [sym_macro_stmt] = STATE(59), + [sym_arged_stmt] = STATE(59), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), + [sym__interpret_search_identifier] = STATE(246), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(59), + [sym__dec_number] = STATE(49), + [sym_cmd_identifier] = STATE(62), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), + [anon_sym_LPAREN_STAR] = ACTIONS(13), + [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_DOLLAR_STAR] = ACTIONS(17), + [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), + [anon_sym_DOLLAR] = ACTIONS(57), + [anon_sym_DOT] = ACTIONS(59), + [aux_sym__interpret_stmt_token1] = ACTIONS(61), + [aux_sym__interpret_stmt_token3] = ACTIONS(63), + [aux_sym__interpret_stmt_token4] = ACTIONS(29), + [anon_sym_DOT_SLASH] = ACTIONS(31), + [sym__env_stmt_identifier] = ACTIONS(65), + [anon_sym_DOT_DOT_DOT] = ACTIONS(35), + [sym_system_identifier] = ACTIONS(67), + [sym_question_mark_identifier] = ACTIONS(39), + [sym_pointer_identifier] = ACTIONS(41), + [aux_sym__dec_number_token1] = ACTIONS(43), + [aux_sym__dec_number_token2] = ACTIONS(45), + [sym__comment] = ACTIONS(3), + [sym__cmd_identifier] = ACTIONS(47), + [sym__help_stmt] = ACTIONS(69), + }, + [51] = { + [sym__arg_with_paren] = STATE(78), + [sym__arg] = STATE(78), + [sym_arg] = STATE(51), + [sym_arg_identifier] = STATE(78), + [sym_double_quoted_arg] = STATE(78), + [sym_single_quoted_arg] = STATE(78), + [sym_cmd_substitution_arg] = STATE(78), + [sym_concatenation] = STATE(92), + [aux_sym_args_repeat1] = STATE(51), + [ts_builtin_sym_end] = ACTIONS(341), + [anon_sym_DQUOTE] = ACTIONS(343), + [anon_sym_TILDE] = ACTIONS(341), + [anon_sym_PIPE] = ACTIONS(346), + [anon_sym_PIPEH] = ACTIONS(341), + [anon_sym_AT_AT_DOT] = ACTIONS(341), + [anon_sym_AT_AT_EQ] = ACTIONS(341), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(341), + [anon_sym_AT_AT] = ACTIONS(346), + [anon_sym_AT_ATc_COLON] = ACTIONS(341), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(341), + [anon_sym_AT_ATC] = ACTIONS(341), + [anon_sym_AT_ATdbt] = ACTIONS(346), + [anon_sym_AT_ATdbta] = ACTIONS(341), + [anon_sym_AT_ATdbtb] = ACTIONS(341), + [anon_sym_AT_ATdbts] = ACTIONS(341), + [anon_sym_AT_ATt] = ACTIONS(341), + [anon_sym_AT_ATb] = ACTIONS(341), + [anon_sym_AT_ATi] = ACTIONS(346), + [anon_sym_AT_ATii] = ACTIONS(341), + [anon_sym_AT_ATiS] = ACTIONS(346), + [anon_sym_AT_ATiSS] = ACTIONS(341), + [anon_sym_AT_ATis] = ACTIONS(341), + [anon_sym_AT_ATiz] = ACTIONS(341), + [anon_sym_AT_ATf] = ACTIONS(341), + [anon_sym_AT_ATF] = ACTIONS(341), + [anon_sym_AT_ATom] = ACTIONS(341), + [anon_sym_AT_ATdm] = ACTIONS(341), + [anon_sym_AT_ATr] = ACTIONS(341), + [anon_sym_AT_ATs_COLON] = ACTIONS(341), + [anon_sym_AT] = ACTIONS(341), + [anon_sym_AT_BANG] = ACTIONS(341), + [anon_sym_AT_LPAREN] = ACTIONS(341), + [anon_sym_RPAREN] = ACTIONS(341), + [anon_sym_ATa_COLON] = ACTIONS(341), + [anon_sym_ATb_COLON] = ACTIONS(341), + [anon_sym_ATB_COLON] = ACTIONS(341), + [anon_sym_ATe_COLON] = ACTIONS(341), + [anon_sym_ATF_COLON] = ACTIONS(341), + [anon_sym_ATi_COLON] = ACTIONS(341), + [anon_sym_ATk_COLON] = ACTIONS(341), + [anon_sym_ATo_COLON] = ACTIONS(341), + [anon_sym_ATr_COLON] = ACTIONS(341), + [anon_sym_ATf_COLON] = ACTIONS(341), + [anon_sym_ATs_COLON] = ACTIONS(341), + [anon_sym_ATv_COLON] = ACTIONS(341), + [anon_sym_ATx_COLON] = ACTIONS(341), + [anon_sym_SEMI] = ACTIONS(341), + [anon_sym_LPAREN] = ACTIONS(348), + [anon_sym_DOLLAR] = ACTIONS(351), + [anon_sym_PIPE_DOT] = ACTIONS(341), + [anon_sym_GT] = ACTIONS(346), + [anon_sym_GT_GT] = ACTIONS(341), + [sym_html_redirect_operator] = ACTIONS(346), + [sym_html_append_operator] = ACTIONS(341), + [anon_sym_COMMA] = ACTIONS(354), + [aux_sym_arg_identifier_token1] = ACTIONS(351), + [anon_sym_SQUOTE] = ACTIONS(357), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(360), + [anon_sym_BQUOTE] = ACTIONS(363), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(341), + [anon_sym_CR] = ACTIONS(341), + [sym_file_descriptor] = ACTIONS(341), + }, + [52] = { + [sym_legacy_quoted_stmt] = STATE(41), + [sym__simple_stmt] = STATE(41), + [sym_tmp_stmt] = STATE(41), + [sym__iter_stmt] = STATE(41), + [sym__pipe_stmt] = STATE(41), + [sym_grep_stmt] = STATE(41), + [sym_html_disable_stmt] = STATE(41), + [sym_html_enable_stmt] = STATE(41), + [sym_pipe_stmt] = STATE(41), + [sym_iter_file_lines_stmt] = STATE(41), + [sym_iter_offsets_stmt] = STATE(41), + [sym_iter_offsetssizes_stmt] = STATE(41), + [sym_iter_hit_stmt] = STATE(41), + [sym_iter_interpret_stmt] = STATE(41), + [sym_iter_interpret_offsetssizes_stmt] = STATE(41), + [sym_iter_comment_stmt] = STATE(41), + [sym_iter_dbta_stmt] = STATE(41), + [sym_iter_dbtb_stmt] = STATE(41), + [sym_iter_dbts_stmt] = STATE(41), + [sym_iter_threads_stmt] = STATE(41), + [sym_iter_bbs_stmt] = STATE(41), + [sym_iter_instrs_stmt] = STATE(41), + [sym_iter_import_stmt] = STATE(41), + [sym_iter_sections_stmt] = STATE(41), + [sym_iter_segments_stmt] = STATE(41), + [sym_iter_symbol_stmt] = STATE(41), + [sym_iter_string_stmt] = STATE(41), + [sym_iter_flags_stmt] = STATE(41), + [sym_iter_function_stmt] = STATE(41), + [sym_iter_iomap_stmt] = STATE(41), + [sym_iter_dbgmap_stmt] = STATE(41), + [sym_iter_register_stmt] = STATE(41), + [sym_iter_step_stmt] = STATE(41), + [sym_help_stmt] = STATE(41), + [sym_macro_stmt] = STATE(41), + [sym_arged_stmt] = STATE(41), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), + [sym__interpret_search_identifier] = STATE(234), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(41), + [sym__dec_number] = STATE(47), + [sym_cmd_identifier] = STATE(36), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), @@ -7055,2213 +8090,894 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(47), [sym__help_stmt] = ACTIONS(49), }, - [33] = { - [sym_legacy_quoted_stmt] = STATE(165), - [sym__simple_stmt] = STATE(165), - [sym__tmp_stmt] = STATE(165), - [sym__iter_stmt] = STATE(165), - [sym__pipe_stmt] = STATE(165), - [sym_grep_stmt] = STATE(165), - [sym_html_disable_stmt] = STATE(165), - [sym_html_enable_stmt] = STATE(165), - [sym_pipe_stmt] = STATE(165), - [sym_iter_file_lines_stmt] = STATE(165), - [sym_iter_offsets_stmt] = STATE(165), - [sym_iter_offsetssizes_stmt] = STATE(165), - [sym_iter_hit_stmt] = STATE(165), - [sym_iter_interpret_stmt] = STATE(165), - [sym_iter_interpret_offsetssizes_stmt] = STATE(165), - [sym_iter_comment_stmt] = STATE(165), - [sym_iter_dbta_stmt] = STATE(165), - [sym_iter_dbtb_stmt] = STATE(165), - [sym_iter_dbts_stmt] = STATE(165), - [sym_iter_threads_stmt] = STATE(165), - [sym_iter_bbs_stmt] = STATE(165), - [sym_iter_instrs_stmt] = STATE(165), - [sym_iter_import_stmt] = STATE(165), - [sym_iter_sections_stmt] = STATE(165), - [sym_iter_segments_stmt] = STATE(165), - [sym_iter_symbol_stmt] = STATE(165), - [sym_iter_string_stmt] = STATE(165), - [sym_iter_flags_stmt] = STATE(165), - [sym_iter_function_stmt] = STATE(165), - [sym_iter_iomap_stmt] = STATE(165), - [sym_iter_dbgmap_stmt] = STATE(165), - [sym_iter_register_stmt] = STATE(165), - [sym_iter_step_stmt] = STATE(165), - [sym_tmp_seek_stmt] = STATE(165), - [sym_tmp_blksz_stmt] = STATE(165), - [sym_tmp_fromto_stmt] = STATE(165), - [sym_tmp_arch_stmt] = STATE(165), - [sym_tmp_bits_stmt] = STATE(165), - [sym_tmp_nthi_stmt] = STATE(165), - [sym_tmp_eval_stmt] = STATE(165), - [sym_tmp_fs_stmt] = STATE(165), - [sym_tmp_reli_stmt] = STATE(165), - [sym_tmp_kuery_stmt] = STATE(165), - [sym_tmp_fd_stmt] = STATE(165), - [sym_tmp_reg_stmt] = STATE(165), - [sym_tmp_file_stmt] = STATE(165), - [sym_tmp_string_stmt] = STATE(165), - [sym_tmp_value_stmt] = STATE(165), - [sym_tmp_hex_stmt] = STATE(165), - [sym_help_stmt] = STATE(165), - [sym_macro_stmt] = STATE(165), - [sym_arged_stmt] = STATE(165), - [sym__macro_arged_stmt] = STATE(130), - [sym__alias_arged_stmt] = STATE(206), - [sym__simple_arged_stmt_question] = STATE(172), - [sym__simple_arged_stmt] = STATE(168), - [sym__pointer_arged_stmt] = STATE(164), - [sym__system_stmt] = STATE(155), - [sym__interpret_stmt] = STATE(153), - [sym__interpret_search_identifier] = STATE(246), - [sym__env_stmt] = STATE(137), - [sym__last_stmt] = STATE(132), - [sym_last_stmt_identifier] = STATE(188), - [sym_repeat_stmt] = STATE(165), - [sym__dec_number] = STATE(33), - [sym_cmd_identifier] = STATE(55), + [53] = { + [sym_legacy_quoted_stmt] = STATE(29), + [sym__simple_stmt] = STATE(29), + [sym_tmp_stmt] = STATE(29), + [sym__iter_stmt] = STATE(29), + [sym__pipe_stmt] = STATE(29), + [sym_grep_stmt] = STATE(29), + [sym_html_disable_stmt] = STATE(29), + [sym_html_enable_stmt] = STATE(29), + [sym_pipe_stmt] = STATE(29), + [sym_iter_file_lines_stmt] = STATE(29), + [sym_iter_offsets_stmt] = STATE(29), + [sym_iter_offsetssizes_stmt] = STATE(29), + [sym_iter_hit_stmt] = STATE(29), + [sym_iter_interpret_stmt] = STATE(29), + [sym_iter_interpret_offsetssizes_stmt] = STATE(29), + [sym_iter_comment_stmt] = STATE(29), + [sym_iter_dbta_stmt] = STATE(29), + [sym_iter_dbtb_stmt] = STATE(29), + [sym_iter_dbts_stmt] = STATE(29), + [sym_iter_threads_stmt] = STATE(29), + [sym_iter_bbs_stmt] = STATE(29), + [sym_iter_instrs_stmt] = STATE(29), + [sym_iter_import_stmt] = STATE(29), + [sym_iter_sections_stmt] = STATE(29), + [sym_iter_segments_stmt] = STATE(29), + [sym_iter_symbol_stmt] = STATE(29), + [sym_iter_string_stmt] = STATE(29), + [sym_iter_flags_stmt] = STATE(29), + [sym_iter_function_stmt] = STATE(29), + [sym_iter_iomap_stmt] = STATE(29), + [sym_iter_dbgmap_stmt] = STATE(29), + [sym_iter_register_stmt] = STATE(29), + [sym_iter_step_stmt] = STATE(29), + [sym_help_stmt] = STATE(29), + [sym_macro_stmt] = STATE(29), + [sym_arged_stmt] = STATE(29), + [sym__macro_arged_stmt] = STATE(222), + [sym__alias_arged_stmt] = STATE(221), + [sym__simple_arged_stmt_question] = STATE(220), + [sym__simple_arged_stmt] = STATE(219), + [sym__pointer_arged_stmt] = STATE(218), + [sym__system_stmt] = STATE(212), + [sym__interpret_stmt] = STATE(211), + [sym__interpret_search_identifier] = STATE(234), + [sym__env_stmt] = STATE(207), + [sym__last_stmt] = STATE(206), + [sym_last_stmt_identifier] = STATE(205), + [sym_repeat_stmt] = STATE(29), + [sym__dec_number] = STATE(47), + [sym_cmd_identifier] = STATE(36), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(55), + [anon_sym_LPAREN_DASH] = ACTIONS(15), [anon_sym_DOLLAR_STAR] = ACTIONS(17), [anon_sym_DOLLAR_STAR_STAR] = ACTIONS(19), - [anon_sym_DOLLAR] = ACTIONS(57), - [anon_sym_DOT] = ACTIONS(59), - [aux_sym__interpret_stmt_token1] = ACTIONS(61), - [aux_sym__interpret_stmt_token3] = ACTIONS(63), + [anon_sym_DOLLAR] = ACTIONS(21), + [anon_sym_DOT] = ACTIONS(23), + [aux_sym__interpret_stmt_token1] = ACTIONS(25), + [aux_sym__interpret_stmt_token3] = ACTIONS(27), [aux_sym__interpret_stmt_token4] = ACTIONS(29), [anon_sym_DOT_SLASH] = ACTIONS(31), - [sym__env_stmt_identifier] = ACTIONS(65), + [sym__env_stmt_identifier] = ACTIONS(33), [anon_sym_DOT_DOT_DOT] = ACTIONS(35), - [sym_system_identifier] = ACTIONS(67), + [sym_system_identifier] = ACTIONS(37), [sym_question_mark_identifier] = ACTIONS(39), [sym_pointer_identifier] = ACTIONS(41), [aux_sym__dec_number_token1] = ACTIONS(43), [aux_sym__dec_number_token2] = ACTIONS(45), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(47), - [sym__help_stmt] = ACTIONS(69), + [sym__help_stmt] = ACTIONS(49), }, - [34] = { - [sym__arg_with_paren] = STATE(61), - [sym__arg] = STATE(61), - [sym_arg] = STATE(45), - [sym_args] = STATE(162), - [sym_arg_identifier] = STATE(61), - [sym_double_quoted_arg] = STATE(61), - [sym_single_quoted_arg] = STATE(61), - [sym_cmd_substitution_arg] = STATE(61), - [sym_concatenation] = STATE(77), - [aux_sym_args_repeat1] = STATE(45), - [ts_builtin_sym_end] = ACTIONS(85), - [anon_sym_DQUOTE] = ACTIONS(87), - [anon_sym_TILDE] = ACTIONS(85), - [anon_sym_PIPE] = ACTIONS(89), - [anon_sym_PIPEH] = ACTIONS(85), - [anon_sym_AT_AT_DOT] = ACTIONS(85), - [anon_sym_AT_AT_EQ] = ACTIONS(85), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(85), - [anon_sym_AT_AT] = ACTIONS(89), - [anon_sym_AT_ATc_COLON] = ACTIONS(85), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(85), - [anon_sym_AT_ATC] = ACTIONS(85), - [anon_sym_AT_ATdbt] = ACTIONS(89), - [anon_sym_AT_ATdbta] = ACTIONS(85), - [anon_sym_AT_ATdbtb] = ACTIONS(85), - [anon_sym_AT_ATdbts] = ACTIONS(85), - [anon_sym_AT_ATt] = ACTIONS(85), - [anon_sym_AT_ATb] = ACTIONS(85), - [anon_sym_AT_ATi] = ACTIONS(89), - [anon_sym_AT_ATii] = ACTIONS(85), - [anon_sym_AT_ATiS] = ACTIONS(89), - [anon_sym_AT_ATiSS] = ACTIONS(85), - [anon_sym_AT_ATis] = ACTIONS(85), - [anon_sym_AT_ATiz] = ACTIONS(85), - [anon_sym_AT_ATf] = ACTIONS(85), - [anon_sym_AT_ATF] = ACTIONS(85), - [anon_sym_AT_ATom] = ACTIONS(85), - [anon_sym_AT_ATdm] = ACTIONS(85), - [anon_sym_AT_ATr] = ACTIONS(85), - [anon_sym_AT_ATs_COLON] = ACTIONS(85), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_AT_BANG] = ACTIONS(85), - [anon_sym_AT_LPAREN] = ACTIONS(85), - [anon_sym_RPAREN] = ACTIONS(85), - [anon_sym_ATa_COLON] = ACTIONS(85), - [anon_sym_ATb_COLON] = ACTIONS(85), - [anon_sym_ATB_COLON] = ACTIONS(85), - [anon_sym_ATe_COLON] = ACTIONS(85), - [anon_sym_ATF_COLON] = ACTIONS(85), - [anon_sym_ATi_COLON] = ACTIONS(85), - [anon_sym_ATk_COLON] = ACTIONS(85), - [anon_sym_ATo_COLON] = ACTIONS(85), - [anon_sym_ATr_COLON] = ACTIONS(85), - [anon_sym_ATf_COLON] = ACTIONS(85), - [anon_sym_ATs_COLON] = ACTIONS(85), - [anon_sym_ATv_COLON] = ACTIONS(85), - [anon_sym_ATx_COLON] = ACTIONS(85), - [anon_sym_SEMI] = ACTIONS(85), - [anon_sym_LPAREN] = ACTIONS(91), - [anon_sym_DOLLAR] = ACTIONS(93), - [anon_sym_PIPE_DOT] = ACTIONS(85), - [anon_sym_GT] = ACTIONS(89), - [anon_sym_GT_GT] = ACTIONS(85), - [sym_html_redirect_operator] = ACTIONS(89), - [sym_html_append_operator] = ACTIONS(85), - [anon_sym_COMMA] = ACTIONS(95), - [aux_sym_arg_identifier_token1] = ACTIONS(93), - [anon_sym_SQUOTE] = ACTIONS(97), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), - [anon_sym_BQUOTE] = ACTIONS(101), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(85), - [anon_sym_CR] = ACTIONS(85), - [sym_file_descriptor] = ACTIONS(85), - }, - [35] = { - [sym__arg_with_paren] = STATE(61), - [sym__arg] = STATE(61), - [sym_arg] = STATE(45), - [sym_args] = STATE(161), - [sym_arg_identifier] = STATE(61), - [sym_double_quoted_arg] = STATE(61), - [sym_single_quoted_arg] = STATE(61), - [sym_cmd_substitution_arg] = STATE(61), - [sym_concatenation] = STATE(77), - [aux_sym_args_repeat1] = STATE(45), - [ts_builtin_sym_end] = ACTIONS(103), - [anon_sym_DQUOTE] = ACTIONS(87), - [anon_sym_TILDE] = ACTIONS(103), - [anon_sym_PIPE] = ACTIONS(105), - [anon_sym_PIPEH] = ACTIONS(103), - [anon_sym_AT_AT_DOT] = ACTIONS(103), - [anon_sym_AT_AT_EQ] = ACTIONS(103), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(103), - [anon_sym_AT_AT] = ACTIONS(105), - [anon_sym_AT_ATc_COLON] = ACTIONS(103), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(103), - [anon_sym_AT_ATC] = ACTIONS(103), - [anon_sym_AT_ATdbt] = ACTIONS(105), - [anon_sym_AT_ATdbta] = ACTIONS(103), - [anon_sym_AT_ATdbtb] = ACTIONS(103), - [anon_sym_AT_ATdbts] = ACTIONS(103), - [anon_sym_AT_ATt] = ACTIONS(103), - [anon_sym_AT_ATb] = ACTIONS(103), - [anon_sym_AT_ATi] = ACTIONS(105), - [anon_sym_AT_ATii] = ACTIONS(103), - [anon_sym_AT_ATiS] = ACTIONS(105), - [anon_sym_AT_ATiSS] = ACTIONS(103), - [anon_sym_AT_ATis] = ACTIONS(103), - [anon_sym_AT_ATiz] = ACTIONS(103), - [anon_sym_AT_ATf] = ACTIONS(103), - [anon_sym_AT_ATF] = ACTIONS(103), - [anon_sym_AT_ATom] = ACTIONS(103), - [anon_sym_AT_ATdm] = ACTIONS(103), - [anon_sym_AT_ATr] = ACTIONS(103), - [anon_sym_AT_ATs_COLON] = ACTIONS(103), - [anon_sym_AT] = ACTIONS(103), - [anon_sym_AT_BANG] = ACTIONS(103), - [anon_sym_AT_LPAREN] = ACTIONS(103), - [anon_sym_RPAREN] = ACTIONS(103), - [anon_sym_ATa_COLON] = ACTIONS(103), - [anon_sym_ATb_COLON] = ACTIONS(103), - [anon_sym_ATB_COLON] = ACTIONS(103), - [anon_sym_ATe_COLON] = ACTIONS(103), - [anon_sym_ATF_COLON] = ACTIONS(103), - [anon_sym_ATi_COLON] = ACTIONS(103), - [anon_sym_ATk_COLON] = ACTIONS(103), - [anon_sym_ATo_COLON] = ACTIONS(103), - [anon_sym_ATr_COLON] = ACTIONS(103), - [anon_sym_ATf_COLON] = ACTIONS(103), - [anon_sym_ATs_COLON] = ACTIONS(103), - [anon_sym_ATv_COLON] = ACTIONS(103), - [anon_sym_ATx_COLON] = ACTIONS(103), - [anon_sym_SEMI] = ACTIONS(103), - [anon_sym_LPAREN] = ACTIONS(91), - [anon_sym_DOLLAR] = ACTIONS(93), - [anon_sym_PIPE_DOT] = ACTIONS(103), - [anon_sym_GT] = ACTIONS(105), - [anon_sym_GT_GT] = ACTIONS(103), - [sym_html_redirect_operator] = ACTIONS(105), - [sym_html_append_operator] = ACTIONS(103), - [anon_sym_COMMA] = ACTIONS(95), - [aux_sym_arg_identifier_token1] = ACTIONS(93), - [anon_sym_SQUOTE] = ACTIONS(97), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), - [anon_sym_BQUOTE] = ACTIONS(101), + [54] = { + [sym__arg_with_paren] = STATE(78), + [sym__arg] = STATE(78), + [sym_arg] = STATE(51), + [sym_arg_identifier] = STATE(78), + [sym_double_quoted_arg] = STATE(78), + [sym_single_quoted_arg] = STATE(78), + [sym_cmd_substitution_arg] = STATE(78), + [sym_concatenation] = STATE(92), + [aux_sym_args_repeat1] = STATE(51), + [ts_builtin_sym_end] = ACTIONS(366), + [anon_sym_DQUOTE] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(366), + [anon_sym_PIPE] = ACTIONS(368), + [anon_sym_PIPEH] = ACTIONS(366), + [anon_sym_AT_AT_DOT] = ACTIONS(366), + [anon_sym_AT_AT_EQ] = ACTIONS(366), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(366), + [anon_sym_AT_AT] = ACTIONS(368), + [anon_sym_AT_ATc_COLON] = ACTIONS(366), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(366), + [anon_sym_AT_ATC] = ACTIONS(366), + [anon_sym_AT_ATdbt] = ACTIONS(368), + [anon_sym_AT_ATdbta] = ACTIONS(366), + [anon_sym_AT_ATdbtb] = ACTIONS(366), + [anon_sym_AT_ATdbts] = ACTIONS(366), + [anon_sym_AT_ATt] = ACTIONS(366), + [anon_sym_AT_ATb] = ACTIONS(366), + [anon_sym_AT_ATi] = ACTIONS(368), + [anon_sym_AT_ATii] = ACTIONS(366), + [anon_sym_AT_ATiS] = ACTIONS(368), + [anon_sym_AT_ATiSS] = ACTIONS(366), + [anon_sym_AT_ATis] = ACTIONS(366), + [anon_sym_AT_ATiz] = ACTIONS(366), + [anon_sym_AT_ATf] = ACTIONS(366), + [anon_sym_AT_ATF] = ACTIONS(366), + [anon_sym_AT_ATom] = ACTIONS(366), + [anon_sym_AT_ATdm] = ACTIONS(366), + [anon_sym_AT_ATr] = ACTIONS(366), + [anon_sym_AT_ATs_COLON] = ACTIONS(366), + [anon_sym_AT] = ACTIONS(366), + [anon_sym_AT_BANG] = ACTIONS(366), + [anon_sym_AT_LPAREN] = ACTIONS(366), + [anon_sym_RPAREN] = ACTIONS(366), + [anon_sym_ATa_COLON] = ACTIONS(366), + [anon_sym_ATb_COLON] = ACTIONS(366), + [anon_sym_ATB_COLON] = ACTIONS(366), + [anon_sym_ATe_COLON] = ACTIONS(366), + [anon_sym_ATF_COLON] = ACTIONS(366), + [anon_sym_ATi_COLON] = ACTIONS(366), + [anon_sym_ATk_COLON] = ACTIONS(366), + [anon_sym_ATo_COLON] = ACTIONS(366), + [anon_sym_ATr_COLON] = ACTIONS(366), + [anon_sym_ATf_COLON] = ACTIONS(366), + [anon_sym_ATs_COLON] = ACTIONS(366), + [anon_sym_ATv_COLON] = ACTIONS(366), + [anon_sym_ATx_COLON] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(366), + [anon_sym_LPAREN] = ACTIONS(197), + [anon_sym_DOLLAR] = ACTIONS(199), + [anon_sym_PIPE_DOT] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_GT_GT] = ACTIONS(366), + [sym_html_redirect_operator] = ACTIONS(368), + [sym_html_append_operator] = ACTIONS(366), + [anon_sym_COMMA] = ACTIONS(201), + [aux_sym_arg_identifier_token1] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(203), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(205), + [anon_sym_BQUOTE] = ACTIONS(207), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(103), - [anon_sym_CR] = ACTIONS(103), - [sym_file_descriptor] = ACTIONS(103), + [anon_sym_LF] = ACTIONS(366), + [anon_sym_CR] = ACTIONS(366), + [sym_file_descriptor] = ACTIONS(366), }, - [36] = { - [sym__arg_with_paren] = STATE(61), - [sym__arg] = STATE(61), - [sym_arg] = STATE(45), - [sym_args] = STATE(159), - [sym_arg_identifier] = STATE(61), - [sym_double_quoted_arg] = STATE(61), - [sym_single_quoted_arg] = STATE(61), - [sym_cmd_substitution_arg] = STATE(61), - [sym_concatenation] = STATE(77), - [aux_sym_args_repeat1] = STATE(45), - [ts_builtin_sym_end] = ACTIONS(107), - [anon_sym_DQUOTE] = ACTIONS(87), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_PIPEH] = ACTIONS(107), - [anon_sym_AT_AT_DOT] = ACTIONS(107), - [anon_sym_AT_AT_EQ] = ACTIONS(107), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(107), - [anon_sym_AT_AT] = ACTIONS(109), - [anon_sym_AT_ATc_COLON] = ACTIONS(107), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(107), - [anon_sym_AT_ATC] = ACTIONS(107), - [anon_sym_AT_ATdbt] = ACTIONS(109), - [anon_sym_AT_ATdbta] = ACTIONS(107), - [anon_sym_AT_ATdbtb] = ACTIONS(107), - [anon_sym_AT_ATdbts] = ACTIONS(107), - [anon_sym_AT_ATt] = ACTIONS(107), - [anon_sym_AT_ATb] = ACTIONS(107), - [anon_sym_AT_ATi] = ACTIONS(109), - [anon_sym_AT_ATii] = ACTIONS(107), - [anon_sym_AT_ATiS] = ACTIONS(109), - [anon_sym_AT_ATiSS] = ACTIONS(107), - [anon_sym_AT_ATis] = ACTIONS(107), - [anon_sym_AT_ATiz] = ACTIONS(107), - [anon_sym_AT_ATf] = ACTIONS(107), - [anon_sym_AT_ATF] = ACTIONS(107), - [anon_sym_AT_ATom] = ACTIONS(107), - [anon_sym_AT_ATdm] = ACTIONS(107), - [anon_sym_AT_ATr] = ACTIONS(107), - [anon_sym_AT_ATs_COLON] = ACTIONS(107), - [anon_sym_AT] = ACTIONS(107), - [anon_sym_AT_BANG] = ACTIONS(107), - [anon_sym_AT_LPAREN] = ACTIONS(107), - [anon_sym_RPAREN] = ACTIONS(107), - [anon_sym_ATa_COLON] = ACTIONS(107), - [anon_sym_ATb_COLON] = ACTIONS(107), - [anon_sym_ATB_COLON] = ACTIONS(107), - [anon_sym_ATe_COLON] = ACTIONS(107), - [anon_sym_ATF_COLON] = ACTIONS(107), - [anon_sym_ATi_COLON] = ACTIONS(107), - [anon_sym_ATk_COLON] = ACTIONS(107), - [anon_sym_ATo_COLON] = ACTIONS(107), - [anon_sym_ATr_COLON] = ACTIONS(107), - [anon_sym_ATf_COLON] = ACTIONS(107), - [anon_sym_ATs_COLON] = ACTIONS(107), - [anon_sym_ATv_COLON] = ACTIONS(107), - [anon_sym_ATx_COLON] = ACTIONS(107), - [anon_sym_SEMI] = ACTIONS(107), - [anon_sym_LPAREN] = ACTIONS(91), - [anon_sym_DOLLAR] = ACTIONS(93), - [anon_sym_PIPE_DOT] = ACTIONS(107), - [anon_sym_GT] = ACTIONS(109), - [anon_sym_GT_GT] = ACTIONS(107), - [sym_html_redirect_operator] = ACTIONS(109), - [sym_html_append_operator] = ACTIONS(107), - [anon_sym_COMMA] = ACTIONS(95), - [aux_sym_arg_identifier_token1] = ACTIONS(93), - [anon_sym_SQUOTE] = ACTIONS(97), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), - [anon_sym_BQUOTE] = ACTIONS(101), + [55] = { + [sym__tmp_stmt] = STATE(57), + [sym_tmp_seek_stmt] = STATE(57), + [sym_tmp_blksz_stmt] = STATE(57), + [sym_tmp_fromto_stmt] = STATE(57), + [sym_tmp_arch_stmt] = STATE(57), + [sym_tmp_bits_stmt] = STATE(57), + [sym_tmp_nthi_stmt] = STATE(57), + [sym_tmp_eval_stmt] = STATE(57), + [sym_tmp_fs_stmt] = STATE(57), + [sym_tmp_reli_stmt] = STATE(57), + [sym_tmp_kuery_stmt] = STATE(57), + [sym_tmp_fd_stmt] = STATE(57), + [sym_tmp_reg_stmt] = STATE(57), + [sym_tmp_file_stmt] = STATE(57), + [sym_tmp_string_stmt] = STATE(57), + [sym_tmp_value_stmt] = STATE(57), + [sym_tmp_hex_stmt] = STATE(57), + [aux_sym_tmp_stmt_repeat1] = STATE(57), + [anon_sym_TILDE] = ACTIONS(329), + [anon_sym_PIPE] = ACTIONS(331), + [anon_sym_PIPEH] = ACTIONS(329), + [anon_sym_AT_AT_DOT] = ACTIONS(329), + [anon_sym_AT_AT_EQ] = ACTIONS(329), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(329), + [anon_sym_AT_AT] = ACTIONS(331), + [anon_sym_AT_ATc_COLON] = ACTIONS(329), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(329), + [anon_sym_AT_ATC] = ACTIONS(329), + [anon_sym_AT_ATdbt] = ACTIONS(331), + [anon_sym_AT_ATdbta] = ACTIONS(329), + [anon_sym_AT_ATdbtb] = ACTIONS(329), + [anon_sym_AT_ATdbts] = ACTIONS(329), + [anon_sym_AT_ATt] = ACTIONS(329), + [anon_sym_AT_ATb] = ACTIONS(329), + [anon_sym_AT_ATi] = ACTIONS(331), + [anon_sym_AT_ATii] = ACTIONS(329), + [anon_sym_AT_ATiS] = ACTIONS(331), + [anon_sym_AT_ATiSS] = ACTIONS(329), + [anon_sym_AT_ATis] = ACTIONS(329), + [anon_sym_AT_ATiz] = ACTIONS(329), + [anon_sym_AT_ATf] = ACTIONS(329), + [anon_sym_AT_ATF] = ACTIONS(329), + [anon_sym_AT_ATom] = ACTIONS(329), + [anon_sym_AT_ATdm] = ACTIONS(329), + [anon_sym_AT_ATr] = ACTIONS(329), + [anon_sym_AT_ATs_COLON] = ACTIONS(329), + [anon_sym_AT] = ACTIONS(329), + [anon_sym_AT_BANG] = ACTIONS(329), + [anon_sym_AT_LPAREN] = ACTIONS(329), + [anon_sym_ATa_COLON] = ACTIONS(329), + [anon_sym_ATb_COLON] = ACTIONS(329), + [anon_sym_ATB_COLON] = ACTIONS(329), + [anon_sym_ATe_COLON] = ACTIONS(329), + [anon_sym_ATF_COLON] = ACTIONS(329), + [anon_sym_ATi_COLON] = ACTIONS(329), + [anon_sym_ATk_COLON] = ACTIONS(329), + [anon_sym_ATo_COLON] = ACTIONS(329), + [anon_sym_ATr_COLON] = ACTIONS(329), + [anon_sym_ATf_COLON] = ACTIONS(329), + [anon_sym_ATs_COLON] = ACTIONS(329), + [anon_sym_ATv_COLON] = ACTIONS(329), + [anon_sym_ATx_COLON] = ACTIONS(329), + [anon_sym_SEMI] = ACTIONS(329), + [anon_sym_PIPE_DOT] = ACTIONS(329), + [anon_sym_GT] = ACTIONS(331), + [anon_sym_GT_GT] = ACTIONS(329), + [sym_html_redirect_operator] = ACTIONS(331), + [sym_html_append_operator] = ACTIONS(329), + [anon_sym_BQUOTE] = ACTIONS(329), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(107), - [anon_sym_CR] = ACTIONS(107), - [sym_file_descriptor] = ACTIONS(107), + [sym_file_descriptor] = ACTIONS(329), }, - [37] = { - [sym__arg_with_paren] = STATE(61), - [sym__arg] = STATE(61), - [sym_arg] = STATE(45), - [sym_args] = STATE(134), - [sym_arg_identifier] = STATE(61), - [sym_double_quoted_arg] = STATE(61), - [sym_single_quoted_arg] = STATE(61), - [sym_cmd_substitution_arg] = STATE(61), - [sym_concatenation] = STATE(77), - [aux_sym_args_repeat1] = STATE(45), - [ts_builtin_sym_end] = ACTIONS(111), - [anon_sym_DQUOTE] = ACTIONS(87), - [anon_sym_TILDE] = ACTIONS(111), - [anon_sym_PIPE] = ACTIONS(113), - [anon_sym_PIPEH] = ACTIONS(111), - [anon_sym_AT_AT_DOT] = ACTIONS(111), - [anon_sym_AT_AT_EQ] = ACTIONS(111), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(111), - [anon_sym_AT_AT] = ACTIONS(113), - [anon_sym_AT_ATc_COLON] = ACTIONS(111), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(111), - [anon_sym_AT_ATC] = ACTIONS(111), - [anon_sym_AT_ATdbt] = ACTIONS(113), - [anon_sym_AT_ATdbta] = ACTIONS(111), + [56] = { + [sym__tmp_stmt] = STATE(57), + [sym_tmp_seek_stmt] = STATE(57), + [sym_tmp_blksz_stmt] = STATE(57), + [sym_tmp_fromto_stmt] = STATE(57), + [sym_tmp_arch_stmt] = STATE(57), + [sym_tmp_bits_stmt] = STATE(57), + [sym_tmp_nthi_stmt] = STATE(57), + [sym_tmp_eval_stmt] = STATE(57), + [sym_tmp_fs_stmt] = STATE(57), + [sym_tmp_reli_stmt] = STATE(57), + [sym_tmp_kuery_stmt] = STATE(57), + [sym_tmp_fd_stmt] = STATE(57), + [sym_tmp_reg_stmt] = STATE(57), + [sym_tmp_file_stmt] = STATE(57), + [sym_tmp_string_stmt] = STATE(57), + [sym_tmp_value_stmt] = STATE(57), + [sym_tmp_hex_stmt] = STATE(57), + [aux_sym_tmp_stmt_repeat1] = STATE(57), + [anon_sym_TILDE] = ACTIONS(187), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_PIPEH] = ACTIONS(91), + [anon_sym_AT_AT_DOT] = ACTIONS(93), + [anon_sym_AT_AT_EQ] = ACTIONS(291), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(293), + [anon_sym_AT_AT] = ACTIONS(295), + [anon_sym_AT_ATc_COLON] = ACTIONS(297), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(299), + [anon_sym_AT_ATC] = ACTIONS(105), + [anon_sym_AT_ATdbt] = ACTIONS(107), + [anon_sym_AT_ATdbta] = ACTIONS(109), [anon_sym_AT_ATdbtb] = ACTIONS(111), - [anon_sym_AT_ATdbts] = ACTIONS(111), - [anon_sym_AT_ATt] = ACTIONS(111), - [anon_sym_AT_ATb] = ACTIONS(111), - [anon_sym_AT_ATi] = ACTIONS(113), - [anon_sym_AT_ATii] = ACTIONS(111), - [anon_sym_AT_ATiS] = ACTIONS(113), - [anon_sym_AT_ATiSS] = ACTIONS(111), - [anon_sym_AT_ATis] = ACTIONS(111), - [anon_sym_AT_ATiz] = ACTIONS(111), - [anon_sym_AT_ATf] = ACTIONS(111), - [anon_sym_AT_ATF] = ACTIONS(111), - [anon_sym_AT_ATom] = ACTIONS(111), - [anon_sym_AT_ATdm] = ACTIONS(111), - [anon_sym_AT_ATr] = ACTIONS(111), - [anon_sym_AT_ATs_COLON] = ACTIONS(111), - [anon_sym_AT] = ACTIONS(111), - [anon_sym_AT_BANG] = ACTIONS(111), - [anon_sym_AT_LPAREN] = ACTIONS(111), - [anon_sym_RPAREN] = ACTIONS(111), - [anon_sym_ATa_COLON] = ACTIONS(111), - [anon_sym_ATb_COLON] = ACTIONS(111), - [anon_sym_ATB_COLON] = ACTIONS(111), - [anon_sym_ATe_COLON] = ACTIONS(111), - [anon_sym_ATF_COLON] = ACTIONS(111), - [anon_sym_ATi_COLON] = ACTIONS(111), - [anon_sym_ATk_COLON] = ACTIONS(111), - [anon_sym_ATo_COLON] = ACTIONS(111), - [anon_sym_ATr_COLON] = ACTIONS(111), - [anon_sym_ATf_COLON] = ACTIONS(111), - [anon_sym_ATs_COLON] = ACTIONS(111), - [anon_sym_ATv_COLON] = ACTIONS(111), - [anon_sym_ATx_COLON] = ACTIONS(111), - [anon_sym_SEMI] = ACTIONS(111), - [anon_sym_LPAREN] = ACTIONS(91), - [anon_sym_DOLLAR] = ACTIONS(93), - [anon_sym_PIPE_DOT] = ACTIONS(111), - [anon_sym_GT] = ACTIONS(113), - [anon_sym_GT_GT] = ACTIONS(111), - [sym_html_redirect_operator] = ACTIONS(113), - [sym_html_append_operator] = ACTIONS(111), - [anon_sym_COMMA] = ACTIONS(95), - [aux_sym_arg_identifier_token1] = ACTIONS(93), - [anon_sym_SQUOTE] = ACTIONS(97), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), - [anon_sym_BQUOTE] = ACTIONS(101), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(111), - [anon_sym_CR] = ACTIONS(111), - [sym_file_descriptor] = ACTIONS(111), - }, - [38] = { - [sym__arg_with_paren] = STATE(61), - [sym__arg] = STATE(61), - [sym_arg] = STATE(45), - [sym_args] = STATE(195), - [sym_arg_identifier] = STATE(61), - [sym_double_quoted_arg] = STATE(61), - [sym_single_quoted_arg] = STATE(61), - [sym_cmd_substitution_arg] = STATE(61), - [sym_concatenation] = STATE(77), - [aux_sym_args_repeat1] = STATE(45), - [ts_builtin_sym_end] = ACTIONS(115), - [anon_sym_DQUOTE] = ACTIONS(87), - [anon_sym_TILDE] = ACTIONS(115), - [anon_sym_PIPE] = ACTIONS(117), - [anon_sym_PIPEH] = ACTIONS(115), - [anon_sym_AT_AT_DOT] = ACTIONS(115), - [anon_sym_AT_AT_EQ] = ACTIONS(115), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(115), - [anon_sym_AT_AT] = ACTIONS(117), - [anon_sym_AT_ATc_COLON] = ACTIONS(115), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(115), - [anon_sym_AT_ATC] = ACTIONS(115), - [anon_sym_AT_ATdbt] = ACTIONS(117), - [anon_sym_AT_ATdbta] = ACTIONS(115), - [anon_sym_AT_ATdbtb] = ACTIONS(115), - [anon_sym_AT_ATdbts] = ACTIONS(115), + [anon_sym_AT_ATdbts] = ACTIONS(113), [anon_sym_AT_ATt] = ACTIONS(115), - [anon_sym_AT_ATb] = ACTIONS(115), - [anon_sym_AT_ATi] = ACTIONS(117), - [anon_sym_AT_ATii] = ACTIONS(115), - [anon_sym_AT_ATiS] = ACTIONS(117), - [anon_sym_AT_ATiSS] = ACTIONS(115), - [anon_sym_AT_ATis] = ACTIONS(115), - [anon_sym_AT_ATiz] = ACTIONS(115), - [anon_sym_AT_ATf] = ACTIONS(115), - [anon_sym_AT_ATF] = ACTIONS(115), - [anon_sym_AT_ATom] = ACTIONS(115), - [anon_sym_AT_ATdm] = ACTIONS(115), - [anon_sym_AT_ATr] = ACTIONS(115), - [anon_sym_AT_ATs_COLON] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(115), - [anon_sym_AT_BANG] = ACTIONS(115), - [anon_sym_AT_LPAREN] = ACTIONS(115), - [anon_sym_RPAREN] = ACTIONS(115), - [anon_sym_ATa_COLON] = ACTIONS(115), - [anon_sym_ATb_COLON] = ACTIONS(115), - [anon_sym_ATB_COLON] = ACTIONS(115), - [anon_sym_ATe_COLON] = ACTIONS(115), - [anon_sym_ATF_COLON] = ACTIONS(115), - [anon_sym_ATi_COLON] = ACTIONS(115), - [anon_sym_ATk_COLON] = ACTIONS(115), - [anon_sym_ATo_COLON] = ACTIONS(115), - [anon_sym_ATr_COLON] = ACTIONS(115), - [anon_sym_ATf_COLON] = ACTIONS(115), - [anon_sym_ATs_COLON] = ACTIONS(115), - [anon_sym_ATv_COLON] = ACTIONS(115), - [anon_sym_ATx_COLON] = ACTIONS(115), - [anon_sym_SEMI] = ACTIONS(115), - [anon_sym_LPAREN] = ACTIONS(91), - [anon_sym_DOLLAR] = ACTIONS(93), - [anon_sym_PIPE_DOT] = ACTIONS(115), - [anon_sym_GT] = ACTIONS(117), - [anon_sym_GT_GT] = ACTIONS(115), - [sym_html_redirect_operator] = ACTIONS(117), - [sym_html_append_operator] = ACTIONS(115), - [anon_sym_COMMA] = ACTIONS(95), - [aux_sym_arg_identifier_token1] = ACTIONS(93), - [anon_sym_SQUOTE] = ACTIONS(97), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), - [anon_sym_BQUOTE] = ACTIONS(101), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(115), - [anon_sym_CR] = ACTIONS(115), - [sym_file_descriptor] = ACTIONS(115), - }, - [39] = { - [sym__arg_with_paren] = STATE(61), - [sym__arg] = STATE(61), - [sym_arg] = STATE(45), - [sym_args] = STATE(166), - [sym_arg_identifier] = STATE(61), - [sym_double_quoted_arg] = STATE(61), - [sym_single_quoted_arg] = STATE(61), - [sym_cmd_substitution_arg] = STATE(61), - [sym_concatenation] = STATE(77), - [aux_sym_args_repeat1] = STATE(45), - [ts_builtin_sym_end] = ACTIONS(119), - [anon_sym_DQUOTE] = ACTIONS(87), - [anon_sym_TILDE] = ACTIONS(119), - [anon_sym_PIPE] = ACTIONS(121), - [anon_sym_PIPEH] = ACTIONS(119), - [anon_sym_AT_AT_DOT] = ACTIONS(119), - [anon_sym_AT_AT_EQ] = ACTIONS(119), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(119), - [anon_sym_AT_AT] = ACTIONS(121), - [anon_sym_AT_ATc_COLON] = ACTIONS(119), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(119), - [anon_sym_AT_ATC] = ACTIONS(119), - [anon_sym_AT_ATdbt] = ACTIONS(121), - [anon_sym_AT_ATdbta] = ACTIONS(119), - [anon_sym_AT_ATdbtb] = ACTIONS(119), - [anon_sym_AT_ATdbts] = ACTIONS(119), - [anon_sym_AT_ATt] = ACTIONS(119), - [anon_sym_AT_ATb] = ACTIONS(119), - [anon_sym_AT_ATi] = ACTIONS(121), - [anon_sym_AT_ATii] = ACTIONS(119), - [anon_sym_AT_ATiS] = ACTIONS(121), - [anon_sym_AT_ATiSS] = ACTIONS(119), - [anon_sym_AT_ATis] = ACTIONS(119), - [anon_sym_AT_ATiz] = ACTIONS(119), - [anon_sym_AT_ATf] = ACTIONS(119), - [anon_sym_AT_ATF] = ACTIONS(119), - [anon_sym_AT_ATom] = ACTIONS(119), - [anon_sym_AT_ATdm] = ACTIONS(119), - [anon_sym_AT_ATr] = ACTIONS(119), - [anon_sym_AT_ATs_COLON] = ACTIONS(119), - [anon_sym_AT] = ACTIONS(119), - [anon_sym_AT_BANG] = ACTIONS(119), - [anon_sym_AT_LPAREN] = ACTIONS(119), - [anon_sym_RPAREN] = ACTIONS(119), - [anon_sym_ATa_COLON] = ACTIONS(119), - [anon_sym_ATb_COLON] = ACTIONS(119), - [anon_sym_ATB_COLON] = ACTIONS(119), - [anon_sym_ATe_COLON] = ACTIONS(119), - [anon_sym_ATF_COLON] = ACTIONS(119), - [anon_sym_ATi_COLON] = ACTIONS(119), - [anon_sym_ATk_COLON] = ACTIONS(119), - [anon_sym_ATo_COLON] = ACTIONS(119), - [anon_sym_ATr_COLON] = ACTIONS(119), - [anon_sym_ATf_COLON] = ACTIONS(119), - [anon_sym_ATs_COLON] = ACTIONS(119), - [anon_sym_ATv_COLON] = ACTIONS(119), - [anon_sym_ATx_COLON] = ACTIONS(119), - [anon_sym_SEMI] = ACTIONS(119), - [anon_sym_LPAREN] = ACTIONS(91), - [anon_sym_DOLLAR] = ACTIONS(93), - [anon_sym_PIPE_DOT] = ACTIONS(119), - [anon_sym_GT] = ACTIONS(121), - [anon_sym_GT_GT] = ACTIONS(119), - [sym_html_redirect_operator] = ACTIONS(121), - [sym_html_append_operator] = ACTIONS(119), - [anon_sym_COMMA] = ACTIONS(95), - [aux_sym_arg_identifier_token1] = ACTIONS(93), - [anon_sym_SQUOTE] = ACTIONS(97), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), - [anon_sym_BQUOTE] = ACTIONS(101), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(119), - [anon_sym_CR] = ACTIONS(119), - [sym_file_descriptor] = ACTIONS(119), - }, - [40] = { - [sym__arg_with_paren] = STATE(61), - [sym__arg] = STATE(61), - [sym_arg] = STATE(45), - [sym_args] = STATE(146), - [sym_arg_identifier] = STATE(61), - [sym_double_quoted_arg] = STATE(61), - [sym_single_quoted_arg] = STATE(61), - [sym_cmd_substitution_arg] = STATE(61), - [sym_concatenation] = STATE(77), - [aux_sym_args_repeat1] = STATE(45), - [ts_builtin_sym_end] = ACTIONS(123), - [anon_sym_DQUOTE] = ACTIONS(87), - [anon_sym_TILDE] = ACTIONS(123), - [anon_sym_PIPE] = ACTIONS(125), - [anon_sym_PIPEH] = ACTIONS(123), - [anon_sym_AT_AT_DOT] = ACTIONS(123), - [anon_sym_AT_AT_EQ] = ACTIONS(123), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(123), - [anon_sym_AT_AT] = ACTIONS(125), - [anon_sym_AT_ATc_COLON] = ACTIONS(123), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(123), - [anon_sym_AT_ATC] = ACTIONS(123), - [anon_sym_AT_ATdbt] = ACTIONS(125), - [anon_sym_AT_ATdbta] = ACTIONS(123), - [anon_sym_AT_ATdbtb] = ACTIONS(123), - [anon_sym_AT_ATdbts] = ACTIONS(123), - [anon_sym_AT_ATt] = ACTIONS(123), - [anon_sym_AT_ATb] = ACTIONS(123), - [anon_sym_AT_ATi] = ACTIONS(125), - [anon_sym_AT_ATii] = ACTIONS(123), - [anon_sym_AT_ATiS] = ACTIONS(125), - [anon_sym_AT_ATiSS] = ACTIONS(123), - [anon_sym_AT_ATis] = ACTIONS(123), - [anon_sym_AT_ATiz] = ACTIONS(123), - [anon_sym_AT_ATf] = ACTIONS(123), - [anon_sym_AT_ATF] = ACTIONS(123), - [anon_sym_AT_ATom] = ACTIONS(123), - [anon_sym_AT_ATdm] = ACTIONS(123), - [anon_sym_AT_ATr] = ACTIONS(123), - [anon_sym_AT_ATs_COLON] = ACTIONS(123), - [anon_sym_AT] = ACTIONS(123), - [anon_sym_AT_BANG] = ACTIONS(123), - [anon_sym_AT_LPAREN] = ACTIONS(123), - [anon_sym_RPAREN] = ACTIONS(123), - [anon_sym_ATa_COLON] = ACTIONS(123), - [anon_sym_ATb_COLON] = ACTIONS(123), - [anon_sym_ATB_COLON] = ACTIONS(123), - [anon_sym_ATe_COLON] = ACTIONS(123), - [anon_sym_ATF_COLON] = ACTIONS(123), - [anon_sym_ATi_COLON] = ACTIONS(123), - [anon_sym_ATk_COLON] = ACTIONS(123), - [anon_sym_ATo_COLON] = ACTIONS(123), - [anon_sym_ATr_COLON] = ACTIONS(123), - [anon_sym_ATf_COLON] = ACTIONS(123), - [anon_sym_ATs_COLON] = ACTIONS(123), - [anon_sym_ATv_COLON] = ACTIONS(123), - [anon_sym_ATx_COLON] = ACTIONS(123), - [anon_sym_SEMI] = ACTIONS(123), - [anon_sym_LPAREN] = ACTIONS(91), - [anon_sym_DOLLAR] = ACTIONS(93), - [anon_sym_PIPE_DOT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(125), - [anon_sym_GT_GT] = ACTIONS(123), - [sym_html_redirect_operator] = ACTIONS(125), - [sym_html_append_operator] = ACTIONS(123), - [anon_sym_COMMA] = ACTIONS(95), - [aux_sym_arg_identifier_token1] = ACTIONS(93), - [anon_sym_SQUOTE] = ACTIONS(97), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), - [anon_sym_BQUOTE] = ACTIONS(101), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(123), - [anon_sym_CR] = ACTIONS(123), - [sym_file_descriptor] = ACTIONS(123), - }, - [41] = { - [sym__arg_with_paren] = STATE(61), - [sym__arg] = STATE(61), - [sym_arg] = STATE(45), - [sym_args] = STATE(210), - [sym_arg_identifier] = STATE(61), - [sym_double_quoted_arg] = STATE(61), - [sym_single_quoted_arg] = STATE(61), - [sym_cmd_substitution_arg] = STATE(61), - [sym_concatenation] = STATE(77), - [aux_sym_args_repeat1] = STATE(45), - [ts_builtin_sym_end] = ACTIONS(127), - [anon_sym_DQUOTE] = ACTIONS(87), - [anon_sym_TILDE] = ACTIONS(127), - [anon_sym_PIPE] = ACTIONS(129), - [anon_sym_PIPEH] = ACTIONS(127), - [anon_sym_AT_AT_DOT] = ACTIONS(127), - [anon_sym_AT_AT_EQ] = ACTIONS(127), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(127), - [anon_sym_AT_AT] = ACTIONS(129), - [anon_sym_AT_ATc_COLON] = ACTIONS(127), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(127), - [anon_sym_AT_ATC] = ACTIONS(127), - [anon_sym_AT_ATdbt] = ACTIONS(129), - [anon_sym_AT_ATdbta] = ACTIONS(127), - [anon_sym_AT_ATdbtb] = ACTIONS(127), - [anon_sym_AT_ATdbts] = ACTIONS(127), - [anon_sym_AT_ATt] = ACTIONS(127), - [anon_sym_AT_ATb] = ACTIONS(127), - [anon_sym_AT_ATi] = ACTIONS(129), - [anon_sym_AT_ATii] = ACTIONS(127), - [anon_sym_AT_ATiS] = ACTIONS(129), - [anon_sym_AT_ATiSS] = ACTIONS(127), + [anon_sym_AT_ATb] = ACTIONS(117), + [anon_sym_AT_ATi] = ACTIONS(119), + [anon_sym_AT_ATii] = ACTIONS(121), + [anon_sym_AT_ATiS] = ACTIONS(123), + [anon_sym_AT_ATiSS] = ACTIONS(125), [anon_sym_AT_ATis] = ACTIONS(127), - [anon_sym_AT_ATiz] = ACTIONS(127), - [anon_sym_AT_ATf] = ACTIONS(127), - [anon_sym_AT_ATF] = ACTIONS(127), - [anon_sym_AT_ATom] = ACTIONS(127), - [anon_sym_AT_ATdm] = ACTIONS(127), - [anon_sym_AT_ATr] = ACTIONS(127), - [anon_sym_AT_ATs_COLON] = ACTIONS(127), - [anon_sym_AT] = ACTIONS(127), - [anon_sym_AT_BANG] = ACTIONS(127), - [anon_sym_AT_LPAREN] = ACTIONS(127), - [anon_sym_RPAREN] = ACTIONS(127), - [anon_sym_ATa_COLON] = ACTIONS(127), - [anon_sym_ATb_COLON] = ACTIONS(127), - [anon_sym_ATB_COLON] = ACTIONS(127), - [anon_sym_ATe_COLON] = ACTIONS(127), - [anon_sym_ATF_COLON] = ACTIONS(127), - [anon_sym_ATi_COLON] = ACTIONS(127), - [anon_sym_ATk_COLON] = ACTIONS(127), - [anon_sym_ATo_COLON] = ACTIONS(127), - [anon_sym_ATr_COLON] = ACTIONS(127), - [anon_sym_ATf_COLON] = ACTIONS(127), - [anon_sym_ATs_COLON] = ACTIONS(127), - [anon_sym_ATv_COLON] = ACTIONS(127), - [anon_sym_ATx_COLON] = ACTIONS(127), - [anon_sym_SEMI] = ACTIONS(127), - [anon_sym_LPAREN] = ACTIONS(91), - [anon_sym_DOLLAR] = ACTIONS(93), - [anon_sym_PIPE_DOT] = ACTIONS(127), - [anon_sym_GT] = ACTIONS(129), - [anon_sym_GT_GT] = ACTIONS(127), - [sym_html_redirect_operator] = ACTIONS(129), - [sym_html_append_operator] = ACTIONS(127), - [anon_sym_COMMA] = ACTIONS(95), - [aux_sym_arg_identifier_token1] = ACTIONS(93), - [anon_sym_SQUOTE] = ACTIONS(97), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), - [anon_sym_BQUOTE] = ACTIONS(101), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(127), - [anon_sym_CR] = ACTIONS(127), - [sym_file_descriptor] = ACTIONS(127), - }, - [42] = { - [sym__arg_with_paren] = STATE(61), - [sym__arg] = STATE(61), - [sym_arg] = STATE(45), - [sym_args] = STATE(163), - [sym_arg_identifier] = STATE(61), - [sym_double_quoted_arg] = STATE(61), - [sym_single_quoted_arg] = STATE(61), - [sym_cmd_substitution_arg] = STATE(61), - [sym_concatenation] = STATE(77), - [aux_sym_args_repeat1] = STATE(45), - [ts_builtin_sym_end] = ACTIONS(131), - [anon_sym_DQUOTE] = ACTIONS(87), - [anon_sym_TILDE] = ACTIONS(131), - [anon_sym_PIPE] = ACTIONS(133), - [anon_sym_PIPEH] = ACTIONS(131), - [anon_sym_AT_AT_DOT] = ACTIONS(131), - [anon_sym_AT_AT_EQ] = ACTIONS(131), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(131), - [anon_sym_AT_AT] = ACTIONS(133), - [anon_sym_AT_ATc_COLON] = ACTIONS(131), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(131), - [anon_sym_AT_ATC] = ACTIONS(131), - [anon_sym_AT_ATdbt] = ACTIONS(133), - [anon_sym_AT_ATdbta] = ACTIONS(131), - [anon_sym_AT_ATdbtb] = ACTIONS(131), - [anon_sym_AT_ATdbts] = ACTIONS(131), - [anon_sym_AT_ATt] = ACTIONS(131), - [anon_sym_AT_ATb] = ACTIONS(131), - [anon_sym_AT_ATi] = ACTIONS(133), - [anon_sym_AT_ATii] = ACTIONS(131), - [anon_sym_AT_ATiS] = ACTIONS(133), - [anon_sym_AT_ATiSS] = ACTIONS(131), - [anon_sym_AT_ATis] = ACTIONS(131), - [anon_sym_AT_ATiz] = ACTIONS(131), + [anon_sym_AT_ATiz] = ACTIONS(129), [anon_sym_AT_ATf] = ACTIONS(131), - [anon_sym_AT_ATF] = ACTIONS(131), - [anon_sym_AT_ATom] = ACTIONS(131), - [anon_sym_AT_ATdm] = ACTIONS(131), - [anon_sym_AT_ATr] = ACTIONS(131), - [anon_sym_AT_ATs_COLON] = ACTIONS(131), - [anon_sym_AT] = ACTIONS(131), - [anon_sym_AT_BANG] = ACTIONS(131), - [anon_sym_AT_LPAREN] = ACTIONS(131), - [anon_sym_RPAREN] = ACTIONS(131), - [anon_sym_ATa_COLON] = ACTIONS(131), - [anon_sym_ATb_COLON] = ACTIONS(131), - [anon_sym_ATB_COLON] = ACTIONS(131), - [anon_sym_ATe_COLON] = ACTIONS(131), - [anon_sym_ATF_COLON] = ACTIONS(131), - [anon_sym_ATi_COLON] = ACTIONS(131), - [anon_sym_ATk_COLON] = ACTIONS(131), - [anon_sym_ATo_COLON] = ACTIONS(131), - [anon_sym_ATr_COLON] = ACTIONS(131), - [anon_sym_ATf_COLON] = ACTIONS(131), - [anon_sym_ATs_COLON] = ACTIONS(131), - [anon_sym_ATv_COLON] = ACTIONS(131), - [anon_sym_ATx_COLON] = ACTIONS(131), - [anon_sym_SEMI] = ACTIONS(131), - [anon_sym_LPAREN] = ACTIONS(91), - [anon_sym_DOLLAR] = ACTIONS(93), - [anon_sym_PIPE_DOT] = ACTIONS(131), - [anon_sym_GT] = ACTIONS(133), - [anon_sym_GT_GT] = ACTIONS(131), - [sym_html_redirect_operator] = ACTIONS(133), - [sym_html_append_operator] = ACTIONS(131), - [anon_sym_COMMA] = ACTIONS(95), - [aux_sym_arg_identifier_token1] = ACTIONS(93), - [anon_sym_SQUOTE] = ACTIONS(97), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), - [anon_sym_BQUOTE] = ACTIONS(101), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(131), - [anon_sym_CR] = ACTIONS(131), - [sym_file_descriptor] = ACTIONS(131), - }, - [43] = { - [sym__arg_with_paren] = STATE(61), - [sym__arg] = STATE(61), - [sym_arg] = STATE(45), - [sym_args] = STATE(145), - [sym_arg_identifier] = STATE(61), - [sym_double_quoted_arg] = STATE(61), - [sym_single_quoted_arg] = STATE(61), - [sym_cmd_substitution_arg] = STATE(61), - [sym_concatenation] = STATE(77), - [aux_sym_args_repeat1] = STATE(45), - [ts_builtin_sym_end] = ACTIONS(135), - [anon_sym_DQUOTE] = ACTIONS(87), - [anon_sym_TILDE] = ACTIONS(135), - [anon_sym_PIPE] = ACTIONS(137), - [anon_sym_PIPEH] = ACTIONS(135), - [anon_sym_AT_AT_DOT] = ACTIONS(135), - [anon_sym_AT_AT_EQ] = ACTIONS(135), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(135), - [anon_sym_AT_AT] = ACTIONS(137), - [anon_sym_AT_ATc_COLON] = ACTIONS(135), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(135), - [anon_sym_AT_ATC] = ACTIONS(135), - [anon_sym_AT_ATdbt] = ACTIONS(137), - [anon_sym_AT_ATdbta] = ACTIONS(135), - [anon_sym_AT_ATdbtb] = ACTIONS(135), - [anon_sym_AT_ATdbts] = ACTIONS(135), - [anon_sym_AT_ATt] = ACTIONS(135), - [anon_sym_AT_ATb] = ACTIONS(135), - [anon_sym_AT_ATi] = ACTIONS(137), - [anon_sym_AT_ATii] = ACTIONS(135), - [anon_sym_AT_ATiS] = ACTIONS(137), - [anon_sym_AT_ATiSS] = ACTIONS(135), - [anon_sym_AT_ATis] = ACTIONS(135), - [anon_sym_AT_ATiz] = ACTIONS(135), - [anon_sym_AT_ATf] = ACTIONS(135), - [anon_sym_AT_ATF] = ACTIONS(135), + [anon_sym_AT_ATF] = ACTIONS(133), [anon_sym_AT_ATom] = ACTIONS(135), - [anon_sym_AT_ATdm] = ACTIONS(135), - [anon_sym_AT_ATr] = ACTIONS(135), - [anon_sym_AT_ATs_COLON] = ACTIONS(135), - [anon_sym_AT] = ACTIONS(135), - [anon_sym_AT_BANG] = ACTIONS(135), - [anon_sym_AT_LPAREN] = ACTIONS(135), - [anon_sym_RPAREN] = ACTIONS(135), - [anon_sym_ATa_COLON] = ACTIONS(135), - [anon_sym_ATb_COLON] = ACTIONS(135), - [anon_sym_ATB_COLON] = ACTIONS(135), - [anon_sym_ATe_COLON] = ACTIONS(135), - [anon_sym_ATF_COLON] = ACTIONS(135), - [anon_sym_ATi_COLON] = ACTIONS(135), - [anon_sym_ATk_COLON] = ACTIONS(135), - [anon_sym_ATo_COLON] = ACTIONS(135), - [anon_sym_ATr_COLON] = ACTIONS(135), - [anon_sym_ATf_COLON] = ACTIONS(135), - [anon_sym_ATs_COLON] = ACTIONS(135), - [anon_sym_ATv_COLON] = ACTIONS(135), - [anon_sym_ATx_COLON] = ACTIONS(135), - [anon_sym_SEMI] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(91), - [anon_sym_DOLLAR] = ACTIONS(93), - [anon_sym_PIPE_DOT] = ACTIONS(135), - [anon_sym_GT] = ACTIONS(137), - [anon_sym_GT_GT] = ACTIONS(135), - [sym_html_redirect_operator] = ACTIONS(137), - [sym_html_append_operator] = ACTIONS(135), - [anon_sym_COMMA] = ACTIONS(95), - [aux_sym_arg_identifier_token1] = ACTIONS(93), - [anon_sym_SQUOTE] = ACTIONS(97), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), - [anon_sym_BQUOTE] = ACTIONS(101), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(135), - [anon_sym_CR] = ACTIONS(135), - [sym_file_descriptor] = ACTIONS(135), - }, - [44] = { - [sym__arg_with_paren] = STATE(61), - [sym__arg] = STATE(61), - [sym_arg] = STATE(44), - [sym_arg_identifier] = STATE(61), - [sym_double_quoted_arg] = STATE(61), - [sym_single_quoted_arg] = STATE(61), - [sym_cmd_substitution_arg] = STATE(61), - [sym_concatenation] = STATE(77), - [aux_sym_args_repeat1] = STATE(44), - [ts_builtin_sym_end] = ACTIONS(139), - [anon_sym_DQUOTE] = ACTIONS(141), - [anon_sym_TILDE] = ACTIONS(139), - [anon_sym_PIPE] = ACTIONS(144), - [anon_sym_PIPEH] = ACTIONS(139), - [anon_sym_AT_AT_DOT] = ACTIONS(139), - [anon_sym_AT_AT_EQ] = ACTIONS(139), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(139), - [anon_sym_AT_AT] = ACTIONS(144), - [anon_sym_AT_ATc_COLON] = ACTIONS(139), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(139), - [anon_sym_AT_ATC] = ACTIONS(139), - [anon_sym_AT_ATdbt] = ACTIONS(144), - [anon_sym_AT_ATdbta] = ACTIONS(139), - [anon_sym_AT_ATdbtb] = ACTIONS(139), - [anon_sym_AT_ATdbts] = ACTIONS(139), - [anon_sym_AT_ATt] = ACTIONS(139), - [anon_sym_AT_ATb] = ACTIONS(139), - [anon_sym_AT_ATi] = ACTIONS(144), - [anon_sym_AT_ATii] = ACTIONS(139), - [anon_sym_AT_ATiS] = ACTIONS(144), - [anon_sym_AT_ATiSS] = ACTIONS(139), - [anon_sym_AT_ATis] = ACTIONS(139), - [anon_sym_AT_ATiz] = ACTIONS(139), - [anon_sym_AT_ATf] = ACTIONS(139), - [anon_sym_AT_ATF] = ACTIONS(139), - [anon_sym_AT_ATom] = ACTIONS(139), - [anon_sym_AT_ATdm] = ACTIONS(139), + [anon_sym_AT_ATdm] = ACTIONS(137), [anon_sym_AT_ATr] = ACTIONS(139), - [anon_sym_AT_ATs_COLON] = ACTIONS(139), - [anon_sym_AT] = ACTIONS(139), - [anon_sym_AT_BANG] = ACTIONS(139), - [anon_sym_AT_LPAREN] = ACTIONS(139), - [anon_sym_RPAREN] = ACTIONS(139), - [anon_sym_ATa_COLON] = ACTIONS(139), - [anon_sym_ATb_COLON] = ACTIONS(139), - [anon_sym_ATB_COLON] = ACTIONS(139), - [anon_sym_ATe_COLON] = ACTIONS(139), - [anon_sym_ATF_COLON] = ACTIONS(139), - [anon_sym_ATi_COLON] = ACTIONS(139), - [anon_sym_ATk_COLON] = ACTIONS(139), - [anon_sym_ATo_COLON] = ACTIONS(139), - [anon_sym_ATr_COLON] = ACTIONS(139), - [anon_sym_ATf_COLON] = ACTIONS(139), - [anon_sym_ATs_COLON] = ACTIONS(139), - [anon_sym_ATv_COLON] = ACTIONS(139), - [anon_sym_ATx_COLON] = ACTIONS(139), - [anon_sym_SEMI] = ACTIONS(139), - [anon_sym_LPAREN] = ACTIONS(146), - [anon_sym_DOLLAR] = ACTIONS(149), - [anon_sym_PIPE_DOT] = ACTIONS(139), - [anon_sym_GT] = ACTIONS(144), - [anon_sym_GT_GT] = ACTIONS(139), - [sym_html_redirect_operator] = ACTIONS(144), - [sym_html_append_operator] = ACTIONS(139), - [anon_sym_COMMA] = ACTIONS(152), - [aux_sym_arg_identifier_token1] = ACTIONS(149), - [anon_sym_SQUOTE] = ACTIONS(155), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(158), - [anon_sym_BQUOTE] = ACTIONS(161), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(139), - [anon_sym_CR] = ACTIONS(139), - [sym_file_descriptor] = ACTIONS(139), - }, - [45] = { - [sym__arg_with_paren] = STATE(61), - [sym__arg] = STATE(61), - [sym_arg] = STATE(44), - [sym_arg_identifier] = STATE(61), - [sym_double_quoted_arg] = STATE(61), - [sym_single_quoted_arg] = STATE(61), - [sym_cmd_substitution_arg] = STATE(61), - [sym_concatenation] = STATE(77), - [aux_sym_args_repeat1] = STATE(44), - [ts_builtin_sym_end] = ACTIONS(164), - [anon_sym_DQUOTE] = ACTIONS(87), - [anon_sym_TILDE] = ACTIONS(164), - [anon_sym_PIPE] = ACTIONS(166), - [anon_sym_PIPEH] = ACTIONS(164), - [anon_sym_AT_AT_DOT] = ACTIONS(164), - [anon_sym_AT_AT_EQ] = ACTIONS(164), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(164), - [anon_sym_AT_AT] = ACTIONS(166), - [anon_sym_AT_ATc_COLON] = ACTIONS(164), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(164), - [anon_sym_AT_ATC] = ACTIONS(164), - [anon_sym_AT_ATdbt] = ACTIONS(166), - [anon_sym_AT_ATdbta] = ACTIONS(164), - [anon_sym_AT_ATdbtb] = ACTIONS(164), - [anon_sym_AT_ATdbts] = ACTIONS(164), - [anon_sym_AT_ATt] = ACTIONS(164), - [anon_sym_AT_ATb] = ACTIONS(164), - [anon_sym_AT_ATi] = ACTIONS(166), - [anon_sym_AT_ATii] = ACTIONS(164), - [anon_sym_AT_ATiS] = ACTIONS(166), - [anon_sym_AT_ATiSS] = ACTIONS(164), - [anon_sym_AT_ATis] = ACTIONS(164), - [anon_sym_AT_ATiz] = ACTIONS(164), - [anon_sym_AT_ATf] = ACTIONS(164), - [anon_sym_AT_ATF] = ACTIONS(164), - [anon_sym_AT_ATom] = ACTIONS(164), - [anon_sym_AT_ATdm] = ACTIONS(164), - [anon_sym_AT_ATr] = ACTIONS(164), - [anon_sym_AT_ATs_COLON] = ACTIONS(164), - [anon_sym_AT] = ACTIONS(164), - [anon_sym_AT_BANG] = ACTIONS(164), - [anon_sym_AT_LPAREN] = ACTIONS(164), - [anon_sym_RPAREN] = ACTIONS(164), - [anon_sym_ATa_COLON] = ACTIONS(164), - [anon_sym_ATb_COLON] = ACTIONS(164), - [anon_sym_ATB_COLON] = ACTIONS(164), - [anon_sym_ATe_COLON] = ACTIONS(164), - [anon_sym_ATF_COLON] = ACTIONS(164), - [anon_sym_ATi_COLON] = ACTIONS(164), - [anon_sym_ATk_COLON] = ACTIONS(164), - [anon_sym_ATo_COLON] = ACTIONS(164), - [anon_sym_ATr_COLON] = ACTIONS(164), - [anon_sym_ATf_COLON] = ACTIONS(164), - [anon_sym_ATs_COLON] = ACTIONS(164), - [anon_sym_ATv_COLON] = ACTIONS(164), - [anon_sym_ATx_COLON] = ACTIONS(164), - [anon_sym_SEMI] = ACTIONS(164), - [anon_sym_LPAREN] = ACTIONS(91), - [anon_sym_DOLLAR] = ACTIONS(93), - [anon_sym_PIPE_DOT] = ACTIONS(164), - [anon_sym_GT] = ACTIONS(166), - [anon_sym_GT_GT] = ACTIONS(164), - [sym_html_redirect_operator] = ACTIONS(166), - [sym_html_append_operator] = ACTIONS(164), - [anon_sym_COMMA] = ACTIONS(95), - [aux_sym_arg_identifier_token1] = ACTIONS(93), - [anon_sym_SQUOTE] = ACTIONS(97), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), - [anon_sym_BQUOTE] = ACTIONS(101), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(164), - [anon_sym_CR] = ACTIONS(164), - [sym_file_descriptor] = ACTIONS(164), - }, - [46] = { - [sym__arg_with_paren] = STATE(61), - [sym__arg] = STATE(61), - [sym_arg] = STATE(56), - [sym_args] = STATE(162), - [sym_arg_identifier] = STATE(61), - [sym_double_quoted_arg] = STATE(61), - [sym_single_quoted_arg] = STATE(61), - [sym_cmd_substitution_arg] = STATE(61), - [sym_concatenation] = STATE(77), - [aux_sym_args_repeat1] = STATE(56), - [anon_sym_DQUOTE] = ACTIONS(87), - [anon_sym_TILDE] = ACTIONS(85), - [anon_sym_PIPE] = ACTIONS(89), - [anon_sym_PIPEH] = ACTIONS(85), - [anon_sym_AT_AT_DOT] = ACTIONS(85), - [anon_sym_AT_AT_EQ] = ACTIONS(85), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(85), - [anon_sym_AT_AT] = ACTIONS(89), - [anon_sym_AT_ATc_COLON] = ACTIONS(85), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(85), - [anon_sym_AT_ATC] = ACTIONS(85), - [anon_sym_AT_ATdbt] = ACTIONS(89), - [anon_sym_AT_ATdbta] = ACTIONS(85), - [anon_sym_AT_ATdbtb] = ACTIONS(85), - [anon_sym_AT_ATdbts] = ACTIONS(85), - [anon_sym_AT_ATt] = ACTIONS(85), - [anon_sym_AT_ATb] = ACTIONS(85), - [anon_sym_AT_ATi] = ACTIONS(89), - [anon_sym_AT_ATii] = ACTIONS(85), - [anon_sym_AT_ATiS] = ACTIONS(89), - [anon_sym_AT_ATiSS] = ACTIONS(85), - [anon_sym_AT_ATis] = ACTIONS(85), - [anon_sym_AT_ATiz] = ACTIONS(85), - [anon_sym_AT_ATf] = ACTIONS(85), - [anon_sym_AT_ATF] = ACTIONS(85), - [anon_sym_AT_ATom] = ACTIONS(85), - [anon_sym_AT_ATdm] = ACTIONS(85), - [anon_sym_AT_ATr] = ACTIONS(85), - [anon_sym_AT_ATs_COLON] = ACTIONS(85), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_AT_BANG] = ACTIONS(85), - [anon_sym_AT_LPAREN] = ACTIONS(85), - [anon_sym_ATa_COLON] = ACTIONS(85), - [anon_sym_ATb_COLON] = ACTIONS(85), - [anon_sym_ATB_COLON] = ACTIONS(85), - [anon_sym_ATe_COLON] = ACTIONS(85), - [anon_sym_ATF_COLON] = ACTIONS(85), - [anon_sym_ATi_COLON] = ACTIONS(85), - [anon_sym_ATk_COLON] = ACTIONS(85), - [anon_sym_ATo_COLON] = ACTIONS(85), - [anon_sym_ATr_COLON] = ACTIONS(85), - [anon_sym_ATf_COLON] = ACTIONS(85), - [anon_sym_ATs_COLON] = ACTIONS(85), - [anon_sym_ATv_COLON] = ACTIONS(85), - [anon_sym_ATx_COLON] = ACTIONS(85), - [anon_sym_SEMI] = ACTIONS(85), - [anon_sym_LPAREN] = ACTIONS(91), - [anon_sym_DOLLAR] = ACTIONS(93), - [anon_sym_PIPE_DOT] = ACTIONS(85), - [anon_sym_GT] = ACTIONS(89), - [anon_sym_GT_GT] = ACTIONS(85), - [sym_html_redirect_operator] = ACTIONS(89), - [sym_html_append_operator] = ACTIONS(85), - [anon_sym_COMMA] = ACTIONS(95), - [aux_sym_arg_identifier_token1] = ACTIONS(93), - [anon_sym_SQUOTE] = ACTIONS(97), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), - [anon_sym_BQUOTE] = ACTIONS(101), - [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(85), - }, - [47] = { - [sym__arg_with_paren] = STATE(61), - [sym__arg] = STATE(61), - [sym_arg] = STATE(56), - [sym_args] = STATE(146), - [sym_arg_identifier] = STATE(61), - [sym_double_quoted_arg] = STATE(61), - [sym_single_quoted_arg] = STATE(61), - [sym_cmd_substitution_arg] = STATE(61), - [sym_concatenation] = STATE(77), - [aux_sym_args_repeat1] = STATE(56), - [anon_sym_DQUOTE] = ACTIONS(87), - [anon_sym_TILDE] = ACTIONS(123), - [anon_sym_PIPE] = ACTIONS(125), - [anon_sym_PIPEH] = ACTIONS(123), - [anon_sym_AT_AT_DOT] = ACTIONS(123), - [anon_sym_AT_AT_EQ] = ACTIONS(123), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(123), - [anon_sym_AT_AT] = ACTIONS(125), - [anon_sym_AT_ATc_COLON] = ACTIONS(123), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(123), - [anon_sym_AT_ATC] = ACTIONS(123), - [anon_sym_AT_ATdbt] = ACTIONS(125), - [anon_sym_AT_ATdbta] = ACTIONS(123), - [anon_sym_AT_ATdbtb] = ACTIONS(123), - [anon_sym_AT_ATdbts] = ACTIONS(123), - [anon_sym_AT_ATt] = ACTIONS(123), - [anon_sym_AT_ATb] = ACTIONS(123), - [anon_sym_AT_ATi] = ACTIONS(125), - [anon_sym_AT_ATii] = ACTIONS(123), - [anon_sym_AT_ATiS] = ACTIONS(125), - [anon_sym_AT_ATiSS] = ACTIONS(123), - [anon_sym_AT_ATis] = ACTIONS(123), - [anon_sym_AT_ATiz] = ACTIONS(123), - [anon_sym_AT_ATf] = ACTIONS(123), - [anon_sym_AT_ATF] = ACTIONS(123), - [anon_sym_AT_ATom] = ACTIONS(123), - [anon_sym_AT_ATdm] = ACTIONS(123), - [anon_sym_AT_ATr] = ACTIONS(123), - [anon_sym_AT_ATs_COLON] = ACTIONS(123), - [anon_sym_AT] = ACTIONS(123), - [anon_sym_AT_BANG] = ACTIONS(123), - [anon_sym_AT_LPAREN] = ACTIONS(123), - [anon_sym_ATa_COLON] = ACTIONS(123), - [anon_sym_ATb_COLON] = ACTIONS(123), - [anon_sym_ATB_COLON] = ACTIONS(123), - [anon_sym_ATe_COLON] = ACTIONS(123), - [anon_sym_ATF_COLON] = ACTIONS(123), - [anon_sym_ATi_COLON] = ACTIONS(123), - [anon_sym_ATk_COLON] = ACTIONS(123), - [anon_sym_ATo_COLON] = ACTIONS(123), - [anon_sym_ATr_COLON] = ACTIONS(123), - [anon_sym_ATf_COLON] = ACTIONS(123), - [anon_sym_ATs_COLON] = ACTIONS(123), - [anon_sym_ATv_COLON] = ACTIONS(123), - [anon_sym_ATx_COLON] = ACTIONS(123), - [anon_sym_SEMI] = ACTIONS(123), - [anon_sym_LPAREN] = ACTIONS(91), - [anon_sym_DOLLAR] = ACTIONS(93), - [anon_sym_PIPE_DOT] = ACTIONS(123), - [anon_sym_GT] = ACTIONS(125), - [anon_sym_GT_GT] = ACTIONS(123), - [sym_html_redirect_operator] = ACTIONS(125), - [sym_html_append_operator] = ACTIONS(123), - [anon_sym_COMMA] = ACTIONS(95), - [aux_sym_arg_identifier_token1] = ACTIONS(93), - [anon_sym_SQUOTE] = ACTIONS(97), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), - [anon_sym_BQUOTE] = ACTIONS(123), - [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(123), - }, - [48] = { - [sym__arg_with_paren] = STATE(61), - [sym__arg] = STATE(61), - [sym_arg] = STATE(56), - [sym_args] = STATE(210), - [sym_arg_identifier] = STATE(61), - [sym_double_quoted_arg] = STATE(61), - [sym_single_quoted_arg] = STATE(61), - [sym_cmd_substitution_arg] = STATE(61), - [sym_concatenation] = STATE(77), - [aux_sym_args_repeat1] = STATE(56), - [anon_sym_DQUOTE] = ACTIONS(87), - [anon_sym_TILDE] = ACTIONS(127), - [anon_sym_PIPE] = ACTIONS(129), - [anon_sym_PIPEH] = ACTIONS(127), - [anon_sym_AT_AT_DOT] = ACTIONS(127), - [anon_sym_AT_AT_EQ] = ACTIONS(127), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(127), - [anon_sym_AT_AT] = ACTIONS(129), - [anon_sym_AT_ATc_COLON] = ACTIONS(127), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(127), - [anon_sym_AT_ATC] = ACTIONS(127), - [anon_sym_AT_ATdbt] = ACTIONS(129), - [anon_sym_AT_ATdbta] = ACTIONS(127), - [anon_sym_AT_ATdbtb] = ACTIONS(127), - [anon_sym_AT_ATdbts] = ACTIONS(127), - [anon_sym_AT_ATt] = ACTIONS(127), - [anon_sym_AT_ATb] = ACTIONS(127), - [anon_sym_AT_ATi] = ACTIONS(129), - [anon_sym_AT_ATii] = ACTIONS(127), - [anon_sym_AT_ATiS] = ACTIONS(129), - [anon_sym_AT_ATiSS] = ACTIONS(127), - [anon_sym_AT_ATis] = ACTIONS(127), - [anon_sym_AT_ATiz] = ACTIONS(127), - [anon_sym_AT_ATf] = ACTIONS(127), - [anon_sym_AT_ATF] = ACTIONS(127), - [anon_sym_AT_ATom] = ACTIONS(127), - [anon_sym_AT_ATdm] = ACTIONS(127), - [anon_sym_AT_ATr] = ACTIONS(127), - [anon_sym_AT_ATs_COLON] = ACTIONS(127), - [anon_sym_AT] = ACTIONS(127), - [anon_sym_AT_BANG] = ACTIONS(127), - [anon_sym_AT_LPAREN] = ACTIONS(127), - [anon_sym_ATa_COLON] = ACTIONS(127), - [anon_sym_ATb_COLON] = ACTIONS(127), - [anon_sym_ATB_COLON] = ACTIONS(127), - [anon_sym_ATe_COLON] = ACTIONS(127), - [anon_sym_ATF_COLON] = ACTIONS(127), - [anon_sym_ATi_COLON] = ACTIONS(127), - [anon_sym_ATk_COLON] = ACTIONS(127), - [anon_sym_ATo_COLON] = ACTIONS(127), - [anon_sym_ATr_COLON] = ACTIONS(127), - [anon_sym_ATf_COLON] = ACTIONS(127), - [anon_sym_ATs_COLON] = ACTIONS(127), - [anon_sym_ATv_COLON] = ACTIONS(127), - [anon_sym_ATx_COLON] = ACTIONS(127), - [anon_sym_SEMI] = ACTIONS(127), - [anon_sym_LPAREN] = ACTIONS(91), - [anon_sym_DOLLAR] = ACTIONS(93), - [anon_sym_PIPE_DOT] = ACTIONS(127), - [anon_sym_GT] = ACTIONS(129), - [anon_sym_GT_GT] = ACTIONS(127), - [sym_html_redirect_operator] = ACTIONS(129), - [sym_html_append_operator] = ACTIONS(127), - [anon_sym_COMMA] = ACTIONS(95), - [aux_sym_arg_identifier_token1] = ACTIONS(93), - [anon_sym_SQUOTE] = ACTIONS(97), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), - [anon_sym_BQUOTE] = ACTIONS(127), - [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(127), - }, - [49] = { - [sym__arg_with_paren] = STATE(61), - [sym__arg] = STATE(61), - [sym_arg] = STATE(56), - [sym_args] = STATE(166), - [sym_arg_identifier] = STATE(61), - [sym_double_quoted_arg] = STATE(61), - [sym_single_quoted_arg] = STATE(61), - [sym_cmd_substitution_arg] = STATE(61), - [sym_concatenation] = STATE(77), - [aux_sym_args_repeat1] = STATE(56), - [anon_sym_DQUOTE] = ACTIONS(87), - [anon_sym_TILDE] = ACTIONS(119), - [anon_sym_PIPE] = ACTIONS(121), - [anon_sym_PIPEH] = ACTIONS(119), - [anon_sym_AT_AT_DOT] = ACTIONS(119), - [anon_sym_AT_AT_EQ] = ACTIONS(119), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(119), - [anon_sym_AT_AT] = ACTIONS(121), - [anon_sym_AT_ATc_COLON] = ACTIONS(119), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(119), - [anon_sym_AT_ATC] = ACTIONS(119), - [anon_sym_AT_ATdbt] = ACTIONS(121), - [anon_sym_AT_ATdbta] = ACTIONS(119), - [anon_sym_AT_ATdbtb] = ACTIONS(119), - [anon_sym_AT_ATdbts] = ACTIONS(119), - [anon_sym_AT_ATt] = ACTIONS(119), - [anon_sym_AT_ATb] = ACTIONS(119), - [anon_sym_AT_ATi] = ACTIONS(121), - [anon_sym_AT_ATii] = ACTIONS(119), - [anon_sym_AT_ATiS] = ACTIONS(121), - [anon_sym_AT_ATiSS] = ACTIONS(119), - [anon_sym_AT_ATis] = ACTIONS(119), - [anon_sym_AT_ATiz] = ACTIONS(119), - [anon_sym_AT_ATf] = ACTIONS(119), - [anon_sym_AT_ATF] = ACTIONS(119), - [anon_sym_AT_ATom] = ACTIONS(119), - [anon_sym_AT_ATdm] = ACTIONS(119), - [anon_sym_AT_ATr] = ACTIONS(119), - [anon_sym_AT_ATs_COLON] = ACTIONS(119), - [anon_sym_AT] = ACTIONS(119), - [anon_sym_AT_BANG] = ACTIONS(119), - [anon_sym_AT_LPAREN] = ACTIONS(119), - [anon_sym_ATa_COLON] = ACTIONS(119), - [anon_sym_ATb_COLON] = ACTIONS(119), - [anon_sym_ATB_COLON] = ACTIONS(119), - [anon_sym_ATe_COLON] = ACTIONS(119), - [anon_sym_ATF_COLON] = ACTIONS(119), - [anon_sym_ATi_COLON] = ACTIONS(119), - [anon_sym_ATk_COLON] = ACTIONS(119), - [anon_sym_ATo_COLON] = ACTIONS(119), - [anon_sym_ATr_COLON] = ACTIONS(119), - [anon_sym_ATf_COLON] = ACTIONS(119), - [anon_sym_ATs_COLON] = ACTIONS(119), - [anon_sym_ATv_COLON] = ACTIONS(119), - [anon_sym_ATx_COLON] = ACTIONS(119), - [anon_sym_SEMI] = ACTIONS(119), - [anon_sym_LPAREN] = ACTIONS(91), - [anon_sym_DOLLAR] = ACTIONS(93), - [anon_sym_PIPE_DOT] = ACTIONS(119), - [anon_sym_GT] = ACTIONS(121), - [anon_sym_GT_GT] = ACTIONS(119), - [sym_html_redirect_operator] = ACTIONS(121), - [sym_html_append_operator] = ACTIONS(119), - [anon_sym_COMMA] = ACTIONS(95), - [aux_sym_arg_identifier_token1] = ACTIONS(93), - [anon_sym_SQUOTE] = ACTIONS(97), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), - [anon_sym_BQUOTE] = ACTIONS(119), - [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(119), - }, - [50] = { - [sym__arg_with_paren] = STATE(61), - [sym__arg] = STATE(61), - [sym_arg] = STATE(56), - [sym_args] = STATE(159), - [sym_arg_identifier] = STATE(61), - [sym_double_quoted_arg] = STATE(61), - [sym_single_quoted_arg] = STATE(61), - [sym_cmd_substitution_arg] = STATE(61), - [sym_concatenation] = STATE(77), - [aux_sym_args_repeat1] = STATE(56), - [anon_sym_DQUOTE] = ACTIONS(87), - [anon_sym_TILDE] = ACTIONS(107), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_PIPEH] = ACTIONS(107), - [anon_sym_AT_AT_DOT] = ACTIONS(107), - [anon_sym_AT_AT_EQ] = ACTIONS(107), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(107), - [anon_sym_AT_AT] = ACTIONS(109), - [anon_sym_AT_ATc_COLON] = ACTIONS(107), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(107), - [anon_sym_AT_ATC] = ACTIONS(107), - [anon_sym_AT_ATdbt] = ACTIONS(109), - [anon_sym_AT_ATdbta] = ACTIONS(107), - [anon_sym_AT_ATdbtb] = ACTIONS(107), - [anon_sym_AT_ATdbts] = ACTIONS(107), - [anon_sym_AT_ATt] = ACTIONS(107), - [anon_sym_AT_ATb] = ACTIONS(107), - [anon_sym_AT_ATi] = ACTIONS(109), - [anon_sym_AT_ATii] = ACTIONS(107), - [anon_sym_AT_ATiS] = ACTIONS(109), - [anon_sym_AT_ATiSS] = ACTIONS(107), - [anon_sym_AT_ATis] = ACTIONS(107), - [anon_sym_AT_ATiz] = ACTIONS(107), - [anon_sym_AT_ATf] = ACTIONS(107), - [anon_sym_AT_ATF] = ACTIONS(107), - [anon_sym_AT_ATom] = ACTIONS(107), - [anon_sym_AT_ATdm] = ACTIONS(107), - [anon_sym_AT_ATr] = ACTIONS(107), - [anon_sym_AT_ATs_COLON] = ACTIONS(107), - [anon_sym_AT] = ACTIONS(107), - [anon_sym_AT_BANG] = ACTIONS(107), - [anon_sym_AT_LPAREN] = ACTIONS(107), - [anon_sym_ATa_COLON] = ACTIONS(107), - [anon_sym_ATb_COLON] = ACTIONS(107), - [anon_sym_ATB_COLON] = ACTIONS(107), - [anon_sym_ATe_COLON] = ACTIONS(107), - [anon_sym_ATF_COLON] = ACTIONS(107), - [anon_sym_ATi_COLON] = ACTIONS(107), - [anon_sym_ATk_COLON] = ACTIONS(107), - [anon_sym_ATo_COLON] = ACTIONS(107), - [anon_sym_ATr_COLON] = ACTIONS(107), - [anon_sym_ATf_COLON] = ACTIONS(107), - [anon_sym_ATs_COLON] = ACTIONS(107), - [anon_sym_ATv_COLON] = ACTIONS(107), - [anon_sym_ATx_COLON] = ACTIONS(107), - [anon_sym_SEMI] = ACTIONS(107), - [anon_sym_LPAREN] = ACTIONS(91), - [anon_sym_DOLLAR] = ACTIONS(93), - [anon_sym_PIPE_DOT] = ACTIONS(107), - [anon_sym_GT] = ACTIONS(109), - [anon_sym_GT_GT] = ACTIONS(107), - [sym_html_redirect_operator] = ACTIONS(109), - [sym_html_append_operator] = ACTIONS(107), - [anon_sym_COMMA] = ACTIONS(95), - [aux_sym_arg_identifier_token1] = ACTIONS(93), - [anon_sym_SQUOTE] = ACTIONS(97), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), - [anon_sym_BQUOTE] = ACTIONS(107), - [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(107), - }, - [51] = { - [sym__arg_with_paren] = STATE(61), - [sym__arg] = STATE(61), - [sym_arg] = STATE(56), - [sym_args] = STATE(163), - [sym_arg_identifier] = STATE(61), - [sym_double_quoted_arg] = STATE(61), - [sym_single_quoted_arg] = STATE(61), - [sym_cmd_substitution_arg] = STATE(61), - [sym_concatenation] = STATE(77), - [aux_sym_args_repeat1] = STATE(56), - [anon_sym_DQUOTE] = ACTIONS(87), - [anon_sym_TILDE] = ACTIONS(131), - [anon_sym_PIPE] = ACTIONS(133), - [anon_sym_PIPEH] = ACTIONS(131), - [anon_sym_AT_AT_DOT] = ACTIONS(131), - [anon_sym_AT_AT_EQ] = ACTIONS(131), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(131), - [anon_sym_AT_AT] = ACTIONS(133), - [anon_sym_AT_ATc_COLON] = ACTIONS(131), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(131), - [anon_sym_AT_ATC] = ACTIONS(131), - [anon_sym_AT_ATdbt] = ACTIONS(133), - [anon_sym_AT_ATdbta] = ACTIONS(131), - [anon_sym_AT_ATdbtb] = ACTIONS(131), - [anon_sym_AT_ATdbts] = ACTIONS(131), - [anon_sym_AT_ATt] = ACTIONS(131), - [anon_sym_AT_ATb] = ACTIONS(131), - [anon_sym_AT_ATi] = ACTIONS(133), - [anon_sym_AT_ATii] = ACTIONS(131), - [anon_sym_AT_ATiS] = ACTIONS(133), - [anon_sym_AT_ATiSS] = ACTIONS(131), - [anon_sym_AT_ATis] = ACTIONS(131), - [anon_sym_AT_ATiz] = ACTIONS(131), - [anon_sym_AT_ATf] = ACTIONS(131), - [anon_sym_AT_ATF] = ACTIONS(131), - [anon_sym_AT_ATom] = ACTIONS(131), - [anon_sym_AT_ATdm] = ACTIONS(131), - [anon_sym_AT_ATr] = ACTIONS(131), - [anon_sym_AT_ATs_COLON] = ACTIONS(131), - [anon_sym_AT] = ACTIONS(131), - [anon_sym_AT_BANG] = ACTIONS(131), - [anon_sym_AT_LPAREN] = ACTIONS(131), - [anon_sym_ATa_COLON] = ACTIONS(131), - [anon_sym_ATb_COLON] = ACTIONS(131), - [anon_sym_ATB_COLON] = ACTIONS(131), - [anon_sym_ATe_COLON] = ACTIONS(131), - [anon_sym_ATF_COLON] = ACTIONS(131), - [anon_sym_ATi_COLON] = ACTIONS(131), - [anon_sym_ATk_COLON] = ACTIONS(131), - [anon_sym_ATo_COLON] = ACTIONS(131), - [anon_sym_ATr_COLON] = ACTIONS(131), - [anon_sym_ATf_COLON] = ACTIONS(131), - [anon_sym_ATs_COLON] = ACTIONS(131), - [anon_sym_ATv_COLON] = ACTIONS(131), - [anon_sym_ATx_COLON] = ACTIONS(131), - [anon_sym_SEMI] = ACTIONS(131), - [anon_sym_LPAREN] = ACTIONS(91), - [anon_sym_DOLLAR] = ACTIONS(93), - [anon_sym_PIPE_DOT] = ACTIONS(131), - [anon_sym_GT] = ACTIONS(133), - [anon_sym_GT_GT] = ACTIONS(131), - [sym_html_redirect_operator] = ACTIONS(133), - [sym_html_append_operator] = ACTIONS(131), - [anon_sym_COMMA] = ACTIONS(95), - [aux_sym_arg_identifier_token1] = ACTIONS(93), - [anon_sym_SQUOTE] = ACTIONS(97), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), - [anon_sym_BQUOTE] = ACTIONS(131), - [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(131), - }, - [52] = { - [sym__arg_with_paren] = STATE(61), - [sym__arg] = STATE(61), - [sym_arg] = STATE(56), - [sym_args] = STATE(161), - [sym_arg_identifier] = STATE(61), - [sym_double_quoted_arg] = STATE(61), - [sym_single_quoted_arg] = STATE(61), - [sym_cmd_substitution_arg] = STATE(61), - [sym_concatenation] = STATE(77), - [aux_sym_args_repeat1] = STATE(56), - [anon_sym_DQUOTE] = ACTIONS(87), - [anon_sym_TILDE] = ACTIONS(103), - [anon_sym_PIPE] = ACTIONS(105), - [anon_sym_PIPEH] = ACTIONS(103), - [anon_sym_AT_AT_DOT] = ACTIONS(103), - [anon_sym_AT_AT_EQ] = ACTIONS(103), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(103), - [anon_sym_AT_AT] = ACTIONS(105), - [anon_sym_AT_ATc_COLON] = ACTIONS(103), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(103), - [anon_sym_AT_ATC] = ACTIONS(103), - [anon_sym_AT_ATdbt] = ACTIONS(105), - [anon_sym_AT_ATdbta] = ACTIONS(103), - [anon_sym_AT_ATdbtb] = ACTIONS(103), - [anon_sym_AT_ATdbts] = ACTIONS(103), - [anon_sym_AT_ATt] = ACTIONS(103), - [anon_sym_AT_ATb] = ACTIONS(103), - [anon_sym_AT_ATi] = ACTIONS(105), - [anon_sym_AT_ATii] = ACTIONS(103), - [anon_sym_AT_ATiS] = ACTIONS(105), - [anon_sym_AT_ATiSS] = ACTIONS(103), - [anon_sym_AT_ATis] = ACTIONS(103), - [anon_sym_AT_ATiz] = ACTIONS(103), - [anon_sym_AT_ATf] = ACTIONS(103), - [anon_sym_AT_ATF] = ACTIONS(103), - [anon_sym_AT_ATom] = ACTIONS(103), - [anon_sym_AT_ATdm] = ACTIONS(103), - [anon_sym_AT_ATr] = ACTIONS(103), - [anon_sym_AT_ATs_COLON] = ACTIONS(103), - [anon_sym_AT] = ACTIONS(103), - [anon_sym_AT_BANG] = ACTIONS(103), - [anon_sym_AT_LPAREN] = ACTIONS(103), - [anon_sym_ATa_COLON] = ACTIONS(103), - [anon_sym_ATb_COLON] = ACTIONS(103), - [anon_sym_ATB_COLON] = ACTIONS(103), - [anon_sym_ATe_COLON] = ACTIONS(103), - [anon_sym_ATF_COLON] = ACTIONS(103), - [anon_sym_ATi_COLON] = ACTIONS(103), - [anon_sym_ATk_COLON] = ACTIONS(103), - [anon_sym_ATo_COLON] = ACTIONS(103), - [anon_sym_ATr_COLON] = ACTIONS(103), - [anon_sym_ATf_COLON] = ACTIONS(103), - [anon_sym_ATs_COLON] = ACTIONS(103), - [anon_sym_ATv_COLON] = ACTIONS(103), - [anon_sym_ATx_COLON] = ACTIONS(103), - [anon_sym_SEMI] = ACTIONS(103), - [anon_sym_LPAREN] = ACTIONS(91), - [anon_sym_DOLLAR] = ACTIONS(93), - [anon_sym_PIPE_DOT] = ACTIONS(103), - [anon_sym_GT] = ACTIONS(105), - [anon_sym_GT_GT] = ACTIONS(103), - [sym_html_redirect_operator] = ACTIONS(105), - [sym_html_append_operator] = ACTIONS(103), - [anon_sym_COMMA] = ACTIONS(95), - [aux_sym_arg_identifier_token1] = ACTIONS(93), - [anon_sym_SQUOTE] = ACTIONS(97), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), - [anon_sym_BQUOTE] = ACTIONS(101), - [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(103), - }, - [53] = { - [sym__arg_with_paren] = STATE(61), - [sym__arg] = STATE(61), - [sym_arg] = STATE(56), - [sym_args] = STATE(145), - [sym_arg_identifier] = STATE(61), - [sym_double_quoted_arg] = STATE(61), - [sym_single_quoted_arg] = STATE(61), - [sym_cmd_substitution_arg] = STATE(61), - [sym_concatenation] = STATE(77), - [aux_sym_args_repeat1] = STATE(56), - [anon_sym_DQUOTE] = ACTIONS(87), - [anon_sym_TILDE] = ACTIONS(135), - [anon_sym_PIPE] = ACTIONS(137), - [anon_sym_PIPEH] = ACTIONS(135), - [anon_sym_AT_AT_DOT] = ACTIONS(135), - [anon_sym_AT_AT_EQ] = ACTIONS(135), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(135), - [anon_sym_AT_AT] = ACTIONS(137), - [anon_sym_AT_ATc_COLON] = ACTIONS(135), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(135), - [anon_sym_AT_ATC] = ACTIONS(135), - [anon_sym_AT_ATdbt] = ACTIONS(137), - [anon_sym_AT_ATdbta] = ACTIONS(135), - [anon_sym_AT_ATdbtb] = ACTIONS(135), - [anon_sym_AT_ATdbts] = ACTIONS(135), - [anon_sym_AT_ATt] = ACTIONS(135), - [anon_sym_AT_ATb] = ACTIONS(135), - [anon_sym_AT_ATi] = ACTIONS(137), - [anon_sym_AT_ATii] = ACTIONS(135), - [anon_sym_AT_ATiS] = ACTIONS(137), - [anon_sym_AT_ATiSS] = ACTIONS(135), - [anon_sym_AT_ATis] = ACTIONS(135), - [anon_sym_AT_ATiz] = ACTIONS(135), - [anon_sym_AT_ATf] = ACTIONS(135), - [anon_sym_AT_ATF] = ACTIONS(135), - [anon_sym_AT_ATom] = ACTIONS(135), - [anon_sym_AT_ATdm] = ACTIONS(135), - [anon_sym_AT_ATr] = ACTIONS(135), - [anon_sym_AT_ATs_COLON] = ACTIONS(135), - [anon_sym_AT] = ACTIONS(135), - [anon_sym_AT_BANG] = ACTIONS(135), - [anon_sym_AT_LPAREN] = ACTIONS(135), - [anon_sym_ATa_COLON] = ACTIONS(135), - [anon_sym_ATb_COLON] = ACTIONS(135), - [anon_sym_ATB_COLON] = ACTIONS(135), - [anon_sym_ATe_COLON] = ACTIONS(135), - [anon_sym_ATF_COLON] = ACTIONS(135), - [anon_sym_ATi_COLON] = ACTIONS(135), - [anon_sym_ATk_COLON] = ACTIONS(135), - [anon_sym_ATo_COLON] = ACTIONS(135), - [anon_sym_ATr_COLON] = ACTIONS(135), - [anon_sym_ATf_COLON] = ACTIONS(135), - [anon_sym_ATs_COLON] = ACTIONS(135), - [anon_sym_ATv_COLON] = ACTIONS(135), - [anon_sym_ATx_COLON] = ACTIONS(135), - [anon_sym_SEMI] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(91), - [anon_sym_DOLLAR] = ACTIONS(93), - [anon_sym_PIPE_DOT] = ACTIONS(135), - [anon_sym_GT] = ACTIONS(137), - [anon_sym_GT_GT] = ACTIONS(135), - [sym_html_redirect_operator] = ACTIONS(137), - [sym_html_append_operator] = ACTIONS(135), - [anon_sym_COMMA] = ACTIONS(95), - [aux_sym_arg_identifier_token1] = ACTIONS(93), - [anon_sym_SQUOTE] = ACTIONS(97), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), - [anon_sym_BQUOTE] = ACTIONS(135), - [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(135), - }, - [54] = { - [sym__arg_with_paren] = STATE(61), - [sym__arg] = STATE(61), - [sym_arg] = STATE(56), - [sym_args] = STATE(134), - [sym_arg_identifier] = STATE(61), - [sym_double_quoted_arg] = STATE(61), - [sym_single_quoted_arg] = STATE(61), - [sym_cmd_substitution_arg] = STATE(61), - [sym_concatenation] = STATE(77), - [aux_sym_args_repeat1] = STATE(56), - [anon_sym_DQUOTE] = ACTIONS(87), - [anon_sym_TILDE] = ACTIONS(111), - [anon_sym_PIPE] = ACTIONS(113), - [anon_sym_PIPEH] = ACTIONS(111), - [anon_sym_AT_AT_DOT] = ACTIONS(111), - [anon_sym_AT_AT_EQ] = ACTIONS(111), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(111), - [anon_sym_AT_AT] = ACTIONS(113), - [anon_sym_AT_ATc_COLON] = ACTIONS(111), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(111), - [anon_sym_AT_ATC] = ACTIONS(111), - [anon_sym_AT_ATdbt] = ACTIONS(113), - [anon_sym_AT_ATdbta] = ACTIONS(111), - [anon_sym_AT_ATdbtb] = ACTIONS(111), - [anon_sym_AT_ATdbts] = ACTIONS(111), - [anon_sym_AT_ATt] = ACTIONS(111), - [anon_sym_AT_ATb] = ACTIONS(111), - [anon_sym_AT_ATi] = ACTIONS(113), - [anon_sym_AT_ATii] = ACTIONS(111), - [anon_sym_AT_ATiS] = ACTIONS(113), - [anon_sym_AT_ATiSS] = ACTIONS(111), - [anon_sym_AT_ATis] = ACTIONS(111), - [anon_sym_AT_ATiz] = ACTIONS(111), - [anon_sym_AT_ATf] = ACTIONS(111), - [anon_sym_AT_ATF] = ACTIONS(111), - [anon_sym_AT_ATom] = ACTIONS(111), - [anon_sym_AT_ATdm] = ACTIONS(111), - [anon_sym_AT_ATr] = ACTIONS(111), - [anon_sym_AT_ATs_COLON] = ACTIONS(111), - [anon_sym_AT] = ACTIONS(111), - [anon_sym_AT_BANG] = ACTIONS(111), - [anon_sym_AT_LPAREN] = ACTIONS(111), - [anon_sym_ATa_COLON] = ACTIONS(111), - [anon_sym_ATb_COLON] = ACTIONS(111), - [anon_sym_ATB_COLON] = ACTIONS(111), - [anon_sym_ATe_COLON] = ACTIONS(111), - [anon_sym_ATF_COLON] = ACTIONS(111), - [anon_sym_ATi_COLON] = ACTIONS(111), - [anon_sym_ATk_COLON] = ACTIONS(111), - [anon_sym_ATo_COLON] = ACTIONS(111), - [anon_sym_ATr_COLON] = ACTIONS(111), - [anon_sym_ATf_COLON] = ACTIONS(111), - [anon_sym_ATs_COLON] = ACTIONS(111), - [anon_sym_ATv_COLON] = ACTIONS(111), - [anon_sym_ATx_COLON] = ACTIONS(111), - [anon_sym_SEMI] = ACTIONS(111), - [anon_sym_LPAREN] = ACTIONS(91), - [anon_sym_DOLLAR] = ACTIONS(93), - [anon_sym_PIPE_DOT] = ACTIONS(111), - [anon_sym_GT] = ACTIONS(113), - [anon_sym_GT_GT] = ACTIONS(111), - [sym_html_redirect_operator] = ACTIONS(113), - [sym_html_append_operator] = ACTIONS(111), - [anon_sym_COMMA] = ACTIONS(95), - [aux_sym_arg_identifier_token1] = ACTIONS(93), - [anon_sym_SQUOTE] = ACTIONS(97), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), - [anon_sym_BQUOTE] = ACTIONS(111), - [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(111), - }, - [55] = { - [sym__arg_with_paren] = STATE(61), - [sym__arg] = STATE(61), - [sym_arg] = STATE(56), - [sym_args] = STATE(195), - [sym_arg_identifier] = STATE(61), - [sym_double_quoted_arg] = STATE(61), - [sym_single_quoted_arg] = STATE(61), - [sym_cmd_substitution_arg] = STATE(61), - [sym_concatenation] = STATE(77), - [aux_sym_args_repeat1] = STATE(56), - [anon_sym_DQUOTE] = ACTIONS(87), - [anon_sym_TILDE] = ACTIONS(115), - [anon_sym_PIPE] = ACTIONS(117), - [anon_sym_PIPEH] = ACTIONS(115), - [anon_sym_AT_AT_DOT] = ACTIONS(115), - [anon_sym_AT_AT_EQ] = ACTIONS(115), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(115), - [anon_sym_AT_AT] = ACTIONS(117), - [anon_sym_AT_ATc_COLON] = ACTIONS(115), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(115), - [anon_sym_AT_ATC] = ACTIONS(115), - [anon_sym_AT_ATdbt] = ACTIONS(117), - [anon_sym_AT_ATdbta] = ACTIONS(115), - [anon_sym_AT_ATdbtb] = ACTIONS(115), - [anon_sym_AT_ATdbts] = ACTIONS(115), - [anon_sym_AT_ATt] = ACTIONS(115), - [anon_sym_AT_ATb] = ACTIONS(115), - [anon_sym_AT_ATi] = ACTIONS(117), - [anon_sym_AT_ATii] = ACTIONS(115), - [anon_sym_AT_ATiS] = ACTIONS(117), - [anon_sym_AT_ATiSS] = ACTIONS(115), - [anon_sym_AT_ATis] = ACTIONS(115), - [anon_sym_AT_ATiz] = ACTIONS(115), - [anon_sym_AT_ATf] = ACTIONS(115), - [anon_sym_AT_ATF] = ACTIONS(115), - [anon_sym_AT_ATom] = ACTIONS(115), - [anon_sym_AT_ATdm] = ACTIONS(115), - [anon_sym_AT_ATr] = ACTIONS(115), - [anon_sym_AT_ATs_COLON] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(115), - [anon_sym_AT_BANG] = ACTIONS(115), - [anon_sym_AT_LPAREN] = ACTIONS(115), - [anon_sym_ATa_COLON] = ACTIONS(115), - [anon_sym_ATb_COLON] = ACTIONS(115), - [anon_sym_ATB_COLON] = ACTIONS(115), - [anon_sym_ATe_COLON] = ACTIONS(115), - [anon_sym_ATF_COLON] = ACTIONS(115), - [anon_sym_ATi_COLON] = ACTIONS(115), - [anon_sym_ATk_COLON] = ACTIONS(115), - [anon_sym_ATo_COLON] = ACTIONS(115), - [anon_sym_ATr_COLON] = ACTIONS(115), - [anon_sym_ATf_COLON] = ACTIONS(115), - [anon_sym_ATs_COLON] = ACTIONS(115), - [anon_sym_ATv_COLON] = ACTIONS(115), - [anon_sym_ATx_COLON] = ACTIONS(115), - [anon_sym_SEMI] = ACTIONS(115), - [anon_sym_LPAREN] = ACTIONS(91), - [anon_sym_DOLLAR] = ACTIONS(93), - [anon_sym_PIPE_DOT] = ACTIONS(115), - [anon_sym_GT] = ACTIONS(117), - [anon_sym_GT_GT] = ACTIONS(115), - [sym_html_redirect_operator] = ACTIONS(117), - [sym_html_append_operator] = ACTIONS(115), - [anon_sym_COMMA] = ACTIONS(95), - [aux_sym_arg_identifier_token1] = ACTIONS(93), - [anon_sym_SQUOTE] = ACTIONS(97), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), - [anon_sym_BQUOTE] = ACTIONS(115), - [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(115), - }, - [56] = { - [sym__arg_with_paren] = STATE(61), - [sym__arg] = STATE(61), - [sym_arg] = STATE(44), - [sym_arg_identifier] = STATE(61), - [sym_double_quoted_arg] = STATE(61), - [sym_single_quoted_arg] = STATE(61), - [sym_cmd_substitution_arg] = STATE(61), - [sym_concatenation] = STATE(77), - [aux_sym_args_repeat1] = STATE(44), - [anon_sym_DQUOTE] = ACTIONS(87), - [anon_sym_TILDE] = ACTIONS(164), - [anon_sym_PIPE] = ACTIONS(166), - [anon_sym_PIPEH] = ACTIONS(164), - [anon_sym_AT_AT_DOT] = ACTIONS(164), - [anon_sym_AT_AT_EQ] = ACTIONS(164), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(164), - [anon_sym_AT_AT] = ACTIONS(166), - [anon_sym_AT_ATc_COLON] = ACTIONS(164), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(164), - [anon_sym_AT_ATC] = ACTIONS(164), - [anon_sym_AT_ATdbt] = ACTIONS(166), - [anon_sym_AT_ATdbta] = ACTIONS(164), - [anon_sym_AT_ATdbtb] = ACTIONS(164), - [anon_sym_AT_ATdbts] = ACTIONS(164), - [anon_sym_AT_ATt] = ACTIONS(164), - [anon_sym_AT_ATb] = ACTIONS(164), - [anon_sym_AT_ATi] = ACTIONS(166), - [anon_sym_AT_ATii] = ACTIONS(164), - [anon_sym_AT_ATiS] = ACTIONS(166), - [anon_sym_AT_ATiSS] = ACTIONS(164), - [anon_sym_AT_ATis] = ACTIONS(164), - [anon_sym_AT_ATiz] = ACTIONS(164), - [anon_sym_AT_ATf] = ACTIONS(164), - [anon_sym_AT_ATF] = ACTIONS(164), - [anon_sym_AT_ATom] = ACTIONS(164), - [anon_sym_AT_ATdm] = ACTIONS(164), - [anon_sym_AT_ATr] = ACTIONS(164), - [anon_sym_AT_ATs_COLON] = ACTIONS(164), - [anon_sym_AT] = ACTIONS(164), - [anon_sym_AT_BANG] = ACTIONS(164), - [anon_sym_AT_LPAREN] = ACTIONS(164), - [anon_sym_ATa_COLON] = ACTIONS(164), - [anon_sym_ATb_COLON] = ACTIONS(164), - [anon_sym_ATB_COLON] = ACTIONS(164), - [anon_sym_ATe_COLON] = ACTIONS(164), - [anon_sym_ATF_COLON] = ACTIONS(164), - [anon_sym_ATi_COLON] = ACTIONS(164), - [anon_sym_ATk_COLON] = ACTIONS(164), - [anon_sym_ATo_COLON] = ACTIONS(164), - [anon_sym_ATr_COLON] = ACTIONS(164), - [anon_sym_ATf_COLON] = ACTIONS(164), - [anon_sym_ATs_COLON] = ACTIONS(164), - [anon_sym_ATv_COLON] = ACTIONS(164), - [anon_sym_ATx_COLON] = ACTIONS(164), - [anon_sym_SEMI] = ACTIONS(164), - [anon_sym_LPAREN] = ACTIONS(91), - [anon_sym_DOLLAR] = ACTIONS(93), - [anon_sym_PIPE_DOT] = ACTIONS(164), - [anon_sym_GT] = ACTIONS(166), - [anon_sym_GT_GT] = ACTIONS(164), - [sym_html_redirect_operator] = ACTIONS(166), - [sym_html_append_operator] = ACTIONS(164), - [anon_sym_COMMA] = ACTIONS(95), - [aux_sym_arg_identifier_token1] = ACTIONS(93), - [anon_sym_SQUOTE] = ACTIONS(97), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(99), - [anon_sym_BQUOTE] = ACTIONS(164), + [anon_sym_AT_ATs_COLON] = ACTIONS(301), + [anon_sym_AT] = ACTIONS(187), + [anon_sym_AT_BANG] = ACTIONS(187), + [anon_sym_AT_LPAREN] = ACTIONS(187), + [anon_sym_ATa_COLON] = ACTIONS(187), + [anon_sym_ATb_COLON] = ACTIONS(187), + [anon_sym_ATB_COLON] = ACTIONS(187), + [anon_sym_ATe_COLON] = ACTIONS(187), + [anon_sym_ATF_COLON] = ACTIONS(187), + [anon_sym_ATi_COLON] = ACTIONS(187), + [anon_sym_ATk_COLON] = ACTIONS(187), + [anon_sym_ATo_COLON] = ACTIONS(187), + [anon_sym_ATr_COLON] = ACTIONS(187), + [anon_sym_ATf_COLON] = ACTIONS(187), + [anon_sym_ATs_COLON] = ACTIONS(187), + [anon_sym_ATv_COLON] = ACTIONS(187), + [anon_sym_ATx_COLON] = ACTIONS(187), + [anon_sym_SEMI] = ACTIONS(187), + [anon_sym_PIPE_DOT] = ACTIONS(175), + [anon_sym_GT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(187), + [sym_html_redirect_operator] = ACTIONS(189), + [sym_html_append_operator] = ACTIONS(187), + [anon_sym_BQUOTE] = ACTIONS(187), [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(164), + [sym_file_descriptor] = ACTIONS(187), }, [57] = { - [sym_eq_sep_args] = STATE(148), - [sym__eq_sep_key_single] = STATE(86), - [sym__eq_sep_key_concatenation] = STATE(123), - [sym__eq_sep_key] = STATE(121), - [sym_double_quoted_arg] = STATE(86), - [sym_single_quoted_arg] = STATE(86), - [sym_cmd_substitution_arg] = STATE(86), - [ts_builtin_sym_end] = ACTIONS(168), - [anon_sym_DQUOTE] = ACTIONS(170), - [anon_sym_TILDE] = ACTIONS(168), - [anon_sym_PIPE] = ACTIONS(172), - [anon_sym_PIPEH] = ACTIONS(168), - [anon_sym_AT_AT_DOT] = ACTIONS(168), - [anon_sym_AT_AT_EQ] = ACTIONS(168), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(168), - [anon_sym_AT_AT] = ACTIONS(172), - [anon_sym_AT_ATc_COLON] = ACTIONS(168), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(168), - [anon_sym_AT_ATC] = ACTIONS(168), - [anon_sym_AT_ATdbt] = ACTIONS(172), - [anon_sym_AT_ATdbta] = ACTIONS(168), - [anon_sym_AT_ATdbtb] = ACTIONS(168), - [anon_sym_AT_ATdbts] = ACTIONS(168), - [anon_sym_AT_ATt] = ACTIONS(168), - [anon_sym_AT_ATb] = ACTIONS(168), - [anon_sym_AT_ATi] = ACTIONS(172), - [anon_sym_AT_ATii] = ACTIONS(168), - [anon_sym_AT_ATiS] = ACTIONS(172), - [anon_sym_AT_ATiSS] = ACTIONS(168), - [anon_sym_AT_ATis] = ACTIONS(168), - [anon_sym_AT_ATiz] = ACTIONS(168), - [anon_sym_AT_ATf] = ACTIONS(168), - [anon_sym_AT_ATF] = ACTIONS(168), - [anon_sym_AT_ATom] = ACTIONS(168), - [anon_sym_AT_ATdm] = ACTIONS(168), - [anon_sym_AT_ATr] = ACTIONS(168), - [anon_sym_AT_ATs_COLON] = ACTIONS(168), - [anon_sym_AT] = ACTIONS(168), - [anon_sym_AT_BANG] = ACTIONS(168), - [anon_sym_AT_LPAREN] = ACTIONS(168), - [anon_sym_RPAREN] = ACTIONS(168), - [anon_sym_ATa_COLON] = ACTIONS(168), - [anon_sym_ATb_COLON] = ACTIONS(168), - [anon_sym_ATB_COLON] = ACTIONS(168), - [anon_sym_ATe_COLON] = ACTIONS(168), - [anon_sym_ATF_COLON] = ACTIONS(168), - [anon_sym_ATi_COLON] = ACTIONS(168), - [anon_sym_ATk_COLON] = ACTIONS(168), - [anon_sym_ATo_COLON] = ACTIONS(168), - [anon_sym_ATr_COLON] = ACTIONS(168), - [anon_sym_ATf_COLON] = ACTIONS(168), - [anon_sym_ATs_COLON] = ACTIONS(168), - [anon_sym_ATv_COLON] = ACTIONS(168), - [anon_sym_ATx_COLON] = ACTIONS(168), - [anon_sym_SEMI] = ACTIONS(168), - [anon_sym_PIPE_DOT] = ACTIONS(168), - [anon_sym_GT] = ACTIONS(172), - [anon_sym_GT_GT] = ACTIONS(168), - [sym_html_redirect_operator] = ACTIONS(172), - [sym_html_append_operator] = ACTIONS(168), - [sym__eq_sep_key_identifier] = ACTIONS(174), - [anon_sym_SQUOTE] = ACTIONS(176), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(178), - [anon_sym_BQUOTE] = ACTIONS(180), + [sym__tmp_stmt] = STATE(58), + [sym_tmp_seek_stmt] = STATE(58), + [sym_tmp_blksz_stmt] = STATE(58), + [sym_tmp_fromto_stmt] = STATE(58), + [sym_tmp_arch_stmt] = STATE(58), + [sym_tmp_bits_stmt] = STATE(58), + [sym_tmp_nthi_stmt] = STATE(58), + [sym_tmp_eval_stmt] = STATE(58), + [sym_tmp_fs_stmt] = STATE(58), + [sym_tmp_reli_stmt] = STATE(58), + [sym_tmp_kuery_stmt] = STATE(58), + [sym_tmp_fd_stmt] = STATE(58), + [sym_tmp_reg_stmt] = STATE(58), + [sym_tmp_file_stmt] = STATE(58), + [sym_tmp_string_stmt] = STATE(58), + [sym_tmp_value_stmt] = STATE(58), + [sym_tmp_hex_stmt] = STATE(58), + [aux_sym_tmp_stmt_repeat1] = STATE(58), + [anon_sym_TILDE] = ACTIONS(333), + [anon_sym_PIPE] = ACTIONS(335), + [anon_sym_PIPEH] = ACTIONS(333), + [anon_sym_AT_AT_DOT] = ACTIONS(333), + [anon_sym_AT_AT_EQ] = ACTIONS(333), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(333), + [anon_sym_AT_AT] = ACTIONS(335), + [anon_sym_AT_ATc_COLON] = ACTIONS(333), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(333), + [anon_sym_AT_ATC] = ACTIONS(333), + [anon_sym_AT_ATdbt] = ACTIONS(335), + [anon_sym_AT_ATdbta] = ACTIONS(333), + [anon_sym_AT_ATdbtb] = ACTIONS(333), + [anon_sym_AT_ATdbts] = ACTIONS(333), + [anon_sym_AT_ATt] = ACTIONS(333), + [anon_sym_AT_ATb] = ACTIONS(333), + [anon_sym_AT_ATi] = ACTIONS(335), + [anon_sym_AT_ATii] = ACTIONS(333), + [anon_sym_AT_ATiS] = ACTIONS(335), + [anon_sym_AT_ATiSS] = ACTIONS(333), + [anon_sym_AT_ATis] = ACTIONS(333), + [anon_sym_AT_ATiz] = ACTIONS(333), + [anon_sym_AT_ATf] = ACTIONS(333), + [anon_sym_AT_ATF] = ACTIONS(333), + [anon_sym_AT_ATom] = ACTIONS(333), + [anon_sym_AT_ATdm] = ACTIONS(333), + [anon_sym_AT_ATr] = ACTIONS(333), + [anon_sym_AT_ATs_COLON] = ACTIONS(333), + [anon_sym_AT] = ACTIONS(303), + [anon_sym_AT_BANG] = ACTIONS(305), + [anon_sym_AT_LPAREN] = ACTIONS(147), + [anon_sym_ATa_COLON] = ACTIONS(149), + [anon_sym_ATb_COLON] = ACTIONS(307), + [anon_sym_ATB_COLON] = ACTIONS(153), + [anon_sym_ATe_COLON] = ACTIONS(155), + [anon_sym_ATF_COLON] = ACTIONS(157), + [anon_sym_ATi_COLON] = ACTIONS(309), + [anon_sym_ATk_COLON] = ACTIONS(161), + [anon_sym_ATo_COLON] = ACTIONS(311), + [anon_sym_ATr_COLON] = ACTIONS(165), + [anon_sym_ATf_COLON] = ACTIONS(167), + [anon_sym_ATs_COLON] = ACTIONS(169), + [anon_sym_ATv_COLON] = ACTIONS(171), + [anon_sym_ATx_COLON] = ACTIONS(173), + [anon_sym_SEMI] = ACTIONS(333), + [anon_sym_PIPE_DOT] = ACTIONS(333), + [anon_sym_GT] = ACTIONS(335), + [anon_sym_GT_GT] = ACTIONS(333), + [sym_html_redirect_operator] = ACTIONS(335), + [sym_html_append_operator] = ACTIONS(333), + [anon_sym_BQUOTE] = ACTIONS(333), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(168), - [anon_sym_CR] = ACTIONS(168), - [sym_file_descriptor] = ACTIONS(168), + [sym_file_descriptor] = ACTIONS(333), }, [58] = { - [sym_specifiers] = STATE(78), - [aux_sym_specifiers_repeat1] = STATE(59), - [ts_builtin_sym_end] = ACTIONS(182), - [anon_sym_DQUOTE] = ACTIONS(182), - [anon_sym_TILDE] = ACTIONS(182), - [anon_sym_PIPE] = ACTIONS(184), - [anon_sym_PIPEH] = ACTIONS(182), - [anon_sym_AT_AT_DOT] = ACTIONS(182), - [anon_sym_AT_AT_EQ] = ACTIONS(182), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(182), - [anon_sym_AT_AT] = ACTIONS(184), - [anon_sym_AT_ATc_COLON] = ACTIONS(182), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(182), - [anon_sym_AT_ATC] = ACTIONS(182), - [anon_sym_AT_ATdbt] = ACTIONS(184), - [anon_sym_AT_ATdbta] = ACTIONS(182), - [anon_sym_AT_ATdbtb] = ACTIONS(182), - [anon_sym_AT_ATdbts] = ACTIONS(182), - [anon_sym_AT_ATt] = ACTIONS(182), - [anon_sym_AT_ATb] = ACTIONS(182), - [anon_sym_AT_ATi] = ACTIONS(184), - [anon_sym_AT_ATii] = ACTIONS(182), - [anon_sym_AT_ATiS] = ACTIONS(184), - [anon_sym_AT_ATiSS] = ACTIONS(182), - [anon_sym_AT_ATis] = ACTIONS(182), - [anon_sym_AT_ATiz] = ACTIONS(182), - [anon_sym_AT_ATf] = ACTIONS(182), - [anon_sym_AT_ATF] = ACTIONS(182), - [anon_sym_AT_ATom] = ACTIONS(182), - [anon_sym_AT_ATdm] = ACTIONS(182), - [anon_sym_AT_ATr] = ACTIONS(182), - [anon_sym_AT_ATs_COLON] = ACTIONS(182), - [anon_sym_AT] = ACTIONS(182), - [anon_sym_AT_BANG] = ACTIONS(182), - [anon_sym_AT_LPAREN] = ACTIONS(182), - [anon_sym_RPAREN] = ACTIONS(182), - [anon_sym_ATa_COLON] = ACTIONS(182), - [anon_sym_ATb_COLON] = ACTIONS(182), - [anon_sym_ATB_COLON] = ACTIONS(182), - [anon_sym_ATe_COLON] = ACTIONS(182), - [anon_sym_ATF_COLON] = ACTIONS(182), - [anon_sym_ATi_COLON] = ACTIONS(182), - [anon_sym_ATk_COLON] = ACTIONS(182), - [anon_sym_ATo_COLON] = ACTIONS(182), - [anon_sym_ATr_COLON] = ACTIONS(182), - [anon_sym_ATf_COLON] = ACTIONS(182), - [anon_sym_ATs_COLON] = ACTIONS(182), - [anon_sym_ATv_COLON] = ACTIONS(182), - [anon_sym_ATx_COLON] = ACTIONS(182), - [anon_sym_SEMI] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(182), - [anon_sym_DOLLAR] = ACTIONS(184), - [anon_sym_PIPE_DOT] = ACTIONS(182), - [anon_sym_GT] = ACTIONS(184), - [anon_sym_GT_GT] = ACTIONS(182), - [sym_html_redirect_operator] = ACTIONS(184), - [sym_html_append_operator] = ACTIONS(182), - [anon_sym_COMMA] = ACTIONS(182), - [aux_sym_arg_identifier_token1] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(182), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(182), - [anon_sym_BQUOTE] = ACTIONS(182), + [sym__tmp_stmt] = STATE(58), + [sym_tmp_seek_stmt] = STATE(58), + [sym_tmp_blksz_stmt] = STATE(58), + [sym_tmp_fromto_stmt] = STATE(58), + [sym_tmp_arch_stmt] = STATE(58), + [sym_tmp_bits_stmt] = STATE(58), + [sym_tmp_nthi_stmt] = STATE(58), + [sym_tmp_eval_stmt] = STATE(58), + [sym_tmp_fs_stmt] = STATE(58), + [sym_tmp_reli_stmt] = STATE(58), + [sym_tmp_kuery_stmt] = STATE(58), + [sym_tmp_fd_stmt] = STATE(58), + [sym_tmp_reg_stmt] = STATE(58), + [sym_tmp_file_stmt] = STATE(58), + [sym_tmp_string_stmt] = STATE(58), + [sym_tmp_value_stmt] = STATE(58), + [sym_tmp_hex_stmt] = STATE(58), + [aux_sym_tmp_stmt_repeat1] = STATE(58), + [anon_sym_TILDE] = ACTIONS(235), + [anon_sym_PIPE] = ACTIONS(237), + [anon_sym_PIPEH] = ACTIONS(235), + [anon_sym_AT_AT_DOT] = ACTIONS(235), + [anon_sym_AT_AT_EQ] = ACTIONS(235), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(235), + [anon_sym_AT_AT] = ACTIONS(237), + [anon_sym_AT_ATc_COLON] = ACTIONS(235), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(235), + [anon_sym_AT_ATC] = ACTIONS(235), + [anon_sym_AT_ATdbt] = ACTIONS(237), + [anon_sym_AT_ATdbta] = ACTIONS(235), + [anon_sym_AT_ATdbtb] = ACTIONS(235), + [anon_sym_AT_ATdbts] = ACTIONS(235), + [anon_sym_AT_ATt] = ACTIONS(235), + [anon_sym_AT_ATb] = ACTIONS(235), + [anon_sym_AT_ATi] = ACTIONS(237), + [anon_sym_AT_ATii] = ACTIONS(235), + [anon_sym_AT_ATiS] = ACTIONS(237), + [anon_sym_AT_ATiSS] = ACTIONS(235), + [anon_sym_AT_ATis] = ACTIONS(235), + [anon_sym_AT_ATiz] = ACTIONS(235), + [anon_sym_AT_ATf] = ACTIONS(235), + [anon_sym_AT_ATF] = ACTIONS(235), + [anon_sym_AT_ATom] = ACTIONS(235), + [anon_sym_AT_ATdm] = ACTIONS(235), + [anon_sym_AT_ATr] = ACTIONS(235), + [anon_sym_AT_ATs_COLON] = ACTIONS(235), + [anon_sym_AT] = ACTIONS(370), + [anon_sym_AT_BANG] = ACTIONS(373), + [anon_sym_AT_LPAREN] = ACTIONS(245), + [anon_sym_ATa_COLON] = ACTIONS(248), + [anon_sym_ATb_COLON] = ACTIONS(376), + [anon_sym_ATB_COLON] = ACTIONS(254), + [anon_sym_ATe_COLON] = ACTIONS(257), + [anon_sym_ATF_COLON] = ACTIONS(260), + [anon_sym_ATi_COLON] = ACTIONS(379), + [anon_sym_ATk_COLON] = ACTIONS(266), + [anon_sym_ATo_COLON] = ACTIONS(382), + [anon_sym_ATr_COLON] = ACTIONS(272), + [anon_sym_ATf_COLON] = ACTIONS(275), + [anon_sym_ATs_COLON] = ACTIONS(278), + [anon_sym_ATv_COLON] = ACTIONS(281), + [anon_sym_ATx_COLON] = ACTIONS(284), + [anon_sym_SEMI] = ACTIONS(235), + [anon_sym_PIPE_DOT] = ACTIONS(235), + [anon_sym_GT] = ACTIONS(237), + [anon_sym_GT_GT] = ACTIONS(235), + [sym_html_redirect_operator] = ACTIONS(237), + [sym_html_append_operator] = ACTIONS(235), + [anon_sym_BQUOTE] = ACTIONS(235), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(182), - [anon_sym_CR] = ACTIONS(182), - [sym_file_descriptor] = ACTIONS(182), - [sym__spec_sep] = ACTIONS(186), + [sym_file_descriptor] = ACTIONS(235), }, [59] = { - [aux_sym_specifiers_repeat1] = STATE(63), - [ts_builtin_sym_end] = ACTIONS(188), - [anon_sym_DQUOTE] = ACTIONS(188), - [anon_sym_TILDE] = ACTIONS(188), - [anon_sym_PIPE] = ACTIONS(190), - [anon_sym_PIPEH] = ACTIONS(188), - [anon_sym_AT_AT_DOT] = ACTIONS(188), - [anon_sym_AT_AT_EQ] = ACTIONS(188), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(188), - [anon_sym_AT_AT] = ACTIONS(190), - [anon_sym_AT_ATc_COLON] = ACTIONS(188), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(188), - [anon_sym_AT_ATC] = ACTIONS(188), - [anon_sym_AT_ATdbt] = ACTIONS(190), - [anon_sym_AT_ATdbta] = ACTIONS(188), - [anon_sym_AT_ATdbtb] = ACTIONS(188), - [anon_sym_AT_ATdbts] = ACTIONS(188), - [anon_sym_AT_ATt] = ACTIONS(188), - [anon_sym_AT_ATb] = ACTIONS(188), - [anon_sym_AT_ATi] = ACTIONS(190), - [anon_sym_AT_ATii] = ACTIONS(188), - [anon_sym_AT_ATiS] = ACTIONS(190), - [anon_sym_AT_ATiSS] = ACTIONS(188), - [anon_sym_AT_ATis] = ACTIONS(188), - [anon_sym_AT_ATiz] = ACTIONS(188), - [anon_sym_AT_ATf] = ACTIONS(188), - [anon_sym_AT_ATF] = ACTIONS(188), - [anon_sym_AT_ATom] = ACTIONS(188), - [anon_sym_AT_ATdm] = ACTIONS(188), - [anon_sym_AT_ATr] = ACTIONS(188), - [anon_sym_AT_ATs_COLON] = ACTIONS(188), - [anon_sym_AT] = ACTIONS(188), - [anon_sym_AT_BANG] = ACTIONS(188), - [anon_sym_AT_LPAREN] = ACTIONS(188), - [anon_sym_RPAREN] = ACTIONS(188), - [anon_sym_ATa_COLON] = ACTIONS(188), - [anon_sym_ATb_COLON] = ACTIONS(188), - [anon_sym_ATB_COLON] = ACTIONS(188), - [anon_sym_ATe_COLON] = ACTIONS(188), - [anon_sym_ATF_COLON] = ACTIONS(188), - [anon_sym_ATi_COLON] = ACTIONS(188), - [anon_sym_ATk_COLON] = ACTIONS(188), - [anon_sym_ATo_COLON] = ACTIONS(188), - [anon_sym_ATr_COLON] = ACTIONS(188), - [anon_sym_ATf_COLON] = ACTIONS(188), - [anon_sym_ATs_COLON] = ACTIONS(188), - [anon_sym_ATv_COLON] = ACTIONS(188), - [anon_sym_ATx_COLON] = ACTIONS(188), - [anon_sym_SEMI] = ACTIONS(188), - [anon_sym_LPAREN] = ACTIONS(188), - [anon_sym_DOLLAR] = ACTIONS(190), - [anon_sym_PIPE_DOT] = ACTIONS(188), - [anon_sym_GT] = ACTIONS(190), - [anon_sym_GT_GT] = ACTIONS(188), - [sym_html_redirect_operator] = ACTIONS(190), - [sym_html_append_operator] = ACTIONS(188), - [anon_sym_COMMA] = ACTIONS(188), - [aux_sym_arg_identifier_token1] = ACTIONS(190), - [anon_sym_SQUOTE] = ACTIONS(188), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(188), - [anon_sym_BQUOTE] = ACTIONS(188), + [sym__tmp_stmt] = STATE(57), + [sym_tmp_seek_stmt] = STATE(57), + [sym_tmp_blksz_stmt] = STATE(57), + [sym_tmp_fromto_stmt] = STATE(57), + [sym_tmp_arch_stmt] = STATE(57), + [sym_tmp_bits_stmt] = STATE(57), + [sym_tmp_nthi_stmt] = STATE(57), + [sym_tmp_eval_stmt] = STATE(57), + [sym_tmp_fs_stmt] = STATE(57), + [sym_tmp_reli_stmt] = STATE(57), + [sym_tmp_kuery_stmt] = STATE(57), + [sym_tmp_fd_stmt] = STATE(57), + [sym_tmp_reg_stmt] = STATE(57), + [sym_tmp_file_stmt] = STATE(57), + [sym_tmp_string_stmt] = STATE(57), + [sym_tmp_value_stmt] = STATE(57), + [sym_tmp_hex_stmt] = STATE(57), + [aux_sym_tmp_stmt_repeat1] = STATE(57), + [anon_sym_TILDE] = ACTIONS(317), + [anon_sym_PIPE] = ACTIONS(319), + [anon_sym_PIPEH] = ACTIONS(91), + [anon_sym_AT_AT_DOT] = ACTIONS(93), + [anon_sym_AT_AT_EQ] = ACTIONS(291), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(293), + [anon_sym_AT_AT] = ACTIONS(295), + [anon_sym_AT_ATc_COLON] = ACTIONS(297), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(299), + [anon_sym_AT_ATC] = ACTIONS(105), + [anon_sym_AT_ATdbt] = ACTIONS(107), + [anon_sym_AT_ATdbta] = ACTIONS(109), + [anon_sym_AT_ATdbtb] = ACTIONS(111), + [anon_sym_AT_ATdbts] = ACTIONS(113), + [anon_sym_AT_ATt] = ACTIONS(115), + [anon_sym_AT_ATb] = ACTIONS(117), + [anon_sym_AT_ATi] = ACTIONS(119), + [anon_sym_AT_ATii] = ACTIONS(121), + [anon_sym_AT_ATiS] = ACTIONS(123), + [anon_sym_AT_ATiSS] = ACTIONS(125), + [anon_sym_AT_ATis] = ACTIONS(127), + [anon_sym_AT_ATiz] = ACTIONS(129), + [anon_sym_AT_ATf] = ACTIONS(131), + [anon_sym_AT_ATF] = ACTIONS(133), + [anon_sym_AT_ATom] = ACTIONS(135), + [anon_sym_AT_ATdm] = ACTIONS(137), + [anon_sym_AT_ATr] = ACTIONS(139), + [anon_sym_AT_ATs_COLON] = ACTIONS(301), + [anon_sym_AT] = ACTIONS(317), + [anon_sym_AT_BANG] = ACTIONS(317), + [anon_sym_AT_LPAREN] = ACTIONS(317), + [anon_sym_ATa_COLON] = ACTIONS(317), + [anon_sym_ATb_COLON] = ACTIONS(317), + [anon_sym_ATB_COLON] = ACTIONS(317), + [anon_sym_ATe_COLON] = ACTIONS(317), + [anon_sym_ATF_COLON] = ACTIONS(317), + [anon_sym_ATi_COLON] = ACTIONS(317), + [anon_sym_ATk_COLON] = ACTIONS(317), + [anon_sym_ATo_COLON] = ACTIONS(317), + [anon_sym_ATr_COLON] = ACTIONS(317), + [anon_sym_ATf_COLON] = ACTIONS(317), + [anon_sym_ATs_COLON] = ACTIONS(317), + [anon_sym_ATv_COLON] = ACTIONS(317), + [anon_sym_ATx_COLON] = ACTIONS(317), + [anon_sym_SEMI] = ACTIONS(317), + [anon_sym_PIPE_DOT] = ACTIONS(175), + [anon_sym_GT] = ACTIONS(319), + [anon_sym_GT_GT] = ACTIONS(317), + [sym_html_redirect_operator] = ACTIONS(319), + [sym_html_append_operator] = ACTIONS(317), + [anon_sym_BQUOTE] = ACTIONS(317), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(188), - [anon_sym_CR] = ACTIONS(188), - [sym_file_descriptor] = ACTIONS(188), - [sym__spec_sep] = ACTIONS(186), + [sym_file_descriptor] = ACTIONS(317), }, [60] = { - [aux_sym_concatenation_repeat1] = STATE(62), - [ts_builtin_sym_end] = ACTIONS(192), - [anon_sym_DQUOTE] = ACTIONS(192), - [anon_sym_TILDE] = ACTIONS(192), - [anon_sym_PIPE] = ACTIONS(194), - [anon_sym_PIPEH] = ACTIONS(192), - [anon_sym_AT_AT_DOT] = ACTIONS(192), - [anon_sym_AT_AT_EQ] = ACTIONS(192), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(192), - [anon_sym_AT_AT] = ACTIONS(194), - [anon_sym_AT_ATc_COLON] = ACTIONS(192), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(192), - [anon_sym_AT_ATC] = ACTIONS(192), - [anon_sym_AT_ATdbt] = ACTIONS(194), - [anon_sym_AT_ATdbta] = ACTIONS(192), - [anon_sym_AT_ATdbtb] = ACTIONS(192), - [anon_sym_AT_ATdbts] = ACTIONS(192), - [anon_sym_AT_ATt] = ACTIONS(192), - [anon_sym_AT_ATb] = ACTIONS(192), - [anon_sym_AT_ATi] = ACTIONS(194), - [anon_sym_AT_ATii] = ACTIONS(192), - [anon_sym_AT_ATiS] = ACTIONS(194), - [anon_sym_AT_ATiSS] = ACTIONS(192), - [anon_sym_AT_ATis] = ACTIONS(192), - [anon_sym_AT_ATiz] = ACTIONS(192), - [anon_sym_AT_ATf] = ACTIONS(192), - [anon_sym_AT_ATF] = ACTIONS(192), - [anon_sym_AT_ATom] = ACTIONS(192), - [anon_sym_AT_ATdm] = ACTIONS(192), - [anon_sym_AT_ATr] = ACTIONS(192), - [anon_sym_AT_ATs_COLON] = ACTIONS(192), - [anon_sym_AT] = ACTIONS(192), - [anon_sym_AT_BANG] = ACTIONS(192), - [anon_sym_AT_LPAREN] = ACTIONS(192), - [anon_sym_RPAREN] = ACTIONS(192), - [anon_sym_ATa_COLON] = ACTIONS(192), - [anon_sym_ATb_COLON] = ACTIONS(192), - [anon_sym_ATB_COLON] = ACTIONS(192), - [anon_sym_ATe_COLON] = ACTIONS(192), - [anon_sym_ATF_COLON] = ACTIONS(192), - [anon_sym_ATi_COLON] = ACTIONS(192), - [anon_sym_ATk_COLON] = ACTIONS(192), - [anon_sym_ATo_COLON] = ACTIONS(192), - [anon_sym_ATr_COLON] = ACTIONS(192), - [anon_sym_ATf_COLON] = ACTIONS(192), - [anon_sym_ATs_COLON] = ACTIONS(192), - [anon_sym_ATv_COLON] = ACTIONS(192), - [anon_sym_ATx_COLON] = ACTIONS(192), - [anon_sym_SEMI] = ACTIONS(192), - [anon_sym_LPAREN] = ACTIONS(192), - [anon_sym_DOLLAR] = ACTIONS(194), - [anon_sym_PIPE_DOT] = ACTIONS(192), - [anon_sym_GT] = ACTIONS(194), - [anon_sym_GT_GT] = ACTIONS(192), - [sym_html_redirect_operator] = ACTIONS(194), - [sym_html_append_operator] = ACTIONS(192), - [anon_sym_COMMA] = ACTIONS(192), - [aux_sym_arg_identifier_token1] = ACTIONS(194), - [anon_sym_SQUOTE] = ACTIONS(192), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(192), - [anon_sym_BQUOTE] = ACTIONS(192), + [sym__tmp_stmt] = STATE(57), + [sym_tmp_seek_stmt] = STATE(57), + [sym_tmp_blksz_stmt] = STATE(57), + [sym_tmp_fromto_stmt] = STATE(57), + [sym_tmp_arch_stmt] = STATE(57), + [sym_tmp_bits_stmt] = STATE(57), + [sym_tmp_nthi_stmt] = STATE(57), + [sym_tmp_eval_stmt] = STATE(57), + [sym_tmp_fs_stmt] = STATE(57), + [sym_tmp_reli_stmt] = STATE(57), + [sym_tmp_kuery_stmt] = STATE(57), + [sym_tmp_fd_stmt] = STATE(57), + [sym_tmp_reg_stmt] = STATE(57), + [sym_tmp_file_stmt] = STATE(57), + [sym_tmp_string_stmt] = STATE(57), + [sym_tmp_value_stmt] = STATE(57), + [sym_tmp_hex_stmt] = STATE(57), + [aux_sym_tmp_stmt_repeat1] = STATE(57), + [anon_sym_TILDE] = ACTIONS(337), + [anon_sym_PIPE] = ACTIONS(339), + [anon_sym_PIPEH] = ACTIONS(337), + [anon_sym_AT_AT_DOT] = ACTIONS(337), + [anon_sym_AT_AT_EQ] = ACTIONS(337), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(337), + [anon_sym_AT_AT] = ACTIONS(339), + [anon_sym_AT_ATc_COLON] = ACTIONS(337), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(337), + [anon_sym_AT_ATC] = ACTIONS(337), + [anon_sym_AT_ATdbt] = ACTIONS(339), + [anon_sym_AT_ATdbta] = ACTIONS(337), + [anon_sym_AT_ATdbtb] = ACTIONS(337), + [anon_sym_AT_ATdbts] = ACTIONS(337), + [anon_sym_AT_ATt] = ACTIONS(337), + [anon_sym_AT_ATb] = ACTIONS(337), + [anon_sym_AT_ATi] = ACTIONS(339), + [anon_sym_AT_ATii] = ACTIONS(337), + [anon_sym_AT_ATiS] = ACTIONS(339), + [anon_sym_AT_ATiSS] = ACTIONS(337), + [anon_sym_AT_ATis] = ACTIONS(337), + [anon_sym_AT_ATiz] = ACTIONS(337), + [anon_sym_AT_ATf] = ACTIONS(337), + [anon_sym_AT_ATF] = ACTIONS(337), + [anon_sym_AT_ATom] = ACTIONS(337), + [anon_sym_AT_ATdm] = ACTIONS(337), + [anon_sym_AT_ATr] = ACTIONS(337), + [anon_sym_AT_ATs_COLON] = ACTIONS(337), + [anon_sym_AT] = ACTIONS(337), + [anon_sym_AT_BANG] = ACTIONS(337), + [anon_sym_AT_LPAREN] = ACTIONS(337), + [anon_sym_ATa_COLON] = ACTIONS(337), + [anon_sym_ATb_COLON] = ACTIONS(337), + [anon_sym_ATB_COLON] = ACTIONS(337), + [anon_sym_ATe_COLON] = ACTIONS(337), + [anon_sym_ATF_COLON] = ACTIONS(337), + [anon_sym_ATi_COLON] = ACTIONS(337), + [anon_sym_ATk_COLON] = ACTIONS(337), + [anon_sym_ATo_COLON] = ACTIONS(337), + [anon_sym_ATr_COLON] = ACTIONS(337), + [anon_sym_ATf_COLON] = ACTIONS(337), + [anon_sym_ATs_COLON] = ACTIONS(337), + [anon_sym_ATv_COLON] = ACTIONS(337), + [anon_sym_ATx_COLON] = ACTIONS(337), + [anon_sym_SEMI] = ACTIONS(337), + [anon_sym_PIPE_DOT] = ACTIONS(337), + [anon_sym_GT] = ACTIONS(339), + [anon_sym_GT_GT] = ACTIONS(337), + [sym_html_redirect_operator] = ACTIONS(339), + [sym_html_append_operator] = ACTIONS(337), + [anon_sym_BQUOTE] = ACTIONS(337), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(192), - [anon_sym_CR] = ACTIONS(192), - [sym_file_descriptor] = ACTIONS(192), - [sym__concat] = ACTIONS(196), + [sym_file_descriptor] = ACTIONS(337), }, [61] = { - [aux_sym_concatenation_repeat1] = STATE(60), - [ts_builtin_sym_end] = ACTIONS(198), - [anon_sym_DQUOTE] = ACTIONS(198), - [anon_sym_TILDE] = ACTIONS(198), - [anon_sym_PIPE] = ACTIONS(200), - [anon_sym_PIPEH] = ACTIONS(198), - [anon_sym_AT_AT_DOT] = ACTIONS(198), - [anon_sym_AT_AT_EQ] = ACTIONS(198), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(198), - [anon_sym_AT_AT] = ACTIONS(200), - [anon_sym_AT_ATc_COLON] = ACTIONS(198), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(198), - [anon_sym_AT_ATC] = ACTIONS(198), - [anon_sym_AT_ATdbt] = ACTIONS(200), - [anon_sym_AT_ATdbta] = ACTIONS(198), - [anon_sym_AT_ATdbtb] = ACTIONS(198), - [anon_sym_AT_ATdbts] = ACTIONS(198), - [anon_sym_AT_ATt] = ACTIONS(198), - [anon_sym_AT_ATb] = ACTIONS(198), - [anon_sym_AT_ATi] = ACTIONS(200), - [anon_sym_AT_ATii] = ACTIONS(198), - [anon_sym_AT_ATiS] = ACTIONS(200), - [anon_sym_AT_ATiSS] = ACTIONS(198), - [anon_sym_AT_ATis] = ACTIONS(198), - [anon_sym_AT_ATiz] = ACTIONS(198), - [anon_sym_AT_ATf] = ACTIONS(198), - [anon_sym_AT_ATF] = ACTIONS(198), - [anon_sym_AT_ATom] = ACTIONS(198), - [anon_sym_AT_ATdm] = ACTIONS(198), - [anon_sym_AT_ATr] = ACTIONS(198), - [anon_sym_AT_ATs_COLON] = ACTIONS(198), - [anon_sym_AT] = ACTIONS(198), - [anon_sym_AT_BANG] = ACTIONS(198), - [anon_sym_AT_LPAREN] = ACTIONS(198), - [anon_sym_RPAREN] = ACTIONS(198), - [anon_sym_ATa_COLON] = ACTIONS(198), - [anon_sym_ATb_COLON] = ACTIONS(198), - [anon_sym_ATB_COLON] = ACTIONS(198), - [anon_sym_ATe_COLON] = ACTIONS(198), - [anon_sym_ATF_COLON] = ACTIONS(198), - [anon_sym_ATi_COLON] = ACTIONS(198), - [anon_sym_ATk_COLON] = ACTIONS(198), - [anon_sym_ATo_COLON] = ACTIONS(198), - [anon_sym_ATr_COLON] = ACTIONS(198), - [anon_sym_ATf_COLON] = ACTIONS(198), - [anon_sym_ATs_COLON] = ACTIONS(198), - [anon_sym_ATv_COLON] = ACTIONS(198), - [anon_sym_ATx_COLON] = ACTIONS(198), - [anon_sym_SEMI] = ACTIONS(198), - [anon_sym_LPAREN] = ACTIONS(198), - [anon_sym_DOLLAR] = ACTIONS(200), - [anon_sym_PIPE_DOT] = ACTIONS(198), - [anon_sym_GT] = ACTIONS(200), - [anon_sym_GT_GT] = ACTIONS(198), - [sym_html_redirect_operator] = ACTIONS(200), - [sym_html_append_operator] = ACTIONS(198), - [anon_sym_COMMA] = ACTIONS(198), - [aux_sym_arg_identifier_token1] = ACTIONS(200), - [anon_sym_SQUOTE] = ACTIONS(198), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(198), - [anon_sym_BQUOTE] = ACTIONS(198), + [sym__arg_with_paren] = STATE(78), + [sym__arg] = STATE(78), + [sym_arg] = STATE(71), + [sym_args] = STATE(204), + [sym_arg_identifier] = STATE(78), + [sym_double_quoted_arg] = STATE(78), + [sym_single_quoted_arg] = STATE(78), + [sym_cmd_substitution_arg] = STATE(78), + [sym_concatenation] = STATE(92), + [aux_sym_args_repeat1] = STATE(71), + [anon_sym_DQUOTE] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(231), + [anon_sym_PIPE] = ACTIONS(233), + [anon_sym_PIPEH] = ACTIONS(231), + [anon_sym_AT_AT_DOT] = ACTIONS(231), + [anon_sym_AT_AT_EQ] = ACTIONS(231), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(231), + [anon_sym_AT_AT] = ACTIONS(233), + [anon_sym_AT_ATc_COLON] = ACTIONS(231), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(231), + [anon_sym_AT_ATC] = ACTIONS(231), + [anon_sym_AT_ATdbt] = ACTIONS(233), + [anon_sym_AT_ATdbta] = ACTIONS(231), + [anon_sym_AT_ATdbtb] = ACTIONS(231), + [anon_sym_AT_ATdbts] = ACTIONS(231), + [anon_sym_AT_ATt] = ACTIONS(231), + [anon_sym_AT_ATb] = ACTIONS(231), + [anon_sym_AT_ATi] = ACTIONS(233), + [anon_sym_AT_ATii] = ACTIONS(231), + [anon_sym_AT_ATiS] = ACTIONS(233), + [anon_sym_AT_ATiSS] = ACTIONS(231), + [anon_sym_AT_ATis] = ACTIONS(231), + [anon_sym_AT_ATiz] = ACTIONS(231), + [anon_sym_AT_ATf] = ACTIONS(231), + [anon_sym_AT_ATF] = ACTIONS(231), + [anon_sym_AT_ATom] = ACTIONS(231), + [anon_sym_AT_ATdm] = ACTIONS(231), + [anon_sym_AT_ATr] = ACTIONS(231), + [anon_sym_AT_ATs_COLON] = ACTIONS(231), + [anon_sym_AT] = ACTIONS(231), + [anon_sym_AT_BANG] = ACTIONS(231), + [anon_sym_AT_LPAREN] = ACTIONS(231), + [anon_sym_ATa_COLON] = ACTIONS(231), + [anon_sym_ATb_COLON] = ACTIONS(231), + [anon_sym_ATB_COLON] = ACTIONS(231), + [anon_sym_ATe_COLON] = ACTIONS(231), + [anon_sym_ATF_COLON] = ACTIONS(231), + [anon_sym_ATi_COLON] = ACTIONS(231), + [anon_sym_ATk_COLON] = ACTIONS(231), + [anon_sym_ATo_COLON] = ACTIONS(231), + [anon_sym_ATr_COLON] = ACTIONS(231), + [anon_sym_ATf_COLON] = ACTIONS(231), + [anon_sym_ATs_COLON] = ACTIONS(231), + [anon_sym_ATv_COLON] = ACTIONS(231), + [anon_sym_ATx_COLON] = ACTIONS(231), + [anon_sym_SEMI] = ACTIONS(231), + [anon_sym_LPAREN] = ACTIONS(197), + [anon_sym_DOLLAR] = ACTIONS(199), + [anon_sym_PIPE_DOT] = ACTIONS(231), + [anon_sym_GT] = ACTIONS(233), + [anon_sym_GT_GT] = ACTIONS(231), + [sym_html_redirect_operator] = ACTIONS(233), + [sym_html_append_operator] = ACTIONS(231), + [anon_sym_COMMA] = ACTIONS(201), + [aux_sym_arg_identifier_token1] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(203), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(205), + [anon_sym_BQUOTE] = ACTIONS(231), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(198), - [anon_sym_CR] = ACTIONS(198), - [sym_file_descriptor] = ACTIONS(198), - [sym__concat] = ACTIONS(196), + [sym_file_descriptor] = ACTIONS(231), }, [62] = { - [aux_sym_concatenation_repeat1] = STATE(62), - [ts_builtin_sym_end] = ACTIONS(202), - [anon_sym_DQUOTE] = ACTIONS(202), - [anon_sym_TILDE] = ACTIONS(202), - [anon_sym_PIPE] = ACTIONS(204), - [anon_sym_PIPEH] = ACTIONS(202), - [anon_sym_AT_AT_DOT] = ACTIONS(202), - [anon_sym_AT_AT_EQ] = ACTIONS(202), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(202), - [anon_sym_AT_AT] = ACTIONS(204), - [anon_sym_AT_ATc_COLON] = ACTIONS(202), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(202), - [anon_sym_AT_ATC] = ACTIONS(202), - [anon_sym_AT_ATdbt] = ACTIONS(204), - [anon_sym_AT_ATdbta] = ACTIONS(202), - [anon_sym_AT_ATdbtb] = ACTIONS(202), - [anon_sym_AT_ATdbts] = ACTIONS(202), - [anon_sym_AT_ATt] = ACTIONS(202), - [anon_sym_AT_ATb] = ACTIONS(202), - [anon_sym_AT_ATi] = ACTIONS(204), - [anon_sym_AT_ATii] = ACTIONS(202), - [anon_sym_AT_ATiS] = ACTIONS(204), - [anon_sym_AT_ATiSS] = ACTIONS(202), - [anon_sym_AT_ATis] = ACTIONS(202), - [anon_sym_AT_ATiz] = ACTIONS(202), - [anon_sym_AT_ATf] = ACTIONS(202), - [anon_sym_AT_ATF] = ACTIONS(202), - [anon_sym_AT_ATom] = ACTIONS(202), - [anon_sym_AT_ATdm] = ACTIONS(202), - [anon_sym_AT_ATr] = ACTIONS(202), - [anon_sym_AT_ATs_COLON] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_AT_BANG] = ACTIONS(202), - [anon_sym_AT_LPAREN] = ACTIONS(202), - [anon_sym_RPAREN] = ACTIONS(202), - [anon_sym_ATa_COLON] = ACTIONS(202), - [anon_sym_ATb_COLON] = ACTIONS(202), - [anon_sym_ATB_COLON] = ACTIONS(202), - [anon_sym_ATe_COLON] = ACTIONS(202), - [anon_sym_ATF_COLON] = ACTIONS(202), - [anon_sym_ATi_COLON] = ACTIONS(202), - [anon_sym_ATk_COLON] = ACTIONS(202), - [anon_sym_ATo_COLON] = ACTIONS(202), - [anon_sym_ATr_COLON] = ACTIONS(202), - [anon_sym_ATf_COLON] = ACTIONS(202), - [anon_sym_ATs_COLON] = ACTIONS(202), - [anon_sym_ATv_COLON] = ACTIONS(202), - [anon_sym_ATx_COLON] = ACTIONS(202), - [anon_sym_SEMI] = ACTIONS(202), - [anon_sym_LPAREN] = ACTIONS(202), - [anon_sym_DOLLAR] = ACTIONS(204), - [anon_sym_PIPE_DOT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(204), - [anon_sym_GT_GT] = ACTIONS(202), - [sym_html_redirect_operator] = ACTIONS(204), - [sym_html_append_operator] = ACTIONS(202), - [anon_sym_COMMA] = ACTIONS(202), - [aux_sym_arg_identifier_token1] = ACTIONS(204), - [anon_sym_SQUOTE] = ACTIONS(202), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(202), - [anon_sym_BQUOTE] = ACTIONS(202), + [sym__arg_with_paren] = STATE(78), + [sym__arg] = STATE(78), + [sym_arg] = STATE(71), + [sym_args] = STATE(145), + [sym_arg_identifier] = STATE(78), + [sym_double_quoted_arg] = STATE(78), + [sym_single_quoted_arg] = STATE(78), + [sym_cmd_substitution_arg] = STATE(78), + [sym_concatenation] = STATE(92), + [aux_sym_args_repeat1] = STATE(71), + [anon_sym_DQUOTE] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(227), + [anon_sym_PIPE] = ACTIONS(229), + [anon_sym_PIPEH] = ACTIONS(227), + [anon_sym_AT_AT_DOT] = ACTIONS(227), + [anon_sym_AT_AT_EQ] = ACTIONS(227), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(227), + [anon_sym_AT_AT] = ACTIONS(229), + [anon_sym_AT_ATc_COLON] = ACTIONS(227), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(227), + [anon_sym_AT_ATC] = ACTIONS(227), + [anon_sym_AT_ATdbt] = ACTIONS(229), + [anon_sym_AT_ATdbta] = ACTIONS(227), + [anon_sym_AT_ATdbtb] = ACTIONS(227), + [anon_sym_AT_ATdbts] = ACTIONS(227), + [anon_sym_AT_ATt] = ACTIONS(227), + [anon_sym_AT_ATb] = ACTIONS(227), + [anon_sym_AT_ATi] = ACTIONS(229), + [anon_sym_AT_ATii] = ACTIONS(227), + [anon_sym_AT_ATiS] = ACTIONS(229), + [anon_sym_AT_ATiSS] = ACTIONS(227), + [anon_sym_AT_ATis] = ACTIONS(227), + [anon_sym_AT_ATiz] = ACTIONS(227), + [anon_sym_AT_ATf] = ACTIONS(227), + [anon_sym_AT_ATF] = ACTIONS(227), + [anon_sym_AT_ATom] = ACTIONS(227), + [anon_sym_AT_ATdm] = ACTIONS(227), + [anon_sym_AT_ATr] = ACTIONS(227), + [anon_sym_AT_ATs_COLON] = ACTIONS(227), + [anon_sym_AT] = ACTIONS(227), + [anon_sym_AT_BANG] = ACTIONS(227), + [anon_sym_AT_LPAREN] = ACTIONS(227), + [anon_sym_ATa_COLON] = ACTIONS(227), + [anon_sym_ATb_COLON] = ACTIONS(227), + [anon_sym_ATB_COLON] = ACTIONS(227), + [anon_sym_ATe_COLON] = ACTIONS(227), + [anon_sym_ATF_COLON] = ACTIONS(227), + [anon_sym_ATi_COLON] = ACTIONS(227), + [anon_sym_ATk_COLON] = ACTIONS(227), + [anon_sym_ATo_COLON] = ACTIONS(227), + [anon_sym_ATr_COLON] = ACTIONS(227), + [anon_sym_ATf_COLON] = ACTIONS(227), + [anon_sym_ATs_COLON] = ACTIONS(227), + [anon_sym_ATv_COLON] = ACTIONS(227), + [anon_sym_ATx_COLON] = ACTIONS(227), + [anon_sym_SEMI] = ACTIONS(227), + [anon_sym_LPAREN] = ACTIONS(197), + [anon_sym_DOLLAR] = ACTIONS(199), + [anon_sym_PIPE_DOT] = ACTIONS(227), + [anon_sym_GT] = ACTIONS(229), + [anon_sym_GT_GT] = ACTIONS(227), + [sym_html_redirect_operator] = ACTIONS(229), + [sym_html_append_operator] = ACTIONS(227), + [anon_sym_COMMA] = ACTIONS(201), + [aux_sym_arg_identifier_token1] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(203), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(205), + [anon_sym_BQUOTE] = ACTIONS(227), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(202), - [anon_sym_CR] = ACTIONS(202), - [sym_file_descriptor] = ACTIONS(202), - [sym__concat] = ACTIONS(206), + [sym_file_descriptor] = ACTIONS(227), }, [63] = { - [aux_sym_specifiers_repeat1] = STATE(63), - [ts_builtin_sym_end] = ACTIONS(209), - [anon_sym_DQUOTE] = ACTIONS(209), + [sym__arg_with_paren] = STATE(78), + [sym__arg] = STATE(78), + [sym_arg] = STATE(71), + [sym_args] = STATE(152), + [sym_arg_identifier] = STATE(78), + [sym_double_quoted_arg] = STATE(78), + [sym_single_quoted_arg] = STATE(78), + [sym_cmd_substitution_arg] = STATE(78), + [sym_concatenation] = STATE(92), + [aux_sym_args_repeat1] = STATE(71), + [anon_sym_DQUOTE] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(223), + [anon_sym_PIPE] = ACTIONS(225), + [anon_sym_PIPEH] = ACTIONS(223), + [anon_sym_AT_AT_DOT] = ACTIONS(223), + [anon_sym_AT_AT_EQ] = ACTIONS(223), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(223), + [anon_sym_AT_AT] = ACTIONS(225), + [anon_sym_AT_ATc_COLON] = ACTIONS(223), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(223), + [anon_sym_AT_ATC] = ACTIONS(223), + [anon_sym_AT_ATdbt] = ACTIONS(225), + [anon_sym_AT_ATdbta] = ACTIONS(223), + [anon_sym_AT_ATdbtb] = ACTIONS(223), + [anon_sym_AT_ATdbts] = ACTIONS(223), + [anon_sym_AT_ATt] = ACTIONS(223), + [anon_sym_AT_ATb] = ACTIONS(223), + [anon_sym_AT_ATi] = ACTIONS(225), + [anon_sym_AT_ATii] = ACTIONS(223), + [anon_sym_AT_ATiS] = ACTIONS(225), + [anon_sym_AT_ATiSS] = ACTIONS(223), + [anon_sym_AT_ATis] = ACTIONS(223), + [anon_sym_AT_ATiz] = ACTIONS(223), + [anon_sym_AT_ATf] = ACTIONS(223), + [anon_sym_AT_ATF] = ACTIONS(223), + [anon_sym_AT_ATom] = ACTIONS(223), + [anon_sym_AT_ATdm] = ACTIONS(223), + [anon_sym_AT_ATr] = ACTIONS(223), + [anon_sym_AT_ATs_COLON] = ACTIONS(223), + [anon_sym_AT] = ACTIONS(223), + [anon_sym_AT_BANG] = ACTIONS(223), + [anon_sym_AT_LPAREN] = ACTIONS(223), + [anon_sym_ATa_COLON] = ACTIONS(223), + [anon_sym_ATb_COLON] = ACTIONS(223), + [anon_sym_ATB_COLON] = ACTIONS(223), + [anon_sym_ATe_COLON] = ACTIONS(223), + [anon_sym_ATF_COLON] = ACTIONS(223), + [anon_sym_ATi_COLON] = ACTIONS(223), + [anon_sym_ATk_COLON] = ACTIONS(223), + [anon_sym_ATo_COLON] = ACTIONS(223), + [anon_sym_ATr_COLON] = ACTIONS(223), + [anon_sym_ATf_COLON] = ACTIONS(223), + [anon_sym_ATs_COLON] = ACTIONS(223), + [anon_sym_ATv_COLON] = ACTIONS(223), + [anon_sym_ATx_COLON] = ACTIONS(223), + [anon_sym_SEMI] = ACTIONS(223), + [anon_sym_LPAREN] = ACTIONS(197), + [anon_sym_DOLLAR] = ACTIONS(199), + [anon_sym_PIPE_DOT] = ACTIONS(223), + [anon_sym_GT] = ACTIONS(225), + [anon_sym_GT_GT] = ACTIONS(223), + [sym_html_redirect_operator] = ACTIONS(225), + [sym_html_append_operator] = ACTIONS(223), + [anon_sym_COMMA] = ACTIONS(201), + [aux_sym_arg_identifier_token1] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(203), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(205), + [anon_sym_BQUOTE] = ACTIONS(223), + [sym__comment] = ACTIONS(3), + [sym_file_descriptor] = ACTIONS(223), + }, + [64] = { + [sym__arg_with_paren] = STATE(78), + [sym__arg] = STATE(78), + [sym_arg] = STATE(71), + [sym_args] = STATE(199), + [sym_arg_identifier] = STATE(78), + [sym_double_quoted_arg] = STATE(78), + [sym_single_quoted_arg] = STATE(78), + [sym_cmd_substitution_arg] = STATE(78), + [sym_concatenation] = STATE(92), + [aux_sym_args_repeat1] = STATE(71), + [anon_sym_DQUOTE] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(313), + [anon_sym_PIPE] = ACTIONS(315), + [anon_sym_PIPEH] = ACTIONS(313), + [anon_sym_AT_AT_DOT] = ACTIONS(313), + [anon_sym_AT_AT_EQ] = ACTIONS(313), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(313), + [anon_sym_AT_AT] = ACTIONS(315), + [anon_sym_AT_ATc_COLON] = ACTIONS(313), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(313), + [anon_sym_AT_ATC] = ACTIONS(313), + [anon_sym_AT_ATdbt] = ACTIONS(315), + [anon_sym_AT_ATdbta] = ACTIONS(313), + [anon_sym_AT_ATdbtb] = ACTIONS(313), + [anon_sym_AT_ATdbts] = ACTIONS(313), + [anon_sym_AT_ATt] = ACTIONS(313), + [anon_sym_AT_ATb] = ACTIONS(313), + [anon_sym_AT_ATi] = ACTIONS(315), + [anon_sym_AT_ATii] = ACTIONS(313), + [anon_sym_AT_ATiS] = ACTIONS(315), + [anon_sym_AT_ATiSS] = ACTIONS(313), + [anon_sym_AT_ATis] = ACTIONS(313), + [anon_sym_AT_ATiz] = ACTIONS(313), + [anon_sym_AT_ATf] = ACTIONS(313), + [anon_sym_AT_ATF] = ACTIONS(313), + [anon_sym_AT_ATom] = ACTIONS(313), + [anon_sym_AT_ATdm] = ACTIONS(313), + [anon_sym_AT_ATr] = ACTIONS(313), + [anon_sym_AT_ATs_COLON] = ACTIONS(313), + [anon_sym_AT] = ACTIONS(313), + [anon_sym_AT_BANG] = ACTIONS(313), + [anon_sym_AT_LPAREN] = ACTIONS(313), + [anon_sym_ATa_COLON] = ACTIONS(313), + [anon_sym_ATb_COLON] = ACTIONS(313), + [anon_sym_ATB_COLON] = ACTIONS(313), + [anon_sym_ATe_COLON] = ACTIONS(313), + [anon_sym_ATF_COLON] = ACTIONS(313), + [anon_sym_ATi_COLON] = ACTIONS(313), + [anon_sym_ATk_COLON] = ACTIONS(313), + [anon_sym_ATo_COLON] = ACTIONS(313), + [anon_sym_ATr_COLON] = ACTIONS(313), + [anon_sym_ATf_COLON] = ACTIONS(313), + [anon_sym_ATs_COLON] = ACTIONS(313), + [anon_sym_ATv_COLON] = ACTIONS(313), + [anon_sym_ATx_COLON] = ACTIONS(313), + [anon_sym_SEMI] = ACTIONS(313), + [anon_sym_LPAREN] = ACTIONS(197), + [anon_sym_DOLLAR] = ACTIONS(199), + [anon_sym_PIPE_DOT] = ACTIONS(313), + [anon_sym_GT] = ACTIONS(315), + [anon_sym_GT_GT] = ACTIONS(313), + [sym_html_redirect_operator] = ACTIONS(315), + [sym_html_append_operator] = ACTIONS(313), + [anon_sym_COMMA] = ACTIONS(201), + [aux_sym_arg_identifier_token1] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(203), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(205), + [anon_sym_BQUOTE] = ACTIONS(313), + [sym__comment] = ACTIONS(3), + [sym_file_descriptor] = ACTIONS(313), + }, + [65] = { + [sym__arg_with_paren] = STATE(78), + [sym__arg] = STATE(78), + [sym_arg] = STATE(71), + [sym_args] = STATE(154), + [sym_arg_identifier] = STATE(78), + [sym_double_quoted_arg] = STATE(78), + [sym_single_quoted_arg] = STATE(78), + [sym_cmd_substitution_arg] = STATE(78), + [sym_concatenation] = STATE(92), + [aux_sym_args_repeat1] = STATE(71), + [anon_sym_DQUOTE] = ACTIONS(193), [anon_sym_TILDE] = ACTIONS(209), [anon_sym_PIPE] = ACTIONS(211), [anon_sym_PIPEH] = ACTIONS(209), @@ -9293,7 +9009,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AT] = ACTIONS(209), [anon_sym_AT_BANG] = ACTIONS(209), [anon_sym_AT_LPAREN] = ACTIONS(209), - [anon_sym_RPAREN] = ACTIONS(209), [anon_sym_ATa_COLON] = ACTIONS(209), [anon_sym_ATb_COLON] = ACTIONS(209), [anon_sym_ATB_COLON] = ACTIONS(209), @@ -9308,979 +9023,1742 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATv_COLON] = ACTIONS(209), [anon_sym_ATx_COLON] = ACTIONS(209), [anon_sym_SEMI] = ACTIONS(209), - [anon_sym_LPAREN] = ACTIONS(209), - [anon_sym_DOLLAR] = ACTIONS(211), + [anon_sym_LPAREN] = ACTIONS(197), + [anon_sym_DOLLAR] = ACTIONS(199), [anon_sym_PIPE_DOT] = ACTIONS(209), [anon_sym_GT] = ACTIONS(211), [anon_sym_GT_GT] = ACTIONS(209), [sym_html_redirect_operator] = ACTIONS(211), [sym_html_append_operator] = ACTIONS(209), - [anon_sym_COMMA] = ACTIONS(209), - [aux_sym_arg_identifier_token1] = ACTIONS(211), - [anon_sym_SQUOTE] = ACTIONS(209), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(209), - [anon_sym_BQUOTE] = ACTIONS(209), + [anon_sym_COMMA] = ACTIONS(201), + [aux_sym_arg_identifier_token1] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(203), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(205), + [anon_sym_BQUOTE] = ACTIONS(207), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(209), - [anon_sym_CR] = ACTIONS(209), [sym_file_descriptor] = ACTIONS(209), - [sym__spec_sep] = ACTIONS(213), - }, - [64] = { - [ts_builtin_sym_end] = ACTIONS(216), - [anon_sym_DQUOTE] = ACTIONS(216), - [anon_sym_TILDE] = ACTIONS(216), - [anon_sym_PIPE] = ACTIONS(218), - [anon_sym_PIPEH] = ACTIONS(216), - [anon_sym_AT_AT_DOT] = ACTIONS(216), - [anon_sym_AT_AT_EQ] = ACTIONS(216), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(216), - [anon_sym_AT_AT] = ACTIONS(218), - [anon_sym_AT_ATc_COLON] = ACTIONS(216), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(216), - [anon_sym_AT_ATC] = ACTIONS(216), - [anon_sym_AT_ATdbt] = ACTIONS(218), - [anon_sym_AT_ATdbta] = ACTIONS(216), - [anon_sym_AT_ATdbtb] = ACTIONS(216), - [anon_sym_AT_ATdbts] = ACTIONS(216), - [anon_sym_AT_ATt] = ACTIONS(216), - [anon_sym_AT_ATb] = ACTIONS(216), - [anon_sym_AT_ATi] = ACTIONS(218), - [anon_sym_AT_ATii] = ACTIONS(216), - [anon_sym_AT_ATiS] = ACTIONS(218), - [anon_sym_AT_ATiSS] = ACTIONS(216), - [anon_sym_AT_ATis] = ACTIONS(216), - [anon_sym_AT_ATiz] = ACTIONS(216), - [anon_sym_AT_ATf] = ACTIONS(216), - [anon_sym_AT_ATF] = ACTIONS(216), - [anon_sym_AT_ATom] = ACTIONS(216), - [anon_sym_AT_ATdm] = ACTIONS(216), - [anon_sym_AT_ATr] = ACTIONS(216), - [anon_sym_AT_ATs_COLON] = ACTIONS(216), - [anon_sym_AT] = ACTIONS(216), - [anon_sym_AT_BANG] = ACTIONS(216), - [anon_sym_AT_LPAREN] = ACTIONS(216), - [anon_sym_RPAREN] = ACTIONS(216), - [anon_sym_ATa_COLON] = ACTIONS(216), - [anon_sym_ATb_COLON] = ACTIONS(216), - [anon_sym_ATB_COLON] = ACTIONS(216), - [anon_sym_ATe_COLON] = ACTIONS(216), - [anon_sym_ATF_COLON] = ACTIONS(216), - [anon_sym_ATi_COLON] = ACTIONS(216), - [anon_sym_ATk_COLON] = ACTIONS(216), - [anon_sym_ATo_COLON] = ACTIONS(216), - [anon_sym_ATr_COLON] = ACTIONS(216), - [anon_sym_ATf_COLON] = ACTIONS(216), - [anon_sym_ATs_COLON] = ACTIONS(216), - [anon_sym_ATv_COLON] = ACTIONS(216), - [anon_sym_ATx_COLON] = ACTIONS(216), - [anon_sym_SEMI] = ACTIONS(216), - [anon_sym_LPAREN] = ACTIONS(216), - [anon_sym_DOLLAR] = ACTIONS(218), - [anon_sym_PIPE_DOT] = ACTIONS(216), - [anon_sym_GT] = ACTIONS(218), - [anon_sym_GT_GT] = ACTIONS(216), - [sym_html_redirect_operator] = ACTIONS(218), - [sym_html_append_operator] = ACTIONS(216), - [anon_sym_COMMA] = ACTIONS(216), - [aux_sym_arg_identifier_token1] = ACTIONS(218), - [anon_sym_SQUOTE] = ACTIONS(216), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(216), - [anon_sym_BQUOTE] = ACTIONS(216), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(216), - [anon_sym_CR] = ACTIONS(216), - [sym_file_descriptor] = ACTIONS(216), - [sym__concat] = ACTIONS(216), - }, - [65] = { - [ts_builtin_sym_end] = ACTIONS(220), - [anon_sym_DQUOTE] = ACTIONS(220), - [anon_sym_TILDE] = ACTIONS(220), - [anon_sym_PIPE] = ACTIONS(222), - [anon_sym_PIPEH] = ACTIONS(220), - [anon_sym_AT_AT_DOT] = ACTIONS(220), - [anon_sym_AT_AT_EQ] = ACTIONS(220), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(220), - [anon_sym_AT_AT] = ACTIONS(222), - [anon_sym_AT_ATc_COLON] = ACTIONS(220), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(220), - [anon_sym_AT_ATC] = ACTIONS(220), - [anon_sym_AT_ATdbt] = ACTIONS(222), - [anon_sym_AT_ATdbta] = ACTIONS(220), - [anon_sym_AT_ATdbtb] = ACTIONS(220), - [anon_sym_AT_ATdbts] = ACTIONS(220), - [anon_sym_AT_ATt] = ACTIONS(220), - [anon_sym_AT_ATb] = ACTIONS(220), - [anon_sym_AT_ATi] = ACTIONS(222), - [anon_sym_AT_ATii] = ACTIONS(220), - [anon_sym_AT_ATiS] = ACTIONS(222), - [anon_sym_AT_ATiSS] = ACTIONS(220), - [anon_sym_AT_ATis] = ACTIONS(220), - [anon_sym_AT_ATiz] = ACTIONS(220), - [anon_sym_AT_ATf] = ACTIONS(220), - [anon_sym_AT_ATF] = ACTIONS(220), - [anon_sym_AT_ATom] = ACTIONS(220), - [anon_sym_AT_ATdm] = ACTIONS(220), - [anon_sym_AT_ATr] = ACTIONS(220), - [anon_sym_AT_ATs_COLON] = ACTIONS(220), - [anon_sym_AT] = ACTIONS(220), - [anon_sym_AT_BANG] = ACTIONS(220), - [anon_sym_AT_LPAREN] = ACTIONS(220), - [anon_sym_RPAREN] = ACTIONS(220), - [anon_sym_ATa_COLON] = ACTIONS(220), - [anon_sym_ATb_COLON] = ACTIONS(220), - [anon_sym_ATB_COLON] = ACTIONS(220), - [anon_sym_ATe_COLON] = ACTIONS(220), - [anon_sym_ATF_COLON] = ACTIONS(220), - [anon_sym_ATi_COLON] = ACTIONS(220), - [anon_sym_ATk_COLON] = ACTIONS(220), - [anon_sym_ATo_COLON] = ACTIONS(220), - [anon_sym_ATr_COLON] = ACTIONS(220), - [anon_sym_ATf_COLON] = ACTIONS(220), - [anon_sym_ATs_COLON] = ACTIONS(220), - [anon_sym_ATv_COLON] = ACTIONS(220), - [anon_sym_ATx_COLON] = ACTIONS(220), - [anon_sym_SEMI] = ACTIONS(220), - [anon_sym_LPAREN] = ACTIONS(220), - [anon_sym_DOLLAR] = ACTIONS(222), - [anon_sym_PIPE_DOT] = ACTIONS(220), - [anon_sym_GT] = ACTIONS(222), - [anon_sym_GT_GT] = ACTIONS(220), - [sym_html_redirect_operator] = ACTIONS(222), - [sym_html_append_operator] = ACTIONS(220), - [anon_sym_COMMA] = ACTIONS(220), - [aux_sym_arg_identifier_token1] = ACTIONS(222), - [anon_sym_SQUOTE] = ACTIONS(220), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(220), - [anon_sym_BQUOTE] = ACTIONS(220), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(220), - [anon_sym_CR] = ACTIONS(220), - [sym_file_descriptor] = ACTIONS(220), - [sym__concat] = ACTIONS(220), }, [66] = { - [ts_builtin_sym_end] = ACTIONS(224), - [anon_sym_DQUOTE] = ACTIONS(224), - [anon_sym_TILDE] = ACTIONS(224), - [anon_sym_PIPE] = ACTIONS(226), - [anon_sym_PIPEH] = ACTIONS(224), - [anon_sym_AT_AT_DOT] = ACTIONS(224), - [anon_sym_AT_AT_EQ] = ACTIONS(224), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(224), - [anon_sym_AT_AT] = ACTIONS(226), - [anon_sym_AT_ATc_COLON] = ACTIONS(224), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(224), - [anon_sym_AT_ATC] = ACTIONS(224), - [anon_sym_AT_ATdbt] = ACTIONS(226), - [anon_sym_AT_ATdbta] = ACTIONS(224), - [anon_sym_AT_ATdbtb] = ACTIONS(224), - [anon_sym_AT_ATdbts] = ACTIONS(224), - [anon_sym_AT_ATt] = ACTIONS(224), - [anon_sym_AT_ATb] = ACTIONS(224), - [anon_sym_AT_ATi] = ACTIONS(226), - [anon_sym_AT_ATii] = ACTIONS(224), - [anon_sym_AT_ATiS] = ACTIONS(226), - [anon_sym_AT_ATiSS] = ACTIONS(224), - [anon_sym_AT_ATis] = ACTIONS(224), - [anon_sym_AT_ATiz] = ACTIONS(224), - [anon_sym_AT_ATf] = ACTIONS(224), - [anon_sym_AT_ATF] = ACTIONS(224), - [anon_sym_AT_ATom] = ACTIONS(224), - [anon_sym_AT_ATdm] = ACTIONS(224), - [anon_sym_AT_ATr] = ACTIONS(224), - [anon_sym_AT_ATs_COLON] = ACTIONS(224), - [anon_sym_AT] = ACTIONS(224), - [anon_sym_AT_BANG] = ACTIONS(224), - [anon_sym_AT_LPAREN] = ACTIONS(224), - [anon_sym_RPAREN] = ACTIONS(224), - [anon_sym_ATa_COLON] = ACTIONS(224), - [anon_sym_ATb_COLON] = ACTIONS(224), - [anon_sym_ATB_COLON] = ACTIONS(224), - [anon_sym_ATe_COLON] = ACTIONS(224), - [anon_sym_ATF_COLON] = ACTIONS(224), - [anon_sym_ATi_COLON] = ACTIONS(224), - [anon_sym_ATk_COLON] = ACTIONS(224), - [anon_sym_ATo_COLON] = ACTIONS(224), - [anon_sym_ATr_COLON] = ACTIONS(224), - [anon_sym_ATf_COLON] = ACTIONS(224), - [anon_sym_ATs_COLON] = ACTIONS(224), - [anon_sym_ATv_COLON] = ACTIONS(224), - [anon_sym_ATx_COLON] = ACTIONS(224), - [anon_sym_SEMI] = ACTIONS(224), - [anon_sym_LPAREN] = ACTIONS(224), - [anon_sym_DOLLAR] = ACTIONS(226), - [anon_sym_PIPE_DOT] = ACTIONS(224), - [anon_sym_GT] = ACTIONS(226), - [anon_sym_GT_GT] = ACTIONS(224), - [sym_html_redirect_operator] = ACTIONS(226), - [sym_html_append_operator] = ACTIONS(224), - [anon_sym_COMMA] = ACTIONS(224), - [aux_sym_arg_identifier_token1] = ACTIONS(226), - [anon_sym_SQUOTE] = ACTIONS(224), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(224), - [anon_sym_BQUOTE] = ACTIONS(224), + [sym__arg_with_paren] = STATE(78), + [sym__arg] = STATE(78), + [sym_arg] = STATE(71), + [sym_args] = STATE(155), + [sym_arg_identifier] = STATE(78), + [sym_double_quoted_arg] = STATE(78), + [sym_single_quoted_arg] = STATE(78), + [sym_cmd_substitution_arg] = STATE(78), + [sym_concatenation] = STATE(92), + [aux_sym_args_repeat1] = STATE(71), + [anon_sym_DQUOTE] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(213), + [anon_sym_PIPE] = ACTIONS(215), + [anon_sym_PIPEH] = ACTIONS(213), + [anon_sym_AT_AT_DOT] = ACTIONS(213), + [anon_sym_AT_AT_EQ] = ACTIONS(213), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(213), + [anon_sym_AT_AT] = ACTIONS(215), + [anon_sym_AT_ATc_COLON] = ACTIONS(213), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(213), + [anon_sym_AT_ATC] = ACTIONS(213), + [anon_sym_AT_ATdbt] = ACTIONS(215), + [anon_sym_AT_ATdbta] = ACTIONS(213), + [anon_sym_AT_ATdbtb] = ACTIONS(213), + [anon_sym_AT_ATdbts] = ACTIONS(213), + [anon_sym_AT_ATt] = ACTIONS(213), + [anon_sym_AT_ATb] = ACTIONS(213), + [anon_sym_AT_ATi] = ACTIONS(215), + [anon_sym_AT_ATii] = ACTIONS(213), + [anon_sym_AT_ATiS] = ACTIONS(215), + [anon_sym_AT_ATiSS] = ACTIONS(213), + [anon_sym_AT_ATis] = ACTIONS(213), + [anon_sym_AT_ATiz] = ACTIONS(213), + [anon_sym_AT_ATf] = ACTIONS(213), + [anon_sym_AT_ATF] = ACTIONS(213), + [anon_sym_AT_ATom] = ACTIONS(213), + [anon_sym_AT_ATdm] = ACTIONS(213), + [anon_sym_AT_ATr] = ACTIONS(213), + [anon_sym_AT_ATs_COLON] = ACTIONS(213), + [anon_sym_AT] = ACTIONS(213), + [anon_sym_AT_BANG] = ACTIONS(213), + [anon_sym_AT_LPAREN] = ACTIONS(213), + [anon_sym_ATa_COLON] = ACTIONS(213), + [anon_sym_ATb_COLON] = ACTIONS(213), + [anon_sym_ATB_COLON] = ACTIONS(213), + [anon_sym_ATe_COLON] = ACTIONS(213), + [anon_sym_ATF_COLON] = ACTIONS(213), + [anon_sym_ATi_COLON] = ACTIONS(213), + [anon_sym_ATk_COLON] = ACTIONS(213), + [anon_sym_ATo_COLON] = ACTIONS(213), + [anon_sym_ATr_COLON] = ACTIONS(213), + [anon_sym_ATf_COLON] = ACTIONS(213), + [anon_sym_ATs_COLON] = ACTIONS(213), + [anon_sym_ATv_COLON] = ACTIONS(213), + [anon_sym_ATx_COLON] = ACTIONS(213), + [anon_sym_SEMI] = ACTIONS(213), + [anon_sym_LPAREN] = ACTIONS(197), + [anon_sym_DOLLAR] = ACTIONS(199), + [anon_sym_PIPE_DOT] = ACTIONS(213), + [anon_sym_GT] = ACTIONS(215), + [anon_sym_GT_GT] = ACTIONS(213), + [sym_html_redirect_operator] = ACTIONS(215), + [sym_html_append_operator] = ACTIONS(213), + [anon_sym_COMMA] = ACTIONS(201), + [aux_sym_arg_identifier_token1] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(203), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(205), + [anon_sym_BQUOTE] = ACTIONS(207), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(224), - [anon_sym_CR] = ACTIONS(224), - [sym_file_descriptor] = ACTIONS(224), - [sym__concat] = ACTIONS(224), + [sym_file_descriptor] = ACTIONS(213), }, [67] = { - [ts_builtin_sym_end] = ACTIONS(228), - [anon_sym_DQUOTE] = ACTIONS(228), - [anon_sym_TILDE] = ACTIONS(228), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_PIPEH] = ACTIONS(228), - [anon_sym_AT_AT_DOT] = ACTIONS(228), - [anon_sym_AT_AT_EQ] = ACTIONS(228), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(228), - [anon_sym_AT_AT] = ACTIONS(230), - [anon_sym_AT_ATc_COLON] = ACTIONS(228), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(228), - [anon_sym_AT_ATC] = ACTIONS(228), - [anon_sym_AT_ATdbt] = ACTIONS(230), - [anon_sym_AT_ATdbta] = ACTIONS(228), - [anon_sym_AT_ATdbtb] = ACTIONS(228), - [anon_sym_AT_ATdbts] = ACTIONS(228), - [anon_sym_AT_ATt] = ACTIONS(228), - [anon_sym_AT_ATb] = ACTIONS(228), - [anon_sym_AT_ATi] = ACTIONS(230), - [anon_sym_AT_ATii] = ACTIONS(228), - [anon_sym_AT_ATiS] = ACTIONS(230), - [anon_sym_AT_ATiSS] = ACTIONS(228), - [anon_sym_AT_ATis] = ACTIONS(228), - [anon_sym_AT_ATiz] = ACTIONS(228), - [anon_sym_AT_ATf] = ACTIONS(228), - [anon_sym_AT_ATF] = ACTIONS(228), - [anon_sym_AT_ATom] = ACTIONS(228), - [anon_sym_AT_ATdm] = ACTIONS(228), - [anon_sym_AT_ATr] = ACTIONS(228), - [anon_sym_AT_ATs_COLON] = ACTIONS(228), - [anon_sym_AT] = ACTIONS(228), - [anon_sym_AT_BANG] = ACTIONS(228), - [anon_sym_AT_LPAREN] = ACTIONS(228), - [anon_sym_RPAREN] = ACTIONS(228), - [anon_sym_ATa_COLON] = ACTIONS(228), - [anon_sym_ATb_COLON] = ACTIONS(228), - [anon_sym_ATB_COLON] = ACTIONS(228), - [anon_sym_ATe_COLON] = ACTIONS(228), - [anon_sym_ATF_COLON] = ACTIONS(228), - [anon_sym_ATi_COLON] = ACTIONS(228), - [anon_sym_ATk_COLON] = ACTIONS(228), - [anon_sym_ATo_COLON] = ACTIONS(228), - [anon_sym_ATr_COLON] = ACTIONS(228), - [anon_sym_ATf_COLON] = ACTIONS(228), - [anon_sym_ATs_COLON] = ACTIONS(228), - [anon_sym_ATv_COLON] = ACTIONS(228), - [anon_sym_ATx_COLON] = ACTIONS(228), - [anon_sym_SEMI] = ACTIONS(228), - [anon_sym_LPAREN] = ACTIONS(228), - [anon_sym_DOLLAR] = ACTIONS(230), - [anon_sym_PIPE_DOT] = ACTIONS(228), - [anon_sym_GT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(228), - [sym_html_redirect_operator] = ACTIONS(230), - [sym_html_append_operator] = ACTIONS(228), - [anon_sym_COMMA] = ACTIONS(228), - [aux_sym_arg_identifier_token1] = ACTIONS(230), - [anon_sym_SQUOTE] = ACTIONS(228), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(228), - [anon_sym_BQUOTE] = ACTIONS(228), + [sym__arg_with_paren] = STATE(78), + [sym__arg] = STATE(78), + [sym_arg] = STATE(71), + [sym_args] = STATE(202), + [sym_arg_identifier] = STATE(78), + [sym_double_quoted_arg] = STATE(78), + [sym_single_quoted_arg] = STATE(78), + [sym_cmd_substitution_arg] = STATE(78), + [sym_concatenation] = STATE(92), + [aux_sym_args_repeat1] = STATE(71), + [anon_sym_DQUOTE] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(325), + [anon_sym_PIPE] = ACTIONS(327), + [anon_sym_PIPEH] = ACTIONS(325), + [anon_sym_AT_AT_DOT] = ACTIONS(325), + [anon_sym_AT_AT_EQ] = ACTIONS(325), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(325), + [anon_sym_AT_AT] = ACTIONS(327), + [anon_sym_AT_ATc_COLON] = ACTIONS(325), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(325), + [anon_sym_AT_ATC] = ACTIONS(325), + [anon_sym_AT_ATdbt] = ACTIONS(327), + [anon_sym_AT_ATdbta] = ACTIONS(325), + [anon_sym_AT_ATdbtb] = ACTIONS(325), + [anon_sym_AT_ATdbts] = ACTIONS(325), + [anon_sym_AT_ATt] = ACTIONS(325), + [anon_sym_AT_ATb] = ACTIONS(325), + [anon_sym_AT_ATi] = ACTIONS(327), + [anon_sym_AT_ATii] = ACTIONS(325), + [anon_sym_AT_ATiS] = ACTIONS(327), + [anon_sym_AT_ATiSS] = ACTIONS(325), + [anon_sym_AT_ATis] = ACTIONS(325), + [anon_sym_AT_ATiz] = ACTIONS(325), + [anon_sym_AT_ATf] = ACTIONS(325), + [anon_sym_AT_ATF] = ACTIONS(325), + [anon_sym_AT_ATom] = ACTIONS(325), + [anon_sym_AT_ATdm] = ACTIONS(325), + [anon_sym_AT_ATr] = ACTIONS(325), + [anon_sym_AT_ATs_COLON] = ACTIONS(325), + [anon_sym_AT] = ACTIONS(325), + [anon_sym_AT_BANG] = ACTIONS(325), + [anon_sym_AT_LPAREN] = ACTIONS(325), + [anon_sym_ATa_COLON] = ACTIONS(325), + [anon_sym_ATb_COLON] = ACTIONS(325), + [anon_sym_ATB_COLON] = ACTIONS(325), + [anon_sym_ATe_COLON] = ACTIONS(325), + [anon_sym_ATF_COLON] = ACTIONS(325), + [anon_sym_ATi_COLON] = ACTIONS(325), + [anon_sym_ATk_COLON] = ACTIONS(325), + [anon_sym_ATo_COLON] = ACTIONS(325), + [anon_sym_ATr_COLON] = ACTIONS(325), + [anon_sym_ATf_COLON] = ACTIONS(325), + [anon_sym_ATs_COLON] = ACTIONS(325), + [anon_sym_ATv_COLON] = ACTIONS(325), + [anon_sym_ATx_COLON] = ACTIONS(325), + [anon_sym_SEMI] = ACTIONS(325), + [anon_sym_LPAREN] = ACTIONS(197), + [anon_sym_DOLLAR] = ACTIONS(199), + [anon_sym_PIPE_DOT] = ACTIONS(325), + [anon_sym_GT] = ACTIONS(327), + [anon_sym_GT_GT] = ACTIONS(325), + [sym_html_redirect_operator] = ACTIONS(327), + [sym_html_append_operator] = ACTIONS(325), + [anon_sym_COMMA] = ACTIONS(201), + [aux_sym_arg_identifier_token1] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(203), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(205), + [anon_sym_BQUOTE] = ACTIONS(325), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(228), - [anon_sym_CR] = ACTIONS(228), - [sym_file_descriptor] = ACTIONS(228), - [sym__spec_sep] = ACTIONS(228), + [sym_file_descriptor] = ACTIONS(325), }, [68] = { - [ts_builtin_sym_end] = ACTIONS(232), - [anon_sym_DQUOTE] = ACTIONS(232), - [anon_sym_TILDE] = ACTIONS(232), - [anon_sym_PIPE] = ACTIONS(234), - [anon_sym_PIPEH] = ACTIONS(232), - [anon_sym_AT_AT_DOT] = ACTIONS(232), - [anon_sym_AT_AT_EQ] = ACTIONS(232), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(232), - [anon_sym_AT_AT] = ACTIONS(234), - [anon_sym_AT_ATc_COLON] = ACTIONS(232), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(232), - [anon_sym_AT_ATC] = ACTIONS(232), - [anon_sym_AT_ATdbt] = ACTIONS(234), - [anon_sym_AT_ATdbta] = ACTIONS(232), - [anon_sym_AT_ATdbtb] = ACTIONS(232), - [anon_sym_AT_ATdbts] = ACTIONS(232), - [anon_sym_AT_ATt] = ACTIONS(232), - [anon_sym_AT_ATb] = ACTIONS(232), - [anon_sym_AT_ATi] = ACTIONS(234), - [anon_sym_AT_ATii] = ACTIONS(232), - [anon_sym_AT_ATiS] = ACTIONS(234), - [anon_sym_AT_ATiSS] = ACTIONS(232), - [anon_sym_AT_ATis] = ACTIONS(232), - [anon_sym_AT_ATiz] = ACTIONS(232), - [anon_sym_AT_ATf] = ACTIONS(232), - [anon_sym_AT_ATF] = ACTIONS(232), - [anon_sym_AT_ATom] = ACTIONS(232), - [anon_sym_AT_ATdm] = ACTIONS(232), - [anon_sym_AT_ATr] = ACTIONS(232), - [anon_sym_AT_ATs_COLON] = ACTIONS(232), - [anon_sym_AT] = ACTIONS(232), - [anon_sym_AT_BANG] = ACTIONS(232), - [anon_sym_AT_LPAREN] = ACTIONS(232), - [anon_sym_RPAREN] = ACTIONS(232), - [anon_sym_ATa_COLON] = ACTIONS(232), - [anon_sym_ATb_COLON] = ACTIONS(232), - [anon_sym_ATB_COLON] = ACTIONS(232), - [anon_sym_ATe_COLON] = ACTIONS(232), - [anon_sym_ATF_COLON] = ACTIONS(232), - [anon_sym_ATi_COLON] = ACTIONS(232), - [anon_sym_ATk_COLON] = ACTIONS(232), - [anon_sym_ATo_COLON] = ACTIONS(232), - [anon_sym_ATr_COLON] = ACTIONS(232), - [anon_sym_ATf_COLON] = ACTIONS(232), - [anon_sym_ATs_COLON] = ACTIONS(232), - [anon_sym_ATv_COLON] = ACTIONS(232), - [anon_sym_ATx_COLON] = ACTIONS(232), - [anon_sym_SEMI] = ACTIONS(232), - [anon_sym_LPAREN] = ACTIONS(232), - [anon_sym_DOLLAR] = ACTIONS(234), - [anon_sym_PIPE_DOT] = ACTIONS(232), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_GT] = ACTIONS(232), - [sym_html_redirect_operator] = ACTIONS(234), - [sym_html_append_operator] = ACTIONS(232), - [anon_sym_COMMA] = ACTIONS(232), - [aux_sym_arg_identifier_token1] = ACTIONS(234), - [anon_sym_SQUOTE] = ACTIONS(232), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(232), - [anon_sym_BQUOTE] = ACTIONS(232), + [sym__arg_with_paren] = STATE(78), + [sym__arg] = STATE(78), + [sym_arg] = STATE(71), + [sym_args] = STATE(165), + [sym_arg_identifier] = STATE(78), + [sym_double_quoted_arg] = STATE(78), + [sym_single_quoted_arg] = STATE(78), + [sym_cmd_substitution_arg] = STATE(78), + [sym_concatenation] = STATE(92), + [aux_sym_args_repeat1] = STATE(71), + [anon_sym_DQUOTE] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_PIPE] = ACTIONS(221), + [anon_sym_PIPEH] = ACTIONS(219), + [anon_sym_AT_AT_DOT] = ACTIONS(219), + [anon_sym_AT_AT_EQ] = ACTIONS(219), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(219), + [anon_sym_AT_AT] = ACTIONS(221), + [anon_sym_AT_ATc_COLON] = ACTIONS(219), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(219), + [anon_sym_AT_ATC] = ACTIONS(219), + [anon_sym_AT_ATdbt] = ACTIONS(221), + [anon_sym_AT_ATdbta] = ACTIONS(219), + [anon_sym_AT_ATdbtb] = ACTIONS(219), + [anon_sym_AT_ATdbts] = ACTIONS(219), + [anon_sym_AT_ATt] = ACTIONS(219), + [anon_sym_AT_ATb] = ACTIONS(219), + [anon_sym_AT_ATi] = ACTIONS(221), + [anon_sym_AT_ATii] = ACTIONS(219), + [anon_sym_AT_ATiS] = ACTIONS(221), + [anon_sym_AT_ATiSS] = ACTIONS(219), + [anon_sym_AT_ATis] = ACTIONS(219), + [anon_sym_AT_ATiz] = ACTIONS(219), + [anon_sym_AT_ATf] = ACTIONS(219), + [anon_sym_AT_ATF] = ACTIONS(219), + [anon_sym_AT_ATom] = ACTIONS(219), + [anon_sym_AT_ATdm] = ACTIONS(219), + [anon_sym_AT_ATr] = ACTIONS(219), + [anon_sym_AT_ATs_COLON] = ACTIONS(219), + [anon_sym_AT] = ACTIONS(219), + [anon_sym_AT_BANG] = ACTIONS(219), + [anon_sym_AT_LPAREN] = ACTIONS(219), + [anon_sym_ATa_COLON] = ACTIONS(219), + [anon_sym_ATb_COLON] = ACTIONS(219), + [anon_sym_ATB_COLON] = ACTIONS(219), + [anon_sym_ATe_COLON] = ACTIONS(219), + [anon_sym_ATF_COLON] = ACTIONS(219), + [anon_sym_ATi_COLON] = ACTIONS(219), + [anon_sym_ATk_COLON] = ACTIONS(219), + [anon_sym_ATo_COLON] = ACTIONS(219), + [anon_sym_ATr_COLON] = ACTIONS(219), + [anon_sym_ATf_COLON] = ACTIONS(219), + [anon_sym_ATs_COLON] = ACTIONS(219), + [anon_sym_ATv_COLON] = ACTIONS(219), + [anon_sym_ATx_COLON] = ACTIONS(219), + [anon_sym_SEMI] = ACTIONS(219), + [anon_sym_LPAREN] = ACTIONS(197), + [anon_sym_DOLLAR] = ACTIONS(199), + [anon_sym_PIPE_DOT] = ACTIONS(219), + [anon_sym_GT] = ACTIONS(221), + [anon_sym_GT_GT] = ACTIONS(219), + [sym_html_redirect_operator] = ACTIONS(221), + [sym_html_append_operator] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(201), + [aux_sym_arg_identifier_token1] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(203), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(205), + [anon_sym_BQUOTE] = ACTIONS(219), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(232), - [anon_sym_CR] = ACTIONS(232), - [sym_file_descriptor] = ACTIONS(232), - [sym__spec_sep] = ACTIONS(232), + [sym_file_descriptor] = ACTIONS(219), }, [69] = { - [ts_builtin_sym_end] = ACTIONS(202), - [anon_sym_DQUOTE] = ACTIONS(202), - [anon_sym_TILDE] = ACTIONS(202), - [anon_sym_PIPE] = ACTIONS(204), - [anon_sym_PIPEH] = ACTIONS(202), - [anon_sym_AT_AT_DOT] = ACTIONS(202), - [anon_sym_AT_AT_EQ] = ACTIONS(202), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(202), - [anon_sym_AT_AT] = ACTIONS(204), - [anon_sym_AT_ATc_COLON] = ACTIONS(202), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(202), - [anon_sym_AT_ATC] = ACTIONS(202), - [anon_sym_AT_ATdbt] = ACTIONS(204), - [anon_sym_AT_ATdbta] = ACTIONS(202), - [anon_sym_AT_ATdbtb] = ACTIONS(202), - [anon_sym_AT_ATdbts] = ACTIONS(202), - [anon_sym_AT_ATt] = ACTIONS(202), - [anon_sym_AT_ATb] = ACTIONS(202), - [anon_sym_AT_ATi] = ACTIONS(204), - [anon_sym_AT_ATii] = ACTIONS(202), - [anon_sym_AT_ATiS] = ACTIONS(204), - [anon_sym_AT_ATiSS] = ACTIONS(202), - [anon_sym_AT_ATis] = ACTIONS(202), - [anon_sym_AT_ATiz] = ACTIONS(202), - [anon_sym_AT_ATf] = ACTIONS(202), - [anon_sym_AT_ATF] = ACTIONS(202), - [anon_sym_AT_ATom] = ACTIONS(202), - [anon_sym_AT_ATdm] = ACTIONS(202), - [anon_sym_AT_ATr] = ACTIONS(202), - [anon_sym_AT_ATs_COLON] = ACTIONS(202), - [anon_sym_AT] = ACTIONS(202), - [anon_sym_AT_BANG] = ACTIONS(202), - [anon_sym_AT_LPAREN] = ACTIONS(202), - [anon_sym_RPAREN] = ACTIONS(202), - [anon_sym_ATa_COLON] = ACTIONS(202), - [anon_sym_ATb_COLON] = ACTIONS(202), - [anon_sym_ATB_COLON] = ACTIONS(202), - [anon_sym_ATe_COLON] = ACTIONS(202), - [anon_sym_ATF_COLON] = ACTIONS(202), - [anon_sym_ATi_COLON] = ACTIONS(202), - [anon_sym_ATk_COLON] = ACTIONS(202), - [anon_sym_ATo_COLON] = ACTIONS(202), - [anon_sym_ATr_COLON] = ACTIONS(202), - [anon_sym_ATf_COLON] = ACTIONS(202), - [anon_sym_ATs_COLON] = ACTIONS(202), - [anon_sym_ATv_COLON] = ACTIONS(202), - [anon_sym_ATx_COLON] = ACTIONS(202), - [anon_sym_SEMI] = ACTIONS(202), - [anon_sym_LPAREN] = ACTIONS(202), - [anon_sym_DOLLAR] = ACTIONS(204), - [anon_sym_PIPE_DOT] = ACTIONS(202), - [anon_sym_GT] = ACTIONS(204), - [anon_sym_GT_GT] = ACTIONS(202), - [sym_html_redirect_operator] = ACTIONS(204), - [sym_html_append_operator] = ACTIONS(202), - [anon_sym_COMMA] = ACTIONS(202), - [aux_sym_arg_identifier_token1] = ACTIONS(204), - [anon_sym_SQUOTE] = ACTIONS(202), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(202), - [anon_sym_BQUOTE] = ACTIONS(202), + [sym__arg_with_paren] = STATE(78), + [sym__arg] = STATE(78), + [sym_arg] = STATE(71), + [sym_args] = STATE(143), + [sym_arg_identifier] = STATE(78), + [sym_double_quoted_arg] = STATE(78), + [sym_single_quoted_arg] = STATE(78), + [sym_cmd_substitution_arg] = STATE(78), + [sym_concatenation] = STATE(92), + [aux_sym_args_repeat1] = STATE(71), + [anon_sym_DQUOTE] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(321), + [anon_sym_PIPE] = ACTIONS(323), + [anon_sym_PIPEH] = ACTIONS(321), + [anon_sym_AT_AT_DOT] = ACTIONS(321), + [anon_sym_AT_AT_EQ] = ACTIONS(321), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(321), + [anon_sym_AT_AT] = ACTIONS(323), + [anon_sym_AT_ATc_COLON] = ACTIONS(321), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(321), + [anon_sym_AT_ATC] = ACTIONS(321), + [anon_sym_AT_ATdbt] = ACTIONS(323), + [anon_sym_AT_ATdbta] = ACTIONS(321), + [anon_sym_AT_ATdbtb] = ACTIONS(321), + [anon_sym_AT_ATdbts] = ACTIONS(321), + [anon_sym_AT_ATt] = ACTIONS(321), + [anon_sym_AT_ATb] = ACTIONS(321), + [anon_sym_AT_ATi] = ACTIONS(323), + [anon_sym_AT_ATii] = ACTIONS(321), + [anon_sym_AT_ATiS] = ACTIONS(323), + [anon_sym_AT_ATiSS] = ACTIONS(321), + [anon_sym_AT_ATis] = ACTIONS(321), + [anon_sym_AT_ATiz] = ACTIONS(321), + [anon_sym_AT_ATf] = ACTIONS(321), + [anon_sym_AT_ATF] = ACTIONS(321), + [anon_sym_AT_ATom] = ACTIONS(321), + [anon_sym_AT_ATdm] = ACTIONS(321), + [anon_sym_AT_ATr] = ACTIONS(321), + [anon_sym_AT_ATs_COLON] = ACTIONS(321), + [anon_sym_AT] = ACTIONS(321), + [anon_sym_AT_BANG] = ACTIONS(321), + [anon_sym_AT_LPAREN] = ACTIONS(321), + [anon_sym_ATa_COLON] = ACTIONS(321), + [anon_sym_ATb_COLON] = ACTIONS(321), + [anon_sym_ATB_COLON] = ACTIONS(321), + [anon_sym_ATe_COLON] = ACTIONS(321), + [anon_sym_ATF_COLON] = ACTIONS(321), + [anon_sym_ATi_COLON] = ACTIONS(321), + [anon_sym_ATk_COLON] = ACTIONS(321), + [anon_sym_ATo_COLON] = ACTIONS(321), + [anon_sym_ATr_COLON] = ACTIONS(321), + [anon_sym_ATf_COLON] = ACTIONS(321), + [anon_sym_ATs_COLON] = ACTIONS(321), + [anon_sym_ATv_COLON] = ACTIONS(321), + [anon_sym_ATx_COLON] = ACTIONS(321), + [anon_sym_SEMI] = ACTIONS(321), + [anon_sym_LPAREN] = ACTIONS(197), + [anon_sym_DOLLAR] = ACTIONS(199), + [anon_sym_PIPE_DOT] = ACTIONS(321), + [anon_sym_GT] = ACTIONS(323), + [anon_sym_GT_GT] = ACTIONS(321), + [sym_html_redirect_operator] = ACTIONS(323), + [sym_html_append_operator] = ACTIONS(321), + [anon_sym_COMMA] = ACTIONS(201), + [aux_sym_arg_identifier_token1] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(203), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(205), + [anon_sym_BQUOTE] = ACTIONS(321), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(202), - [anon_sym_CR] = ACTIONS(202), - [sym_file_descriptor] = ACTIONS(202), - [sym__concat] = ACTIONS(202), + [sym_file_descriptor] = ACTIONS(321), }, [70] = { - [ts_builtin_sym_end] = ACTIONS(236), - [anon_sym_DQUOTE] = ACTIONS(236), - [anon_sym_TILDE] = ACTIONS(236), - [anon_sym_PIPE] = ACTIONS(238), - [anon_sym_PIPEH] = ACTIONS(236), - [anon_sym_AT_AT_DOT] = ACTIONS(236), - [anon_sym_AT_AT_EQ] = ACTIONS(236), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(236), - [anon_sym_AT_AT] = ACTIONS(238), - [anon_sym_AT_ATc_COLON] = ACTIONS(236), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(236), - [anon_sym_AT_ATC] = ACTIONS(236), - [anon_sym_AT_ATdbt] = ACTIONS(238), - [anon_sym_AT_ATdbta] = ACTIONS(236), - [anon_sym_AT_ATdbtb] = ACTIONS(236), - [anon_sym_AT_ATdbts] = ACTIONS(236), - [anon_sym_AT_ATt] = ACTIONS(236), - [anon_sym_AT_ATb] = ACTIONS(236), - [anon_sym_AT_ATi] = ACTIONS(238), - [anon_sym_AT_ATii] = ACTIONS(236), - [anon_sym_AT_ATiS] = ACTIONS(238), - [anon_sym_AT_ATiSS] = ACTIONS(236), - [anon_sym_AT_ATis] = ACTIONS(236), - [anon_sym_AT_ATiz] = ACTIONS(236), - [anon_sym_AT_ATf] = ACTIONS(236), - [anon_sym_AT_ATF] = ACTIONS(236), - [anon_sym_AT_ATom] = ACTIONS(236), - [anon_sym_AT_ATdm] = ACTIONS(236), - [anon_sym_AT_ATr] = ACTIONS(236), - [anon_sym_AT_ATs_COLON] = ACTIONS(236), - [anon_sym_AT] = ACTIONS(236), - [anon_sym_AT_BANG] = ACTIONS(236), - [anon_sym_AT_LPAREN] = ACTIONS(236), - [anon_sym_RPAREN] = ACTIONS(236), - [anon_sym_ATa_COLON] = ACTIONS(236), - [anon_sym_ATb_COLON] = ACTIONS(236), - [anon_sym_ATB_COLON] = ACTIONS(236), - [anon_sym_ATe_COLON] = ACTIONS(236), - [anon_sym_ATF_COLON] = ACTIONS(236), - [anon_sym_ATi_COLON] = ACTIONS(236), - [anon_sym_ATk_COLON] = ACTIONS(236), - [anon_sym_ATo_COLON] = ACTIONS(236), - [anon_sym_ATr_COLON] = ACTIONS(236), - [anon_sym_ATf_COLON] = ACTIONS(236), - [anon_sym_ATs_COLON] = ACTIONS(236), - [anon_sym_ATv_COLON] = ACTIONS(236), - [anon_sym_ATx_COLON] = ACTIONS(236), - [anon_sym_SEMI] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(236), - [anon_sym_DOLLAR] = ACTIONS(238), - [anon_sym_PIPE_DOT] = ACTIONS(236), - [anon_sym_GT] = ACTIONS(238), - [anon_sym_GT_GT] = ACTIONS(236), - [sym_html_redirect_operator] = ACTIONS(238), - [sym_html_append_operator] = ACTIONS(236), - [anon_sym_COMMA] = ACTIONS(236), - [aux_sym_arg_identifier_token1] = ACTIONS(238), - [anon_sym_SQUOTE] = ACTIONS(236), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(236), - [anon_sym_BQUOTE] = ACTIONS(236), + [sym__arg_with_paren] = STATE(78), + [sym__arg] = STATE(78), + [sym_arg] = STATE(71), + [sym_args] = STATE(146), + [sym_arg_identifier] = STATE(78), + [sym_double_quoted_arg] = STATE(78), + [sym_single_quoted_arg] = STATE(78), + [sym_cmd_substitution_arg] = STATE(78), + [sym_concatenation] = STATE(92), + [aux_sym_args_repeat1] = STATE(71), + [anon_sym_DQUOTE] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(191), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_PIPEH] = ACTIONS(191), + [anon_sym_AT_AT_DOT] = ACTIONS(191), + [anon_sym_AT_AT_EQ] = ACTIONS(191), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(191), + [anon_sym_AT_AT] = ACTIONS(195), + [anon_sym_AT_ATc_COLON] = ACTIONS(191), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(191), + [anon_sym_AT_ATC] = ACTIONS(191), + [anon_sym_AT_ATdbt] = ACTIONS(195), + [anon_sym_AT_ATdbta] = ACTIONS(191), + [anon_sym_AT_ATdbtb] = ACTIONS(191), + [anon_sym_AT_ATdbts] = ACTIONS(191), + [anon_sym_AT_ATt] = ACTIONS(191), + [anon_sym_AT_ATb] = ACTIONS(191), + [anon_sym_AT_ATi] = ACTIONS(195), + [anon_sym_AT_ATii] = ACTIONS(191), + [anon_sym_AT_ATiS] = ACTIONS(195), + [anon_sym_AT_ATiSS] = ACTIONS(191), + [anon_sym_AT_ATis] = ACTIONS(191), + [anon_sym_AT_ATiz] = ACTIONS(191), + [anon_sym_AT_ATf] = ACTIONS(191), + [anon_sym_AT_ATF] = ACTIONS(191), + [anon_sym_AT_ATom] = ACTIONS(191), + [anon_sym_AT_ATdm] = ACTIONS(191), + [anon_sym_AT_ATr] = ACTIONS(191), + [anon_sym_AT_ATs_COLON] = ACTIONS(191), + [anon_sym_AT] = ACTIONS(191), + [anon_sym_AT_BANG] = ACTIONS(191), + [anon_sym_AT_LPAREN] = ACTIONS(191), + [anon_sym_ATa_COLON] = ACTIONS(191), + [anon_sym_ATb_COLON] = ACTIONS(191), + [anon_sym_ATB_COLON] = ACTIONS(191), + [anon_sym_ATe_COLON] = ACTIONS(191), + [anon_sym_ATF_COLON] = ACTIONS(191), + [anon_sym_ATi_COLON] = ACTIONS(191), + [anon_sym_ATk_COLON] = ACTIONS(191), + [anon_sym_ATo_COLON] = ACTIONS(191), + [anon_sym_ATr_COLON] = ACTIONS(191), + [anon_sym_ATf_COLON] = ACTIONS(191), + [anon_sym_ATs_COLON] = ACTIONS(191), + [anon_sym_ATv_COLON] = ACTIONS(191), + [anon_sym_ATx_COLON] = ACTIONS(191), + [anon_sym_SEMI] = ACTIONS(191), + [anon_sym_LPAREN] = ACTIONS(197), + [anon_sym_DOLLAR] = ACTIONS(199), + [anon_sym_PIPE_DOT] = ACTIONS(191), + [anon_sym_GT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(191), + [sym_html_redirect_operator] = ACTIONS(195), + [sym_html_append_operator] = ACTIONS(191), + [anon_sym_COMMA] = ACTIONS(201), + [aux_sym_arg_identifier_token1] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(203), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(205), + [anon_sym_BQUOTE] = ACTIONS(191), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(236), - [anon_sym_CR] = ACTIONS(236), - [sym_file_descriptor] = ACTIONS(236), - [sym__concat] = ACTIONS(236), + [sym_file_descriptor] = ACTIONS(191), }, [71] = { - [ts_builtin_sym_end] = ACTIONS(240), - [anon_sym_DQUOTE] = ACTIONS(240), - [anon_sym_TILDE] = ACTIONS(240), - [anon_sym_PIPE] = ACTIONS(242), - [anon_sym_PIPEH] = ACTIONS(240), - [anon_sym_AT_AT_DOT] = ACTIONS(240), - [anon_sym_AT_AT_EQ] = ACTIONS(240), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(240), - [anon_sym_AT_AT] = ACTIONS(242), - [anon_sym_AT_ATc_COLON] = ACTIONS(240), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(240), - [anon_sym_AT_ATC] = ACTIONS(240), - [anon_sym_AT_ATdbt] = ACTIONS(242), - [anon_sym_AT_ATdbta] = ACTIONS(240), - [anon_sym_AT_ATdbtb] = ACTIONS(240), - [anon_sym_AT_ATdbts] = ACTIONS(240), - [anon_sym_AT_ATt] = ACTIONS(240), - [anon_sym_AT_ATb] = ACTIONS(240), - [anon_sym_AT_ATi] = ACTIONS(242), - [anon_sym_AT_ATii] = ACTIONS(240), - [anon_sym_AT_ATiS] = ACTIONS(242), - [anon_sym_AT_ATiSS] = ACTIONS(240), - [anon_sym_AT_ATis] = ACTIONS(240), - [anon_sym_AT_ATiz] = ACTIONS(240), - [anon_sym_AT_ATf] = ACTIONS(240), - [anon_sym_AT_ATF] = ACTIONS(240), - [anon_sym_AT_ATom] = ACTIONS(240), - [anon_sym_AT_ATdm] = ACTIONS(240), - [anon_sym_AT_ATr] = ACTIONS(240), - [anon_sym_AT_ATs_COLON] = ACTIONS(240), - [anon_sym_AT] = ACTIONS(240), - [anon_sym_AT_BANG] = ACTIONS(240), - [anon_sym_AT_LPAREN] = ACTIONS(240), - [anon_sym_RPAREN] = ACTIONS(240), - [anon_sym_ATa_COLON] = ACTIONS(240), - [anon_sym_ATb_COLON] = ACTIONS(240), - [anon_sym_ATB_COLON] = ACTIONS(240), - [anon_sym_ATe_COLON] = ACTIONS(240), - [anon_sym_ATF_COLON] = ACTIONS(240), - [anon_sym_ATi_COLON] = ACTIONS(240), - [anon_sym_ATk_COLON] = ACTIONS(240), - [anon_sym_ATo_COLON] = ACTIONS(240), - [anon_sym_ATr_COLON] = ACTIONS(240), - [anon_sym_ATf_COLON] = ACTIONS(240), - [anon_sym_ATs_COLON] = ACTIONS(240), - [anon_sym_ATv_COLON] = ACTIONS(240), - [anon_sym_ATx_COLON] = ACTIONS(240), - [anon_sym_SEMI] = ACTIONS(240), - [anon_sym_LPAREN] = ACTIONS(240), - [anon_sym_DOLLAR] = ACTIONS(242), - [anon_sym_PIPE_DOT] = ACTIONS(240), - [anon_sym_GT] = ACTIONS(242), - [anon_sym_GT_GT] = ACTIONS(240), - [sym_html_redirect_operator] = ACTIONS(242), - [sym_html_append_operator] = ACTIONS(240), - [anon_sym_COMMA] = ACTIONS(240), - [aux_sym_arg_identifier_token1] = ACTIONS(242), - [anon_sym_SQUOTE] = ACTIONS(240), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(240), - [anon_sym_BQUOTE] = ACTIONS(240), + [sym__arg_with_paren] = STATE(78), + [sym__arg] = STATE(78), + [sym_arg] = STATE(51), + [sym_arg_identifier] = STATE(78), + [sym_double_quoted_arg] = STATE(78), + [sym_single_quoted_arg] = STATE(78), + [sym_cmd_substitution_arg] = STATE(78), + [sym_concatenation] = STATE(92), + [aux_sym_args_repeat1] = STATE(51), + [anon_sym_DQUOTE] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(366), + [anon_sym_PIPE] = ACTIONS(368), + [anon_sym_PIPEH] = ACTIONS(366), + [anon_sym_AT_AT_DOT] = ACTIONS(366), + [anon_sym_AT_AT_EQ] = ACTIONS(366), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(366), + [anon_sym_AT_AT] = ACTIONS(368), + [anon_sym_AT_ATc_COLON] = ACTIONS(366), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(366), + [anon_sym_AT_ATC] = ACTIONS(366), + [anon_sym_AT_ATdbt] = ACTIONS(368), + [anon_sym_AT_ATdbta] = ACTIONS(366), + [anon_sym_AT_ATdbtb] = ACTIONS(366), + [anon_sym_AT_ATdbts] = ACTIONS(366), + [anon_sym_AT_ATt] = ACTIONS(366), + [anon_sym_AT_ATb] = ACTIONS(366), + [anon_sym_AT_ATi] = ACTIONS(368), + [anon_sym_AT_ATii] = ACTIONS(366), + [anon_sym_AT_ATiS] = ACTIONS(368), + [anon_sym_AT_ATiSS] = ACTIONS(366), + [anon_sym_AT_ATis] = ACTIONS(366), + [anon_sym_AT_ATiz] = ACTIONS(366), + [anon_sym_AT_ATf] = ACTIONS(366), + [anon_sym_AT_ATF] = ACTIONS(366), + [anon_sym_AT_ATom] = ACTIONS(366), + [anon_sym_AT_ATdm] = ACTIONS(366), + [anon_sym_AT_ATr] = ACTIONS(366), + [anon_sym_AT_ATs_COLON] = ACTIONS(366), + [anon_sym_AT] = ACTIONS(366), + [anon_sym_AT_BANG] = ACTIONS(366), + [anon_sym_AT_LPAREN] = ACTIONS(366), + [anon_sym_ATa_COLON] = ACTIONS(366), + [anon_sym_ATb_COLON] = ACTIONS(366), + [anon_sym_ATB_COLON] = ACTIONS(366), + [anon_sym_ATe_COLON] = ACTIONS(366), + [anon_sym_ATF_COLON] = ACTIONS(366), + [anon_sym_ATi_COLON] = ACTIONS(366), + [anon_sym_ATk_COLON] = ACTIONS(366), + [anon_sym_ATo_COLON] = ACTIONS(366), + [anon_sym_ATr_COLON] = ACTIONS(366), + [anon_sym_ATf_COLON] = ACTIONS(366), + [anon_sym_ATs_COLON] = ACTIONS(366), + [anon_sym_ATv_COLON] = ACTIONS(366), + [anon_sym_ATx_COLON] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(366), + [anon_sym_LPAREN] = ACTIONS(197), + [anon_sym_DOLLAR] = ACTIONS(199), + [anon_sym_PIPE_DOT] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_GT_GT] = ACTIONS(366), + [sym_html_redirect_operator] = ACTIONS(368), + [sym_html_append_operator] = ACTIONS(366), + [anon_sym_COMMA] = ACTIONS(201), + [aux_sym_arg_identifier_token1] = ACTIONS(199), + [anon_sym_SQUOTE] = ACTIONS(203), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(205), + [anon_sym_BQUOTE] = ACTIONS(366), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(240), - [anon_sym_CR] = ACTIONS(240), - [sym_file_descriptor] = ACTIONS(240), - [sym__concat] = ACTIONS(240), + [sym_file_descriptor] = ACTIONS(366), }, [72] = { - [ts_builtin_sym_end] = ACTIONS(244), - [anon_sym_DQUOTE] = ACTIONS(244), - [anon_sym_TILDE] = ACTIONS(244), - [anon_sym_PIPE] = ACTIONS(246), - [anon_sym_PIPEH] = ACTIONS(244), - [anon_sym_AT_AT_DOT] = ACTIONS(244), - [anon_sym_AT_AT_EQ] = ACTIONS(244), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(244), - [anon_sym_AT_AT] = ACTIONS(246), - [anon_sym_AT_ATc_COLON] = ACTIONS(244), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(244), - [anon_sym_AT_ATC] = ACTIONS(244), - [anon_sym_AT_ATdbt] = ACTIONS(246), - [anon_sym_AT_ATdbta] = ACTIONS(244), - [anon_sym_AT_ATdbtb] = ACTIONS(244), - [anon_sym_AT_ATdbts] = ACTIONS(244), - [anon_sym_AT_ATt] = ACTIONS(244), - [anon_sym_AT_ATb] = ACTIONS(244), - [anon_sym_AT_ATi] = ACTIONS(246), - [anon_sym_AT_ATii] = ACTIONS(244), - [anon_sym_AT_ATiS] = ACTIONS(246), - [anon_sym_AT_ATiSS] = ACTIONS(244), - [anon_sym_AT_ATis] = ACTIONS(244), - [anon_sym_AT_ATiz] = ACTIONS(244), - [anon_sym_AT_ATf] = ACTIONS(244), - [anon_sym_AT_ATF] = ACTIONS(244), - [anon_sym_AT_ATom] = ACTIONS(244), - [anon_sym_AT_ATdm] = ACTIONS(244), - [anon_sym_AT_ATr] = ACTIONS(244), - [anon_sym_AT_ATs_COLON] = ACTIONS(244), - [anon_sym_AT] = ACTIONS(244), - [anon_sym_AT_BANG] = ACTIONS(244), - [anon_sym_AT_LPAREN] = ACTIONS(244), - [anon_sym_RPAREN] = ACTIONS(244), - [anon_sym_ATa_COLON] = ACTIONS(244), - [anon_sym_ATb_COLON] = ACTIONS(244), - [anon_sym_ATB_COLON] = ACTIONS(244), - [anon_sym_ATe_COLON] = ACTIONS(244), - [anon_sym_ATF_COLON] = ACTIONS(244), - [anon_sym_ATi_COLON] = ACTIONS(244), - [anon_sym_ATk_COLON] = ACTIONS(244), - [anon_sym_ATo_COLON] = ACTIONS(244), - [anon_sym_ATr_COLON] = ACTIONS(244), - [anon_sym_ATf_COLON] = ACTIONS(244), - [anon_sym_ATs_COLON] = ACTIONS(244), - [anon_sym_ATv_COLON] = ACTIONS(244), - [anon_sym_ATx_COLON] = ACTIONS(244), - [anon_sym_SEMI] = ACTIONS(244), - [anon_sym_LPAREN] = ACTIONS(244), - [anon_sym_DOLLAR] = ACTIONS(246), - [anon_sym_PIPE_DOT] = ACTIONS(244), - [anon_sym_GT] = ACTIONS(246), - [anon_sym_GT_GT] = ACTIONS(244), - [sym_html_redirect_operator] = ACTIONS(246), - [sym_html_append_operator] = ACTIONS(244), - [anon_sym_COMMA] = ACTIONS(244), - [aux_sym_arg_identifier_token1] = ACTIONS(246), - [anon_sym_SQUOTE] = ACTIONS(244), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(244), - [anon_sym_BQUOTE] = ACTIONS(244), + [sym_eq_sep_args] = STATE(148), + [sym__eq_sep_key_single] = STATE(99), + [sym__eq_sep_key_concatenation] = STATE(141), + [sym__eq_sep_key] = STATE(138), + [sym_double_quoted_arg] = STATE(99), + [sym_single_quoted_arg] = STATE(99), + [sym_cmd_substitution_arg] = STATE(99), + [ts_builtin_sym_end] = ACTIONS(385), + [anon_sym_DQUOTE] = ACTIONS(387), + [anon_sym_TILDE] = ACTIONS(385), + [anon_sym_PIPE] = ACTIONS(389), + [anon_sym_PIPEH] = ACTIONS(385), + [anon_sym_AT_AT_DOT] = ACTIONS(385), + [anon_sym_AT_AT_EQ] = ACTIONS(385), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(385), + [anon_sym_AT_AT] = ACTIONS(389), + [anon_sym_AT_ATc_COLON] = ACTIONS(385), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(385), + [anon_sym_AT_ATC] = ACTIONS(385), + [anon_sym_AT_ATdbt] = ACTIONS(389), + [anon_sym_AT_ATdbta] = ACTIONS(385), + [anon_sym_AT_ATdbtb] = ACTIONS(385), + [anon_sym_AT_ATdbts] = ACTIONS(385), + [anon_sym_AT_ATt] = ACTIONS(385), + [anon_sym_AT_ATb] = ACTIONS(385), + [anon_sym_AT_ATi] = ACTIONS(389), + [anon_sym_AT_ATii] = ACTIONS(385), + [anon_sym_AT_ATiS] = ACTIONS(389), + [anon_sym_AT_ATiSS] = ACTIONS(385), + [anon_sym_AT_ATis] = ACTIONS(385), + [anon_sym_AT_ATiz] = ACTIONS(385), + [anon_sym_AT_ATf] = ACTIONS(385), + [anon_sym_AT_ATF] = ACTIONS(385), + [anon_sym_AT_ATom] = ACTIONS(385), + [anon_sym_AT_ATdm] = ACTIONS(385), + [anon_sym_AT_ATr] = ACTIONS(385), + [anon_sym_AT_ATs_COLON] = ACTIONS(385), + [anon_sym_AT] = ACTIONS(385), + [anon_sym_AT_BANG] = ACTIONS(385), + [anon_sym_AT_LPAREN] = ACTIONS(385), + [anon_sym_RPAREN] = ACTIONS(385), + [anon_sym_ATa_COLON] = ACTIONS(385), + [anon_sym_ATb_COLON] = ACTIONS(385), + [anon_sym_ATB_COLON] = ACTIONS(385), + [anon_sym_ATe_COLON] = ACTIONS(385), + [anon_sym_ATF_COLON] = ACTIONS(385), + [anon_sym_ATi_COLON] = ACTIONS(385), + [anon_sym_ATk_COLON] = ACTIONS(385), + [anon_sym_ATo_COLON] = ACTIONS(385), + [anon_sym_ATr_COLON] = ACTIONS(385), + [anon_sym_ATf_COLON] = ACTIONS(385), + [anon_sym_ATs_COLON] = ACTIONS(385), + [anon_sym_ATv_COLON] = ACTIONS(385), + [anon_sym_ATx_COLON] = ACTIONS(385), + [anon_sym_SEMI] = ACTIONS(385), + [anon_sym_PIPE_DOT] = ACTIONS(385), + [anon_sym_GT] = ACTIONS(389), + [anon_sym_GT_GT] = ACTIONS(385), + [sym_html_redirect_operator] = ACTIONS(389), + [sym_html_append_operator] = ACTIONS(385), + [sym__eq_sep_key_identifier] = ACTIONS(391), + [anon_sym_SQUOTE] = ACTIONS(393), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(395), + [anon_sym_BQUOTE] = ACTIONS(397), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(244), - [anon_sym_CR] = ACTIONS(244), - [sym_file_descriptor] = ACTIONS(244), - [sym__concat] = ACTIONS(244), + [anon_sym_LF] = ACTIONS(385), + [anon_sym_CR] = ACTIONS(385), + [sym_file_descriptor] = ACTIONS(385), }, [73] = { - [ts_builtin_sym_end] = ACTIONS(236), - [anon_sym_DQUOTE] = ACTIONS(236), - [anon_sym_TILDE] = ACTIONS(236), - [anon_sym_PIPE] = ACTIONS(238), - [anon_sym_PIPEH] = ACTIONS(236), - [anon_sym_AT_AT_DOT] = ACTIONS(236), - [anon_sym_AT_AT_EQ] = ACTIONS(236), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(236), - [anon_sym_AT_AT] = ACTIONS(238), - [anon_sym_AT_ATc_COLON] = ACTIONS(236), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(236), - [anon_sym_AT_ATC] = ACTIONS(236), - [anon_sym_AT_ATdbt] = ACTIONS(238), - [anon_sym_AT_ATdbta] = ACTIONS(236), - [anon_sym_AT_ATdbtb] = ACTIONS(236), - [anon_sym_AT_ATdbts] = ACTIONS(236), - [anon_sym_AT_ATt] = ACTIONS(236), - [anon_sym_AT_ATb] = ACTIONS(236), - [anon_sym_AT_ATi] = ACTIONS(238), - [anon_sym_AT_ATii] = ACTIONS(236), - [anon_sym_AT_ATiS] = ACTIONS(238), - [anon_sym_AT_ATiSS] = ACTIONS(236), - [anon_sym_AT_ATis] = ACTIONS(236), - [anon_sym_AT_ATiz] = ACTIONS(236), - [anon_sym_AT_ATf] = ACTIONS(236), - [anon_sym_AT_ATF] = ACTIONS(236), - [anon_sym_AT_ATom] = ACTIONS(236), - [anon_sym_AT_ATdm] = ACTIONS(236), - [anon_sym_AT_ATr] = ACTIONS(236), - [anon_sym_AT_ATs_COLON] = ACTIONS(236), - [anon_sym_AT] = ACTIONS(236), - [anon_sym_AT_BANG] = ACTIONS(236), - [anon_sym_AT_LPAREN] = ACTIONS(236), - [anon_sym_RPAREN] = ACTIONS(236), - [anon_sym_ATa_COLON] = ACTIONS(236), - [anon_sym_ATb_COLON] = ACTIONS(236), - [anon_sym_ATB_COLON] = ACTIONS(236), - [anon_sym_ATe_COLON] = ACTIONS(236), - [anon_sym_ATF_COLON] = ACTIONS(236), - [anon_sym_ATi_COLON] = ACTIONS(236), - [anon_sym_ATk_COLON] = ACTIONS(236), - [anon_sym_ATo_COLON] = ACTIONS(236), - [anon_sym_ATr_COLON] = ACTIONS(236), - [anon_sym_ATf_COLON] = ACTIONS(236), - [anon_sym_ATs_COLON] = ACTIONS(236), - [anon_sym_ATv_COLON] = ACTIONS(236), - [anon_sym_ATx_COLON] = ACTIONS(236), - [anon_sym_SEMI] = ACTIONS(236), - [anon_sym_LPAREN] = ACTIONS(236), - [anon_sym_DOLLAR] = ACTIONS(238), - [anon_sym_PIPE_DOT] = ACTIONS(236), - [anon_sym_GT] = ACTIONS(238), - [anon_sym_GT_GT] = ACTIONS(236), - [sym_html_redirect_operator] = ACTIONS(238), - [sym_html_append_operator] = ACTIONS(236), - [anon_sym_COMMA] = ACTIONS(236), - [aux_sym_arg_identifier_token1] = ACTIONS(238), - [anon_sym_SQUOTE] = ACTIONS(236), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(236), - [anon_sym_BQUOTE] = ACTIONS(236), + [sym_specifiers] = STATE(91), + [aux_sym_specifiers_repeat1] = STATE(77), + [ts_builtin_sym_end] = ACTIONS(399), + [anon_sym_DQUOTE] = ACTIONS(399), + [anon_sym_TILDE] = ACTIONS(399), + [anon_sym_PIPE] = ACTIONS(401), + [anon_sym_PIPEH] = ACTIONS(399), + [anon_sym_AT_AT_DOT] = ACTIONS(399), + [anon_sym_AT_AT_EQ] = ACTIONS(399), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(399), + [anon_sym_AT_AT] = ACTIONS(401), + [anon_sym_AT_ATc_COLON] = ACTIONS(399), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(399), + [anon_sym_AT_ATC] = ACTIONS(399), + [anon_sym_AT_ATdbt] = ACTIONS(401), + [anon_sym_AT_ATdbta] = ACTIONS(399), + [anon_sym_AT_ATdbtb] = ACTIONS(399), + [anon_sym_AT_ATdbts] = ACTIONS(399), + [anon_sym_AT_ATt] = ACTIONS(399), + [anon_sym_AT_ATb] = ACTIONS(399), + [anon_sym_AT_ATi] = ACTIONS(401), + [anon_sym_AT_ATii] = ACTIONS(399), + [anon_sym_AT_ATiS] = ACTIONS(401), + [anon_sym_AT_ATiSS] = ACTIONS(399), + [anon_sym_AT_ATis] = ACTIONS(399), + [anon_sym_AT_ATiz] = ACTIONS(399), + [anon_sym_AT_ATf] = ACTIONS(399), + [anon_sym_AT_ATF] = ACTIONS(399), + [anon_sym_AT_ATom] = ACTIONS(399), + [anon_sym_AT_ATdm] = ACTIONS(399), + [anon_sym_AT_ATr] = ACTIONS(399), + [anon_sym_AT_ATs_COLON] = ACTIONS(399), + [anon_sym_AT] = ACTIONS(399), + [anon_sym_AT_BANG] = ACTIONS(399), + [anon_sym_AT_LPAREN] = ACTIONS(399), + [anon_sym_RPAREN] = ACTIONS(399), + [anon_sym_ATa_COLON] = ACTIONS(399), + [anon_sym_ATb_COLON] = ACTIONS(399), + [anon_sym_ATB_COLON] = ACTIONS(399), + [anon_sym_ATe_COLON] = ACTIONS(399), + [anon_sym_ATF_COLON] = ACTIONS(399), + [anon_sym_ATi_COLON] = ACTIONS(399), + [anon_sym_ATk_COLON] = ACTIONS(399), + [anon_sym_ATo_COLON] = ACTIONS(399), + [anon_sym_ATr_COLON] = ACTIONS(399), + [anon_sym_ATf_COLON] = ACTIONS(399), + [anon_sym_ATs_COLON] = ACTIONS(399), + [anon_sym_ATv_COLON] = ACTIONS(399), + [anon_sym_ATx_COLON] = ACTIONS(399), + [anon_sym_SEMI] = ACTIONS(399), + [anon_sym_LPAREN] = ACTIONS(399), + [anon_sym_DOLLAR] = ACTIONS(401), + [anon_sym_PIPE_DOT] = ACTIONS(399), + [anon_sym_GT] = ACTIONS(401), + [anon_sym_GT_GT] = ACTIONS(399), + [sym_html_redirect_operator] = ACTIONS(401), + [sym_html_append_operator] = ACTIONS(399), + [anon_sym_COMMA] = ACTIONS(399), + [aux_sym_arg_identifier_token1] = ACTIONS(401), + [anon_sym_SQUOTE] = ACTIONS(399), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(399), + [anon_sym_BQUOTE] = ACTIONS(399), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(236), - [anon_sym_CR] = ACTIONS(236), - [sym_file_descriptor] = ACTIONS(236), - [sym__concat] = ACTIONS(236), + [anon_sym_LF] = ACTIONS(399), + [anon_sym_CR] = ACTIONS(399), + [sym_file_descriptor] = ACTIONS(399), + [sym__spec_sep] = ACTIONS(403), }, [74] = { - [ts_builtin_sym_end] = ACTIONS(248), - [anon_sym_DQUOTE] = ACTIONS(248), - [anon_sym_TILDE] = ACTIONS(248), - [anon_sym_PIPE] = ACTIONS(250), - [anon_sym_PIPEH] = ACTIONS(248), - [anon_sym_AT_AT_DOT] = ACTIONS(248), - [anon_sym_AT_AT_EQ] = ACTIONS(248), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(248), - [anon_sym_AT_AT] = ACTIONS(250), - [anon_sym_AT_ATc_COLON] = ACTIONS(248), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(248), - [anon_sym_AT_ATC] = ACTIONS(248), - [anon_sym_AT_ATdbt] = ACTIONS(250), - [anon_sym_AT_ATdbta] = ACTIONS(248), - [anon_sym_AT_ATdbtb] = ACTIONS(248), - [anon_sym_AT_ATdbts] = ACTIONS(248), - [anon_sym_AT_ATt] = ACTIONS(248), - [anon_sym_AT_ATb] = ACTIONS(248), - [anon_sym_AT_ATi] = ACTIONS(250), - [anon_sym_AT_ATii] = ACTIONS(248), - [anon_sym_AT_ATiS] = ACTIONS(250), - [anon_sym_AT_ATiSS] = ACTIONS(248), - [anon_sym_AT_ATis] = ACTIONS(248), - [anon_sym_AT_ATiz] = ACTIONS(248), - [anon_sym_AT_ATf] = ACTIONS(248), - [anon_sym_AT_ATF] = ACTIONS(248), - [anon_sym_AT_ATom] = ACTIONS(248), - [anon_sym_AT_ATdm] = ACTIONS(248), - [anon_sym_AT_ATr] = ACTIONS(248), - [anon_sym_AT_ATs_COLON] = ACTIONS(248), - [anon_sym_AT] = ACTIONS(248), - [anon_sym_AT_BANG] = ACTIONS(248), - [anon_sym_AT_LPAREN] = ACTIONS(248), - [anon_sym_RPAREN] = ACTIONS(248), - [anon_sym_ATa_COLON] = ACTIONS(248), - [anon_sym_ATb_COLON] = ACTIONS(248), - [anon_sym_ATB_COLON] = ACTIONS(248), - [anon_sym_ATe_COLON] = ACTIONS(248), - [anon_sym_ATF_COLON] = ACTIONS(248), - [anon_sym_ATi_COLON] = ACTIONS(248), - [anon_sym_ATk_COLON] = ACTIONS(248), - [anon_sym_ATo_COLON] = ACTIONS(248), - [anon_sym_ATr_COLON] = ACTIONS(248), - [anon_sym_ATf_COLON] = ACTIONS(248), - [anon_sym_ATs_COLON] = ACTIONS(248), - [anon_sym_ATv_COLON] = ACTIONS(248), - [anon_sym_ATx_COLON] = ACTIONS(248), - [anon_sym_SEMI] = ACTIONS(248), - [anon_sym_LPAREN] = ACTIONS(248), - [anon_sym_DOLLAR] = ACTIONS(250), - [anon_sym_PIPE_DOT] = ACTIONS(248), - [anon_sym_GT] = ACTIONS(250), - [anon_sym_GT_GT] = ACTIONS(248), - [sym_html_redirect_operator] = ACTIONS(250), - [sym_html_append_operator] = ACTIONS(248), - [anon_sym_COMMA] = ACTIONS(248), - [aux_sym_arg_identifier_token1] = ACTIONS(250), - [anon_sym_SQUOTE] = ACTIONS(248), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(248), - [anon_sym_BQUOTE] = ACTIONS(248), + [aux_sym_concatenation_repeat1] = STATE(76), + [ts_builtin_sym_end] = ACTIONS(405), + [anon_sym_DQUOTE] = ACTIONS(405), + [anon_sym_TILDE] = ACTIONS(405), + [anon_sym_PIPE] = ACTIONS(407), + [anon_sym_PIPEH] = ACTIONS(405), + [anon_sym_AT_AT_DOT] = ACTIONS(405), + [anon_sym_AT_AT_EQ] = ACTIONS(405), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(405), + [anon_sym_AT_AT] = ACTIONS(407), + [anon_sym_AT_ATc_COLON] = ACTIONS(405), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(405), + [anon_sym_AT_ATC] = ACTIONS(405), + [anon_sym_AT_ATdbt] = ACTIONS(407), + [anon_sym_AT_ATdbta] = ACTIONS(405), + [anon_sym_AT_ATdbtb] = ACTIONS(405), + [anon_sym_AT_ATdbts] = ACTIONS(405), + [anon_sym_AT_ATt] = ACTIONS(405), + [anon_sym_AT_ATb] = ACTIONS(405), + [anon_sym_AT_ATi] = ACTIONS(407), + [anon_sym_AT_ATii] = ACTIONS(405), + [anon_sym_AT_ATiS] = ACTIONS(407), + [anon_sym_AT_ATiSS] = ACTIONS(405), + [anon_sym_AT_ATis] = ACTIONS(405), + [anon_sym_AT_ATiz] = ACTIONS(405), + [anon_sym_AT_ATf] = ACTIONS(405), + [anon_sym_AT_ATF] = ACTIONS(405), + [anon_sym_AT_ATom] = ACTIONS(405), + [anon_sym_AT_ATdm] = ACTIONS(405), + [anon_sym_AT_ATr] = ACTIONS(405), + [anon_sym_AT_ATs_COLON] = ACTIONS(405), + [anon_sym_AT] = ACTIONS(405), + [anon_sym_AT_BANG] = ACTIONS(405), + [anon_sym_AT_LPAREN] = ACTIONS(405), + [anon_sym_RPAREN] = ACTIONS(405), + [anon_sym_ATa_COLON] = ACTIONS(405), + [anon_sym_ATb_COLON] = ACTIONS(405), + [anon_sym_ATB_COLON] = ACTIONS(405), + [anon_sym_ATe_COLON] = ACTIONS(405), + [anon_sym_ATF_COLON] = ACTIONS(405), + [anon_sym_ATi_COLON] = ACTIONS(405), + [anon_sym_ATk_COLON] = ACTIONS(405), + [anon_sym_ATo_COLON] = ACTIONS(405), + [anon_sym_ATr_COLON] = ACTIONS(405), + [anon_sym_ATf_COLON] = ACTIONS(405), + [anon_sym_ATs_COLON] = ACTIONS(405), + [anon_sym_ATv_COLON] = ACTIONS(405), + [anon_sym_ATx_COLON] = ACTIONS(405), + [anon_sym_SEMI] = ACTIONS(405), + [anon_sym_LPAREN] = ACTIONS(405), + [anon_sym_DOLLAR] = ACTIONS(407), + [anon_sym_PIPE_DOT] = ACTIONS(405), + [anon_sym_GT] = ACTIONS(407), + [anon_sym_GT_GT] = ACTIONS(405), + [sym_html_redirect_operator] = ACTIONS(407), + [sym_html_append_operator] = ACTIONS(405), + [anon_sym_COMMA] = ACTIONS(405), + [aux_sym_arg_identifier_token1] = ACTIONS(407), + [anon_sym_SQUOTE] = ACTIONS(405), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(405), + [anon_sym_BQUOTE] = ACTIONS(405), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(248), - [anon_sym_CR] = ACTIONS(248), - [sym_file_descriptor] = ACTIONS(248), - [sym__concat] = ACTIONS(248), + [anon_sym_LF] = ACTIONS(405), + [anon_sym_CR] = ACTIONS(405), + [sym_file_descriptor] = ACTIONS(405), + [sym__concat] = ACTIONS(409), }, [75] = { - [ts_builtin_sym_end] = ACTIONS(252), - [anon_sym_DQUOTE] = ACTIONS(252), - [anon_sym_TILDE] = ACTIONS(252), - [anon_sym_PIPE] = ACTIONS(254), - [anon_sym_PIPEH] = ACTIONS(252), - [anon_sym_AT_AT_DOT] = ACTIONS(252), - [anon_sym_AT_AT_EQ] = ACTIONS(252), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(252), - [anon_sym_AT_AT] = ACTIONS(254), - [anon_sym_AT_ATc_COLON] = ACTIONS(252), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(252), - [anon_sym_AT_ATC] = ACTIONS(252), - [anon_sym_AT_ATdbt] = ACTIONS(254), - [anon_sym_AT_ATdbta] = ACTIONS(252), - [anon_sym_AT_ATdbtb] = ACTIONS(252), - [anon_sym_AT_ATdbts] = ACTIONS(252), - [anon_sym_AT_ATt] = ACTIONS(252), - [anon_sym_AT_ATb] = ACTIONS(252), - [anon_sym_AT_ATi] = ACTIONS(254), - [anon_sym_AT_ATii] = ACTIONS(252), - [anon_sym_AT_ATiS] = ACTIONS(254), - [anon_sym_AT_ATiSS] = ACTIONS(252), - [anon_sym_AT_ATis] = ACTIONS(252), - [anon_sym_AT_ATiz] = ACTIONS(252), - [anon_sym_AT_ATf] = ACTIONS(252), - [anon_sym_AT_ATF] = ACTIONS(252), - [anon_sym_AT_ATom] = ACTIONS(252), - [anon_sym_AT_ATdm] = ACTIONS(252), - [anon_sym_AT_ATr] = ACTIONS(252), - [anon_sym_AT_ATs_COLON] = ACTIONS(252), - [anon_sym_AT] = ACTIONS(252), - [anon_sym_AT_BANG] = ACTIONS(252), - [anon_sym_AT_LPAREN] = ACTIONS(252), - [anon_sym_RPAREN] = ACTIONS(252), - [anon_sym_ATa_COLON] = ACTIONS(252), - [anon_sym_ATb_COLON] = ACTIONS(252), - [anon_sym_ATB_COLON] = ACTIONS(252), - [anon_sym_ATe_COLON] = ACTIONS(252), - [anon_sym_ATF_COLON] = ACTIONS(252), - [anon_sym_ATi_COLON] = ACTIONS(252), - [anon_sym_ATk_COLON] = ACTIONS(252), - [anon_sym_ATo_COLON] = ACTIONS(252), - [anon_sym_ATr_COLON] = ACTIONS(252), - [anon_sym_ATf_COLON] = ACTIONS(252), - [anon_sym_ATs_COLON] = ACTIONS(252), - [anon_sym_ATv_COLON] = ACTIONS(252), - [anon_sym_ATx_COLON] = ACTIONS(252), - [anon_sym_SEMI] = ACTIONS(252), - [anon_sym_LPAREN] = ACTIONS(252), - [anon_sym_DOLLAR] = ACTIONS(254), - [anon_sym_PIPE_DOT] = ACTIONS(252), - [anon_sym_GT] = ACTIONS(254), - [anon_sym_GT_GT] = ACTIONS(252), - [sym_html_redirect_operator] = ACTIONS(254), - [sym_html_append_operator] = ACTIONS(252), - [anon_sym_COMMA] = ACTIONS(252), - [aux_sym_arg_identifier_token1] = ACTIONS(254), - [anon_sym_SQUOTE] = ACTIONS(252), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(252), - [anon_sym_BQUOTE] = ACTIONS(252), + [aux_sym_specifiers_repeat1] = STATE(75), + [ts_builtin_sym_end] = ACTIONS(411), + [anon_sym_DQUOTE] = ACTIONS(411), + [anon_sym_TILDE] = ACTIONS(411), + [anon_sym_PIPE] = ACTIONS(413), + [anon_sym_PIPEH] = ACTIONS(411), + [anon_sym_AT_AT_DOT] = ACTIONS(411), + [anon_sym_AT_AT_EQ] = ACTIONS(411), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(411), + [anon_sym_AT_AT] = ACTIONS(413), + [anon_sym_AT_ATc_COLON] = ACTIONS(411), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(411), + [anon_sym_AT_ATC] = ACTIONS(411), + [anon_sym_AT_ATdbt] = ACTIONS(413), + [anon_sym_AT_ATdbta] = ACTIONS(411), + [anon_sym_AT_ATdbtb] = ACTIONS(411), + [anon_sym_AT_ATdbts] = ACTIONS(411), + [anon_sym_AT_ATt] = ACTIONS(411), + [anon_sym_AT_ATb] = ACTIONS(411), + [anon_sym_AT_ATi] = ACTIONS(413), + [anon_sym_AT_ATii] = ACTIONS(411), + [anon_sym_AT_ATiS] = ACTIONS(413), + [anon_sym_AT_ATiSS] = ACTIONS(411), + [anon_sym_AT_ATis] = ACTIONS(411), + [anon_sym_AT_ATiz] = ACTIONS(411), + [anon_sym_AT_ATf] = ACTIONS(411), + [anon_sym_AT_ATF] = ACTIONS(411), + [anon_sym_AT_ATom] = ACTIONS(411), + [anon_sym_AT_ATdm] = ACTIONS(411), + [anon_sym_AT_ATr] = ACTIONS(411), + [anon_sym_AT_ATs_COLON] = ACTIONS(411), + [anon_sym_AT] = ACTIONS(411), + [anon_sym_AT_BANG] = ACTIONS(411), + [anon_sym_AT_LPAREN] = ACTIONS(411), + [anon_sym_RPAREN] = ACTIONS(411), + [anon_sym_ATa_COLON] = ACTIONS(411), + [anon_sym_ATb_COLON] = ACTIONS(411), + [anon_sym_ATB_COLON] = ACTIONS(411), + [anon_sym_ATe_COLON] = ACTIONS(411), + [anon_sym_ATF_COLON] = ACTIONS(411), + [anon_sym_ATi_COLON] = ACTIONS(411), + [anon_sym_ATk_COLON] = ACTIONS(411), + [anon_sym_ATo_COLON] = ACTIONS(411), + [anon_sym_ATr_COLON] = ACTIONS(411), + [anon_sym_ATf_COLON] = ACTIONS(411), + [anon_sym_ATs_COLON] = ACTIONS(411), + [anon_sym_ATv_COLON] = ACTIONS(411), + [anon_sym_ATx_COLON] = ACTIONS(411), + [anon_sym_SEMI] = ACTIONS(411), + [anon_sym_LPAREN] = ACTIONS(411), + [anon_sym_DOLLAR] = ACTIONS(413), + [anon_sym_PIPE_DOT] = ACTIONS(411), + [anon_sym_GT] = ACTIONS(413), + [anon_sym_GT_GT] = ACTIONS(411), + [sym_html_redirect_operator] = ACTIONS(413), + [sym_html_append_operator] = ACTIONS(411), + [anon_sym_COMMA] = ACTIONS(411), + [aux_sym_arg_identifier_token1] = ACTIONS(413), + [anon_sym_SQUOTE] = ACTIONS(411), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(411), + [anon_sym_BQUOTE] = ACTIONS(411), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(411), + [anon_sym_CR] = ACTIONS(411), + [sym_file_descriptor] = ACTIONS(411), + [sym__spec_sep] = ACTIONS(415), + }, + [76] = { + [aux_sym_concatenation_repeat1] = STATE(76), + [ts_builtin_sym_end] = ACTIONS(418), + [anon_sym_DQUOTE] = ACTIONS(418), + [anon_sym_TILDE] = ACTIONS(418), + [anon_sym_PIPE] = ACTIONS(420), + [anon_sym_PIPEH] = ACTIONS(418), + [anon_sym_AT_AT_DOT] = ACTIONS(418), + [anon_sym_AT_AT_EQ] = ACTIONS(418), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(418), + [anon_sym_AT_AT] = ACTIONS(420), + [anon_sym_AT_ATc_COLON] = ACTIONS(418), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(418), + [anon_sym_AT_ATC] = ACTIONS(418), + [anon_sym_AT_ATdbt] = ACTIONS(420), + [anon_sym_AT_ATdbta] = ACTIONS(418), + [anon_sym_AT_ATdbtb] = ACTIONS(418), + [anon_sym_AT_ATdbts] = ACTIONS(418), + [anon_sym_AT_ATt] = ACTIONS(418), + [anon_sym_AT_ATb] = ACTIONS(418), + [anon_sym_AT_ATi] = ACTIONS(420), + [anon_sym_AT_ATii] = ACTIONS(418), + [anon_sym_AT_ATiS] = ACTIONS(420), + [anon_sym_AT_ATiSS] = ACTIONS(418), + [anon_sym_AT_ATis] = ACTIONS(418), + [anon_sym_AT_ATiz] = ACTIONS(418), + [anon_sym_AT_ATf] = ACTIONS(418), + [anon_sym_AT_ATF] = ACTIONS(418), + [anon_sym_AT_ATom] = ACTIONS(418), + [anon_sym_AT_ATdm] = ACTIONS(418), + [anon_sym_AT_ATr] = ACTIONS(418), + [anon_sym_AT_ATs_COLON] = ACTIONS(418), + [anon_sym_AT] = ACTIONS(418), + [anon_sym_AT_BANG] = ACTIONS(418), + [anon_sym_AT_LPAREN] = ACTIONS(418), + [anon_sym_RPAREN] = ACTIONS(418), + [anon_sym_ATa_COLON] = ACTIONS(418), + [anon_sym_ATb_COLON] = ACTIONS(418), + [anon_sym_ATB_COLON] = ACTIONS(418), + [anon_sym_ATe_COLON] = ACTIONS(418), + [anon_sym_ATF_COLON] = ACTIONS(418), + [anon_sym_ATi_COLON] = ACTIONS(418), + [anon_sym_ATk_COLON] = ACTIONS(418), + [anon_sym_ATo_COLON] = ACTIONS(418), + [anon_sym_ATr_COLON] = ACTIONS(418), + [anon_sym_ATf_COLON] = ACTIONS(418), + [anon_sym_ATs_COLON] = ACTIONS(418), + [anon_sym_ATv_COLON] = ACTIONS(418), + [anon_sym_ATx_COLON] = ACTIONS(418), + [anon_sym_SEMI] = ACTIONS(418), + [anon_sym_LPAREN] = ACTIONS(418), + [anon_sym_DOLLAR] = ACTIONS(420), + [anon_sym_PIPE_DOT] = ACTIONS(418), + [anon_sym_GT] = ACTIONS(420), + [anon_sym_GT_GT] = ACTIONS(418), + [sym_html_redirect_operator] = ACTIONS(420), + [sym_html_append_operator] = ACTIONS(418), + [anon_sym_COMMA] = ACTIONS(418), + [aux_sym_arg_identifier_token1] = ACTIONS(420), + [anon_sym_SQUOTE] = ACTIONS(418), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(418), + [anon_sym_BQUOTE] = ACTIONS(418), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(418), + [anon_sym_CR] = ACTIONS(418), + [sym_file_descriptor] = ACTIONS(418), + [sym__concat] = ACTIONS(422), + }, + [77] = { + [aux_sym_specifiers_repeat1] = STATE(75), + [ts_builtin_sym_end] = ACTIONS(425), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_TILDE] = ACTIONS(425), + [anon_sym_PIPE] = ACTIONS(427), + [anon_sym_PIPEH] = ACTIONS(425), + [anon_sym_AT_AT_DOT] = ACTIONS(425), + [anon_sym_AT_AT_EQ] = ACTIONS(425), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(425), + [anon_sym_AT_AT] = ACTIONS(427), + [anon_sym_AT_ATc_COLON] = ACTIONS(425), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(425), + [anon_sym_AT_ATC] = ACTIONS(425), + [anon_sym_AT_ATdbt] = ACTIONS(427), + [anon_sym_AT_ATdbta] = ACTIONS(425), + [anon_sym_AT_ATdbtb] = ACTIONS(425), + [anon_sym_AT_ATdbts] = ACTIONS(425), + [anon_sym_AT_ATt] = ACTIONS(425), + [anon_sym_AT_ATb] = ACTIONS(425), + [anon_sym_AT_ATi] = ACTIONS(427), + [anon_sym_AT_ATii] = ACTIONS(425), + [anon_sym_AT_ATiS] = ACTIONS(427), + [anon_sym_AT_ATiSS] = ACTIONS(425), + [anon_sym_AT_ATis] = ACTIONS(425), + [anon_sym_AT_ATiz] = ACTIONS(425), + [anon_sym_AT_ATf] = ACTIONS(425), + [anon_sym_AT_ATF] = ACTIONS(425), + [anon_sym_AT_ATom] = ACTIONS(425), + [anon_sym_AT_ATdm] = ACTIONS(425), + [anon_sym_AT_ATr] = ACTIONS(425), + [anon_sym_AT_ATs_COLON] = ACTIONS(425), + [anon_sym_AT] = ACTIONS(425), + [anon_sym_AT_BANG] = ACTIONS(425), + [anon_sym_AT_LPAREN] = ACTIONS(425), + [anon_sym_RPAREN] = ACTIONS(425), + [anon_sym_ATa_COLON] = ACTIONS(425), + [anon_sym_ATb_COLON] = ACTIONS(425), + [anon_sym_ATB_COLON] = ACTIONS(425), + [anon_sym_ATe_COLON] = ACTIONS(425), + [anon_sym_ATF_COLON] = ACTIONS(425), + [anon_sym_ATi_COLON] = ACTIONS(425), + [anon_sym_ATk_COLON] = ACTIONS(425), + [anon_sym_ATo_COLON] = ACTIONS(425), + [anon_sym_ATr_COLON] = ACTIONS(425), + [anon_sym_ATf_COLON] = ACTIONS(425), + [anon_sym_ATs_COLON] = ACTIONS(425), + [anon_sym_ATv_COLON] = ACTIONS(425), + [anon_sym_ATx_COLON] = ACTIONS(425), + [anon_sym_SEMI] = ACTIONS(425), + [anon_sym_LPAREN] = ACTIONS(425), + [anon_sym_DOLLAR] = ACTIONS(427), + [anon_sym_PIPE_DOT] = ACTIONS(425), + [anon_sym_GT] = ACTIONS(427), + [anon_sym_GT_GT] = ACTIONS(425), + [sym_html_redirect_operator] = ACTIONS(427), + [sym_html_append_operator] = ACTIONS(425), + [anon_sym_COMMA] = ACTIONS(425), + [aux_sym_arg_identifier_token1] = ACTIONS(427), + [anon_sym_SQUOTE] = ACTIONS(425), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(425), + [anon_sym_BQUOTE] = ACTIONS(425), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(252), - [anon_sym_CR] = ACTIONS(252), - [sym_file_descriptor] = ACTIONS(252), - [sym__concat] = ACTIONS(252), + [anon_sym_LF] = ACTIONS(425), + [anon_sym_CR] = ACTIONS(425), + [sym_file_descriptor] = ACTIONS(425), + [sym__spec_sep] = ACTIONS(403), + }, + [78] = { + [aux_sym_concatenation_repeat1] = STATE(74), + [ts_builtin_sym_end] = ACTIONS(429), + [anon_sym_DQUOTE] = ACTIONS(429), + [anon_sym_TILDE] = ACTIONS(429), + [anon_sym_PIPE] = ACTIONS(431), + [anon_sym_PIPEH] = ACTIONS(429), + [anon_sym_AT_AT_DOT] = ACTIONS(429), + [anon_sym_AT_AT_EQ] = ACTIONS(429), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(429), + [anon_sym_AT_AT] = ACTIONS(431), + [anon_sym_AT_ATc_COLON] = ACTIONS(429), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(429), + [anon_sym_AT_ATC] = ACTIONS(429), + [anon_sym_AT_ATdbt] = ACTIONS(431), + [anon_sym_AT_ATdbta] = ACTIONS(429), + [anon_sym_AT_ATdbtb] = ACTIONS(429), + [anon_sym_AT_ATdbts] = ACTIONS(429), + [anon_sym_AT_ATt] = ACTIONS(429), + [anon_sym_AT_ATb] = ACTIONS(429), + [anon_sym_AT_ATi] = ACTIONS(431), + [anon_sym_AT_ATii] = ACTIONS(429), + [anon_sym_AT_ATiS] = ACTIONS(431), + [anon_sym_AT_ATiSS] = ACTIONS(429), + [anon_sym_AT_ATis] = ACTIONS(429), + [anon_sym_AT_ATiz] = ACTIONS(429), + [anon_sym_AT_ATf] = ACTIONS(429), + [anon_sym_AT_ATF] = ACTIONS(429), + [anon_sym_AT_ATom] = ACTIONS(429), + [anon_sym_AT_ATdm] = ACTIONS(429), + [anon_sym_AT_ATr] = ACTIONS(429), + [anon_sym_AT_ATs_COLON] = ACTIONS(429), + [anon_sym_AT] = ACTIONS(429), + [anon_sym_AT_BANG] = ACTIONS(429), + [anon_sym_AT_LPAREN] = ACTIONS(429), + [anon_sym_RPAREN] = ACTIONS(429), + [anon_sym_ATa_COLON] = ACTIONS(429), + [anon_sym_ATb_COLON] = ACTIONS(429), + [anon_sym_ATB_COLON] = ACTIONS(429), + [anon_sym_ATe_COLON] = ACTIONS(429), + [anon_sym_ATF_COLON] = ACTIONS(429), + [anon_sym_ATi_COLON] = ACTIONS(429), + [anon_sym_ATk_COLON] = ACTIONS(429), + [anon_sym_ATo_COLON] = ACTIONS(429), + [anon_sym_ATr_COLON] = ACTIONS(429), + [anon_sym_ATf_COLON] = ACTIONS(429), + [anon_sym_ATs_COLON] = ACTIONS(429), + [anon_sym_ATv_COLON] = ACTIONS(429), + [anon_sym_ATx_COLON] = ACTIONS(429), + [anon_sym_SEMI] = ACTIONS(429), + [anon_sym_LPAREN] = ACTIONS(429), + [anon_sym_DOLLAR] = ACTIONS(431), + [anon_sym_PIPE_DOT] = ACTIONS(429), + [anon_sym_GT] = ACTIONS(431), + [anon_sym_GT_GT] = ACTIONS(429), + [sym_html_redirect_operator] = ACTIONS(431), + [sym_html_append_operator] = ACTIONS(429), + [anon_sym_COMMA] = ACTIONS(429), + [aux_sym_arg_identifier_token1] = ACTIONS(431), + [anon_sym_SQUOTE] = ACTIONS(429), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(429), + [anon_sym_BQUOTE] = ACTIONS(429), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(429), + [anon_sym_CR] = ACTIONS(429), + [sym_file_descriptor] = ACTIONS(429), + [sym__concat] = ACTIONS(409), + }, + [79] = { + [ts_builtin_sym_end] = ACTIONS(433), + [anon_sym_DQUOTE] = ACTIONS(433), + [anon_sym_TILDE] = ACTIONS(433), + [anon_sym_PIPE] = ACTIONS(435), + [anon_sym_PIPEH] = ACTIONS(433), + [anon_sym_AT_AT_DOT] = ACTIONS(433), + [anon_sym_AT_AT_EQ] = ACTIONS(433), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(433), + [anon_sym_AT_AT] = ACTIONS(435), + [anon_sym_AT_ATc_COLON] = ACTIONS(433), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(433), + [anon_sym_AT_ATC] = ACTIONS(433), + [anon_sym_AT_ATdbt] = ACTIONS(435), + [anon_sym_AT_ATdbta] = ACTIONS(433), + [anon_sym_AT_ATdbtb] = ACTIONS(433), + [anon_sym_AT_ATdbts] = ACTIONS(433), + [anon_sym_AT_ATt] = ACTIONS(433), + [anon_sym_AT_ATb] = ACTIONS(433), + [anon_sym_AT_ATi] = ACTIONS(435), + [anon_sym_AT_ATii] = ACTIONS(433), + [anon_sym_AT_ATiS] = ACTIONS(435), + [anon_sym_AT_ATiSS] = ACTIONS(433), + [anon_sym_AT_ATis] = ACTIONS(433), + [anon_sym_AT_ATiz] = ACTIONS(433), + [anon_sym_AT_ATf] = ACTIONS(433), + [anon_sym_AT_ATF] = ACTIONS(433), + [anon_sym_AT_ATom] = ACTIONS(433), + [anon_sym_AT_ATdm] = ACTIONS(433), + [anon_sym_AT_ATr] = ACTIONS(433), + [anon_sym_AT_ATs_COLON] = ACTIONS(433), + [anon_sym_AT] = ACTIONS(433), + [anon_sym_AT_BANG] = ACTIONS(433), + [anon_sym_AT_LPAREN] = ACTIONS(433), + [anon_sym_RPAREN] = ACTIONS(433), + [anon_sym_ATa_COLON] = ACTIONS(433), + [anon_sym_ATb_COLON] = ACTIONS(433), + [anon_sym_ATB_COLON] = ACTIONS(433), + [anon_sym_ATe_COLON] = ACTIONS(433), + [anon_sym_ATF_COLON] = ACTIONS(433), + [anon_sym_ATi_COLON] = ACTIONS(433), + [anon_sym_ATk_COLON] = ACTIONS(433), + [anon_sym_ATo_COLON] = ACTIONS(433), + [anon_sym_ATr_COLON] = ACTIONS(433), + [anon_sym_ATf_COLON] = ACTIONS(433), + [anon_sym_ATs_COLON] = ACTIONS(433), + [anon_sym_ATv_COLON] = ACTIONS(433), + [anon_sym_ATx_COLON] = ACTIONS(433), + [anon_sym_SEMI] = ACTIONS(433), + [anon_sym_LPAREN] = ACTIONS(433), + [anon_sym_DOLLAR] = ACTIONS(435), + [anon_sym_PIPE_DOT] = ACTIONS(433), + [anon_sym_GT] = ACTIONS(435), + [anon_sym_GT_GT] = ACTIONS(433), + [sym_html_redirect_operator] = ACTIONS(435), + [sym_html_append_operator] = ACTIONS(433), + [anon_sym_COMMA] = ACTIONS(433), + [aux_sym_arg_identifier_token1] = ACTIONS(435), + [anon_sym_SQUOTE] = ACTIONS(433), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(433), + [anon_sym_BQUOTE] = ACTIONS(433), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(433), + [anon_sym_CR] = ACTIONS(433), + [sym_file_descriptor] = ACTIONS(433), + [sym__concat] = ACTIONS(433), + }, + [80] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_DQUOTE] = ACTIONS(437), + [anon_sym_TILDE] = ACTIONS(437), + [anon_sym_PIPE] = ACTIONS(439), + [anon_sym_PIPEH] = ACTIONS(437), + [anon_sym_AT_AT_DOT] = ACTIONS(437), + [anon_sym_AT_AT_EQ] = ACTIONS(437), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(437), + [anon_sym_AT_AT] = ACTIONS(439), + [anon_sym_AT_ATc_COLON] = ACTIONS(437), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(437), + [anon_sym_AT_ATC] = ACTIONS(437), + [anon_sym_AT_ATdbt] = ACTIONS(439), + [anon_sym_AT_ATdbta] = ACTIONS(437), + [anon_sym_AT_ATdbtb] = ACTIONS(437), + [anon_sym_AT_ATdbts] = ACTIONS(437), + [anon_sym_AT_ATt] = ACTIONS(437), + [anon_sym_AT_ATb] = ACTIONS(437), + [anon_sym_AT_ATi] = ACTIONS(439), + [anon_sym_AT_ATii] = ACTIONS(437), + [anon_sym_AT_ATiS] = ACTIONS(439), + [anon_sym_AT_ATiSS] = ACTIONS(437), + [anon_sym_AT_ATis] = ACTIONS(437), + [anon_sym_AT_ATiz] = ACTIONS(437), + [anon_sym_AT_ATf] = ACTIONS(437), + [anon_sym_AT_ATF] = ACTIONS(437), + [anon_sym_AT_ATom] = ACTIONS(437), + [anon_sym_AT_ATdm] = ACTIONS(437), + [anon_sym_AT_ATr] = ACTIONS(437), + [anon_sym_AT_ATs_COLON] = ACTIONS(437), + [anon_sym_AT] = ACTIONS(437), + [anon_sym_AT_BANG] = ACTIONS(437), + [anon_sym_AT_LPAREN] = ACTIONS(437), + [anon_sym_RPAREN] = ACTIONS(437), + [anon_sym_ATa_COLON] = ACTIONS(437), + [anon_sym_ATb_COLON] = ACTIONS(437), + [anon_sym_ATB_COLON] = ACTIONS(437), + [anon_sym_ATe_COLON] = ACTIONS(437), + [anon_sym_ATF_COLON] = ACTIONS(437), + [anon_sym_ATi_COLON] = ACTIONS(437), + [anon_sym_ATk_COLON] = ACTIONS(437), + [anon_sym_ATo_COLON] = ACTIONS(437), + [anon_sym_ATr_COLON] = ACTIONS(437), + [anon_sym_ATf_COLON] = ACTIONS(437), + [anon_sym_ATs_COLON] = ACTIONS(437), + [anon_sym_ATv_COLON] = ACTIONS(437), + [anon_sym_ATx_COLON] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [anon_sym_LPAREN] = ACTIONS(437), + [anon_sym_DOLLAR] = ACTIONS(439), + [anon_sym_PIPE_DOT] = ACTIONS(437), + [anon_sym_GT] = ACTIONS(439), + [anon_sym_GT_GT] = ACTIONS(437), + [sym_html_redirect_operator] = ACTIONS(439), + [sym_html_append_operator] = ACTIONS(437), + [anon_sym_COMMA] = ACTIONS(437), + [aux_sym_arg_identifier_token1] = ACTIONS(439), + [anon_sym_SQUOTE] = ACTIONS(437), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(437), + [anon_sym_BQUOTE] = ACTIONS(437), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(437), + [anon_sym_CR] = ACTIONS(437), + [sym_file_descriptor] = ACTIONS(437), + [sym__concat] = ACTIONS(437), + }, + [81] = { + [ts_builtin_sym_end] = ACTIONS(418), + [anon_sym_DQUOTE] = ACTIONS(418), + [anon_sym_TILDE] = ACTIONS(418), + [anon_sym_PIPE] = ACTIONS(420), + [anon_sym_PIPEH] = ACTIONS(418), + [anon_sym_AT_AT_DOT] = ACTIONS(418), + [anon_sym_AT_AT_EQ] = ACTIONS(418), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(418), + [anon_sym_AT_AT] = ACTIONS(420), + [anon_sym_AT_ATc_COLON] = ACTIONS(418), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(418), + [anon_sym_AT_ATC] = ACTIONS(418), + [anon_sym_AT_ATdbt] = ACTIONS(420), + [anon_sym_AT_ATdbta] = ACTIONS(418), + [anon_sym_AT_ATdbtb] = ACTIONS(418), + [anon_sym_AT_ATdbts] = ACTIONS(418), + [anon_sym_AT_ATt] = ACTIONS(418), + [anon_sym_AT_ATb] = ACTIONS(418), + [anon_sym_AT_ATi] = ACTIONS(420), + [anon_sym_AT_ATii] = ACTIONS(418), + [anon_sym_AT_ATiS] = ACTIONS(420), + [anon_sym_AT_ATiSS] = ACTIONS(418), + [anon_sym_AT_ATis] = ACTIONS(418), + [anon_sym_AT_ATiz] = ACTIONS(418), + [anon_sym_AT_ATf] = ACTIONS(418), + [anon_sym_AT_ATF] = ACTIONS(418), + [anon_sym_AT_ATom] = ACTIONS(418), + [anon_sym_AT_ATdm] = ACTIONS(418), + [anon_sym_AT_ATr] = ACTIONS(418), + [anon_sym_AT_ATs_COLON] = ACTIONS(418), + [anon_sym_AT] = ACTIONS(418), + [anon_sym_AT_BANG] = ACTIONS(418), + [anon_sym_AT_LPAREN] = ACTIONS(418), + [anon_sym_RPAREN] = ACTIONS(418), + [anon_sym_ATa_COLON] = ACTIONS(418), + [anon_sym_ATb_COLON] = ACTIONS(418), + [anon_sym_ATB_COLON] = ACTIONS(418), + [anon_sym_ATe_COLON] = ACTIONS(418), + [anon_sym_ATF_COLON] = ACTIONS(418), + [anon_sym_ATi_COLON] = ACTIONS(418), + [anon_sym_ATk_COLON] = ACTIONS(418), + [anon_sym_ATo_COLON] = ACTIONS(418), + [anon_sym_ATr_COLON] = ACTIONS(418), + [anon_sym_ATf_COLON] = ACTIONS(418), + [anon_sym_ATs_COLON] = ACTIONS(418), + [anon_sym_ATv_COLON] = ACTIONS(418), + [anon_sym_ATx_COLON] = ACTIONS(418), + [anon_sym_SEMI] = ACTIONS(418), + [anon_sym_LPAREN] = ACTIONS(418), + [anon_sym_DOLLAR] = ACTIONS(420), + [anon_sym_PIPE_DOT] = ACTIONS(418), + [anon_sym_GT] = ACTIONS(420), + [anon_sym_GT_GT] = ACTIONS(418), + [sym_html_redirect_operator] = ACTIONS(420), + [sym_html_append_operator] = ACTIONS(418), + [anon_sym_COMMA] = ACTIONS(418), + [aux_sym_arg_identifier_token1] = ACTIONS(420), + [anon_sym_SQUOTE] = ACTIONS(418), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(418), + [anon_sym_BQUOTE] = ACTIONS(418), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(418), + [anon_sym_CR] = ACTIONS(418), + [sym_file_descriptor] = ACTIONS(418), + [sym__concat] = ACTIONS(418), + }, + [82] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_TILDE] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(443), + [anon_sym_PIPEH] = ACTIONS(441), + [anon_sym_AT_AT_DOT] = ACTIONS(441), + [anon_sym_AT_AT_EQ] = ACTIONS(441), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(441), + [anon_sym_AT_AT] = ACTIONS(443), + [anon_sym_AT_ATc_COLON] = ACTIONS(441), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(441), + [anon_sym_AT_ATC] = ACTIONS(441), + [anon_sym_AT_ATdbt] = ACTIONS(443), + [anon_sym_AT_ATdbta] = ACTIONS(441), + [anon_sym_AT_ATdbtb] = ACTIONS(441), + [anon_sym_AT_ATdbts] = ACTIONS(441), + [anon_sym_AT_ATt] = ACTIONS(441), + [anon_sym_AT_ATb] = ACTIONS(441), + [anon_sym_AT_ATi] = ACTIONS(443), + [anon_sym_AT_ATii] = ACTIONS(441), + [anon_sym_AT_ATiS] = ACTIONS(443), + [anon_sym_AT_ATiSS] = ACTIONS(441), + [anon_sym_AT_ATis] = ACTIONS(441), + [anon_sym_AT_ATiz] = ACTIONS(441), + [anon_sym_AT_ATf] = ACTIONS(441), + [anon_sym_AT_ATF] = ACTIONS(441), + [anon_sym_AT_ATom] = ACTIONS(441), + [anon_sym_AT_ATdm] = ACTIONS(441), + [anon_sym_AT_ATr] = ACTIONS(441), + [anon_sym_AT_ATs_COLON] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(441), + [anon_sym_AT_BANG] = ACTIONS(441), + [anon_sym_AT_LPAREN] = ACTIONS(441), + [anon_sym_RPAREN] = ACTIONS(441), + [anon_sym_ATa_COLON] = ACTIONS(441), + [anon_sym_ATb_COLON] = ACTIONS(441), + [anon_sym_ATB_COLON] = ACTIONS(441), + [anon_sym_ATe_COLON] = ACTIONS(441), + [anon_sym_ATF_COLON] = ACTIONS(441), + [anon_sym_ATi_COLON] = ACTIONS(441), + [anon_sym_ATk_COLON] = ACTIONS(441), + [anon_sym_ATo_COLON] = ACTIONS(441), + [anon_sym_ATr_COLON] = ACTIONS(441), + [anon_sym_ATf_COLON] = ACTIONS(441), + [anon_sym_ATs_COLON] = ACTIONS(441), + [anon_sym_ATv_COLON] = ACTIONS(441), + [anon_sym_ATx_COLON] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [anon_sym_LPAREN] = ACTIONS(441), + [anon_sym_DOLLAR] = ACTIONS(443), + [anon_sym_PIPE_DOT] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_GT] = ACTIONS(441), + [sym_html_redirect_operator] = ACTIONS(443), + [sym_html_append_operator] = ACTIONS(441), + [anon_sym_COMMA] = ACTIONS(441), + [aux_sym_arg_identifier_token1] = ACTIONS(443), + [anon_sym_SQUOTE] = ACTIONS(441), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(441), + [anon_sym_BQUOTE] = ACTIONS(441), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(441), + [anon_sym_CR] = ACTIONS(441), + [sym_file_descriptor] = ACTIONS(441), + [sym__concat] = ACTIONS(441), + }, + [83] = { + [ts_builtin_sym_end] = ACTIONS(445), + [anon_sym_DQUOTE] = ACTIONS(445), + [anon_sym_TILDE] = ACTIONS(445), + [anon_sym_PIPE] = ACTIONS(447), + [anon_sym_PIPEH] = ACTIONS(445), + [anon_sym_AT_AT_DOT] = ACTIONS(445), + [anon_sym_AT_AT_EQ] = ACTIONS(445), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(445), + [anon_sym_AT_AT] = ACTIONS(447), + [anon_sym_AT_ATc_COLON] = ACTIONS(445), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(445), + [anon_sym_AT_ATC] = ACTIONS(445), + [anon_sym_AT_ATdbt] = ACTIONS(447), + [anon_sym_AT_ATdbta] = ACTIONS(445), + [anon_sym_AT_ATdbtb] = ACTIONS(445), + [anon_sym_AT_ATdbts] = ACTIONS(445), + [anon_sym_AT_ATt] = ACTIONS(445), + [anon_sym_AT_ATb] = ACTIONS(445), + [anon_sym_AT_ATi] = ACTIONS(447), + [anon_sym_AT_ATii] = ACTIONS(445), + [anon_sym_AT_ATiS] = ACTIONS(447), + [anon_sym_AT_ATiSS] = ACTIONS(445), + [anon_sym_AT_ATis] = ACTIONS(445), + [anon_sym_AT_ATiz] = ACTIONS(445), + [anon_sym_AT_ATf] = ACTIONS(445), + [anon_sym_AT_ATF] = ACTIONS(445), + [anon_sym_AT_ATom] = ACTIONS(445), + [anon_sym_AT_ATdm] = ACTIONS(445), + [anon_sym_AT_ATr] = ACTIONS(445), + [anon_sym_AT_ATs_COLON] = ACTIONS(445), + [anon_sym_AT] = ACTIONS(445), + [anon_sym_AT_BANG] = ACTIONS(445), + [anon_sym_AT_LPAREN] = ACTIONS(445), + [anon_sym_RPAREN] = ACTIONS(445), + [anon_sym_ATa_COLON] = ACTIONS(445), + [anon_sym_ATb_COLON] = ACTIONS(445), + [anon_sym_ATB_COLON] = ACTIONS(445), + [anon_sym_ATe_COLON] = ACTIONS(445), + [anon_sym_ATF_COLON] = ACTIONS(445), + [anon_sym_ATi_COLON] = ACTIONS(445), + [anon_sym_ATk_COLON] = ACTIONS(445), + [anon_sym_ATo_COLON] = ACTIONS(445), + [anon_sym_ATr_COLON] = ACTIONS(445), + [anon_sym_ATf_COLON] = ACTIONS(445), + [anon_sym_ATs_COLON] = ACTIONS(445), + [anon_sym_ATv_COLON] = ACTIONS(445), + [anon_sym_ATx_COLON] = ACTIONS(445), + [anon_sym_SEMI] = ACTIONS(445), + [anon_sym_LPAREN] = ACTIONS(445), + [anon_sym_DOLLAR] = ACTIONS(447), + [anon_sym_PIPE_DOT] = ACTIONS(445), + [anon_sym_GT] = ACTIONS(447), + [anon_sym_GT_GT] = ACTIONS(445), + [sym_html_redirect_operator] = ACTIONS(447), + [sym_html_append_operator] = ACTIONS(445), + [anon_sym_COMMA] = ACTIONS(445), + [aux_sym_arg_identifier_token1] = ACTIONS(447), + [anon_sym_SQUOTE] = ACTIONS(445), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(445), + [anon_sym_BQUOTE] = ACTIONS(445), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(445), + [anon_sym_CR] = ACTIONS(445), + [sym_file_descriptor] = ACTIONS(445), + [sym__concat] = ACTIONS(445), + }, + [84] = { + [ts_builtin_sym_end] = ACTIONS(449), + [anon_sym_DQUOTE] = ACTIONS(449), + [anon_sym_TILDE] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(451), + [anon_sym_PIPEH] = ACTIONS(449), + [anon_sym_AT_AT_DOT] = ACTIONS(449), + [anon_sym_AT_AT_EQ] = ACTIONS(449), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(449), + [anon_sym_AT_AT] = ACTIONS(451), + [anon_sym_AT_ATc_COLON] = ACTIONS(449), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(449), + [anon_sym_AT_ATC] = ACTIONS(449), + [anon_sym_AT_ATdbt] = ACTIONS(451), + [anon_sym_AT_ATdbta] = ACTIONS(449), + [anon_sym_AT_ATdbtb] = ACTIONS(449), + [anon_sym_AT_ATdbts] = ACTIONS(449), + [anon_sym_AT_ATt] = ACTIONS(449), + [anon_sym_AT_ATb] = ACTIONS(449), + [anon_sym_AT_ATi] = ACTIONS(451), + [anon_sym_AT_ATii] = ACTIONS(449), + [anon_sym_AT_ATiS] = ACTIONS(451), + [anon_sym_AT_ATiSS] = ACTIONS(449), + [anon_sym_AT_ATis] = ACTIONS(449), + [anon_sym_AT_ATiz] = ACTIONS(449), + [anon_sym_AT_ATf] = ACTIONS(449), + [anon_sym_AT_ATF] = ACTIONS(449), + [anon_sym_AT_ATom] = ACTIONS(449), + [anon_sym_AT_ATdm] = ACTIONS(449), + [anon_sym_AT_ATr] = ACTIONS(449), + [anon_sym_AT_ATs_COLON] = ACTIONS(449), + [anon_sym_AT] = ACTIONS(449), + [anon_sym_AT_BANG] = ACTIONS(449), + [anon_sym_AT_LPAREN] = ACTIONS(449), + [anon_sym_RPAREN] = ACTIONS(449), + [anon_sym_ATa_COLON] = ACTIONS(449), + [anon_sym_ATb_COLON] = ACTIONS(449), + [anon_sym_ATB_COLON] = ACTIONS(449), + [anon_sym_ATe_COLON] = ACTIONS(449), + [anon_sym_ATF_COLON] = ACTIONS(449), + [anon_sym_ATi_COLON] = ACTIONS(449), + [anon_sym_ATk_COLON] = ACTIONS(449), + [anon_sym_ATo_COLON] = ACTIONS(449), + [anon_sym_ATr_COLON] = ACTIONS(449), + [anon_sym_ATf_COLON] = ACTIONS(449), + [anon_sym_ATs_COLON] = ACTIONS(449), + [anon_sym_ATv_COLON] = ACTIONS(449), + [anon_sym_ATx_COLON] = ACTIONS(449), + [anon_sym_SEMI] = ACTIONS(449), + [anon_sym_LPAREN] = ACTIONS(449), + [anon_sym_DOLLAR] = ACTIONS(451), + [anon_sym_PIPE_DOT] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_GT_GT] = ACTIONS(449), + [sym_html_redirect_operator] = ACTIONS(451), + [sym_html_append_operator] = ACTIONS(449), + [anon_sym_COMMA] = ACTIONS(449), + [aux_sym_arg_identifier_token1] = ACTIONS(451), + [anon_sym_SQUOTE] = ACTIONS(449), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(449), + [anon_sym_BQUOTE] = ACTIONS(449), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(449), + [anon_sym_CR] = ACTIONS(449), + [sym_file_descriptor] = ACTIONS(449), + [sym__concat] = ACTIONS(449), + }, + [85] = { + [ts_builtin_sym_end] = ACTIONS(441), + [anon_sym_DQUOTE] = ACTIONS(441), + [anon_sym_TILDE] = ACTIONS(441), + [anon_sym_PIPE] = ACTIONS(443), + [anon_sym_PIPEH] = ACTIONS(441), + [anon_sym_AT_AT_DOT] = ACTIONS(441), + [anon_sym_AT_AT_EQ] = ACTIONS(441), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(441), + [anon_sym_AT_AT] = ACTIONS(443), + [anon_sym_AT_ATc_COLON] = ACTIONS(441), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(441), + [anon_sym_AT_ATC] = ACTIONS(441), + [anon_sym_AT_ATdbt] = ACTIONS(443), + [anon_sym_AT_ATdbta] = ACTIONS(441), + [anon_sym_AT_ATdbtb] = ACTIONS(441), + [anon_sym_AT_ATdbts] = ACTIONS(441), + [anon_sym_AT_ATt] = ACTIONS(441), + [anon_sym_AT_ATb] = ACTIONS(441), + [anon_sym_AT_ATi] = ACTIONS(443), + [anon_sym_AT_ATii] = ACTIONS(441), + [anon_sym_AT_ATiS] = ACTIONS(443), + [anon_sym_AT_ATiSS] = ACTIONS(441), + [anon_sym_AT_ATis] = ACTIONS(441), + [anon_sym_AT_ATiz] = ACTIONS(441), + [anon_sym_AT_ATf] = ACTIONS(441), + [anon_sym_AT_ATF] = ACTIONS(441), + [anon_sym_AT_ATom] = ACTIONS(441), + [anon_sym_AT_ATdm] = ACTIONS(441), + [anon_sym_AT_ATr] = ACTIONS(441), + [anon_sym_AT_ATs_COLON] = ACTIONS(441), + [anon_sym_AT] = ACTIONS(441), + [anon_sym_AT_BANG] = ACTIONS(441), + [anon_sym_AT_LPAREN] = ACTIONS(441), + [anon_sym_RPAREN] = ACTIONS(441), + [anon_sym_ATa_COLON] = ACTIONS(441), + [anon_sym_ATb_COLON] = ACTIONS(441), + [anon_sym_ATB_COLON] = ACTIONS(441), + [anon_sym_ATe_COLON] = ACTIONS(441), + [anon_sym_ATF_COLON] = ACTIONS(441), + [anon_sym_ATi_COLON] = ACTIONS(441), + [anon_sym_ATk_COLON] = ACTIONS(441), + [anon_sym_ATo_COLON] = ACTIONS(441), + [anon_sym_ATr_COLON] = ACTIONS(441), + [anon_sym_ATf_COLON] = ACTIONS(441), + [anon_sym_ATs_COLON] = ACTIONS(441), + [anon_sym_ATv_COLON] = ACTIONS(441), + [anon_sym_ATx_COLON] = ACTIONS(441), + [anon_sym_SEMI] = ACTIONS(441), + [anon_sym_LPAREN] = ACTIONS(441), + [anon_sym_DOLLAR] = ACTIONS(443), + [anon_sym_PIPE_DOT] = ACTIONS(441), + [anon_sym_GT] = ACTIONS(443), + [anon_sym_GT_GT] = ACTIONS(441), + [sym_html_redirect_operator] = ACTIONS(443), + [sym_html_append_operator] = ACTIONS(441), + [anon_sym_COMMA] = ACTIONS(441), + [aux_sym_arg_identifier_token1] = ACTIONS(443), + [anon_sym_SQUOTE] = ACTIONS(441), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(441), + [anon_sym_BQUOTE] = ACTIONS(441), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(441), + [anon_sym_CR] = ACTIONS(441), + [sym_file_descriptor] = ACTIONS(441), + [sym__concat] = ACTIONS(441), + }, + [86] = { + [ts_builtin_sym_end] = ACTIONS(453), + [anon_sym_DQUOTE] = ACTIONS(453), + [anon_sym_TILDE] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(455), + [anon_sym_PIPEH] = ACTIONS(453), + [anon_sym_AT_AT_DOT] = ACTIONS(453), + [anon_sym_AT_AT_EQ] = ACTIONS(453), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(453), + [anon_sym_AT_AT] = ACTIONS(455), + [anon_sym_AT_ATc_COLON] = ACTIONS(453), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(453), + [anon_sym_AT_ATC] = ACTIONS(453), + [anon_sym_AT_ATdbt] = ACTIONS(455), + [anon_sym_AT_ATdbta] = ACTIONS(453), + [anon_sym_AT_ATdbtb] = ACTIONS(453), + [anon_sym_AT_ATdbts] = ACTIONS(453), + [anon_sym_AT_ATt] = ACTIONS(453), + [anon_sym_AT_ATb] = ACTIONS(453), + [anon_sym_AT_ATi] = ACTIONS(455), + [anon_sym_AT_ATii] = ACTIONS(453), + [anon_sym_AT_ATiS] = ACTIONS(455), + [anon_sym_AT_ATiSS] = ACTIONS(453), + [anon_sym_AT_ATis] = ACTIONS(453), + [anon_sym_AT_ATiz] = ACTIONS(453), + [anon_sym_AT_ATf] = ACTIONS(453), + [anon_sym_AT_ATF] = ACTIONS(453), + [anon_sym_AT_ATom] = ACTIONS(453), + [anon_sym_AT_ATdm] = ACTIONS(453), + [anon_sym_AT_ATr] = ACTIONS(453), + [anon_sym_AT_ATs_COLON] = ACTIONS(453), + [anon_sym_AT] = ACTIONS(453), + [anon_sym_AT_BANG] = ACTIONS(453), + [anon_sym_AT_LPAREN] = ACTIONS(453), + [anon_sym_RPAREN] = ACTIONS(453), + [anon_sym_ATa_COLON] = ACTIONS(453), + [anon_sym_ATb_COLON] = ACTIONS(453), + [anon_sym_ATB_COLON] = ACTIONS(453), + [anon_sym_ATe_COLON] = ACTIONS(453), + [anon_sym_ATF_COLON] = ACTIONS(453), + [anon_sym_ATi_COLON] = ACTIONS(453), + [anon_sym_ATk_COLON] = ACTIONS(453), + [anon_sym_ATo_COLON] = ACTIONS(453), + [anon_sym_ATr_COLON] = ACTIONS(453), + [anon_sym_ATf_COLON] = ACTIONS(453), + [anon_sym_ATs_COLON] = ACTIONS(453), + [anon_sym_ATv_COLON] = ACTIONS(453), + [anon_sym_ATx_COLON] = ACTIONS(453), + [anon_sym_SEMI] = ACTIONS(453), + [anon_sym_LPAREN] = ACTIONS(453), + [anon_sym_DOLLAR] = ACTIONS(455), + [anon_sym_PIPE_DOT] = ACTIONS(453), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_GT_GT] = ACTIONS(453), + [sym_html_redirect_operator] = ACTIONS(455), + [sym_html_append_operator] = ACTIONS(453), + [anon_sym_COMMA] = ACTIONS(453), + [aux_sym_arg_identifier_token1] = ACTIONS(455), + [anon_sym_SQUOTE] = ACTIONS(453), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(453), + [anon_sym_BQUOTE] = ACTIONS(453), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(453), + [anon_sym_CR] = ACTIONS(453), + [sym_file_descriptor] = ACTIONS(453), + [sym__concat] = ACTIONS(453), + }, + [87] = { + [ts_builtin_sym_end] = ACTIONS(457), + [anon_sym_DQUOTE] = ACTIONS(457), + [anon_sym_TILDE] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(459), + [anon_sym_PIPEH] = ACTIONS(457), + [anon_sym_AT_AT_DOT] = ACTIONS(457), + [anon_sym_AT_AT_EQ] = ACTIONS(457), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(457), + [anon_sym_AT_AT] = ACTIONS(459), + [anon_sym_AT_ATc_COLON] = ACTIONS(457), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(457), + [anon_sym_AT_ATC] = ACTIONS(457), + [anon_sym_AT_ATdbt] = ACTIONS(459), + [anon_sym_AT_ATdbta] = ACTIONS(457), + [anon_sym_AT_ATdbtb] = ACTIONS(457), + [anon_sym_AT_ATdbts] = ACTIONS(457), + [anon_sym_AT_ATt] = ACTIONS(457), + [anon_sym_AT_ATb] = ACTIONS(457), + [anon_sym_AT_ATi] = ACTIONS(459), + [anon_sym_AT_ATii] = ACTIONS(457), + [anon_sym_AT_ATiS] = ACTIONS(459), + [anon_sym_AT_ATiSS] = ACTIONS(457), + [anon_sym_AT_ATis] = ACTIONS(457), + [anon_sym_AT_ATiz] = ACTIONS(457), + [anon_sym_AT_ATf] = ACTIONS(457), + [anon_sym_AT_ATF] = ACTIONS(457), + [anon_sym_AT_ATom] = ACTIONS(457), + [anon_sym_AT_ATdm] = ACTIONS(457), + [anon_sym_AT_ATr] = ACTIONS(457), + [anon_sym_AT_ATs_COLON] = ACTIONS(457), + [anon_sym_AT] = ACTIONS(457), + [anon_sym_AT_BANG] = ACTIONS(457), + [anon_sym_AT_LPAREN] = ACTIONS(457), + [anon_sym_RPAREN] = ACTIONS(457), + [anon_sym_ATa_COLON] = ACTIONS(457), + [anon_sym_ATb_COLON] = ACTIONS(457), + [anon_sym_ATB_COLON] = ACTIONS(457), + [anon_sym_ATe_COLON] = ACTIONS(457), + [anon_sym_ATF_COLON] = ACTIONS(457), + [anon_sym_ATi_COLON] = ACTIONS(457), + [anon_sym_ATk_COLON] = ACTIONS(457), + [anon_sym_ATo_COLON] = ACTIONS(457), + [anon_sym_ATr_COLON] = ACTIONS(457), + [anon_sym_ATf_COLON] = ACTIONS(457), + [anon_sym_ATs_COLON] = ACTIONS(457), + [anon_sym_ATv_COLON] = ACTIONS(457), + [anon_sym_ATx_COLON] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(457), + [anon_sym_LPAREN] = ACTIONS(457), + [anon_sym_DOLLAR] = ACTIONS(459), + [anon_sym_PIPE_DOT] = ACTIONS(457), + [anon_sym_GT] = ACTIONS(459), + [anon_sym_GT_GT] = ACTIONS(457), + [sym_html_redirect_operator] = ACTIONS(459), + [sym_html_append_operator] = ACTIONS(457), + [anon_sym_COMMA] = ACTIONS(457), + [aux_sym_arg_identifier_token1] = ACTIONS(459), + [anon_sym_SQUOTE] = ACTIONS(457), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(457), + [anon_sym_BQUOTE] = ACTIONS(457), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(457), + [anon_sym_CR] = ACTIONS(457), + [sym_file_descriptor] = ACTIONS(457), + [sym__spec_sep] = ACTIONS(457), + }, + [88] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_TILDE] = ACTIONS(461), + [anon_sym_PIPE] = ACTIONS(463), + [anon_sym_PIPEH] = ACTIONS(461), + [anon_sym_AT_AT_DOT] = ACTIONS(461), + [anon_sym_AT_AT_EQ] = ACTIONS(461), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(461), + [anon_sym_AT_AT] = ACTIONS(463), + [anon_sym_AT_ATc_COLON] = ACTIONS(461), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(461), + [anon_sym_AT_ATC] = ACTIONS(461), + [anon_sym_AT_ATdbt] = ACTIONS(463), + [anon_sym_AT_ATdbta] = ACTIONS(461), + [anon_sym_AT_ATdbtb] = ACTIONS(461), + [anon_sym_AT_ATdbts] = ACTIONS(461), + [anon_sym_AT_ATt] = ACTIONS(461), + [anon_sym_AT_ATb] = ACTIONS(461), + [anon_sym_AT_ATi] = ACTIONS(463), + [anon_sym_AT_ATii] = ACTIONS(461), + [anon_sym_AT_ATiS] = ACTIONS(463), + [anon_sym_AT_ATiSS] = ACTIONS(461), + [anon_sym_AT_ATis] = ACTIONS(461), + [anon_sym_AT_ATiz] = ACTIONS(461), + [anon_sym_AT_ATf] = ACTIONS(461), + [anon_sym_AT_ATF] = ACTIONS(461), + [anon_sym_AT_ATom] = ACTIONS(461), + [anon_sym_AT_ATdm] = ACTIONS(461), + [anon_sym_AT_ATr] = ACTIONS(461), + [anon_sym_AT_ATs_COLON] = ACTIONS(461), + [anon_sym_AT] = ACTIONS(461), + [anon_sym_AT_BANG] = ACTIONS(461), + [anon_sym_AT_LPAREN] = ACTIONS(461), + [anon_sym_RPAREN] = ACTIONS(461), + [anon_sym_ATa_COLON] = ACTIONS(461), + [anon_sym_ATb_COLON] = ACTIONS(461), + [anon_sym_ATB_COLON] = ACTIONS(461), + [anon_sym_ATe_COLON] = ACTIONS(461), + [anon_sym_ATF_COLON] = ACTIONS(461), + [anon_sym_ATi_COLON] = ACTIONS(461), + [anon_sym_ATk_COLON] = ACTIONS(461), + [anon_sym_ATo_COLON] = ACTIONS(461), + [anon_sym_ATr_COLON] = ACTIONS(461), + [anon_sym_ATf_COLON] = ACTIONS(461), + [anon_sym_ATs_COLON] = ACTIONS(461), + [anon_sym_ATv_COLON] = ACTIONS(461), + [anon_sym_ATx_COLON] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), + [anon_sym_LPAREN] = ACTIONS(461), + [anon_sym_DOLLAR] = ACTIONS(463), + [anon_sym_PIPE_DOT] = ACTIONS(461), + [anon_sym_GT] = ACTIONS(463), + [anon_sym_GT_GT] = ACTIONS(461), + [sym_html_redirect_operator] = ACTIONS(463), + [sym_html_append_operator] = ACTIONS(461), + [anon_sym_COMMA] = ACTIONS(461), + [aux_sym_arg_identifier_token1] = ACTIONS(463), + [anon_sym_SQUOTE] = ACTIONS(461), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(461), + [anon_sym_BQUOTE] = ACTIONS(461), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(461), + [anon_sym_CR] = ACTIONS(461), + [sym_file_descriptor] = ACTIONS(461), + [sym__spec_sep] = ACTIONS(461), + }, + [89] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_DQUOTE] = ACTIONS(465), + [anon_sym_TILDE] = ACTIONS(465), + [anon_sym_PIPE] = ACTIONS(467), + [anon_sym_PIPEH] = ACTIONS(465), + [anon_sym_AT_AT_DOT] = ACTIONS(465), + [anon_sym_AT_AT_EQ] = ACTIONS(465), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(465), + [anon_sym_AT_AT] = ACTIONS(467), + [anon_sym_AT_ATc_COLON] = ACTIONS(465), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(465), + [anon_sym_AT_ATC] = ACTIONS(465), + [anon_sym_AT_ATdbt] = ACTIONS(467), + [anon_sym_AT_ATdbta] = ACTIONS(465), + [anon_sym_AT_ATdbtb] = ACTIONS(465), + [anon_sym_AT_ATdbts] = ACTIONS(465), + [anon_sym_AT_ATt] = ACTIONS(465), + [anon_sym_AT_ATb] = ACTIONS(465), + [anon_sym_AT_ATi] = ACTIONS(467), + [anon_sym_AT_ATii] = ACTIONS(465), + [anon_sym_AT_ATiS] = ACTIONS(467), + [anon_sym_AT_ATiSS] = ACTIONS(465), + [anon_sym_AT_ATis] = ACTIONS(465), + [anon_sym_AT_ATiz] = ACTIONS(465), + [anon_sym_AT_ATf] = ACTIONS(465), + [anon_sym_AT_ATF] = ACTIONS(465), + [anon_sym_AT_ATom] = ACTIONS(465), + [anon_sym_AT_ATdm] = ACTIONS(465), + [anon_sym_AT_ATr] = ACTIONS(465), + [anon_sym_AT_ATs_COLON] = ACTIONS(465), + [anon_sym_AT] = ACTIONS(465), + [anon_sym_AT_BANG] = ACTIONS(465), + [anon_sym_AT_LPAREN] = ACTIONS(465), + [anon_sym_RPAREN] = ACTIONS(465), + [anon_sym_ATa_COLON] = ACTIONS(465), + [anon_sym_ATb_COLON] = ACTIONS(465), + [anon_sym_ATB_COLON] = ACTIONS(465), + [anon_sym_ATe_COLON] = ACTIONS(465), + [anon_sym_ATF_COLON] = ACTIONS(465), + [anon_sym_ATi_COLON] = ACTIONS(465), + [anon_sym_ATk_COLON] = ACTIONS(465), + [anon_sym_ATo_COLON] = ACTIONS(465), + [anon_sym_ATr_COLON] = ACTIONS(465), + [anon_sym_ATf_COLON] = ACTIONS(465), + [anon_sym_ATs_COLON] = ACTIONS(465), + [anon_sym_ATv_COLON] = ACTIONS(465), + [anon_sym_ATx_COLON] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [anon_sym_LPAREN] = ACTIONS(465), + [anon_sym_DOLLAR] = ACTIONS(467), + [anon_sym_PIPE_DOT] = ACTIONS(465), + [anon_sym_GT] = ACTIONS(467), + [anon_sym_GT_GT] = ACTIONS(465), + [sym_html_redirect_operator] = ACTIONS(467), + [sym_html_append_operator] = ACTIONS(465), + [anon_sym_COMMA] = ACTIONS(465), + [aux_sym_arg_identifier_token1] = ACTIONS(467), + [anon_sym_SQUOTE] = ACTIONS(465), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(465), + [anon_sym_BQUOTE] = ACTIONS(465), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(465), + [anon_sym_CR] = ACTIONS(465), + [sym_file_descriptor] = ACTIONS(465), + [sym__concat] = ACTIONS(465), + }, + [90] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_DQUOTE] = ACTIONS(469), + [anon_sym_TILDE] = ACTIONS(469), + [anon_sym_PIPE] = ACTIONS(471), + [anon_sym_PIPEH] = ACTIONS(469), + [anon_sym_AT_AT_DOT] = ACTIONS(469), + [anon_sym_AT_AT_EQ] = ACTIONS(469), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(469), + [anon_sym_AT_AT] = ACTIONS(471), + [anon_sym_AT_ATc_COLON] = ACTIONS(469), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(469), + [anon_sym_AT_ATC] = ACTIONS(469), + [anon_sym_AT_ATdbt] = ACTIONS(471), + [anon_sym_AT_ATdbta] = ACTIONS(469), + [anon_sym_AT_ATdbtb] = ACTIONS(469), + [anon_sym_AT_ATdbts] = ACTIONS(469), + [anon_sym_AT_ATt] = ACTIONS(469), + [anon_sym_AT_ATb] = ACTIONS(469), + [anon_sym_AT_ATi] = ACTIONS(471), + [anon_sym_AT_ATii] = ACTIONS(469), + [anon_sym_AT_ATiS] = ACTIONS(471), + [anon_sym_AT_ATiSS] = ACTIONS(469), + [anon_sym_AT_ATis] = ACTIONS(469), + [anon_sym_AT_ATiz] = ACTIONS(469), + [anon_sym_AT_ATf] = ACTIONS(469), + [anon_sym_AT_ATF] = ACTIONS(469), + [anon_sym_AT_ATom] = ACTIONS(469), + [anon_sym_AT_ATdm] = ACTIONS(469), + [anon_sym_AT_ATr] = ACTIONS(469), + [anon_sym_AT_ATs_COLON] = ACTIONS(469), + [anon_sym_AT] = ACTIONS(469), + [anon_sym_AT_BANG] = ACTIONS(469), + [anon_sym_AT_LPAREN] = ACTIONS(469), + [anon_sym_RPAREN] = ACTIONS(469), + [anon_sym_ATa_COLON] = ACTIONS(469), + [anon_sym_ATb_COLON] = ACTIONS(469), + [anon_sym_ATB_COLON] = ACTIONS(469), + [anon_sym_ATe_COLON] = ACTIONS(469), + [anon_sym_ATF_COLON] = ACTIONS(469), + [anon_sym_ATi_COLON] = ACTIONS(469), + [anon_sym_ATk_COLON] = ACTIONS(469), + [anon_sym_ATo_COLON] = ACTIONS(469), + [anon_sym_ATr_COLON] = ACTIONS(469), + [anon_sym_ATf_COLON] = ACTIONS(469), + [anon_sym_ATs_COLON] = ACTIONS(469), + [anon_sym_ATv_COLON] = ACTIONS(469), + [anon_sym_ATx_COLON] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [anon_sym_LPAREN] = ACTIONS(469), + [anon_sym_DOLLAR] = ACTIONS(471), + [anon_sym_PIPE_DOT] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(471), + [anon_sym_GT_GT] = ACTIONS(469), + [sym_html_redirect_operator] = ACTIONS(471), + [sym_html_append_operator] = ACTIONS(469), + [anon_sym_COMMA] = ACTIONS(469), + [aux_sym_arg_identifier_token1] = ACTIONS(471), + [anon_sym_SQUOTE] = ACTIONS(469), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(469), + [anon_sym_BQUOTE] = ACTIONS(469), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(469), + [anon_sym_CR] = ACTIONS(469), + [sym_file_descriptor] = ACTIONS(469), + [sym__concat] = ACTIONS(469), }, }; static const uint16_t ts_small_parse_table[] = { - [0] = 11, - ACTIONS(3), 1, - sym__comment, - ACTIONS(170), 1, - anon_sym_DQUOTE, - ACTIONS(174), 1, - sym__eq_sep_key_identifier, - ACTIONS(176), 1, - anon_sym_SQUOTE, - ACTIONS(178), 1, - anon_sym_DOLLAR_LPAREN, - STATE(121), 1, - sym__eq_sep_key, - STATE(123), 1, - sym__eq_sep_key_concatenation, - STATE(148), 1, - sym_eq_sep_args, - STATE(86), 4, - sym__eq_sep_key_single, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - ACTIONS(172), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(168), 45, - sym_file_descriptor, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT, - anon_sym_AT_BANG, - anon_sym_AT_LPAREN, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_SEMI, - anon_sym_PIPE_DOT, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - [87] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(200), 9, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_DOLLAR, - anon_sym_GT, - sym_html_redirect_operator, - aux_sym_arg_identifier_token1, - ACTIONS(198), 54, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_DQUOTE, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT, - anon_sym_AT_BANG, - anon_sym_AT_LPAREN, - anon_sym_RPAREN, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_PIPE_DOT, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_COMMA, - anon_sym_SQUOTE, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [158] = 3, + [0] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(258), 9, + ACTIONS(475), 9, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10290,7 +10768,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, sym_html_redirect_operator, aux_sym_arg_identifier_token1, - ACTIONS(256), 54, + ACTIONS(473), 54, sym_file_descriptor, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -10345,361 +10823,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [229] = 8, - ACTIONS(264), 1, - sym_grep_specifier_identifier, - ACTIONS(266), 1, - aux_sym_grep_specifier_token1, - ACTIONS(268), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(270), 1, - anon_sym_BQUOTE, - ACTIONS(272), 1, - sym__comment, - ACTIONS(260), 2, - sym_file_descriptor, - ts_builtin_sym_end, - STATE(80), 2, - sym_cmd_substitution_arg, - aux_sym_grep_specifier_repeat1, - ACTIONS(262), 52, - anon_sym_TILDE, - anon_sym_PIPE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_AT, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbt, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATi, - anon_sym_AT_ATii, - anon_sym_AT_ATiS, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT, - anon_sym_AT_BANG, - anon_sym_AT_LPAREN, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_SEMI, - anon_sym_PIPE_DOT, - anon_sym_GT, - anon_sym_GT_GT, - sym_html_redirect_operator, - sym_html_append_operator, - anon_sym_LF, - anon_sym_CR, - [307] = 7, - ACTIONS(272), 1, - sym__comment, - ACTIONS(278), 1, - sym_grep_specifier_identifier, - ACTIONS(281), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(284), 1, - anon_sym_BQUOTE, - ACTIONS(274), 2, - sym_file_descriptor, - ts_builtin_sym_end, - STATE(80), 2, - sym_cmd_substitution_arg, - aux_sym_grep_specifier_repeat1, - ACTIONS(276), 53, - anon_sym_TILDE, - aux_sym_grep_specifier_token1, - anon_sym_PIPE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_AT, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbt, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATi, - anon_sym_AT_ATii, - anon_sym_AT_ATiS, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT, - anon_sym_AT_BANG, - anon_sym_AT_LPAREN, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_SEMI, - anon_sym_PIPE_DOT, - anon_sym_GT, - anon_sym_GT_GT, - sym_html_redirect_operator, - sym_html_append_operator, - anon_sym_LF, - anon_sym_CR, - [383] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(287), 1, - sym__concat, - STATE(82), 1, - aux_sym_concatenation_repeat1, - ACTIONS(194), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(192), 50, - sym_file_descriptor, - sym__eq_sep_concat, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT, - anon_sym_AT_BANG, - anon_sym_AT_LPAREN, - anon_sym_RPAREN, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_SEMI, - anon_sym_PIPE_DOT, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [454] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(289), 1, - sym__concat, - STATE(82), 1, - aux_sym_concatenation_repeat1, - ACTIONS(204), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(202), 50, - sym_file_descriptor, - sym__eq_sep_concat, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT, - anon_sym_AT_BANG, - anon_sym_AT_LPAREN, - anon_sym_RPAREN, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_SEMI, - anon_sym_PIPE_DOT, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [525] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(287), 1, - sym__concat, - STATE(81), 1, - aux_sym_concatenation_repeat1, - ACTIONS(200), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(198), 50, - sym_file_descriptor, - sym__eq_sep_concat, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_PIPEH, - anon_sym_AT_AT_DOT, - anon_sym_AT_AT_EQ, - anon_sym_AT_AT_AT_EQ, - anon_sym_AT_ATc_COLON, - anon_sym_AT_AT_ATc_COLON, - anon_sym_AT_ATC, - anon_sym_AT_ATdbta, - anon_sym_AT_ATdbtb, - anon_sym_AT_ATdbts, - anon_sym_AT_ATt, - anon_sym_AT_ATb, - anon_sym_AT_ATii, - anon_sym_AT_ATiSS, - anon_sym_AT_ATis, - anon_sym_AT_ATiz, - anon_sym_AT_ATf, - anon_sym_AT_ATF, - anon_sym_AT_ATom, - anon_sym_AT_ATdm, - anon_sym_AT_ATr, - anon_sym_AT_ATs_COLON, - anon_sym_AT, - anon_sym_AT_BANG, - anon_sym_AT_LPAREN, - anon_sym_RPAREN, - anon_sym_ATa_COLON, - anon_sym_ATb_COLON, - anon_sym_ATB_COLON, - anon_sym_ATe_COLON, - anon_sym_ATF_COLON, - anon_sym_ATi_COLON, - anon_sym_ATk_COLON, - anon_sym_ATo_COLON, - anon_sym_ATr_COLON, - anon_sym_ATf_COLON, - anon_sym_ATs_COLON, - anon_sym_ATv_COLON, - anon_sym_ATx_COLON, - anon_sym_SEMI, - anon_sym_PIPE_DOT, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [596] = 5, + [71] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(296), 1, - aux_sym_tmp_eval_arg_token1, - STATE(89), 1, - aux_sym_tmp_eval_arg_repeat1, - ACTIONS(294), 7, + ACTIONS(431), 9, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, anon_sym_AT_ATi, anon_sym_AT_ATiS, + anon_sym_DOLLAR, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(292), 50, + aux_sym_arg_identifier_token1, + ACTIONS(429), 54, sym_file_descriptor, ts_builtin_sym_end, + anon_sym_DQUOTE, anon_sym_TILDE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, @@ -10741,21 +10881,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATv_COLON, anon_sym_ATx_COLON, anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_PIPE_DOT, anon_sym_GT_GT, sym_html_append_operator, anon_sym_COMMA, + anon_sym_SQUOTE, + anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [667] = 5, + [142] = 11, ACTIONS(3), 1, sym__comment, - ACTIONS(302), 1, - sym__eq_sep_concat, - STATE(87), 1, - aux_sym__eq_sep_key_concatenation_repeat1, - ACTIONS(300), 7, + ACTIONS(387), 1, + anon_sym_DQUOTE, + ACTIONS(391), 1, + sym__eq_sep_key_identifier, + ACTIONS(393), 1, + anon_sym_SQUOTE, + ACTIONS(395), 1, + anon_sym_DOLLAR_LPAREN, + STATE(138), 1, + sym__eq_sep_key, + STATE(141), 1, + sym__eq_sep_key_concatenation, + STATE(148), 1, + sym_eq_sep_args, + STATE(99), 4, + sym__eq_sep_key_single, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + ACTIONS(389), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10763,9 +10921,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(298), 50, + ACTIONS(385), 45, sym_file_descriptor, - ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, @@ -10792,7 +10949,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_AT_BANG, anon_sym_AT_LPAREN, - anon_sym_RPAREN, anon_sym_ATa_COLON, anon_sym_ATb_COLON, anon_sym_ATB_COLON, @@ -10808,44 +10964,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [738] = 5, - ACTIONS(3), 1, + [229] = 7, + ACTIONS(481), 1, + sym_grep_specifier_identifier, + ACTIONS(484), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(487), 1, + anon_sym_BQUOTE, + ACTIONS(490), 1, sym__comment, - ACTIONS(302), 1, - sym__eq_sep_concat, - STATE(85), 1, - aux_sym__eq_sep_key_concatenation_repeat1, - ACTIONS(306), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(304), 50, + ACTIONS(477), 2, sym_file_descriptor, ts_builtin_sym_end, + STATE(94), 2, + sym_cmd_substitution_arg, + aux_sym_grep_specifier_repeat1, + ACTIONS(479), 53, anon_sym_TILDE, + aux_sym_grep_specifier_token1, + anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, + anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, + anon_sym_AT_ATi, anon_sym_AT_ATii, + anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -10858,7 +11015,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_AT_BANG, anon_sym_AT_LPAREN, - anon_sym_RPAREN, anon_sym_ATa_COLON, anon_sym_ATb_COLON, anon_sym_ATB_COLON, @@ -10874,44 +11030,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_EQ, + anon_sym_GT, anon_sym_GT_GT, + sym_html_redirect_operator, sym_html_append_operator, - anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [809] = 5, - ACTIONS(3), 1, + [305] = 8, + ACTIONS(490), 1, sym__comment, - ACTIONS(312), 1, - sym__eq_sep_concat, - STATE(87), 1, - aux_sym__eq_sep_key_concatenation_repeat1, - ACTIONS(310), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(308), 50, + ACTIONS(496), 1, + sym_grep_specifier_identifier, + ACTIONS(498), 1, + aux_sym_grep_specifier_token1, + ACTIONS(500), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(502), 1, + anon_sym_BQUOTE, + ACTIONS(492), 2, sym_file_descriptor, ts_builtin_sym_end, + STATE(94), 2, + sym_cmd_substitution_arg, + aux_sym_grep_specifier_repeat1, + ACTIONS(494), 52, anon_sym_TILDE, + anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, + anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, + anon_sym_AT_ATi, anon_sym_AT_ATii, + anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -10924,7 +11085,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_AT_BANG, anon_sym_AT_LPAREN, - anon_sym_RPAREN, anon_sym_ATa_COLON, anon_sym_ATb_COLON, anon_sym_ATB_COLON, @@ -10940,22 +11100,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_EQ, + anon_sym_GT, anon_sym_GT_GT, + sym_html_redirect_operator, sym_html_append_operator, - anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [880] = 6, + [383] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(198), 1, - sym__eq_sep_concat, - ACTIONS(319), 1, - sym__concat, - STATE(332), 1, - aux_sym_concatenation_repeat1, - ACTIONS(317), 7, + ACTIONS(508), 1, + aux_sym_tmp_eval_arg_token1, + STATE(102), 1, + aux_sym_tmp_eval_arg_repeat1, + ACTIONS(506), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -10963,7 +11121,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(315), 49, + ACTIONS(504), 50, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -11010,17 +11168,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_DOT, anon_sym_GT_GT, sym_html_append_operator, + anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [953] = 5, + [454] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(325), 1, - aux_sym_tmp_eval_arg_token1, - STATE(89), 1, - aux_sym_tmp_eval_arg_repeat1, - ACTIONS(323), 7, + ACTIONS(514), 1, + sym__eq_sep_concat, + STATE(101), 1, + aux_sym__eq_sep_key_concatenation_repeat1, + ACTIONS(512), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11028,7 +11187,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(321), 50, + ACTIONS(510), 50, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -11073,16 +11232,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, - anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1024] = 3, + [525] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(238), 7, + ACTIONS(516), 1, + sym__concat, + STATE(104), 1, + aux_sym_concatenation_repeat1, + ACTIONS(431), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11090,7 +11253,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(236), 51, + ACTIONS(429), 50, sym_file_descriptor, sym__eq_sep_concat, ts_builtin_sym_end, @@ -11136,16 +11299,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1090] = 3, + [596] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(226), 7, + ACTIONS(514), 1, + sym__eq_sep_concat, + STATE(97), 1, + aux_sym__eq_sep_key_concatenation_repeat1, + ACTIONS(520), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11153,9 +11319,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(224), 51, + ACTIONS(518), 50, sym_file_descriptor, - sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -11205,10 +11370,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1156] = 3, + [667] = 6, ACTIONS(3), 1, sym__comment, - ACTIONS(330), 8, + ACTIONS(429), 1, + sym__eq_sep_concat, + ACTIONS(526), 1, + sym__concat, + STATE(339), 1, + aux_sym_concatenation_repeat1, + ACTIONS(524), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11216,8 +11387,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - aux_sym_tmp_eval_arg_token1, - ACTIONS(328), 50, + ACTIONS(522), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -11264,14 +11434,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_DOT, anon_sym_GT_GT, sym_html_append_operator, - anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1222] = 3, + [740] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(310), 7, + ACTIONS(532), 1, + sym__eq_sep_concat, + STATE(101), 1, + aux_sym__eq_sep_key_concatenation_repeat1, + ACTIONS(530), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11279,9 +11452,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(308), 51, + ACTIONS(528), 50, sym_file_descriptor, - sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -11331,10 +11503,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1288] = 3, + [811] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(238), 7, + ACTIONS(539), 1, + aux_sym_tmp_eval_arg_token1, + STATE(102), 1, + aux_sym_tmp_eval_arg_repeat1, + ACTIONS(537), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11342,10 +11518,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(236), 51, + ACTIONS(535), 50, sym_file_descriptor, - sym__eq_sep_concat, - sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -11391,17 +11565,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_DOT, anon_sym_GT_GT, sym_html_append_operator, + anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1354] = 5, + [882] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(336), 1, - anon_sym_LPAREN, - STATE(167), 1, - sym_macro_call, - ACTIONS(334), 7, + ACTIONS(542), 1, + sym__concat, + STATE(103), 1, + aux_sym_concatenation_repeat1, + ACTIONS(420), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11409,8 +11584,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(332), 49, + ACTIONS(418), 50, sym_file_descriptor, + sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -11459,14 +11635,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1424] = 5, + [953] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(342), 1, - anon_sym_COMMA, - STATE(110), 1, - aux_sym_tmp_eval_args_repeat1, - ACTIONS(340), 7, + ACTIONS(516), 1, + sym__concat, + STATE(103), 1, + aux_sym_concatenation_repeat1, + ACTIONS(407), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11474,8 +11650,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(338), 49, + ACTIONS(405), 50, sym_file_descriptor, + sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -11524,10 +11701,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1494] = 3, + [1024] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(238), 7, + ACTIONS(549), 1, + anon_sym_COMMA, + STATE(127), 1, + aux_sym_tmp_eval_args_repeat1, + ACTIONS(547), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11535,10 +11716,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(236), 51, + ACTIONS(545), 49, sym_file_descriptor, - sym__eq_sep_concat, - sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -11587,34 +11766,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1560] = 3, - ACTIONS(272), 1, + [1094] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(236), 2, + ACTIONS(451), 7, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(449), 51, sym_file_descriptor, + sym__eq_sep_concat, + sym__concat, ts_builtin_sym_end, - ACTIONS(238), 56, anon_sym_TILDE, - sym_grep_specifier_identifier, - aux_sym_grep_specifier_token1, - anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, - anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, - anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, - anon_sym_AT_ATi, anon_sym_AT_ATii, - anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -11627,6 +11808,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_AT_BANG, anon_sym_AT_LPAREN, + anon_sym_RPAREN, anon_sym_ATa_COLON, anon_sym_ATb_COLON, anon_sym_ATB_COLON, @@ -11642,21 +11824,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_GT, anon_sym_GT_GT, - sym_html_redirect_operator, sym_html_append_operator, - anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1626] = 3, - ACTIONS(272), 1, + [1160] = 3, + ACTIONS(490), 1, sym__comment, - ACTIONS(236), 2, + ACTIONS(441), 2, sym_file_descriptor, ts_builtin_sym_end, - ACTIONS(238), 56, + ACTIONS(443), 56, anon_sym_TILDE, sym_grep_specifier_identifier, aux_sym_grep_specifier_token1, @@ -11713,36 +11892,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1692] = 3, - ACTIONS(3), 1, + [1226] = 8, + ACTIONS(490), 1, sym__comment, - ACTIONS(204), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(202), 51, + ACTIONS(492), 1, sym_file_descriptor, - sym__eq_sep_concat, - sym__concat, - ts_builtin_sym_end, + ACTIONS(498), 1, + aux_sym_grep_specifier_token1, + ACTIONS(551), 1, + sym_grep_specifier_identifier, + ACTIONS(553), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(555), 1, + anon_sym_BQUOTE, + STATE(118), 2, + sym_cmd_substitution_arg, + aux_sym_grep_specifier_repeat1, + ACTIONS(494), 51, anon_sym_TILDE, + anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, + anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, + anon_sym_AT_ATi, anon_sym_AT_ATii, + anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -11771,15 +11956,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_GT, anon_sym_GT_GT, + sym_html_redirect_operator, sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [1758] = 3, + [1302] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(250), 7, + ACTIONS(420), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11787,7 +11971,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(248), 51, + ACTIONS(418), 51, sym_file_descriptor, sym__eq_sep_concat, sym__concat, @@ -11839,10 +12023,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1824] = 3, + [1368] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(226), 7, + ACTIONS(447), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11850,7 +12034,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(224), 51, + ACTIONS(445), 51, sym_file_descriptor, sym__eq_sep_concat, sym__concat, @@ -11902,10 +12086,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1890] = 3, + [1434] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(218), 7, + ACTIONS(455), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11913,7 +12097,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(216), 51, + ACTIONS(453), 51, sym_file_descriptor, sym__eq_sep_concat, sym__concat, @@ -11965,10 +12149,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1956] = 3, + [1500] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(222), 7, + ACTIONS(443), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -11976,7 +12160,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(220), 51, + ACTIONS(441), 51, sym_file_descriptor, sym__eq_sep_concat, sym__concat, @@ -12028,14 +12212,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2022] = 5, + [1566] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(342), 1, - anon_sym_COMMA, - STATE(96), 1, - aux_sym_tmp_eval_args_repeat1, - ACTIONS(346), 7, + ACTIONS(443), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12043,8 +12223,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(344), 49, + ACTIONS(441), 51, sym_file_descriptor, + sym__eq_sep_concat, + sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -12093,10 +12275,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2092] = 3, + [1632] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(238), 7, + ACTIONS(467), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12104,9 +12286,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(236), 51, + ACTIONS(465), 51, sym_file_descriptor, sym__eq_sep_concat, + sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -12150,16 +12333,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2158] = 3, + [1698] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(250), 7, + ACTIONS(471), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12167,9 +12349,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(248), 51, + ACTIONS(469), 51, sym_file_descriptor, sym__eq_sep_concat, + sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -12213,16 +12396,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2224] = 3, + [1764] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(254), 7, + ACTIONS(561), 1, + anon_sym_LPAREN, + STATE(188), 1, + sym_macro_call, + ACTIONS(559), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12230,10 +12416,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(252), 51, + ACTIONS(557), 49, sym_file_descriptor, - sym__eq_sep_concat, - sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -12282,14 +12466,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2290] = 5, + [1834] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(352), 1, + ACTIONS(567), 1, sym__eq_sep_concat, - STATE(117), 1, + STATE(132), 1, aux_sym__eq_sep_val_concatenation_repeat1, - ACTIONS(350), 7, + ACTIONS(565), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12297,7 +12481,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(348), 49, + ACTIONS(563), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -12347,38 +12531,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2360] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(358), 1, - anon_sym_COMMA, - STATE(110), 1, - aux_sym_tmp_eval_args_repeat1, - ACTIONS(356), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(354), 49, + [1904] = 7, + ACTIONS(477), 1, sym_file_descriptor, - ts_builtin_sym_end, + ACTIONS(490), 1, + sym__comment, + ACTIONS(569), 1, + sym_grep_specifier_identifier, + ACTIONS(572), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(575), 1, + anon_sym_BQUOTE, + STATE(118), 2, + sym_cmd_substitution_arg, + aux_sym_grep_specifier_repeat1, + ACTIONS(479), 52, anon_sym_TILDE, + aux_sym_grep_specifier_token1, + anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, + anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, + anon_sym_AT_ATi, anon_sym_AT_ATii, + anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -12407,15 +12594,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_GT, anon_sym_GT_GT, + sym_html_redirect_operator, sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [2430] = 3, + [1978] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(218), 7, + ACTIONS(443), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12423,7 +12609,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(216), 51, + ACTIONS(441), 51, sym_file_descriptor, sym__eq_sep_concat, ts_builtin_sym_end, @@ -12475,10 +12661,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2496] = 3, + [2044] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(222), 7, + ACTIONS(443), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12486,7 +12672,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(220), 51, + ACTIONS(441), 51, sym_file_descriptor, sym__eq_sep_concat, ts_builtin_sym_end, @@ -12538,10 +12724,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2562] = 3, + [2110] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(246), 7, + ACTIONS(530), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12549,10 +12735,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(244), 51, + ACTIONS(528), 51, sym_file_descriptor, sym__eq_sep_concat, - sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -12596,15 +12781,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2628] = 3, + [2176] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(242), 7, + ACTIONS(580), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12612,10 +12798,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(240), 51, + aux_sym_tmp_eval_arg_token1, + ACTIONS(578), 50, sym_file_descriptor, - sym__eq_sep_concat, - sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -12661,44 +12846,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_DOT, anon_sym_GT_GT, sym_html_append_operator, + anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2694] = 7, - ACTIONS(272), 1, + [2242] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(274), 1, + ACTIONS(447), 7, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(445), 51, sym_file_descriptor, - ACTIONS(361), 1, - sym_grep_specifier_identifier, - ACTIONS(364), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(367), 1, - anon_sym_BQUOTE, - STATE(115), 2, - sym_cmd_substitution_arg, - aux_sym_grep_specifier_repeat1, - ACTIONS(276), 52, + sym__eq_sep_concat, + ts_builtin_sym_end, anon_sym_TILDE, - aux_sym_grep_specifier_token1, - anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, - anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, - anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, - anon_sym_AT_ATi, anon_sym_AT_ATii, - anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -12727,28 +12907,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_GT, + anon_sym_EQ, anon_sym_GT_GT, - sym_html_redirect_operator, sym_html_append_operator, - [2768] = 8, - ACTIONS(260), 1, - sym_file_descriptor, - ACTIONS(266), 1, - aux_sym_grep_specifier_token1, - ACTIONS(272), 1, - sym__comment, - ACTIONS(370), 1, - sym_grep_specifier_identifier, - ACTIONS(372), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(374), 1, anon_sym_BQUOTE, - STATE(115), 2, - sym_cmd_substitution_arg, - aux_sym_grep_specifier_repeat1, - ACTIONS(262), 51, + anon_sym_LF, + anon_sym_CR, + [2308] = 3, + ACTIONS(490), 1, + sym__comment, + ACTIONS(441), 2, + sym_file_descriptor, + ts_builtin_sym_end, + ACTIONS(443), 56, anon_sym_TILDE, + sym_grep_specifier_identifier, + aux_sym_grep_specifier_token1, anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, @@ -12779,7 +12953,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_AT_BANG, anon_sym_AT_LPAREN, - anon_sym_RPAREN, anon_sym_ATa_COLON, anon_sym_ATb_COLON, anon_sym_ATB_COLON, @@ -12799,14 +12972,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, sym_html_redirect_operator, sym_html_append_operator, - [2844] = 5, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [2374] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(380), 1, - sym__eq_sep_concat, - STATE(117), 1, - aux_sym__eq_sep_val_concatenation_repeat1, - ACTIONS(378), 7, + ACTIONS(439), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12814,8 +12987,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(376), 49, + ACTIONS(437), 51, sym_file_descriptor, + sym__eq_sep_concat, + sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -12864,10 +13039,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2914] = 3, + [2440] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(378), 7, + ACTIONS(455), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12875,7 +13050,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(376), 50, + ACTIONS(453), 51, sym_file_descriptor, sym__eq_sep_concat, ts_builtin_sym_end, @@ -12921,45 +13096,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2979] = 7, - ACTIONS(260), 1, - sym_file_descriptor, - ACTIONS(266), 1, - aux_sym_grep_specifier_token1, - ACTIONS(272), 1, + [2506] = 5, + ACTIONS(3), 1, sym__comment, - ACTIONS(370), 1, - sym_grep_specifier_identifier, - ACTIONS(372), 1, - anon_sym_DOLLAR_LPAREN, - STATE(115), 2, - sym_cmd_substitution_arg, - aux_sym_grep_specifier_repeat1, - ACTIONS(262), 51, - anon_sym_TILDE, + ACTIONS(549), 1, + anon_sym_COMMA, + STATE(129), 1, + aux_sym_tmp_eval_args_repeat1, + ACTIONS(584), 7, anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(582), 49, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, - anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, - anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, - anon_sym_AT_ATi, anon_sym_AT_ATii, - anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -12972,6 +13146,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_AT_BANG, anon_sym_AT_LPAREN, + anon_sym_RPAREN, anon_sym_ATa_COLON, anon_sym_ATb_COLON, anon_sym_ATB_COLON, @@ -12987,15 +13162,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_GT, anon_sym_GT_GT, - sym_html_redirect_operator, sym_html_append_operator, anon_sym_BQUOTE, - [3052] = 3, + anon_sym_LF, + anon_sym_CR, + [2576] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(356), 7, + ACTIONS(467), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13003,8 +13178,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(354), 50, + ACTIONS(465), 51, sym_file_descriptor, + sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -13048,18 +13224,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, - anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3117] = 4, + [2642] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(387), 1, - anon_sym_EQ, - ACTIONS(385), 7, + ACTIONS(590), 1, + anon_sym_COMMA, + STATE(129), 1, + aux_sym_tmp_eval_args_repeat1, + ACTIONS(588), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13067,7 +13245,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(383), 49, + ACTIONS(586), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13117,10 +13295,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3184] = 3, + [2712] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(200), 7, + ACTIONS(471), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13128,7 +13306,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(198), 50, + ACTIONS(469), 51, sym_file_descriptor, sym__eq_sep_concat, ts_builtin_sym_end, @@ -13174,15 +13352,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3249] = 3, + [2778] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(306), 7, + ACTIONS(435), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13190,8 +13369,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(304), 50, + ACTIONS(433), 51, sym_file_descriptor, + sym__eq_sep_concat, + sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -13235,18 +13416,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3314] = 4, + [2844] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(393), 1, - anon_sym_COLON, - ACTIONS(391), 7, + ACTIONS(597), 1, + sym__eq_sep_concat, + STATE(132), 1, + aux_sym__eq_sep_val_concatenation_repeat1, + ACTIONS(595), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13254,7 +13436,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(389), 49, + ACTIONS(593), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13304,12 +13486,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3381] = 4, + [2914] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(399), 1, - anon_sym_COLON, - ACTIONS(397), 7, + ACTIONS(595), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13317,8 +13497,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(395), 49, + ACTIONS(593), 50, sym_file_descriptor, + sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -13367,124 +13548,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3448] = 53, + [2979] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(403), 1, - anon_sym_TILDE, - ACTIONS(405), 1, + ACTIONS(604), 1, + anon_sym_COLON, + ACTIONS(602), 7, anon_sym_PIPE, - ACTIONS(407), 1, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(600), 49, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, anon_sym_PIPEH, - ACTIONS(409), 1, anon_sym_AT_AT_DOT, - ACTIONS(411), 1, anon_sym_AT_AT_EQ, - ACTIONS(413), 1, anon_sym_AT_AT_AT_EQ, - ACTIONS(415), 1, - anon_sym_AT_AT, - ACTIONS(417), 1, anon_sym_AT_ATc_COLON, - ACTIONS(419), 1, anon_sym_AT_AT_ATc_COLON, - ACTIONS(421), 1, anon_sym_AT_ATC, - ACTIONS(423), 1, - anon_sym_AT_ATdbt, - ACTIONS(425), 1, anon_sym_AT_ATdbta, - ACTIONS(427), 1, anon_sym_AT_ATdbtb, - ACTIONS(429), 1, anon_sym_AT_ATdbts, - ACTIONS(431), 1, anon_sym_AT_ATt, - ACTIONS(433), 1, anon_sym_AT_ATb, - ACTIONS(435), 1, - anon_sym_AT_ATi, - ACTIONS(437), 1, anon_sym_AT_ATii, - ACTIONS(439), 1, - anon_sym_AT_ATiS, - ACTIONS(441), 1, anon_sym_AT_ATiSS, - ACTIONS(443), 1, anon_sym_AT_ATis, - ACTIONS(445), 1, anon_sym_AT_ATiz, - ACTIONS(447), 1, anon_sym_AT_ATf, - ACTIONS(449), 1, anon_sym_AT_ATF, - ACTIONS(451), 1, anon_sym_AT_ATom, - ACTIONS(453), 1, anon_sym_AT_ATdm, - ACTIONS(455), 1, anon_sym_AT_ATr, - ACTIONS(457), 1, anon_sym_AT_ATs_COLON, - ACTIONS(459), 1, anon_sym_AT, - ACTIONS(461), 1, anon_sym_AT_BANG, - ACTIONS(463), 1, anon_sym_AT_LPAREN, - ACTIONS(465), 1, + anon_sym_RPAREN, anon_sym_ATa_COLON, - ACTIONS(467), 1, anon_sym_ATb_COLON, - ACTIONS(469), 1, anon_sym_ATB_COLON, - ACTIONS(471), 1, anon_sym_ATe_COLON, - ACTIONS(473), 1, anon_sym_ATF_COLON, - ACTIONS(475), 1, anon_sym_ATi_COLON, - ACTIONS(477), 1, anon_sym_ATk_COLON, - ACTIONS(479), 1, anon_sym_ATo_COLON, - ACTIONS(481), 1, anon_sym_ATr_COLON, - ACTIONS(483), 1, anon_sym_ATf_COLON, - ACTIONS(485), 1, anon_sym_ATs_COLON, - ACTIONS(487), 1, anon_sym_ATv_COLON, - ACTIONS(489), 1, anon_sym_ATx_COLON, - ACTIONS(491), 1, + anon_sym_SEMI, anon_sym_PIPE_DOT, - ACTIONS(493), 1, - anon_sym_GT, - ACTIONS(495), 1, anon_sym_GT_GT, - ACTIONS(497), 1, - sym_html_redirect_operator, - ACTIONS(499), 1, sym_html_append_operator, - ACTIONS(501), 1, - sym_file_descriptor, - STATE(257), 3, - sym__redirect_operator, - sym_fdn_redirect_operator, - sym_fdn_append_operator, - ACTIONS(401), 4, - ts_builtin_sym_end, - anon_sym_SEMI, + anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3613] = 4, + [3046] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(507), 1, + ACTIONS(610), 1, anon_sym_COLON, - ACTIONS(505), 7, + ACTIONS(608), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13492,7 +13624,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(503), 49, + ACTIONS(606), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13542,36 +13674,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3680] = 4, - ACTIONS(3), 1, + [3113] = 7, + ACTIONS(490), 1, sym__comment, - ACTIONS(513), 1, - sym__concat, - ACTIONS(511), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(509), 49, + ACTIONS(492), 1, sym_file_descriptor, - ts_builtin_sym_end, + ACTIONS(498), 1, + aux_sym_grep_specifier_token1, + ACTIONS(551), 1, + sym_grep_specifier_identifier, + ACTIONS(553), 1, + anon_sym_DOLLAR_LPAREN, + STATE(118), 2, + sym_cmd_substitution_arg, + aux_sym_grep_specifier_repeat1, + ACTIONS(494), 51, anon_sym_TILDE, + anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, + anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, + anon_sym_AT_ATi, anon_sym_AT_ATii, + anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -13584,7 +13720,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_AT_BANG, anon_sym_AT_LPAREN, - anon_sym_RPAREN, anon_sym_ATa_COLON, anon_sym_ATb_COLON, anon_sym_ATB_COLON, @@ -13600,15 +13735,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_GT, anon_sym_GT_GT, + sym_html_redirect_operator, sym_html_append_operator, anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [3747] = 3, + [3186] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(517), 7, + ACTIONS(616), 1, + anon_sym_COLON, + ACTIONS(614), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13616,7 +13753,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(515), 49, + ACTIONS(612), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13666,10 +13803,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3811] = 3, + [3253] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(521), 7, + ACTIONS(622), 1, + anon_sym_EQ, + ACTIONS(620), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13677,7 +13816,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(519), 49, + ACTIONS(618), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13727,10 +13866,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3875] = 3, + [3320] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(525), 7, + ACTIONS(588), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13738,7 +13877,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(523), 49, + ACTIONS(586), 50, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13785,13 +13924,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_DOT, anon_sym_GT_GT, sym_html_append_operator, + anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3939] = 3, + [3385] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(529), 7, + ACTIONS(628), 1, + sym__concat, + ACTIONS(626), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13799,7 +13941,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(527), 49, + ACTIONS(624), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13849,10 +13991,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4003] = 3, + [3452] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(511), 7, + ACTIONS(520), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13860,7 +14002,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(509), 49, + ACTIONS(518), 50, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13905,15 +14047,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4067] = 3, + [3517] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(533), 7, + ACTIONS(431), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13921,8 +14064,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(531), 49, + ACTIONS(429), 50, sym_file_descriptor, + sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -13971,10 +14115,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4131] = 3, + [3582] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(137), 7, + ACTIONS(331), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13982,7 +14126,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(135), 49, + ACTIONS(329), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14032,34 +14176,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4195] = 4, - ACTIONS(272), 1, + [3646] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(535), 1, - aux_sym__interpret_stmt_token2, - ACTIONS(131), 2, + ACTIONS(632), 7, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(630), 49, sym_file_descriptor, ts_builtin_sym_end, - ACTIONS(133), 53, anon_sym_TILDE, - anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, - anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, - anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, - anon_sym_AT_ATi, anon_sym_AT_ATii, - anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -14088,16 +14232,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_GT, anon_sym_GT_GT, - sym_html_redirect_operator, sym_html_append_operator, + anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4261] = 3, + [3710] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(521), 7, + ACTIONS(636), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14105,7 +14248,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(519), 49, + ACTIONS(634), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14155,34 +14298,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4325] = 4, - ACTIONS(272), 1, + [3774] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(541), 1, - aux_sym__interpret_stmt_token2, - ACTIONS(537), 2, + ACTIONS(640), 7, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(638), 49, sym_file_descriptor, ts_builtin_sym_end, - ACTIONS(539), 53, anon_sym_TILDE, - anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, - anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, - anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, - anon_sym_AT_ATi, anon_sym_AT_ATii, - anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -14211,16 +14354,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_GT, anon_sym_GT_GT, - sym_html_redirect_operator, sym_html_append_operator, + anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4391] = 3, + [3838] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(53), 7, + ACTIONS(644), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14228,7 +14370,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(51), 49, + ACTIONS(642), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14278,10 +14420,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4455] = 3, + [3902] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(113), 7, + ACTIONS(648), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14289,7 +14431,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(111), 49, + ACTIONS(646), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14339,10 +14481,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4519] = 3, + [3966] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(545), 7, + ACTIONS(494), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14350,7 +14492,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(543), 49, + ACTIONS(492), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14400,10 +14542,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4583] = 3, + [4030] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(549), 7, + ACTIONS(652), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14411,7 +14553,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(547), 49, + ACTIONS(650), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14461,10 +14603,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4647] = 3, + [4094] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(553), 7, + ACTIONS(327), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14472,7 +14614,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(551), 49, + ACTIONS(325), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14522,10 +14664,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4711] = 3, + [4158] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(557), 7, + ACTIONS(656), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14533,7 +14675,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(555), 49, + ACTIONS(654), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14583,10 +14725,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4775] = 3, + [4222] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(561), 7, + ACTIONS(660), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14594,7 +14736,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(559), 49, + ACTIONS(658), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14644,10 +14786,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4839] = 3, + [4286] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(565), 7, + ACTIONS(664), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14655,7 +14797,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(563), 49, + ACTIONS(662), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14705,10 +14847,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4903] = 3, + [4350] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(569), 7, + ACTIONS(668), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14716,7 +14858,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(567), 49, + ACTIONS(666), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14766,10 +14908,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4967] = 3, + [4414] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(573), 7, + ACTIONS(672), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14777,7 +14919,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(571), 49, + ACTIONS(670), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14827,10 +14969,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5031] = 3, + [4478] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(577), 7, + ACTIONS(626), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14838,7 +14980,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(575), 49, + ACTIONS(624), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14888,10 +15030,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5095] = 3, + [4542] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(581), 7, + ACTIONS(676), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14899,7 +15041,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(579), 49, + ACTIONS(674), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14949,34 +15091,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5159] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(585), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(583), 49, + [4606] = 3, + ACTIONS(441), 1, sym_file_descriptor, - ts_builtin_sym_end, + ACTIONS(490), 1, + sym__comment, + ACTIONS(443), 55, anon_sym_TILDE, + sym_grep_specifier_identifier, + aux_sym_grep_specifier_token1, + anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, + anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, + anon_sym_AT_ATi, anon_sym_AT_ATii, + anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -15005,39 +15146,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_GT, anon_sym_GT_GT, + sym_html_redirect_operator, sym_html_append_operator, + anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [5223] = 3, - ACTIONS(3), 1, + [4670] = 4, + ACTIONS(490), 1, sym__comment, - ACTIONS(589), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(587), 49, + ACTIONS(678), 1, + aux_sym__interpret_stmt_token2, + ACTIONS(321), 2, sym_file_descriptor, ts_builtin_sym_end, + ACTIONS(323), 53, anon_sym_TILDE, + anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, + anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, + anon_sym_AT_ATi, anon_sym_AT_ATii, + anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -15066,39 +15208,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_GT, anon_sym_GT_GT, + sym_html_redirect_operator, sym_html_append_operator, - anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5287] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(521), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(519), 49, + [4736] = 3, + ACTIONS(441), 1, sym_file_descriptor, - ts_builtin_sym_end, + ACTIONS(490), 1, + sym__comment, + ACTIONS(443), 55, anon_sym_TILDE, + sym_grep_specifier_identifier, + aux_sym_grep_specifier_token1, + anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, + anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, + anon_sym_AT_ATi, anon_sym_AT_ATii, + anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -15127,15 +15269,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_GT, anon_sym_GT_GT, + sym_html_redirect_operator, sym_html_append_operator, + anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [5351] = 3, + [4800] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(593), 7, + ACTIONS(682), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15143,7 +15286,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(591), 49, + ACTIONS(680), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15193,10 +15336,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5415] = 3, + [4864] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(521), 7, + ACTIONS(686), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15204,7 +15347,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(519), 49, + ACTIONS(684), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15254,10 +15397,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5479] = 3, + [4928] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(262), 7, + ACTIONS(690), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15265,7 +15408,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(260), 49, + ACTIONS(688), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15315,10 +15458,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5543] = 3, + [4992] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(597), 7, + ACTIONS(694), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15326,7 +15469,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(595), 49, + ACTIONS(692), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15376,10 +15519,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5607] = 3, + [5056] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(601), 7, + ACTIONS(698), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15387,7 +15530,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(599), 49, + ACTIONS(696), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15437,10 +15580,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5671] = 3, + [5120] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(605), 7, + ACTIONS(702), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15448,7 +15591,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(603), 49, + ACTIONS(700), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15498,10 +15641,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5735] = 3, + [5184] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(609), 7, + ACTIONS(706), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15509,7 +15652,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(607), 49, + ACTIONS(704), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15559,34 +15702,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5799] = 3, - ACTIONS(3), 1, + [5248] = 4, + ACTIONS(490), 1, sym__comment, - ACTIONS(613), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(611), 49, + ACTIONS(712), 1, + aux_sym__interpret_stmt_token2, + ACTIONS(708), 2, sym_file_descriptor, ts_builtin_sym_end, + ACTIONS(710), 53, anon_sym_TILDE, + anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, + anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, + anon_sym_AT_ATi, anon_sym_AT_ATii, + anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -15615,15 +15758,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_GT, anon_sym_GT_GT, + sym_html_redirect_operator, sym_html_append_operator, - anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5863] = 3, + [5314] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(617), 7, + ACTIONS(716), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15631,7 +15775,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(615), 49, + ACTIONS(714), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15681,10 +15825,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5927] = 3, + [5378] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(577), 7, + ACTIONS(720), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15692,7 +15836,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(575), 49, + ACTIONS(718), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15742,10 +15886,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5991] = 3, + [5442] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(521), 7, + ACTIONS(724), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15753,7 +15897,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(519), 49, + ACTIONS(722), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15803,10 +15947,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6055] = 3, + [5506] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(621), 7, + ACTIONS(728), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15814,7 +15958,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(619), 49, + ACTIONS(726), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15864,10 +16008,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6119] = 3, + [5570] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(625), 7, + ACTIONS(732), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15875,7 +16019,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(623), 49, + ACTIONS(730), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15925,10 +16069,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6183] = 3, + [5634] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(629), 7, + ACTIONS(736), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15936,7 +16080,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(627), 49, + ACTIONS(734), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15986,10 +16130,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6247] = 3, + [5698] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(521), 7, + ACTIONS(740), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15997,7 +16141,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(519), 49, + ACTIONS(738), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16047,10 +16191,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6311] = 3, + [5762] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(633), 7, + ACTIONS(744), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16058,7 +16202,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(631), 49, + ACTIONS(742), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16108,10 +16252,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6375] = 3, + [5826] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(637), 7, + ACTIONS(748), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16119,7 +16263,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(635), 49, + ACTIONS(746), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16169,10 +16313,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6439] = 3, + [5890] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(641), 7, + ACTIONS(752), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16180,7 +16324,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(639), 49, + ACTIONS(750), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16230,10 +16374,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6503] = 3, + [5954] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(521), 7, + ACTIONS(756), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16241,7 +16385,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(519), 49, + ACTIONS(754), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16291,10 +16435,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6567] = 3, + [6018] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(645), 7, + ACTIONS(760), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16302,7 +16446,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(643), 49, + ACTIONS(758), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16352,10 +16496,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6631] = 3, + [6082] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(649), 7, + ACTIONS(764), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16363,7 +16507,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(647), 49, + ACTIONS(762), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16413,10 +16557,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6695] = 3, + [6146] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(653), 7, + ACTIONS(768), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16424,7 +16568,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(651), 49, + ACTIONS(766), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16474,10 +16618,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6759] = 3, + [6210] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(657), 7, + ACTIONS(772), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16485,7 +16629,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(655), 49, + ACTIONS(770), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16535,10 +16679,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6823] = 3, + [6274] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(661), 7, + ACTIONS(776), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16546,7 +16690,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(659), 49, + ACTIONS(774), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16596,10 +16740,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6887] = 3, + [6338] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(665), 7, + ACTIONS(780), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16607,7 +16751,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(663), 49, + ACTIONS(778), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16657,10 +16801,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6951] = 3, + [6402] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(669), 7, + ACTIONS(784), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16668,7 +16812,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(667), 49, + ACTIONS(782), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16718,10 +16862,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7015] = 3, + [6466] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(673), 7, + ACTIONS(788), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16729,7 +16873,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(671), 49, + ACTIONS(786), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16779,10 +16923,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7079] = 3, + [6530] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(677), 7, + ACTIONS(792), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16790,7 +16934,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(675), 49, + ACTIONS(790), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16840,10 +16984,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7143] = 3, + [6594] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(681), 7, + ACTIONS(796), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16851,7 +16995,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(679), 49, + ACTIONS(794), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16901,10 +17045,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7207] = 3, + [6658] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(685), 7, + ACTIONS(800), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16912,7 +17056,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(683), 49, + ACTIONS(798), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -16962,10 +17106,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7271] = 3, + [6722] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(689), 7, + ACTIONS(804), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16973,7 +17117,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(687), 49, + ACTIONS(802), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17023,10 +17167,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7335] = 3, + [6786] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(693), 7, + ACTIONS(808), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17034,7 +17178,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(691), 49, + ACTIONS(806), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17084,10 +17228,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7399] = 3, + [6850] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(697), 7, + ACTIONS(53), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17095,7 +17239,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(695), 49, + ACTIONS(51), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17145,10 +17289,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7463] = 3, + [6914] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(701), 7, + ACTIONS(812), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17156,7 +17300,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(699), 49, + ACTIONS(810), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17206,10 +17350,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7527] = 3, + [6978] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(705), 7, + ACTIONS(233), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17217,7 +17361,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(703), 49, + ACTIONS(231), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17267,10 +17411,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7591] = 3, + [7042] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(709), 7, + ACTIONS(816), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17278,7 +17422,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(707), 49, + ACTIONS(814), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17328,10 +17472,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7655] = 3, + [7106] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(713), 7, + ACTIONS(820), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17339,7 +17483,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(711), 49, + ACTIONS(818), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17389,10 +17533,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7719] = 3, + [7170] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(717), 7, + ACTIONS(824), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17400,7 +17544,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(715), 49, + ACTIONS(822), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17450,10 +17594,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7783] = 3, + [7234] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(125), 7, + ACTIONS(195), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17461,7 +17605,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(123), 49, + ACTIONS(191), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17511,10 +17655,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7847] = 3, + [7298] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(721), 7, + ACTIONS(828), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17522,7 +17666,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(719), 49, + ACTIONS(826), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17572,10 +17716,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7911] = 3, + [7362] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(725), 7, + ACTIONS(832), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17583,7 +17727,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(723), 49, + ACTIONS(830), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17633,10 +17777,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7975] = 3, + [7426] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(729), 7, + ACTIONS(836), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17644,7 +17788,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(727), 49, + ACTIONS(834), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17694,10 +17838,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8039] = 3, + [7490] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(733), 7, + ACTIONS(840), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17705,7 +17849,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(731), 49, + ACTIONS(838), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17755,10 +17899,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8103] = 3, + [7554] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(737), 7, + ACTIONS(844), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17766,7 +17910,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(735), 49, + ACTIONS(842), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17816,10 +17960,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8167] = 3, + [7618] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(741), 7, + ACTIONS(848), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17827,7 +17971,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(739), 49, + ACTIONS(846), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17877,10 +18021,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8231] = 3, + [7682] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(745), 7, + ACTIONS(852), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17888,7 +18032,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(743), 49, + ACTIONS(850), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17938,33 +18082,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8295] = 3, - ACTIONS(236), 1, - sym_file_descriptor, - ACTIONS(272), 1, + [7746] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(238), 55, - anon_sym_TILDE, - sym_grep_specifier_identifier, - aux_sym_grep_specifier_token1, + ACTIONS(524), 7, anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(522), 49, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, - anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, - anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, - anon_sym_AT_ATi, anon_sym_AT_ATii, - anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -17993,39 +18138,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_GT, anon_sym_GT_GT, - sym_html_redirect_operator, sym_html_append_operator, - anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [8359] = 3, - ACTIONS(236), 1, - sym_file_descriptor, - ACTIONS(272), 1, + anon_sym_LF, + anon_sym_CR, + [7810] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(238), 55, - anon_sym_TILDE, - sym_grep_specifier_identifier, - aux_sym_grep_specifier_token1, + ACTIONS(856), 7, anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(854), 49, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, - anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, - anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, - anon_sym_AT_ATi, anon_sym_AT_ATii, - anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -18054,16 +18199,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_GT, anon_sym_GT_GT, - sym_html_redirect_operator, sym_html_append_operator, - anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [8423] = 3, + anon_sym_LF, + anon_sym_CR, + [7874] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(749), 7, + ACTIONS(860), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18071,7 +18215,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(747), 49, + ACTIONS(858), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18121,10 +18265,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8487] = 3, + [7938] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(753), 7, + ACTIONS(852), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18132,7 +18276,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(751), 49, + ACTIONS(850), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18182,10 +18326,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8551] = 3, + [8002] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(757), 7, + ACTIONS(852), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18193,7 +18337,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(755), 49, + ACTIONS(850), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18243,10 +18387,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8615] = 3, + [8066] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(761), 7, + ACTIONS(864), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18254,7 +18398,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(759), 49, + ACTIONS(862), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18304,10 +18448,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8679] = 3, + [8130] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(521), 7, + ACTIONS(868), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18315,7 +18459,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(519), 49, + ACTIONS(866), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18365,10 +18509,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8743] = 3, + [8194] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(317), 7, + ACTIONS(872), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18376,7 +18520,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(315), 49, + ACTIONS(870), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18426,10 +18570,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8807] = 3, + [8258] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(765), 7, + ACTIONS(876), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18437,7 +18581,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(763), 49, + ACTIONS(874), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18487,10 +18631,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8871] = 3, + [8322] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(769), 7, + ACTIONS(880), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18498,7 +18642,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(767), 49, + ACTIONS(878), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18548,10 +18692,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8935] = 3, + [8386] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(773), 7, + ACTIONS(852), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18559,7 +18703,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(771), 49, + ACTIONS(850), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18609,459 +18753,217 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8999] = 46, + [8450] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(407), 1, + ACTIONS(852), 7, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(850), 49, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, anon_sym_PIPEH, - ACTIONS(409), 1, anon_sym_AT_AT_DOT, - ACTIONS(411), 1, anon_sym_AT_AT_EQ, - ACTIONS(413), 1, anon_sym_AT_AT_AT_EQ, - ACTIONS(415), 1, - anon_sym_AT_AT, - ACTIONS(417), 1, anon_sym_AT_ATc_COLON, - ACTIONS(419), 1, anon_sym_AT_AT_ATc_COLON, - ACTIONS(421), 1, anon_sym_AT_ATC, - ACTIONS(423), 1, - anon_sym_AT_ATdbt, - ACTIONS(425), 1, anon_sym_AT_ATdbta, - ACTIONS(427), 1, anon_sym_AT_ATdbtb, - ACTIONS(429), 1, anon_sym_AT_ATdbts, - ACTIONS(431), 1, anon_sym_AT_ATt, - ACTIONS(433), 1, anon_sym_AT_ATb, - ACTIONS(435), 1, - anon_sym_AT_ATi, - ACTIONS(437), 1, anon_sym_AT_ATii, - ACTIONS(439), 1, - anon_sym_AT_ATiS, - ACTIONS(441), 1, anon_sym_AT_ATiSS, - ACTIONS(443), 1, anon_sym_AT_ATis, - ACTIONS(445), 1, anon_sym_AT_ATiz, - ACTIONS(447), 1, anon_sym_AT_ATf, - ACTIONS(449), 1, anon_sym_AT_ATF, - ACTIONS(451), 1, anon_sym_AT_ATom, - ACTIONS(453), 1, anon_sym_AT_ATdm, - ACTIONS(455), 1, anon_sym_AT_ATr, - ACTIONS(457), 1, anon_sym_AT_ATs_COLON, - ACTIONS(459), 1, anon_sym_AT, - ACTIONS(461), 1, anon_sym_AT_BANG, - ACTIONS(463), 1, anon_sym_AT_LPAREN, - ACTIONS(465), 1, + anon_sym_RPAREN, anon_sym_ATa_COLON, - ACTIONS(467), 1, anon_sym_ATb_COLON, - ACTIONS(469), 1, anon_sym_ATB_COLON, - ACTIONS(471), 1, anon_sym_ATe_COLON, - ACTIONS(473), 1, anon_sym_ATF_COLON, - ACTIONS(475), 1, anon_sym_ATi_COLON, - ACTIONS(477), 1, anon_sym_ATk_COLON, - ACTIONS(479), 1, anon_sym_ATo_COLON, - ACTIONS(481), 1, anon_sym_ATr_COLON, - ACTIONS(483), 1, anon_sym_ATf_COLON, - ACTIONS(485), 1, anon_sym_ATs_COLON, - ACTIONS(487), 1, anon_sym_ATv_COLON, - ACTIONS(489), 1, anon_sym_ATx_COLON, - ACTIONS(491), 1, - anon_sym_PIPE_DOT, - ACTIONS(777), 3, - anon_sym_PIPE, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(775), 9, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_RPAREN, anon_sym_SEMI, + anon_sym_PIPE_DOT, anon_sym_GT_GT, sym_html_append_operator, + anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9148] = 53, + [8514] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(407), 1, - anon_sym_PIPEH, - ACTIONS(409), 1, - anon_sym_AT_AT_DOT, - ACTIONS(421), 1, - anon_sym_AT_ATC, - ACTIONS(423), 1, + ACTIONS(852), 7, + anon_sym_PIPE, + anon_sym_AT_AT, anon_sym_AT_ATdbt, - ACTIONS(425), 1, - anon_sym_AT_ATdbta, - ACTIONS(427), 1, - anon_sym_AT_ATdbtb, - ACTIONS(429), 1, - anon_sym_AT_ATdbts, - ACTIONS(431), 1, - anon_sym_AT_ATt, - ACTIONS(433), 1, - anon_sym_AT_ATb, - ACTIONS(435), 1, anon_sym_AT_ATi, - ACTIONS(437), 1, - anon_sym_AT_ATii, - ACTIONS(439), 1, anon_sym_AT_ATiS, - ACTIONS(441), 1, - anon_sym_AT_ATiSS, - ACTIONS(443), 1, - anon_sym_AT_ATis, - ACTIONS(445), 1, - anon_sym_AT_ATiz, - ACTIONS(447), 1, - anon_sym_AT_ATf, - ACTIONS(449), 1, - anon_sym_AT_ATF, - ACTIONS(451), 1, - anon_sym_AT_ATom, - ACTIONS(453), 1, - anon_sym_AT_ATdm, - ACTIONS(455), 1, - anon_sym_AT_ATr, - ACTIONS(463), 1, - anon_sym_AT_LPAREN, - ACTIONS(465), 1, - anon_sym_ATa_COLON, - ACTIONS(469), 1, - anon_sym_ATB_COLON, - ACTIONS(471), 1, - anon_sym_ATe_COLON, - ACTIONS(473), 1, - anon_sym_ATF_COLON, - ACTIONS(477), 1, - anon_sym_ATk_COLON, - ACTIONS(481), 1, - anon_sym_ATr_COLON, - ACTIONS(483), 1, - anon_sym_ATf_COLON, - ACTIONS(485), 1, - anon_sym_ATs_COLON, - ACTIONS(487), 1, - anon_sym_ATv_COLON, - ACTIONS(489), 1, - anon_sym_ATx_COLON, - ACTIONS(491), 1, - anon_sym_PIPE_DOT, - ACTIONS(493), 1, anon_sym_GT, - ACTIONS(495), 1, - anon_sym_GT_GT, - ACTIONS(497), 1, sym_html_redirect_operator, - ACTIONS(499), 1, - sym_html_append_operator, - ACTIONS(501), 1, + ACTIONS(850), 49, sym_file_descriptor, - ACTIONS(779), 1, + ts_builtin_sym_end, anon_sym_TILDE, - ACTIONS(781), 1, - anon_sym_PIPE, - ACTIONS(783), 1, - anon_sym_AT_AT_EQ, - ACTIONS(785), 1, - anon_sym_AT_AT_AT_EQ, - ACTIONS(787), 1, - anon_sym_AT_AT, - ACTIONS(789), 1, - anon_sym_AT_ATc_COLON, - ACTIONS(791), 1, - anon_sym_AT_AT_ATc_COLON, - ACTIONS(793), 1, - anon_sym_AT_ATs_COLON, - ACTIONS(795), 1, - anon_sym_AT, - ACTIONS(797), 1, - anon_sym_AT_BANG, - ACTIONS(799), 1, - anon_sym_ATb_COLON, - ACTIONS(801), 1, - anon_sym_ATi_COLON, - ACTIONS(803), 1, - anon_sym_ATo_COLON, - ACTIONS(401), 2, - anon_sym_SEMI, - anon_sym_BQUOTE, - STATE(257), 3, - sym__redirect_operator, - sym_fdn_redirect_operator, - sym_fdn_append_operator, - [9311] = 53, - ACTIONS(3), 1, - sym__comment, - ACTIONS(405), 1, - anon_sym_PIPE, - ACTIONS(407), 1, anon_sym_PIPEH, - ACTIONS(409), 1, anon_sym_AT_AT_DOT, - ACTIONS(411), 1, anon_sym_AT_AT_EQ, - ACTIONS(413), 1, anon_sym_AT_AT_AT_EQ, - ACTIONS(415), 1, - anon_sym_AT_AT, - ACTIONS(417), 1, anon_sym_AT_ATc_COLON, - ACTIONS(419), 1, anon_sym_AT_AT_ATc_COLON, - ACTIONS(421), 1, anon_sym_AT_ATC, - ACTIONS(423), 1, - anon_sym_AT_ATdbt, - ACTIONS(425), 1, anon_sym_AT_ATdbta, - ACTIONS(427), 1, anon_sym_AT_ATdbtb, - ACTIONS(429), 1, anon_sym_AT_ATdbts, - ACTIONS(431), 1, anon_sym_AT_ATt, - ACTIONS(433), 1, anon_sym_AT_ATb, - ACTIONS(435), 1, - anon_sym_AT_ATi, - ACTIONS(437), 1, anon_sym_AT_ATii, - ACTIONS(439), 1, - anon_sym_AT_ATiS, - ACTIONS(441), 1, anon_sym_AT_ATiSS, - ACTIONS(443), 1, anon_sym_AT_ATis, - ACTIONS(445), 1, anon_sym_AT_ATiz, - ACTIONS(447), 1, anon_sym_AT_ATf, - ACTIONS(449), 1, anon_sym_AT_ATF, - ACTIONS(451), 1, anon_sym_AT_ATom, - ACTIONS(453), 1, anon_sym_AT_ATdm, - ACTIONS(455), 1, anon_sym_AT_ATr, - ACTIONS(457), 1, anon_sym_AT_ATs_COLON, - ACTIONS(459), 1, anon_sym_AT, - ACTIONS(461), 1, anon_sym_AT_BANG, - ACTIONS(463), 1, anon_sym_AT_LPAREN, - ACTIONS(465), 1, + anon_sym_RPAREN, anon_sym_ATa_COLON, - ACTIONS(467), 1, anon_sym_ATb_COLON, - ACTIONS(469), 1, anon_sym_ATB_COLON, - ACTIONS(471), 1, anon_sym_ATe_COLON, - ACTIONS(473), 1, anon_sym_ATF_COLON, - ACTIONS(475), 1, anon_sym_ATi_COLON, - ACTIONS(477), 1, anon_sym_ATk_COLON, - ACTIONS(479), 1, anon_sym_ATo_COLON, - ACTIONS(481), 1, anon_sym_ATr_COLON, - ACTIONS(483), 1, anon_sym_ATf_COLON, - ACTIONS(485), 1, anon_sym_ATs_COLON, - ACTIONS(487), 1, anon_sym_ATv_COLON, - ACTIONS(489), 1, anon_sym_ATx_COLON, - ACTIONS(491), 1, + anon_sym_SEMI, anon_sym_PIPE_DOT, - ACTIONS(493), 1, - anon_sym_GT, - ACTIONS(495), 1, anon_sym_GT_GT, - ACTIONS(497), 1, - sym_html_redirect_operator, - ACTIONS(499), 1, sym_html_append_operator, - ACTIONS(501), 1, - sym_file_descriptor, - ACTIONS(805), 1, - anon_sym_TILDE, - ACTIONS(401), 2, - anon_sym_RPAREN, - anon_sym_SEMI, - STATE(257), 3, - sym__redirect_operator, - sym_fdn_redirect_operator, - sym_fdn_append_operator, - [9474] = 46, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [8578] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(407), 1, + ACTIONS(852), 7, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(850), 49, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, anon_sym_PIPEH, - ACTIONS(409), 1, anon_sym_AT_AT_DOT, - ACTIONS(411), 1, anon_sym_AT_AT_EQ, - ACTIONS(413), 1, anon_sym_AT_AT_AT_EQ, - ACTIONS(415), 1, - anon_sym_AT_AT, - ACTIONS(417), 1, anon_sym_AT_ATc_COLON, - ACTIONS(419), 1, anon_sym_AT_AT_ATc_COLON, - ACTIONS(421), 1, anon_sym_AT_ATC, - ACTIONS(423), 1, - anon_sym_AT_ATdbt, - ACTIONS(425), 1, anon_sym_AT_ATdbta, - ACTIONS(427), 1, anon_sym_AT_ATdbtb, - ACTIONS(429), 1, anon_sym_AT_ATdbts, - ACTIONS(431), 1, anon_sym_AT_ATt, - ACTIONS(433), 1, anon_sym_AT_ATb, - ACTIONS(435), 1, - anon_sym_AT_ATi, - ACTIONS(437), 1, anon_sym_AT_ATii, - ACTIONS(439), 1, - anon_sym_AT_ATiS, - ACTIONS(441), 1, anon_sym_AT_ATiSS, - ACTIONS(443), 1, anon_sym_AT_ATis, - ACTIONS(445), 1, anon_sym_AT_ATiz, - ACTIONS(447), 1, anon_sym_AT_ATf, - ACTIONS(449), 1, anon_sym_AT_ATF, - ACTIONS(451), 1, anon_sym_AT_ATom, - ACTIONS(453), 1, anon_sym_AT_ATdm, - ACTIONS(455), 1, anon_sym_AT_ATr, - ACTIONS(457), 1, anon_sym_AT_ATs_COLON, - ACTIONS(459), 1, anon_sym_AT, - ACTIONS(461), 1, anon_sym_AT_BANG, - ACTIONS(463), 1, anon_sym_AT_LPAREN, - ACTIONS(465), 1, + anon_sym_RPAREN, anon_sym_ATa_COLON, - ACTIONS(467), 1, anon_sym_ATb_COLON, - ACTIONS(469), 1, anon_sym_ATB_COLON, - ACTIONS(471), 1, anon_sym_ATe_COLON, - ACTIONS(473), 1, anon_sym_ATF_COLON, - ACTIONS(475), 1, anon_sym_ATi_COLON, - ACTIONS(477), 1, anon_sym_ATk_COLON, - ACTIONS(479), 1, anon_sym_ATo_COLON, - ACTIONS(481), 1, anon_sym_ATr_COLON, - ACTIONS(483), 1, anon_sym_ATf_COLON, - ACTIONS(485), 1, anon_sym_ATs_COLON, - ACTIONS(487), 1, anon_sym_ATv_COLON, - ACTIONS(489), 1, anon_sym_ATx_COLON, - ACTIONS(491), 1, - anon_sym_PIPE_DOT, - ACTIONS(809), 3, - anon_sym_PIPE, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(807), 9, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_RPAREN, anon_sym_SEMI, + anon_sym_PIPE_DOT, anon_sym_GT_GT, sym_html_append_operator, + anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9623] = 4, - ACTIONS(131), 1, - sym_file_descriptor, - ACTIONS(272), 1, + [8642] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(811), 1, - aux_sym__interpret_stmt_token2, - ACTIONS(133), 51, - anon_sym_TILDE, + ACTIONS(852), 7, anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(850), 49, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, - anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, - anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, - anon_sym_AT_ATi, anon_sym_AT_ATii, - anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -19074,6 +18976,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_AT_BANG, anon_sym_AT_LPAREN, + anon_sym_RPAREN, anon_sym_ATa_COLON, anon_sym_ATb_COLON, anon_sym_ATB_COLON, @@ -19089,19 +18992,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_GT, anon_sym_GT_GT, - sym_html_redirect_operator, sym_html_append_operator, anon_sym_BQUOTE, - [9686] = 4, - ACTIONS(272), 1, + anon_sym_LF, + anon_sym_CR, + [8706] = 4, + ACTIONS(490), 1, sym__comment, - ACTIONS(537), 1, + ACTIONS(708), 1, sym_file_descriptor, - ACTIONS(813), 1, + ACTIONS(882), 1, aux_sym__interpret_stmt_token2, - ACTIONS(539), 51, + ACTIONS(710), 51, anon_sym_TILDE, anon_sym_PIPE, anon_sym_PIPEH, @@ -19153,216 +19056,75 @@ static const uint16_t ts_small_parse_table[] = { sym_html_redirect_operator, sym_html_append_operator, anon_sym_BQUOTE, - [9749] = 46, - ACTIONS(3), 1, + [8769] = 4, + ACTIONS(321), 1, + sym_file_descriptor, + ACTIONS(490), 1, sym__comment, - ACTIONS(407), 1, + ACTIONS(884), 1, + aux_sym__interpret_stmt_token2, + ACTIONS(323), 51, + anon_sym_TILDE, + anon_sym_PIPE, anon_sym_PIPEH, - ACTIONS(409), 1, anon_sym_AT_AT_DOT, - ACTIONS(421), 1, - anon_sym_AT_ATC, - ACTIONS(423), 1, - anon_sym_AT_ATdbt, - ACTIONS(425), 1, - anon_sym_AT_ATdbta, - ACTIONS(427), 1, - anon_sym_AT_ATdbtb, - ACTIONS(429), 1, - anon_sym_AT_ATdbts, - ACTIONS(431), 1, - anon_sym_AT_ATt, - ACTIONS(433), 1, - anon_sym_AT_ATb, - ACTIONS(435), 1, - anon_sym_AT_ATi, - ACTIONS(437), 1, - anon_sym_AT_ATii, - ACTIONS(439), 1, - anon_sym_AT_ATiS, - ACTIONS(441), 1, - anon_sym_AT_ATiSS, - ACTIONS(443), 1, - anon_sym_AT_ATis, - ACTIONS(445), 1, - anon_sym_AT_ATiz, - ACTIONS(447), 1, - anon_sym_AT_ATf, - ACTIONS(449), 1, - anon_sym_AT_ATF, - ACTIONS(451), 1, - anon_sym_AT_ATom, - ACTIONS(453), 1, - anon_sym_AT_ATdm, - ACTIONS(455), 1, - anon_sym_AT_ATr, - ACTIONS(463), 1, - anon_sym_AT_LPAREN, - ACTIONS(465), 1, - anon_sym_ATa_COLON, - ACTIONS(469), 1, - anon_sym_ATB_COLON, - ACTIONS(471), 1, - anon_sym_ATe_COLON, - ACTIONS(473), 1, - anon_sym_ATF_COLON, - ACTIONS(477), 1, - anon_sym_ATk_COLON, - ACTIONS(481), 1, - anon_sym_ATr_COLON, - ACTIONS(483), 1, - anon_sym_ATf_COLON, - ACTIONS(485), 1, - anon_sym_ATs_COLON, - ACTIONS(487), 1, - anon_sym_ATv_COLON, - ACTIONS(489), 1, - anon_sym_ATx_COLON, - ACTIONS(491), 1, - anon_sym_PIPE_DOT, - ACTIONS(783), 1, anon_sym_AT_AT_EQ, - ACTIONS(785), 1, anon_sym_AT_AT_AT_EQ, - ACTIONS(787), 1, anon_sym_AT_AT, - ACTIONS(789), 1, anon_sym_AT_ATc_COLON, - ACTIONS(791), 1, anon_sym_AT_AT_ATc_COLON, - ACTIONS(793), 1, - anon_sym_AT_ATs_COLON, - ACTIONS(795), 1, - anon_sym_AT, - ACTIONS(797), 1, - anon_sym_AT_BANG, - ACTIONS(799), 1, - anon_sym_ATb_COLON, - ACTIONS(801), 1, - anon_sym_ATi_COLON, - ACTIONS(803), 1, - anon_sym_ATo_COLON, - ACTIONS(809), 3, - anon_sym_PIPE, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(807), 6, - sym_file_descriptor, - anon_sym_TILDE, - anon_sym_SEMI, - anon_sym_GT_GT, - sym_html_append_operator, - anon_sym_BQUOTE, - [9895] = 46, - ACTIONS(3), 1, - sym__comment, - ACTIONS(407), 1, - anon_sym_PIPEH, - ACTIONS(409), 1, - anon_sym_AT_AT_DOT, - ACTIONS(421), 1, anon_sym_AT_ATC, - ACTIONS(423), 1, anon_sym_AT_ATdbt, - ACTIONS(425), 1, anon_sym_AT_ATdbta, - ACTIONS(427), 1, anon_sym_AT_ATdbtb, - ACTIONS(429), 1, anon_sym_AT_ATdbts, - ACTIONS(431), 1, anon_sym_AT_ATt, - ACTIONS(433), 1, anon_sym_AT_ATb, - ACTIONS(435), 1, anon_sym_AT_ATi, - ACTIONS(437), 1, anon_sym_AT_ATii, - ACTIONS(439), 1, anon_sym_AT_ATiS, - ACTIONS(441), 1, anon_sym_AT_ATiSS, - ACTIONS(443), 1, anon_sym_AT_ATis, - ACTIONS(445), 1, anon_sym_AT_ATiz, - ACTIONS(447), 1, anon_sym_AT_ATf, - ACTIONS(449), 1, anon_sym_AT_ATF, - ACTIONS(451), 1, anon_sym_AT_ATom, - ACTIONS(453), 1, anon_sym_AT_ATdm, - ACTIONS(455), 1, anon_sym_AT_ATr, - ACTIONS(463), 1, + anon_sym_AT_ATs_COLON, + anon_sym_AT, + anon_sym_AT_BANG, anon_sym_AT_LPAREN, - ACTIONS(465), 1, anon_sym_ATa_COLON, - ACTIONS(469), 1, + anon_sym_ATb_COLON, anon_sym_ATB_COLON, - ACTIONS(471), 1, anon_sym_ATe_COLON, - ACTIONS(473), 1, anon_sym_ATF_COLON, - ACTIONS(477), 1, + anon_sym_ATi_COLON, anon_sym_ATk_COLON, - ACTIONS(481), 1, + anon_sym_ATo_COLON, anon_sym_ATr_COLON, - ACTIONS(483), 1, anon_sym_ATf_COLON, - ACTIONS(485), 1, anon_sym_ATs_COLON, - ACTIONS(487), 1, anon_sym_ATv_COLON, - ACTIONS(489), 1, anon_sym_ATx_COLON, - ACTIONS(491), 1, + anon_sym_SEMI, anon_sym_PIPE_DOT, - ACTIONS(783), 1, - anon_sym_AT_AT_EQ, - ACTIONS(785), 1, - anon_sym_AT_AT_AT_EQ, - ACTIONS(787), 1, - anon_sym_AT_AT, - ACTIONS(789), 1, - anon_sym_AT_ATc_COLON, - ACTIONS(791), 1, - anon_sym_AT_AT_ATc_COLON, - ACTIONS(793), 1, - anon_sym_AT_ATs_COLON, - ACTIONS(795), 1, - anon_sym_AT, - ACTIONS(797), 1, - anon_sym_AT_BANG, - ACTIONS(799), 1, - anon_sym_ATb_COLON, - ACTIONS(801), 1, - anon_sym_ATi_COLON, - ACTIONS(803), 1, - anon_sym_ATo_COLON, - ACTIONS(777), 3, - anon_sym_PIPE, anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(775), 6, - sym_file_descriptor, - anon_sym_TILDE, - anon_sym_SEMI, anon_sym_GT_GT, + sym_html_redirect_operator, sym_html_append_operator, anon_sym_BQUOTE, - [10041] = 5, + [8832] = 5, ACTIONS(3), 1, sym__comment, - STATE(219), 1, + STATE(225), 1, aux_sym_statements_repeat1, - ACTIONS(817), 3, + ACTIONS(888), 3, anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - ACTIONS(820), 8, + ACTIONS(891), 8, anon_sym_LPAREN, anon_sym_LPAREN_DASH, anon_sym_DOLLAR_STAR, @@ -19371,7 +19133,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__interpret_stmt_token1, anon_sym_DOT_DOT_DOT, aux_sym__dec_number_token2, - ACTIONS(815), 15, + ACTIONS(886), 15, sym__cmd_identifier, sym__help_stmt, ts_builtin_sym_end, @@ -19387,14 +19149,14 @@ static const uint16_t ts_small_parse_table[] = { sym_question_mark_identifier, sym_pointer_identifier, aux_sym__dec_number_token1, - [10080] = 5, + [8871] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(824), 1, + ACTIONS(895), 1, anon_sym_SEMI, - STATE(220), 1, + STATE(226), 1, aux_sym__statements_singleline_repeat1, - ACTIONS(827), 8, + ACTIONS(898), 8, anon_sym_LPAREN, anon_sym_LPAREN_DASH, anon_sym_DOLLAR_STAR, @@ -19403,7 +19165,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__interpret_stmt_token1, anon_sym_DOT_DOT_DOT, aux_sym__dec_number_token2, - ACTIONS(822), 14, + ACTIONS(893), 14, sym__cmd_identifier, sym__help_stmt, anon_sym_DQUOTE, @@ -19418,10 +19180,10 @@ static const uint16_t ts_small_parse_table[] = { sym_question_mark_identifier, sym_pointer_identifier, aux_sym__dec_number_token1, - [10116] = 3, + [8907] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(831), 8, + ACTIONS(902), 8, anon_sym_LPAREN, anon_sym_LPAREN_DASH, anon_sym_DOLLAR_STAR, @@ -19430,7 +19192,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__interpret_stmt_token1, anon_sym_DOT_DOT_DOT, aux_sym__dec_number_token2, - ACTIONS(829), 14, + ACTIONS(900), 14, sym__cmd_identifier, sym__help_stmt, anon_sym_DQUOTE, @@ -19445,1368 +19207,1368 @@ static const uint16_t ts_small_parse_table[] = { sym_question_mark_identifier, sym_pointer_identifier, aux_sym__dec_number_token1, - [10146] = 15, + [8937] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(833), 1, + ACTIONS(904), 1, anon_sym_DQUOTE, - ACTIONS(835), 1, + ACTIONS(906), 1, anon_sym_SEMI, - ACTIONS(837), 1, + ACTIONS(908), 1, anon_sym_LPAREN, - ACTIONS(839), 1, + ACTIONS(910), 1, anon_sym_DOLLAR, - ACTIONS(841), 1, + ACTIONS(912), 1, anon_sym_COMMA, - ACTIONS(843), 1, + ACTIONS(914), 1, aux_sym_arg_identifier_token1, - ACTIONS(845), 1, + ACTIONS(916), 1, anon_sym_SQUOTE, - ACTIONS(847), 1, + ACTIONS(918), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(849), 1, + ACTIONS(920), 1, anon_sym_BQUOTE, - STATE(281), 1, + STATE(287), 1, sym_concatenation, - STATE(357), 1, + STATE(351), 1, sym_args, - STATE(361), 1, + STATE(382), 1, sym_macro_body, - STATE(223), 2, + STATE(229), 2, sym_arg, aux_sym_args_repeat1, - STATE(264), 6, + STATE(270), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10198] = 13, + [8989] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(833), 1, + ACTIONS(904), 1, anon_sym_DQUOTE, - ACTIONS(837), 1, + ACTIONS(908), 1, anon_sym_LPAREN, - ACTIONS(839), 1, + ACTIONS(910), 1, anon_sym_DOLLAR, - ACTIONS(841), 1, + ACTIONS(912), 1, anon_sym_COMMA, - ACTIONS(843), 1, + ACTIONS(914), 1, aux_sym_arg_identifier_token1, - ACTIONS(845), 1, + ACTIONS(916), 1, anon_sym_SQUOTE, - ACTIONS(847), 1, + ACTIONS(918), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(849), 1, + ACTIONS(920), 1, anon_sym_BQUOTE, - STATE(281), 1, + STATE(287), 1, sym_concatenation, - ACTIONS(164), 2, + ACTIONS(366), 2, anon_sym_RPAREN, anon_sym_SEMI, - STATE(225), 2, + STATE(232), 2, sym_arg, aux_sym_args_repeat1, - STATE(264), 6, + STATE(270), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10245] = 14, + [9036] = 14, ACTIONS(3), 1, sym__comment, - ACTIONS(833), 1, + ACTIONS(904), 1, anon_sym_DQUOTE, - ACTIONS(837), 1, + ACTIONS(908), 1, anon_sym_LPAREN, - ACTIONS(839), 1, + ACTIONS(910), 1, anon_sym_DOLLAR, - ACTIONS(841), 1, + ACTIONS(912), 1, anon_sym_COMMA, - ACTIONS(843), 1, + ACTIONS(914), 1, aux_sym_arg_identifier_token1, - ACTIONS(845), 1, + ACTIONS(916), 1, anon_sym_SQUOTE, - ACTIONS(847), 1, + ACTIONS(918), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(849), 1, + ACTIONS(920), 1, anon_sym_BQUOTE, - ACTIONS(851), 1, + ACTIONS(922), 1, anon_sym_RPAREN, - STATE(281), 1, + STATE(287), 1, sym_concatenation, - STATE(364), 1, + STATE(393), 1, sym_args, - STATE(223), 2, + STATE(229), 2, sym_arg, aux_sym_args_repeat1, - STATE(264), 6, + STATE(270), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10294] = 13, + [9085] = 14, ACTIONS(3), 1, sym__comment, - ACTIONS(853), 1, + ACTIONS(904), 1, anon_sym_DQUOTE, - ACTIONS(856), 1, + ACTIONS(908), 1, anon_sym_LPAREN, - ACTIONS(859), 1, + ACTIONS(910), 1, anon_sym_DOLLAR, - ACTIONS(862), 1, + ACTIONS(912), 1, anon_sym_COMMA, - ACTIONS(865), 1, + ACTIONS(914), 1, aux_sym_arg_identifier_token1, - ACTIONS(868), 1, + ACTIONS(916), 1, anon_sym_SQUOTE, - ACTIONS(871), 1, + ACTIONS(918), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(874), 1, + ACTIONS(920), 1, anon_sym_BQUOTE, - STATE(281), 1, - sym_concatenation, - ACTIONS(139), 2, + ACTIONS(924), 1, anon_sym_RPAREN, - anon_sym_SEMI, - STATE(225), 2, + STATE(287), 1, + sym_concatenation, + STATE(366), 1, + sym_args, + STATE(229), 2, sym_arg, aux_sym_args_repeat1, - STATE(264), 6, + STATE(270), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10341] = 14, + [9134] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(833), 1, + ACTIONS(926), 1, anon_sym_DQUOTE, - ACTIONS(837), 1, + ACTIONS(929), 1, anon_sym_LPAREN, - ACTIONS(839), 1, + ACTIONS(932), 1, anon_sym_DOLLAR, - ACTIONS(841), 1, + ACTIONS(935), 1, anon_sym_COMMA, - ACTIONS(843), 1, + ACTIONS(938), 1, aux_sym_arg_identifier_token1, - ACTIONS(845), 1, + ACTIONS(941), 1, anon_sym_SQUOTE, - ACTIONS(847), 1, + ACTIONS(944), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(849), 1, + ACTIONS(947), 1, anon_sym_BQUOTE, - ACTIONS(877), 1, - anon_sym_RPAREN, - STATE(281), 1, + STATE(287), 1, sym_concatenation, - STATE(391), 1, - sym_args, - STATE(223), 2, + ACTIONS(341), 2, + anon_sym_RPAREN, + anon_sym_SEMI, + STATE(232), 2, sym_arg, aux_sym_args_repeat1, - STATE(264), 6, + STATE(270), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10390] = 13, + [9181] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(833), 1, + ACTIONS(904), 1, anon_sym_DQUOTE, - ACTIONS(837), 1, + ACTIONS(908), 1, anon_sym_LPAREN, - ACTIONS(839), 1, + ACTIONS(910), 1, anon_sym_DOLLAR, - ACTIONS(841), 1, + ACTIONS(912), 1, anon_sym_COMMA, - ACTIONS(843), 1, + ACTIONS(914), 1, aux_sym_arg_identifier_token1, - ACTIONS(845), 1, + ACTIONS(916), 1, anon_sym_SQUOTE, - ACTIONS(847), 1, + ACTIONS(918), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(849), 1, + ACTIONS(920), 1, anon_sym_BQUOTE, - STATE(281), 1, + STATE(287), 1, sym_concatenation, - STATE(375), 1, + STATE(365), 1, sym_args, - STATE(223), 2, + STATE(229), 2, sym_arg, aux_sym_args_repeat1, - STATE(264), 6, + STATE(270), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10436] = 14, + [9227] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(879), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(881), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(883), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(885), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(887), 1, - aux_sym_arg_identifier_token1, - ACTIONS(889), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(891), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(893), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - STATE(207), 1, - sym__eq_sep_val_concatenation, - STATE(208), 1, - sym__eq_sep_val, - STATE(354), 1, - sym_arg, - STATE(390), 1, + ACTIONS(950), 1, + aux_sym_arg_identifier_token1, + STATE(92), 1, sym_concatenation, - STATE(88), 6, + STATE(143), 1, + sym_args, + STATE(54), 2, + sym_arg, + aux_sym_args_repeat1, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10484] = 13, + [9273] = 14, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(952), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(954), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(956), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(958), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(960), 1, + aux_sym_arg_identifier_token1, + ACTIONS(962), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(964), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(966), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, - aux_sym_arg_identifier_token1, - STATE(77), 1, - sym_concatenation, - STATE(129), 1, - sym_args, - STATE(56), 2, + STATE(208), 1, + sym__eq_sep_val_concatenation, + STATE(209), 1, + sym__eq_sep_val, + STATE(353), 1, sym_arg, - aux_sym_args_repeat1, - STATE(61), 6, + STATE(388), 1, + sym_concatenation, + STATE(100), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10530] = 13, + [9321] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, + ACTIONS(950), 1, aux_sym_arg_identifier_token1, - STATE(77), 1, + STATE(92), 1, sym_concatenation, - STATE(144), 1, + STATE(162), 1, sym_args, - STATE(56), 2, + STATE(54), 2, sym_arg, aux_sym_args_repeat1, - STATE(61), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10576] = 13, + [9367] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, + ACTIONS(950), 1, aux_sym_arg_identifier_token1, - STATE(77), 1, + STATE(92), 1, sym_concatenation, - STATE(179), 1, + STATE(176), 1, sym_args, - STATE(56), 2, + STATE(71), 2, sym_arg, aux_sym_args_repeat1, - STATE(61), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10622] = 13, + [9413] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, + ACTIONS(950), 1, aux_sym_arg_identifier_token1, - STATE(77), 1, + STATE(92), 1, sym_concatenation, - STATE(181), 1, + STATE(174), 1, sym_args, - STATE(56), 2, + STATE(71), 2, sym_arg, aux_sym_args_repeat1, - STATE(61), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10668] = 13, + [9459] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, + ACTIONS(950), 1, aux_sym_arg_identifier_token1, - STATE(77), 1, + STATE(92), 1, sym_concatenation, - STATE(179), 1, + STATE(167), 1, sym_args, - STATE(45), 2, + STATE(71), 2, sym_arg, aux_sym_args_repeat1, - STATE(61), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10714] = 13, + [9505] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(833), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(837), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(839), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(841), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(843), 1, - aux_sym_arg_identifier_token1, - ACTIONS(845), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(847), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(849), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - STATE(281), 1, + ACTIONS(950), 1, + aux_sym_arg_identifier_token1, + STATE(92), 1, sym_concatenation, - STATE(379), 1, + STATE(164), 1, sym_args, - STATE(223), 2, + STATE(71), 2, sym_arg, aux_sym_args_repeat1, - STATE(264), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10760] = 13, + [9551] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(833), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(837), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(839), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(841), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(843), 1, - aux_sym_arg_identifier_token1, - ACTIONS(845), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(847), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(849), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - STATE(281), 1, + ACTIONS(950), 1, + aux_sym_arg_identifier_token1, + STATE(92), 1, sym_concatenation, - STATE(378), 1, + STATE(203), 1, sym_args, - STATE(223), 2, + STATE(54), 2, sym_arg, aux_sym_args_repeat1, - STATE(264), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10806] = 13, + [9597] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, + ACTIONS(950), 1, aux_sym_arg_identifier_token1, - STATE(77), 1, + STATE(92), 1, sym_concatenation, - STATE(171), 1, + STATE(163), 1, sym_args, - STATE(56), 2, + STATE(71), 2, sym_arg, aux_sym_args_repeat1, - STATE(61), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10852] = 13, + [9643] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, + ACTIONS(950), 1, aux_sym_arg_identifier_token1, - STATE(77), 1, + STATE(92), 1, sym_concatenation, - STATE(170), 1, + STATE(162), 1, sym_args, - STATE(56), 2, + STATE(71), 2, sym_arg, aux_sym_args_repeat1, - STATE(61), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10898] = 13, + [9689] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, + ACTIONS(950), 1, aux_sym_arg_identifier_token1, - STATE(77), 1, + STATE(92), 1, sym_concatenation, - STATE(181), 1, + STATE(163), 1, sym_args, - STATE(45), 2, + STATE(54), 2, sym_arg, aux_sym_args_repeat1, - STATE(61), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10944] = 13, + [9735] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, + ACTIONS(950), 1, aux_sym_arg_identifier_token1, - STATE(77), 1, + STATE(92), 1, sym_concatenation, - STATE(163), 1, + STATE(164), 1, sym_args, - STATE(45), 2, + STATE(54), 2, sym_arg, aux_sym_args_repeat1, - STATE(61), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [10990] = 13, + [9781] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, + ACTIONS(950), 1, aux_sym_arg_identifier_token1, - STATE(77), 1, + STATE(92), 1, sym_concatenation, - STATE(129), 1, + STATE(143), 1, sym_args, - STATE(45), 2, + STATE(71), 2, sym_arg, aux_sym_args_repeat1, - STATE(61), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11036] = 13, + [9827] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(833), 1, + ACTIONS(904), 1, anon_sym_DQUOTE, - ACTIONS(837), 1, + ACTIONS(908), 1, anon_sym_LPAREN, - ACTIONS(839), 1, + ACTIONS(910), 1, anon_sym_DOLLAR, - ACTIONS(841), 1, + ACTIONS(912), 1, anon_sym_COMMA, - ACTIONS(843), 1, + ACTIONS(914), 1, aux_sym_arg_identifier_token1, - ACTIONS(845), 1, + ACTIONS(916), 1, anon_sym_SQUOTE, - ACTIONS(847), 1, + ACTIONS(918), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(849), 1, + ACTIONS(920), 1, anon_sym_BQUOTE, - STATE(281), 1, + STATE(287), 1, sym_concatenation, - STATE(362), 1, + STATE(367), 1, sym_args, - STATE(223), 2, + STATE(229), 2, sym_arg, aux_sym_args_repeat1, - STATE(264), 6, + STATE(270), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11082] = 13, + [9873] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, + ACTIONS(950), 1, aux_sym_arg_identifier_token1, - STATE(77), 1, + STATE(92), 1, sym_concatenation, - STATE(169), 1, + STATE(167), 1, sym_args, - STATE(56), 2, + STATE(54), 2, sym_arg, aux_sym_args_repeat1, - STATE(61), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11128] = 13, + [9919] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(904), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(908), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(910), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(912), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(914), 1, + aux_sym_arg_identifier_token1, + ACTIONS(916), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(918), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(920), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, - aux_sym_arg_identifier_token1, - STATE(77), 1, + STATE(287), 1, sym_concatenation, - STATE(169), 1, + STATE(392), 1, sym_args, - STATE(45), 2, + STATE(229), 2, sym_arg, aux_sym_args_repeat1, - STATE(61), 6, + STATE(270), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11174] = 13, + [9965] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(904), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(908), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(910), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(912), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(914), 1, + aux_sym_arg_identifier_token1, + ACTIONS(916), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(918), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, - anon_sym_BQUOTE, - ACTIONS(895), 1, - aux_sym_arg_identifier_token1, - STATE(77), 1, + ACTIONS(920), 1, + anon_sym_BQUOTE, + STATE(287), 1, sym_concatenation, - STATE(171), 1, + STATE(378), 1, sym_args, - STATE(45), 2, + STATE(229), 2, sym_arg, aux_sym_args_repeat1, - STATE(61), 6, + STATE(270), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11220] = 13, + [10011] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, + ACTIONS(950), 1, aux_sym_arg_identifier_token1, - STATE(77), 1, + STATE(92), 1, sym_concatenation, - STATE(144), 1, + STATE(203), 1, sym_args, - STATE(45), 2, + STATE(71), 2, sym_arg, aux_sym_args_repeat1, - STATE(61), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11266] = 13, + [10057] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(904), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(908), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(910), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(912), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(914), 1, + aux_sym_arg_identifier_token1, + ACTIONS(916), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(918), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(920), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, - aux_sym_arg_identifier_token1, - STATE(77), 1, + STATE(287), 1, sym_concatenation, - STATE(163), 1, + STATE(379), 1, sym_args, - STATE(56), 2, + STATE(229), 2, sym_arg, aux_sym_args_repeat1, - STATE(61), 6, + STATE(270), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11312] = 13, + [10103] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, + ACTIONS(950), 1, aux_sym_arg_identifier_token1, - STATE(77), 1, + STATE(92), 1, sym_concatenation, - STATE(170), 1, + STATE(176), 1, sym_args, - STATE(45), 2, + STATE(54), 2, sym_arg, aux_sym_args_repeat1, - STATE(61), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11358] = 13, + [10149] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(833), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(837), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(839), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(841), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(843), 1, - aux_sym_arg_identifier_token1, - ACTIONS(845), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(847), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(849), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - STATE(281), 1, + ACTIONS(950), 1, + aux_sym_arg_identifier_token1, + STATE(92), 1, sym_concatenation, - STATE(389), 1, + STATE(174), 1, sym_args, - STATE(223), 2, + STATE(54), 2, sym_arg, aux_sym_args_repeat1, - STATE(264), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11404] = 12, + [10195] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, + ACTIONS(950), 1, aux_sym_arg_identifier_token1, - STATE(77), 1, + STATE(92), 1, sym_concatenation, - STATE(160), 1, + STATE(175), 1, sym_arg, - STATE(61), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11446] = 12, + [10237] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, + ACTIONS(950), 1, aux_sym_arg_identifier_token1, - STATE(77), 1, + STATE(92), 1, sym_concatenation, - STATE(182), 1, + STATE(173), 1, sym_arg, - STATE(61), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11488] = 12, + [10279] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(879), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(881), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(883), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(885), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(887), 1, - aux_sym_arg_identifier_token1, - ACTIONS(889), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(891), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(893), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - STATE(118), 1, - sym_arg, - STATE(122), 1, + ACTIONS(950), 1, + aux_sym_arg_identifier_token1, + STATE(92), 1, sym_concatenation, - STATE(83), 6, + STATE(177), 1, + sym_arg, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11530] = 12, + [10321] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, + ACTIONS(950), 1, aux_sym_arg_identifier_token1, - STATE(77), 1, + STATE(92), 1, sym_concatenation, - STATE(184), 1, + STATE(178), 1, sym_arg, - STATE(61), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11572] = 12, + [10363] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, + ACTIONS(950), 1, aux_sym_arg_identifier_token1, - STATE(77), 1, + STATE(92), 1, sym_concatenation, - STATE(185), 1, + STATE(179), 1, sym_arg, - STATE(61), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11614] = 12, + [10405] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, + ACTIONS(950), 1, aux_sym_arg_identifier_token1, - STATE(77), 1, + STATE(92), 1, sym_concatenation, - STATE(178), 1, + STATE(180), 1, sym_arg, - STATE(61), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11656] = 12, + [10447] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, + ACTIONS(950), 1, aux_sym_arg_identifier_token1, - STATE(77), 1, + STATE(92), 1, sym_concatenation, - STATE(186), 1, + STATE(181), 1, sym_arg, - STATE(61), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11698] = 12, + [10489] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, + ACTIONS(950), 1, aux_sym_arg_identifier_token1, - STATE(77), 1, + STATE(92), 1, sym_concatenation, - STATE(180), 1, + STATE(216), 1, sym_arg, - STATE(61), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11740] = 12, + [10531] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(833), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(837), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(839), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(841), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(843), 1, - aux_sym_arg_identifier_token1, - ACTIONS(845), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(847), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(849), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - STATE(281), 1, + ACTIONS(950), 1, + aux_sym_arg_identifier_token1, + STATE(92), 1, sym_concatenation, - STATE(305), 1, + STATE(215), 1, sym_arg, - STATE(264), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11782] = 12, + [10573] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, + ACTIONS(950), 1, aux_sym_arg_identifier_token1, - STATE(77), 1, + STATE(92), 1, sym_concatenation, - STATE(175), 1, + STATE(214), 1, sym_arg, - STATE(61), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11824] = 12, + [10615] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(904), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(908), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(910), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(912), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(914), 1, + aux_sym_arg_identifier_token1, + ACTIONS(916), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(918), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(920), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, - aux_sym_arg_identifier_token1, - STATE(77), 1, + STATE(287), 1, sym_concatenation, - STATE(198), 1, + STATE(311), 1, sym_arg, - STATE(61), 6, + STATE(270), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11866] = 12, + [10657] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(952), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(954), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(956), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(958), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(960), 1, + aux_sym_arg_identifier_token1, + ACTIONS(962), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(964), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(966), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, - aux_sym_arg_identifier_token1, - STATE(77), 1, - sym_concatenation, - STATE(197), 1, + STATE(133), 1, sym_arg, - STATE(61), 6, + STATE(142), 1, + sym_concatenation, + STATE(98), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11908] = 12, + [10699] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, + ACTIONS(950), 1, aux_sym_arg_identifier_token1, - STATE(77), 1, + STATE(92), 1, sym_concatenation, - STATE(194), 1, + STATE(168), 1, sym_arg, - STATE(61), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11950] = 12, + [10741] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, + ACTIONS(950), 1, aux_sym_arg_identifier_token1, - STATE(77), 1, + STATE(92), 1, sym_concatenation, - STATE(183), 1, + STATE(166), 1, sym_arg, - STATE(61), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [11992] = 12, + [10783] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, + ACTIONS(950), 1, aux_sym_arg_identifier_token1, - STATE(77), 1, + STATE(92), 1, sym_concatenation, - STATE(173), 1, + STATE(153), 1, sym_arg, - STATE(61), 6, + STATE(78), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [12034] = 5, + [10825] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(200), 1, + ACTIONS(431), 1, anon_sym_DOLLAR, - ACTIONS(897), 1, + ACTIONS(968), 1, sym__concat, - STATE(266), 1, + STATE(271), 1, aux_sym_concatenation_repeat1, - ACTIONS(198), 12, + ACTIONS(429), 12, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_RPAREN, @@ -20819,16 +20581,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12061] = 5, + [10852] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(204), 1, + ACTIONS(407), 1, anon_sym_DOLLAR, - ACTIONS(899), 1, + ACTIONS(968), 1, sym__concat, - STATE(265), 1, + STATE(272), 1, aux_sym_concatenation_repeat1, - ACTIONS(202), 12, + ACTIONS(405), 12, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_RPAREN, @@ -20841,16 +20603,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12088] = 5, + [10879] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(194), 1, + ACTIONS(420), 1, anon_sym_DOLLAR, - ACTIONS(897), 1, + ACTIONS(970), 1, sym__concat, - STATE(265), 1, + STATE(272), 1, aux_sym_concatenation_repeat1, - ACTIONS(192), 12, + ACTIONS(418), 12, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_RPAREN, @@ -20863,12 +20625,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12115] = 3, + [10906] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(904), 1, + anon_sym_DQUOTE, + ACTIONS(908), 1, + anon_sym_LPAREN, + ACTIONS(910), 1, + anon_sym_DOLLAR, + ACTIONS(912), 1, + anon_sym_COMMA, + ACTIONS(914), 1, + aux_sym_arg_identifier_token1, + ACTIONS(916), 1, + anon_sym_SQUOTE, + ACTIONS(918), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(920), 1, + anon_sym_BQUOTE, + STATE(279), 6, + sym__arg_with_paren, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [10942] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(226), 1, + ACTIONS(447), 1, anon_sym_DOLLAR, - ACTIONS(224), 13, + ACTIONS(445), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -20882,12 +20670,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12137] = 3, + [10964] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(250), 1, + ACTIONS(443), 1, anon_sym_DOLLAR, - ACTIONS(248), 13, + ACTIONS(441), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -20901,12 +20689,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12159] = 3, + [10986] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(238), 1, + ACTIONS(471), 1, anon_sym_DOLLAR, - ACTIONS(236), 13, + ACTIONS(469), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -20920,12 +20708,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12181] = 3, + [11008] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(254), 1, + ACTIONS(467), 1, anon_sym_DOLLAR, - ACTIONS(252), 13, + ACTIONS(465), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -20939,38 +20727,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12203] = 10, + [11030] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(902), 1, + ACTIONS(443), 1, + anon_sym_DOLLAR, + ACTIONS(441), 13, + sym__concat, + ts_builtin_sym_end, anon_sym_DQUOTE, - ACTIONS(904), 1, + anon_sym_RPAREN, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(906), 1, - anon_sym_DOLLAR, - ACTIONS(908), 1, anon_sym_COMMA, - ACTIONS(910), 1, aux_sym_arg_identifier_token1, - ACTIONS(912), 1, anon_sym_SQUOTE, - ACTIONS(914), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(916), 1, anon_sym_BQUOTE, - STATE(344), 6, - sym__arg_with_paren, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [12239] = 3, + anon_sym_LF, + anon_sym_CR, + [11052] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(242), 1, + ACTIONS(420), 1, anon_sym_DOLLAR, - ACTIONS(240), 13, + ACTIONS(418), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -20984,12 +20765,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12261] = 3, + [11074] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(238), 1, + ACTIONS(439), 1, anon_sym_DOLLAR, - ACTIONS(236), 13, + ACTIONS(437), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -21003,12 +20784,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12283] = 3, + [11096] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(204), 1, + ACTIONS(455), 1, anon_sym_DOLLAR, - ACTIONS(202), 13, + ACTIONS(453), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -21022,38 +20803,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12305] = 10, + [11118] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(833), 1, + ACTIONS(952), 1, anon_sym_DQUOTE, - ACTIONS(837), 1, + ACTIONS(954), 1, anon_sym_LPAREN, - ACTIONS(839), 1, + ACTIONS(956), 1, anon_sym_DOLLAR, - ACTIONS(841), 1, + ACTIONS(958), 1, anon_sym_COMMA, - ACTIONS(843), 1, + ACTIONS(960), 1, aux_sym_arg_identifier_token1, - ACTIONS(845), 1, + ACTIONS(962), 1, anon_sym_SQUOTE, - ACTIONS(847), 1, + ACTIONS(964), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(849), 1, + ACTIONS(966), 1, anon_sym_BQUOTE, - STATE(274), 6, + STATE(109), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [12341] = 3, + [11154] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(218), 1, + ACTIONS(435), 1, anon_sym_DOLLAR, - ACTIONS(216), 13, + ACTIONS(433), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -21067,12 +20848,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12363] = 3, + [11176] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(222), 1, + ACTIONS(451), 1, anon_sym_DOLLAR, - ACTIONS(220), 13, + ACTIONS(449), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -21086,83 +20867,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12385] = 10, + [11198] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(87), 1, + ACTIONS(193), 1, anon_sym_DQUOTE, - ACTIONS(91), 1, + ACTIONS(197), 1, anon_sym_LPAREN, - ACTIONS(93), 1, + ACTIONS(199), 1, anon_sym_DOLLAR, - ACTIONS(95), 1, + ACTIONS(201), 1, anon_sym_COMMA, - ACTIONS(97), 1, + ACTIONS(203), 1, anon_sym_SQUOTE, - ACTIONS(99), 1, + ACTIONS(205), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(101), 1, + ACTIONS(207), 1, anon_sym_BQUOTE, - ACTIONS(895), 1, + ACTIONS(950), 1, aux_sym_arg_identifier_token1, - STATE(69), 6, + STATE(81), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [12421] = 10, + [11234] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(879), 1, + ACTIONS(973), 1, anon_sym_DQUOTE, - ACTIONS(881), 1, + ACTIONS(975), 1, anon_sym_LPAREN, - ACTIONS(883), 1, + ACTIONS(977), 1, anon_sym_DOLLAR, - ACTIONS(885), 1, + ACTIONS(979), 1, anon_sym_COMMA, - ACTIONS(887), 1, + ACTIONS(981), 1, aux_sym_arg_identifier_token1, - ACTIONS(889), 1, + ACTIONS(983), 1, anon_sym_SQUOTE, - ACTIONS(891), 1, + ACTIONS(985), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(893), 1, + ACTIONS(987), 1, anon_sym_BQUOTE, - STATE(100), 6, + STATE(358), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [12457] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(246), 1, - anon_sym_DOLLAR, - ACTIONS(244), 13, - sym__concat, - ts_builtin_sym_end, - anon_sym_DQUOTE, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - aux_sym_arg_identifier_token1, - anon_sym_SQUOTE, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [12479] = 3, + [11270] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(200), 1, + ACTIONS(431), 1, anon_sym_DOLLAR, - ACTIONS(198), 12, + ACTIONS(429), 12, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_RPAREN, @@ -21175,71 +20937,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [12500] = 10, + [11291] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(170), 1, + ACTIONS(387), 1, anon_sym_DQUOTE, - ACTIONS(176), 1, + ACTIONS(393), 1, anon_sym_SQUOTE, - ACTIONS(178), 1, + ACTIONS(395), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(180), 1, + ACTIONS(397), 1, anon_sym_BQUOTE, - ACTIONS(918), 1, + ACTIONS(989), 1, sym__eq_sep_key_identifier, - STATE(121), 1, + STATE(138), 1, sym__eq_sep_key, - STATE(123), 1, + STATE(141), 1, sym__eq_sep_key_concatenation, - STATE(205), 1, + STATE(198), 1, sym_eq_sep_args, - STATE(86), 4, + STATE(99), 4, sym__eq_sep_key_single, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [12534] = 7, + [11325] = 7, ACTIONS(3), 1, sym__comment, - ACTIONS(170), 1, + ACTIONS(387), 1, anon_sym_DQUOTE, - ACTIONS(176), 1, + ACTIONS(393), 1, anon_sym_SQUOTE, - ACTIONS(178), 1, + ACTIONS(395), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(180), 1, + ACTIONS(397), 1, anon_sym_BQUOTE, - ACTIONS(920), 1, + ACTIONS(991), 1, sym__eq_sep_key_identifier, - STATE(93), 4, + STATE(121), 4, sym__eq_sep_key_single, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [12559] = 7, - ACTIONS(272), 1, + [11350] = 7, + ACTIONS(490), 1, sym__comment, - ACTIONS(922), 1, + ACTIONS(993), 1, anon_sym_DQUOTE, - ACTIONS(924), 1, + ACTIONS(995), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(928), 1, + ACTIONS(999), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(930), 1, + ACTIONS(1001), 1, anon_sym_BQUOTE, - ACTIONS(926), 2, + ACTIONS(997), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(296), 2, + STATE(304), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12583] = 3, + [11374] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(934), 1, + ACTIONS(1005), 1, anon_sym_DOLLAR, - ACTIONS(932), 7, + ACTIONS(1003), 7, anon_sym_DQUOTE, anon_sym_LPAREN, anon_sym_COMMA, @@ -21247,29 +21009,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [12599] = 7, - ACTIONS(272), 1, - sym__comment, - ACTIONS(924), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(928), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(930), 1, - anon_sym_BQUOTE, - ACTIONS(936), 1, - anon_sym_DQUOTE, - ACTIONS(926), 2, - aux_sym_double_quoted_arg_token2, - aux_sym_double_quoted_arg_token3, - STATE(296), 2, - sym_cmd_substitution_arg, - aux_sym_double_quoted_arg_repeat1, - [12623] = 3, + [11390] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(940), 1, + ACTIONS(1009), 1, anon_sym_DOLLAR, - ACTIONS(938), 7, + ACTIONS(1007), 7, anon_sym_DQUOTE, anon_sym_LPAREN, anon_sym_COMMA, @@ -21277,1225 +21022,1233 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [12639] = 3, - ACTIONS(3), 1, + [11406] = 7, + ACTIONS(490), 1, sym__comment, - ACTIONS(944), 1, - anon_sym_DOLLAR, - ACTIONS(942), 7, - anon_sym_DQUOTE, - anon_sym_LPAREN, - anon_sym_COMMA, - aux_sym_arg_identifier_token1, - anon_sym_SQUOTE, + ACTIONS(999), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(1001), 1, anon_sym_BQUOTE, - [12655] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(948), 1, - anon_sym_DOLLAR, - ACTIONS(946), 7, + ACTIONS(1011), 1, anon_sym_DQUOTE, - anon_sym_LPAREN, - anon_sym_COMMA, - aux_sym_arg_identifier_token1, - anon_sym_SQUOTE, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - [12671] = 3, - ACTIONS(3), 1, + ACTIONS(1013), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(1015), 2, + aux_sym_double_quoted_arg_token2, + aux_sym_double_quoted_arg_token3, + STATE(302), 2, + sym_cmd_substitution_arg, + aux_sym_double_quoted_arg_repeat1, + [11430] = 7, + ACTIONS(490), 1, sym__comment, - ACTIONS(952), 1, - anon_sym_DOLLAR, - ACTIONS(950), 7, - anon_sym_DQUOTE, - anon_sym_LPAREN, - anon_sym_COMMA, - aux_sym_arg_identifier_token1, - anon_sym_SQUOTE, + ACTIONS(999), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(1001), 1, anon_sym_BQUOTE, - [12687] = 7, - ACTIONS(272), 1, + ACTIONS(1017), 1, + anon_sym_DQUOTE, + ACTIONS(1019), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(1021), 2, + aux_sym_double_quoted_arg_token2, + aux_sym_double_quoted_arg_token3, + STATE(296), 2, + sym_cmd_substitution_arg, + aux_sym_double_quoted_arg_repeat1, + [11454] = 7, + ACTIONS(490), 1, sym__comment, - ACTIONS(928), 1, + ACTIONS(995), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(999), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(930), 1, + ACTIONS(1001), 1, anon_sym_BQUOTE, - ACTIONS(954), 1, + ACTIONS(1023), 1, anon_sym_DQUOTE, - ACTIONS(956), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(958), 2, + ACTIONS(997), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(293), 2, + STATE(304), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12711] = 7, - ACTIONS(272), 1, + [11478] = 7, + ACTIONS(490), 1, sym__comment, - ACTIONS(924), 1, + ACTIONS(995), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(928), 1, + ACTIONS(999), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(930), 1, + ACTIONS(1001), 1, anon_sym_BQUOTE, - ACTIONS(960), 1, + ACTIONS(1025), 1, anon_sym_DQUOTE, - ACTIONS(926), 2, + ACTIONS(997), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(296), 2, + STATE(304), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12735] = 7, - ACTIONS(272), 1, + [11502] = 7, + ACTIONS(490), 1, sym__comment, - ACTIONS(924), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(928), 1, + ACTIONS(999), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(930), 1, + ACTIONS(1001), 1, anon_sym_BQUOTE, - ACTIONS(962), 1, + ACTIONS(1027), 1, anon_sym_DQUOTE, - ACTIONS(926), 2, + ACTIONS(1029), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(1031), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(296), 2, + STATE(290), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12759] = 7, - ACTIONS(272), 1, + [11526] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(924), 1, + ACTIONS(1035), 1, + anon_sym_DOLLAR, + ACTIONS(1033), 7, + anon_sym_DQUOTE, + anon_sym_LPAREN, + anon_sym_COMMA, + aux_sym_arg_identifier_token1, + anon_sym_SQUOTE, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + [11542] = 7, + ACTIONS(490), 1, + sym__comment, + ACTIONS(995), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(928), 1, + ACTIONS(999), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(930), 1, + ACTIONS(1001), 1, anon_sym_BQUOTE, - ACTIONS(964), 1, + ACTIONS(1037), 1, anon_sym_DQUOTE, - ACTIONS(926), 2, + ACTIONS(997), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(296), 2, + STATE(304), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12783] = 7, - ACTIONS(272), 1, + [11566] = 7, + ACTIONS(490), 1, sym__comment, - ACTIONS(928), 1, + ACTIONS(999), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(930), 1, + ACTIONS(1001), 1, anon_sym_BQUOTE, - ACTIONS(966), 1, + ACTIONS(1039), 1, anon_sym_DQUOTE, - ACTIONS(968), 1, + ACTIONS(1041), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(970), 2, + ACTIONS(1043), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(294), 2, + STATE(295), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12807] = 7, - ACTIONS(272), 1, + [11590] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1047), 1, + anon_sym_DOLLAR, + ACTIONS(1045), 7, + anon_sym_DQUOTE, + anon_sym_LPAREN, + anon_sym_COMMA, + aux_sym_arg_identifier_token1, + anon_sym_SQUOTE, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + [11606] = 7, + ACTIONS(490), 1, sym__comment, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(974), 1, + ACTIONS(995), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(980), 1, + ACTIONS(999), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(983), 1, + ACTIONS(1001), 1, anon_sym_BQUOTE, - ACTIONS(977), 2, + ACTIONS(1049), 1, + anon_sym_DQUOTE, + ACTIONS(997), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(296), 2, + STATE(304), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12831] = 7, - ACTIONS(272), 1, + [11630] = 7, + ACTIONS(490), 1, sym__comment, - ACTIONS(928), 1, + ACTIONS(999), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(930), 1, + ACTIONS(1001), 1, anon_sym_BQUOTE, - ACTIONS(986), 1, + ACTIONS(1051), 1, anon_sym_DQUOTE, - ACTIONS(988), 1, + ACTIONS(1053), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(990), 2, + ACTIONS(1055), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(284), 2, + STATE(299), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12855] = 7, - ACTIONS(272), 1, + [11654] = 7, + ACTIONS(490), 1, sym__comment, - ACTIONS(928), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(930), 1, - anon_sym_BQUOTE, - ACTIONS(992), 1, + ACTIONS(1057), 1, anon_sym_DQUOTE, - ACTIONS(994), 1, + ACTIONS(1059), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(996), 2, + ACTIONS(1065), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1068), 1, + anon_sym_BQUOTE, + ACTIONS(1062), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(286), 2, + STATE(304), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [12879] = 7, - ACTIONS(272), 1, + [11678] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(928), 1, + ACTIONS(1073), 1, + anon_sym_DOLLAR, + ACTIONS(1071), 7, + anon_sym_DQUOTE, + anon_sym_LPAREN, + anon_sym_COMMA, + aux_sym_arg_identifier_token1, + anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, - ACTIONS(930), 1, anon_sym_BQUOTE, - ACTIONS(998), 1, - anon_sym_DQUOTE, - ACTIONS(1000), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(1002), 2, - aux_sym_double_quoted_arg_token2, - aux_sym_double_quoted_arg_token3, - STATE(292), 2, - sym_cmd_substitution_arg, - aux_sym_double_quoted_arg_repeat1, - [12903] = 7, - ACTIONS(272), 1, + [11694] = 7, + ACTIONS(490), 1, sym__comment, - ACTIONS(372), 1, + ACTIONS(553), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(374), 1, + ACTIONS(555), 1, anon_sym_BQUOTE, - ACTIONS(1004), 1, + ACTIONS(1075), 1, sym_grep_specifier_identifier, - ACTIONS(1006), 1, + ACTIONS(1077), 1, aux_sym_grep_specifier_token1, - STATE(157), 1, + STATE(150), 1, sym_grep_specifier, - STATE(116), 2, + STATE(108), 2, sym_cmd_substitution_arg, aux_sym_grep_specifier_repeat1, - [12926] = 7, - ACTIONS(268), 1, + [11717] = 7, + ACTIONS(490), 1, + sym__comment, + ACTIONS(500), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(270), 1, + ACTIONS(502), 1, anon_sym_BQUOTE, - ACTIONS(272), 1, - sym__comment, - ACTIONS(1006), 1, + ACTIONS(1077), 1, aux_sym_grep_specifier_token1, - ACTIONS(1008), 1, + ACTIONS(1079), 1, sym_grep_specifier_identifier, - STATE(157), 1, + STATE(150), 1, sym_grep_specifier, - STATE(79), 2, + STATE(95), 2, sym_cmd_substitution_arg, aux_sym_grep_specifier_repeat1, - [12949] = 7, - ACTIONS(272), 1, + [11740] = 7, + ACTIONS(490), 1, sym__comment, - ACTIONS(372), 1, + ACTIONS(553), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(374), 1, + ACTIONS(555), 1, anon_sym_BQUOTE, - ACTIONS(1006), 1, + ACTIONS(1077), 1, aux_sym_grep_specifier_token1, - ACTIONS(1010), 1, + ACTIONS(1081), 1, sym_grep_specifier_identifier, - STATE(157), 1, + STATE(150), 1, sym_grep_specifier, - STATE(119), 2, + STATE(136), 2, sym_cmd_substitution_arg, aux_sym_grep_specifier_repeat1, - [12972] = 3, - ACTIONS(236), 1, + [11763] = 3, + ACTIONS(441), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(272), 1, + ACTIONS(490), 1, sym__comment, - ACTIONS(238), 5, + ACTIONS(443), 5, anon_sym_DQUOTE, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [12986] = 3, - ACTIONS(236), 1, + [11777] = 3, + ACTIONS(441), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(272), 1, + ACTIONS(490), 1, sym__comment, - ACTIONS(238), 5, + ACTIONS(443), 5, anon_sym_DQUOTE, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [13000] = 2, + [11791] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1012), 6, + ACTIONS(1083), 6, ts_builtin_sym_end, anon_sym_RPAREN, anon_sym_SEMI, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [13012] = 4, + [11803] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1014), 1, + ACTIONS(1085), 1, ts_builtin_sym_end, - STATE(308), 1, + STATE(314), 1, aux_sym_statements_repeat2, - ACTIONS(1016), 3, + ACTIONS(1087), 3, anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - [13027] = 4, + [11818] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(71), 1, + ACTIONS(1089), 1, ts_builtin_sym_end, - STATE(306), 1, + STATE(314), 1, aux_sym_statements_repeat2, - ACTIONS(1016), 3, + ACTIONS(1087), 3, anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - [13042] = 4, + [11833] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1018), 1, + ACTIONS(1091), 1, ts_builtin_sym_end, - STATE(308), 1, + STATE(314), 1, aux_sym_statements_repeat2, - ACTIONS(1020), 3, + ACTIONS(1093), 3, anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - [13057] = 4, + [11848] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1023), 1, + ACTIONS(1089), 1, ts_builtin_sym_end, - STATE(308), 1, + STATE(312), 1, aux_sym_statements_repeat2, - ACTIONS(1016), 3, + ACTIONS(1087), 3, anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - [13072] = 4, + [11863] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1014), 1, + ACTIONS(71), 1, ts_builtin_sym_end, - STATE(309), 1, + STATE(313), 1, aux_sym_statements_repeat2, - ACTIONS(1016), 3, + ACTIONS(1087), 3, anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - [13087] = 5, - ACTIONS(272), 1, + [11878] = 5, + ACTIONS(490), 1, sym__comment, - ACTIONS(1025), 1, + ACTIONS(1096), 1, anon_sym_SQUOTE, - ACTIONS(1027), 1, + ACTIONS(1098), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1030), 1, + ACTIONS(1100), 1, aux_sym_single_quoted_arg_token2, - STATE(311), 1, + STATE(327), 1, aux_sym_single_quoted_arg_repeat1, - [13103] = 5, - ACTIONS(272), 1, + [11894] = 5, + ACTIONS(490), 1, sym__comment, - ACTIONS(1033), 1, - anon_sym_SQUOTE, - ACTIONS(1035), 1, + ACTIONS(1098), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1037), 1, + ACTIONS(1100), 1, aux_sym_single_quoted_arg_token2, - STATE(311), 1, + ACTIONS(1102), 1, + anon_sym_SQUOTE, + STATE(327), 1, aux_sym_single_quoted_arg_repeat1, - [13119] = 5, - ACTIONS(272), 1, + [11910] = 5, + ACTIONS(490), 1, sym__comment, - ACTIONS(1035), 1, + ACTIONS(1104), 1, + anon_sym_SQUOTE, + ACTIONS(1106), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1037), 1, + ACTIONS(1108), 1, aux_sym_single_quoted_arg_token2, - ACTIONS(1039), 1, - anon_sym_SQUOTE, - STATE(311), 1, + STATE(328), 1, aux_sym_single_quoted_arg_repeat1, - [13135] = 5, - ACTIONS(272), 1, + [11926] = 5, + ACTIONS(490), 1, sym__comment, - ACTIONS(1035), 1, + ACTIONS(1110), 1, + anon_sym_SQUOTE, + ACTIONS(1112), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1037), 1, + ACTIONS(1114), 1, aux_sym_single_quoted_arg_token2, - ACTIONS(1041), 1, - anon_sym_SQUOTE, - STATE(311), 1, + STATE(317), 1, aux_sym_single_quoted_arg_repeat1, - [13151] = 5, - ACTIONS(272), 1, + [11942] = 5, + ACTIONS(490), 1, sym__comment, - ACTIONS(1043), 1, + ACTIONS(1116), 1, anon_sym_SQUOTE, - ACTIONS(1045), 1, + ACTIONS(1118), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1047), 1, + ACTIONS(1120), 1, aux_sym_single_quoted_arg_token2, - STATE(312), 1, + STATE(323), 1, aux_sym_single_quoted_arg_repeat1, - [13167] = 5, - ACTIONS(272), 1, + [11958] = 5, + ACTIONS(3), 1, sym__comment, - ACTIONS(1049), 1, - anon_sym_SQUOTE, - ACTIONS(1051), 1, + ACTIONS(1122), 1, + aux_sym_tmp_eval_arg_token1, + STATE(96), 1, + aux_sym_tmp_eval_arg_repeat1, + STATE(105), 1, + sym_tmp_eval_arg, + STATE(170), 1, + sym_tmp_eval_args, + [11974] = 5, + ACTIONS(490), 1, + sym__comment, + ACTIONS(1098), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1053), 1, + ACTIONS(1100), 1, aux_sym_single_quoted_arg_token2, - STATE(314), 1, + ACTIONS(1124), 1, + anon_sym_SQUOTE, + STATE(327), 1, aux_sym_single_quoted_arg_repeat1, - [13183] = 5, - ACTIONS(272), 1, + [11990] = 5, + ACTIONS(490), 1, sym__comment, - ACTIONS(1035), 1, + ACTIONS(1098), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1037), 1, + ACTIONS(1100), 1, aux_sym_single_quoted_arg_token2, - ACTIONS(1055), 1, + ACTIONS(1126), 1, anon_sym_SQUOTE, - STATE(311), 1, + STATE(327), 1, aux_sym_single_quoted_arg_repeat1, - [13199] = 5, - ACTIONS(272), 1, + [12006] = 5, + ACTIONS(490), 1, sym__comment, - ACTIONS(1035), 1, + ACTIONS(1128), 1, + anon_sym_SQUOTE, + ACTIONS(1130), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1037), 1, + ACTIONS(1132), 1, aux_sym_single_quoted_arg_token2, - ACTIONS(1057), 1, - anon_sym_SQUOTE, - STATE(311), 1, + STATE(318), 1, aux_sym_single_quoted_arg_repeat1, - [13215] = 5, + [12022] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1059), 1, - aux_sym_tmp_eval_arg_token1, - STATE(84), 1, - aux_sym_tmp_eval_arg_repeat1, - STATE(105), 1, - sym_tmp_eval_arg, - STATE(176), 1, - sym_tmp_eval_args, - [13231] = 5, - ACTIONS(272), 1, + ACTIONS(1091), 4, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LF, + anon_sym_CR, + [12032] = 5, + ACTIONS(490), 1, sym__comment, - ACTIONS(1061), 1, + ACTIONS(1134), 1, anon_sym_SQUOTE, - ACTIONS(1063), 1, + ACTIONS(1136), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1065), 1, + ACTIONS(1139), 1, aux_sym_single_quoted_arg_token2, - STATE(317), 1, + STATE(327), 1, aux_sym_single_quoted_arg_repeat1, - [13247] = 5, - ACTIONS(272), 1, + [12048] = 5, + ACTIONS(490), 1, sym__comment, - ACTIONS(1067), 1, - anon_sym_SQUOTE, - ACTIONS(1069), 1, + ACTIONS(1098), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1071), 1, + ACTIONS(1100), 1, aux_sym_single_quoted_arg_token2, - STATE(318), 1, + ACTIONS(1142), 1, + anon_sym_SQUOTE, + STATE(327), 1, aux_sym_single_quoted_arg_repeat1, - [13263] = 5, - ACTIONS(272), 1, + [12064] = 5, + ACTIONS(490), 1, sym__comment, - ACTIONS(1073), 1, + ACTIONS(1144), 1, anon_sym_SQUOTE, - ACTIONS(1075), 1, + ACTIONS(1146), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1077), 1, + ACTIONS(1148), 1, aux_sym_single_quoted_arg_token2, - STATE(313), 1, + STATE(324), 1, aux_sym_single_quoted_arg_repeat1, - [13279] = 2, + [12080] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1018), 4, - ts_builtin_sym_end, + ACTIONS(1150), 3, + anon_sym_RPAREN, anon_sym_SEMI, - anon_sym_LF, - anon_sym_CR, - [13289] = 4, + anon_sym_BQUOTE, + [12089] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1079), 1, - anon_sym_RPAREN, - ACTIONS(1081), 1, - anon_sym_SEMI, - STATE(324), 1, - aux_sym_macro_body_repeat1, - [13302] = 4, + ACTIONS(418), 1, + sym__eq_sep_concat, + ACTIONS(1152), 1, + sym__concat, + STATE(331), 1, + aux_sym_concatenation_repeat1, + [12102] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1084), 1, + ACTIONS(1150), 1, anon_sym_RPAREN, - ACTIONS(1086), 1, + ACTIONS(1155), 1, anon_sym_SEMI, - STATE(338), 1, + STATE(332), 1, aux_sym__statements_singleline_repeat2, - [13315] = 4, + [12115] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1059), 1, + ACTIONS(1122), 1, aux_sym_tmp_eval_arg_token1, - STATE(84), 1, + STATE(96), 1, aux_sym_tmp_eval_arg_repeat1, - STATE(120), 1, + STATE(139), 1, sym_tmp_eval_arg, - [13328] = 4, + [12128] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1088), 1, + ACTIONS(1158), 1, anon_sym_DOLLAR, - ACTIONS(1090), 1, + ACTIONS(1160), 1, aux_sym_spec_arg_identifier_token1, - STATE(68), 1, + STATE(87), 1, sym_spec_arg_identifier, - [13341] = 4, + [12141] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(202), 1, - sym__eq_sep_concat, - ACTIONS(1092), 1, - sym__concat, - STATE(328), 1, - aux_sym_concatenation_repeat1, - [13354] = 4, + ACTIONS(1162), 1, + anon_sym_RPAREN, + ACTIONS(1164), 1, + anon_sym_SEMI, + STATE(337), 1, + aux_sym__statements_singleline_repeat2, + [12154] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1084), 1, - anon_sym_RPAREN, - ACTIONS(1086), 1, + ACTIONS(1164), 1, anon_sym_SEMI, - STATE(334), 1, + ACTIONS(1166), 1, + anon_sym_RPAREN, + STATE(340), 1, aux_sym__statements_singleline_repeat2, - [13367] = 4, + [12167] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1086), 1, + ACTIONS(1164), 1, anon_sym_SEMI, - ACTIONS(1095), 1, + ACTIONS(1166), 1, anon_sym_RPAREN, - STATE(325), 1, + STATE(332), 1, aux_sym__statements_singleline_repeat2, - [13380] = 4, + [12180] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1097), 1, + ACTIONS(1168), 1, anon_sym_RPAREN, - ACTIONS(1099), 1, + ACTIONS(1170), 1, anon_sym_SEMI, - STATE(333), 1, + STATE(338), 1, aux_sym_macro_body_repeat1, - [13393] = 4, + [12193] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(192), 1, + ACTIONS(405), 1, sym__eq_sep_concat, - ACTIONS(319), 1, + ACTIONS(526), 1, sym__concat, - STATE(328), 1, + STATE(331), 1, aux_sym_concatenation_repeat1, - [13406] = 4, + [12206] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1099), 1, + ACTIONS(1164), 1, anon_sym_SEMI, - ACTIONS(1101), 1, + ACTIONS(1173), 1, anon_sym_RPAREN, - STATE(324), 1, - aux_sym_macro_body_repeat1, - [13419] = 4, + STATE(332), 1, + aux_sym__statements_singleline_repeat2, + [12219] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1086), 1, - anon_sym_SEMI, - ACTIONS(1103), 1, + ACTIONS(1175), 1, anon_sym_RPAREN, - STATE(338), 1, - aux_sym__statements_singleline_repeat2, - [13432] = 4, + ACTIONS(1177), 1, + anon_sym_SEMI, + STATE(345), 1, + aux_sym_macro_body_repeat1, + [12232] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1103), 1, + ACTIONS(1162), 1, anon_sym_BQUOTE, - ACTIONS(1105), 1, + ACTIONS(1179), 1, anon_sym_SEMI, - STATE(336), 1, + STATE(347), 1, aux_sym__statements_singleline_repeat2, - [13445] = 4, + [12245] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1107), 1, - anon_sym_SEMI, - ACTIONS(1110), 1, + ACTIONS(1173), 1, anon_sym_BQUOTE, - STATE(336), 1, + ACTIONS(1179), 1, + anon_sym_SEMI, + STATE(344), 1, aux_sym__statements_singleline_repeat2, - [13458] = 4, + [12258] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1084), 1, + ACTIONS(1150), 1, anon_sym_BQUOTE, - ACTIONS(1105), 1, + ACTIONS(1181), 1, anon_sym_SEMI, - STATE(335), 1, + STATE(344), 1, aux_sym__statements_singleline_repeat2, - [13471] = 4, + [12271] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1110), 1, - anon_sym_RPAREN, - ACTIONS(1112), 1, + ACTIONS(1177), 1, anon_sym_SEMI, + ACTIONS(1184), 1, + anon_sym_RPAREN, STATE(338), 1, - aux_sym__statements_singleline_repeat2, - [13484] = 4, + aux_sym_macro_body_repeat1, + [12284] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1084), 1, + ACTIONS(1166), 1, anon_sym_BQUOTE, - ACTIONS(1105), 1, + ACTIONS(1179), 1, anon_sym_SEMI, - STATE(336), 1, + STATE(343), 1, aux_sym__statements_singleline_repeat2, - [13497] = 2, + [12297] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1110), 3, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_BQUOTE, - [13506] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1095), 1, + ACTIONS(1166), 1, anon_sym_BQUOTE, - ACTIONS(1105), 1, + ACTIONS(1179), 1, anon_sym_SEMI, - STATE(339), 1, + STATE(344), 1, aux_sym__statements_singleline_repeat2, - [13519] = 2, + [12310] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(220), 2, + ACTIONS(453), 2, sym__eq_sep_concat, sym__concat, - [13527] = 2, + [12318] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(252), 2, + ACTIONS(437), 2, sym__eq_sep_concat, sym__concat, - [13535] = 2, + [12326] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(202), 2, + ACTIONS(441), 2, sym__eq_sep_concat, sym__concat, - [13543] = 3, + [12334] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1115), 1, - aux_sym__search_stmt_token1, - STATE(199), 1, - sym__search_stmt, - [13553] = 2, + ACTIONS(906), 1, + anon_sym_SEMI, + STATE(395), 1, + sym_macro_body, + [12344] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(240), 2, + ACTIONS(441), 2, sym__eq_sep_concat, sym__concat, - [13561] = 2, + [12352] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(244), 2, + ACTIONS(567), 1, sym__eq_sep_concat, - sym__concat, - [13569] = 3, + STATE(117), 1, + aux_sym__eq_sep_val_concatenation_repeat1, + [12362] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1168), 2, + anon_sym_RPAREN, + anon_sym_SEMI, + [12370] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1117), 1, + ACTIONS(1186), 1, aux_sym__search_stmt_token1, - STATE(199), 1, + STATE(213), 1, sym__search_stmt, - [13579] = 3, + [12380] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1119), 1, + ACTIONS(1188), 1, sym_macro_name, - STATE(382), 1, + STATE(387), 1, sym_macro_content, - [13589] = 2, + [12390] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1079), 2, - anon_sym_RPAREN, - anon_sym_SEMI, - [13597] = 2, + ACTIONS(1190), 1, + anon_sym_GT, + ACTIONS(1192), 1, + anon_sym_GT_GT, + [12400] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(216), 2, + ACTIONS(418), 2, sym__eq_sep_concat, sym__concat, - [13605] = 2, + [12408] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(224), 2, + ACTIONS(469), 2, sym__eq_sep_concat, sym__concat, - [13613] = 2, + [12416] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(248), 2, + ACTIONS(445), 2, sym__eq_sep_concat, sym__concat, - [13621] = 3, + [12424] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(352), 1, - sym__eq_sep_concat, - STATE(109), 1, - aux_sym__eq_sep_val_concatenation_repeat1, - [13631] = 2, + ACTIONS(1194), 1, + aux_sym__search_stmt_token1, + STATE(213), 1, + sym__search_stmt, + [12434] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(236), 2, + ACTIONS(449), 2, sym__eq_sep_concat, sym__concat, - [13639] = 2, + [12442] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(236), 2, + ACTIONS(465), 2, sym__eq_sep_concat, sym__concat, - [13647] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(835), 1, - anon_sym_SEMI, - STATE(381), 1, - sym_macro_body, - [13657] = 3, + [12450] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1121), 1, - anon_sym_GT, - ACTIONS(1123), 1, - anon_sym_GT_GT, - [13667] = 2, + ACTIONS(433), 2, + sym__eq_sep_concat, + sym__concat, + [12458] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1125), 1, + ACTIONS(1196), 1, anon_sym_RPAREN, - [13674] = 2, + [12465] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1127), 1, - anon_sym_BQUOTE, - [13681] = 2, + ACTIONS(1198), 1, + anon_sym_RPAREN, + [12472] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1129), 1, + ACTIONS(1200), 1, anon_sym_RPAREN, - [13688] = 2, + [12479] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1131), 1, + ACTIONS(1202), 1, anon_sym_RPAREN, - [13695] = 2, + [12486] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1133), 1, - sym__concat, - [13702] = 2, + ACTIONS(1204), 1, + anon_sym_BQUOTE, + [12493] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1135), 1, + ACTIONS(1206), 1, anon_sym_RPAREN, - [13709] = 2, + [12500] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1137), 1, + ACTIONS(1208), 1, + anon_sym_BQUOTE, + [12507] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1210), 1, anon_sym_RPAREN, - [13716] = 2, + [12514] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1139), 1, + ACTIONS(1212), 1, anon_sym_BQUOTE, - [13723] = 2, + [12521] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1141), 1, + ACTIONS(1214), 1, anon_sym_RPAREN, - [13730] = 2, + [12528] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1143), 1, + ACTIONS(1216), 1, anon_sym_BQUOTE, - [13737] = 2, + [12535] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1145), 1, + ACTIONS(1218), 1, anon_sym_RPAREN, - [13744] = 2, + [12542] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1147), 1, + ACTIONS(1220), 1, anon_sym_BQUOTE, - [13751] = 2, + [12549] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1149), 1, + ACTIONS(1222), 1, anon_sym_RPAREN, - [13758] = 2, + [12556] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1151), 1, - anon_sym_BQUOTE, - [13765] = 2, + ACTIONS(1224), 1, + anon_sym_RPAREN, + [12563] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1153), 1, + ACTIONS(1226), 1, anon_sym_BQUOTE, - [13772] = 2, + [12570] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1155), 1, + ACTIONS(1228), 1, anon_sym_RPAREN, - [13779] = 2, + [12577] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1157), 1, + ACTIONS(1230), 1, anon_sym_RPAREN, - [13786] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1159), 1, - ts_builtin_sym_end, - [13793] = 2, + [12584] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1161), 1, + ACTIONS(1232), 1, sym__concat, - [13800] = 2, - ACTIONS(3), 1, + [12591] = 2, + ACTIONS(490), 1, sym__comment, - ACTIONS(1163), 1, - anon_sym_RPAREN, - [13807] = 2, + ACTIONS(1234), 1, + aux_sym_legacy_quoted_stmt_token1, + [12598] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1165), 1, + ACTIONS(1236), 1, anon_sym_RPAREN, - [13814] = 2, + [12605] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1167), 1, + ACTIONS(1238), 1, anon_sym_DQUOTE, - [13821] = 2, + [12612] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1169), 1, + ACTIONS(1240), 1, anon_sym_RPAREN, - [13828] = 2, + [12619] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1171), 1, - anon_sym_RPAREN, - [13835] = 2, + ACTIONS(429), 1, + sym__eq_sep_concat, + [12626] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1173), 1, - sym__concat, - [13842] = 2, + ACTIONS(1242), 1, + anon_sym_BQUOTE, + [12633] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1175), 1, + ACTIONS(1244), 1, anon_sym_BQUOTE, - [13849] = 2, - ACTIONS(272), 1, + [12640] = 2, + ACTIONS(3), 1, sym__comment, - ACTIONS(1177), 1, - aux_sym_legacy_quoted_stmt_token1, - [13856] = 2, + ACTIONS(1246), 1, + sym__concat, + [12647] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1179), 1, + ACTIONS(1248), 1, anon_sym_RPAREN, - [13863] = 2, + [12654] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1181), 1, + ACTIONS(1250), 1, anon_sym_RPAREN, - [13870] = 2, + [12661] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1183), 1, - anon_sym_BQUOTE, - [13877] = 2, + ACTIONS(1252), 1, + ts_builtin_sym_end, + [12668] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1185), 1, + ACTIONS(1254), 1, anon_sym_RPAREN, - [13884] = 2, + [12675] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(198), 1, - sym__eq_sep_concat, - [13891] = 2, + ACTIONS(1256), 1, + sym__concat, + [12682] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1187), 1, + ACTIONS(1258), 1, anon_sym_RPAREN, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(76)] = 0, - [SMALL_STATE(77)] = 87, - [SMALL_STATE(78)] = 158, - [SMALL_STATE(79)] = 229, - [SMALL_STATE(80)] = 307, - [SMALL_STATE(81)] = 383, - [SMALL_STATE(82)] = 454, - [SMALL_STATE(83)] = 525, - [SMALL_STATE(84)] = 596, - [SMALL_STATE(85)] = 667, - [SMALL_STATE(86)] = 738, - [SMALL_STATE(87)] = 809, - [SMALL_STATE(88)] = 880, - [SMALL_STATE(89)] = 953, - [SMALL_STATE(90)] = 1024, - [SMALL_STATE(91)] = 1090, - [SMALL_STATE(92)] = 1156, - [SMALL_STATE(93)] = 1222, - [SMALL_STATE(94)] = 1288, - [SMALL_STATE(95)] = 1354, - [SMALL_STATE(96)] = 1424, - [SMALL_STATE(97)] = 1494, - [SMALL_STATE(98)] = 1560, - [SMALL_STATE(99)] = 1626, - [SMALL_STATE(100)] = 1692, - [SMALL_STATE(101)] = 1758, - [SMALL_STATE(102)] = 1824, - [SMALL_STATE(103)] = 1890, - [SMALL_STATE(104)] = 1956, - [SMALL_STATE(105)] = 2022, - [SMALL_STATE(106)] = 2092, - [SMALL_STATE(107)] = 2158, - [SMALL_STATE(108)] = 2224, - [SMALL_STATE(109)] = 2290, - [SMALL_STATE(110)] = 2360, - [SMALL_STATE(111)] = 2430, - [SMALL_STATE(112)] = 2496, - [SMALL_STATE(113)] = 2562, - [SMALL_STATE(114)] = 2628, - [SMALL_STATE(115)] = 2694, - [SMALL_STATE(116)] = 2768, - [SMALL_STATE(117)] = 2844, - [SMALL_STATE(118)] = 2914, - [SMALL_STATE(119)] = 2979, - [SMALL_STATE(120)] = 3052, - [SMALL_STATE(121)] = 3117, - [SMALL_STATE(122)] = 3184, - [SMALL_STATE(123)] = 3249, - [SMALL_STATE(124)] = 3314, - [SMALL_STATE(125)] = 3381, - [SMALL_STATE(126)] = 3448, - [SMALL_STATE(127)] = 3613, - [SMALL_STATE(128)] = 3680, - [SMALL_STATE(129)] = 3747, - [SMALL_STATE(130)] = 3811, - [SMALL_STATE(131)] = 3875, - [SMALL_STATE(132)] = 3939, - [SMALL_STATE(133)] = 4003, - [SMALL_STATE(134)] = 4067, - [SMALL_STATE(135)] = 4131, - [SMALL_STATE(136)] = 4195, - [SMALL_STATE(137)] = 4261, - [SMALL_STATE(138)] = 4325, - [SMALL_STATE(139)] = 4391, - [SMALL_STATE(140)] = 4455, - [SMALL_STATE(141)] = 4519, - [SMALL_STATE(142)] = 4583, - [SMALL_STATE(143)] = 4647, - [SMALL_STATE(144)] = 4711, - [SMALL_STATE(145)] = 4775, - [SMALL_STATE(146)] = 4839, - [SMALL_STATE(147)] = 4903, - [SMALL_STATE(148)] = 4967, - [SMALL_STATE(149)] = 5031, - [SMALL_STATE(150)] = 5095, - [SMALL_STATE(151)] = 5159, - [SMALL_STATE(152)] = 5223, - [SMALL_STATE(153)] = 5287, - [SMALL_STATE(154)] = 5351, - [SMALL_STATE(155)] = 5415, - [SMALL_STATE(156)] = 5479, - [SMALL_STATE(157)] = 5543, - [SMALL_STATE(158)] = 5607, - [SMALL_STATE(159)] = 5671, - [SMALL_STATE(160)] = 5735, - [SMALL_STATE(161)] = 5799, - [SMALL_STATE(162)] = 5863, - [SMALL_STATE(163)] = 5927, - [SMALL_STATE(164)] = 5991, - [SMALL_STATE(165)] = 6055, - [SMALL_STATE(166)] = 6119, - [SMALL_STATE(167)] = 6183, - [SMALL_STATE(168)] = 6247, - [SMALL_STATE(169)] = 6311, - [SMALL_STATE(170)] = 6375, - [SMALL_STATE(171)] = 6439, - [SMALL_STATE(172)] = 6503, - [SMALL_STATE(173)] = 6567, - [SMALL_STATE(174)] = 6631, - [SMALL_STATE(175)] = 6695, - [SMALL_STATE(176)] = 6759, - [SMALL_STATE(177)] = 6823, - [SMALL_STATE(178)] = 6887, - [SMALL_STATE(179)] = 6951, - [SMALL_STATE(180)] = 7015, - [SMALL_STATE(181)] = 7079, - [SMALL_STATE(182)] = 7143, - [SMALL_STATE(183)] = 7207, - [SMALL_STATE(184)] = 7271, - [SMALL_STATE(185)] = 7335, - [SMALL_STATE(186)] = 7399, - [SMALL_STATE(187)] = 7463, - [SMALL_STATE(188)] = 7527, - [SMALL_STATE(189)] = 7591, - [SMALL_STATE(190)] = 7655, - [SMALL_STATE(191)] = 7719, - [SMALL_STATE(192)] = 7783, - [SMALL_STATE(193)] = 7847, - [SMALL_STATE(194)] = 7911, - [SMALL_STATE(195)] = 7975, - [SMALL_STATE(196)] = 8039, - [SMALL_STATE(197)] = 8103, - [SMALL_STATE(198)] = 8167, - [SMALL_STATE(199)] = 8231, - [SMALL_STATE(200)] = 8295, - [SMALL_STATE(201)] = 8359, - [SMALL_STATE(202)] = 8423, - [SMALL_STATE(203)] = 8487, - [SMALL_STATE(204)] = 8551, - [SMALL_STATE(205)] = 8615, - [SMALL_STATE(206)] = 8679, - [SMALL_STATE(207)] = 8743, - [SMALL_STATE(208)] = 8807, - [SMALL_STATE(209)] = 8871, - [SMALL_STATE(210)] = 8935, - [SMALL_STATE(211)] = 8999, - [SMALL_STATE(212)] = 9148, - [SMALL_STATE(213)] = 9311, - [SMALL_STATE(214)] = 9474, - [SMALL_STATE(215)] = 9623, - [SMALL_STATE(216)] = 9686, - [SMALL_STATE(217)] = 9749, - [SMALL_STATE(218)] = 9895, - [SMALL_STATE(219)] = 10041, - [SMALL_STATE(220)] = 10080, - [SMALL_STATE(221)] = 10116, - [SMALL_STATE(222)] = 10146, - [SMALL_STATE(223)] = 10198, - [SMALL_STATE(224)] = 10245, - [SMALL_STATE(225)] = 10294, - [SMALL_STATE(226)] = 10341, - [SMALL_STATE(227)] = 10390, - [SMALL_STATE(228)] = 10436, - [SMALL_STATE(229)] = 10484, - [SMALL_STATE(230)] = 10530, - [SMALL_STATE(231)] = 10576, - [SMALL_STATE(232)] = 10622, - [SMALL_STATE(233)] = 10668, - [SMALL_STATE(234)] = 10714, - [SMALL_STATE(235)] = 10760, - [SMALL_STATE(236)] = 10806, - [SMALL_STATE(237)] = 10852, - [SMALL_STATE(238)] = 10898, - [SMALL_STATE(239)] = 10944, - [SMALL_STATE(240)] = 10990, - [SMALL_STATE(241)] = 11036, - [SMALL_STATE(242)] = 11082, - [SMALL_STATE(243)] = 11128, - [SMALL_STATE(244)] = 11174, - [SMALL_STATE(245)] = 11220, - [SMALL_STATE(246)] = 11266, - [SMALL_STATE(247)] = 11312, - [SMALL_STATE(248)] = 11358, - [SMALL_STATE(249)] = 11404, - [SMALL_STATE(250)] = 11446, - [SMALL_STATE(251)] = 11488, - [SMALL_STATE(252)] = 11530, - [SMALL_STATE(253)] = 11572, - [SMALL_STATE(254)] = 11614, - [SMALL_STATE(255)] = 11656, - [SMALL_STATE(256)] = 11698, - [SMALL_STATE(257)] = 11740, - [SMALL_STATE(258)] = 11782, - [SMALL_STATE(259)] = 11824, - [SMALL_STATE(260)] = 11866, - [SMALL_STATE(261)] = 11908, - [SMALL_STATE(262)] = 11950, - [SMALL_STATE(263)] = 11992, - [SMALL_STATE(264)] = 12034, - [SMALL_STATE(265)] = 12061, - [SMALL_STATE(266)] = 12088, - [SMALL_STATE(267)] = 12115, - [SMALL_STATE(268)] = 12137, - [SMALL_STATE(269)] = 12159, - [SMALL_STATE(270)] = 12181, - [SMALL_STATE(271)] = 12203, - [SMALL_STATE(272)] = 12239, - [SMALL_STATE(273)] = 12261, - [SMALL_STATE(274)] = 12283, - [SMALL_STATE(275)] = 12305, - [SMALL_STATE(276)] = 12341, - [SMALL_STATE(277)] = 12363, - [SMALL_STATE(278)] = 12385, - [SMALL_STATE(279)] = 12421, - [SMALL_STATE(280)] = 12457, - [SMALL_STATE(281)] = 12479, - [SMALL_STATE(282)] = 12500, - [SMALL_STATE(283)] = 12534, - [SMALL_STATE(284)] = 12559, - [SMALL_STATE(285)] = 12583, - [SMALL_STATE(286)] = 12599, - [SMALL_STATE(287)] = 12623, - [SMALL_STATE(288)] = 12639, - [SMALL_STATE(289)] = 12655, - [SMALL_STATE(290)] = 12671, - [SMALL_STATE(291)] = 12687, - [SMALL_STATE(292)] = 12711, - [SMALL_STATE(293)] = 12735, - [SMALL_STATE(294)] = 12759, - [SMALL_STATE(295)] = 12783, - [SMALL_STATE(296)] = 12807, - [SMALL_STATE(297)] = 12831, - [SMALL_STATE(298)] = 12855, - [SMALL_STATE(299)] = 12879, - [SMALL_STATE(300)] = 12903, - [SMALL_STATE(301)] = 12926, - [SMALL_STATE(302)] = 12949, - [SMALL_STATE(303)] = 12972, - [SMALL_STATE(304)] = 12986, - [SMALL_STATE(305)] = 13000, - [SMALL_STATE(306)] = 13012, - [SMALL_STATE(307)] = 13027, - [SMALL_STATE(308)] = 13042, - [SMALL_STATE(309)] = 13057, - [SMALL_STATE(310)] = 13072, - [SMALL_STATE(311)] = 13087, - [SMALL_STATE(312)] = 13103, - [SMALL_STATE(313)] = 13119, - [SMALL_STATE(314)] = 13135, - [SMALL_STATE(315)] = 13151, - [SMALL_STATE(316)] = 13167, - [SMALL_STATE(317)] = 13183, - [SMALL_STATE(318)] = 13199, - [SMALL_STATE(319)] = 13215, - [SMALL_STATE(320)] = 13231, - [SMALL_STATE(321)] = 13247, - [SMALL_STATE(322)] = 13263, - [SMALL_STATE(323)] = 13279, - [SMALL_STATE(324)] = 13289, - [SMALL_STATE(325)] = 13302, - [SMALL_STATE(326)] = 13315, - [SMALL_STATE(327)] = 13328, - [SMALL_STATE(328)] = 13341, - [SMALL_STATE(329)] = 13354, - [SMALL_STATE(330)] = 13367, - [SMALL_STATE(331)] = 13380, - [SMALL_STATE(332)] = 13393, - [SMALL_STATE(333)] = 13406, - [SMALL_STATE(334)] = 13419, - [SMALL_STATE(335)] = 13432, - [SMALL_STATE(336)] = 13445, - [SMALL_STATE(337)] = 13458, - [SMALL_STATE(338)] = 13471, - [SMALL_STATE(339)] = 13484, - [SMALL_STATE(340)] = 13497, - [SMALL_STATE(341)] = 13506, - [SMALL_STATE(342)] = 13519, - [SMALL_STATE(343)] = 13527, - [SMALL_STATE(344)] = 13535, - [SMALL_STATE(345)] = 13543, - [SMALL_STATE(346)] = 13553, - [SMALL_STATE(347)] = 13561, - [SMALL_STATE(348)] = 13569, - [SMALL_STATE(349)] = 13579, - [SMALL_STATE(350)] = 13589, - [SMALL_STATE(351)] = 13597, - [SMALL_STATE(352)] = 13605, - [SMALL_STATE(353)] = 13613, - [SMALL_STATE(354)] = 13621, - [SMALL_STATE(355)] = 13631, - [SMALL_STATE(356)] = 13639, - [SMALL_STATE(357)] = 13647, - [SMALL_STATE(358)] = 13657, - [SMALL_STATE(359)] = 13667, - [SMALL_STATE(360)] = 13674, - [SMALL_STATE(361)] = 13681, - [SMALL_STATE(362)] = 13688, - [SMALL_STATE(363)] = 13695, - [SMALL_STATE(364)] = 13702, - [SMALL_STATE(365)] = 13709, - [SMALL_STATE(366)] = 13716, - [SMALL_STATE(367)] = 13723, - [SMALL_STATE(368)] = 13730, - [SMALL_STATE(369)] = 13737, - [SMALL_STATE(370)] = 13744, - [SMALL_STATE(371)] = 13751, - [SMALL_STATE(372)] = 13758, - [SMALL_STATE(373)] = 13765, - [SMALL_STATE(374)] = 13772, - [SMALL_STATE(375)] = 13779, - [SMALL_STATE(376)] = 13786, - [SMALL_STATE(377)] = 13793, - [SMALL_STATE(378)] = 13800, - [SMALL_STATE(379)] = 13807, - [SMALL_STATE(380)] = 13814, - [SMALL_STATE(381)] = 13821, - [SMALL_STATE(382)] = 13828, - [SMALL_STATE(383)] = 13835, - [SMALL_STATE(384)] = 13842, - [SMALL_STATE(385)] = 13849, - [SMALL_STATE(386)] = 13856, - [SMALL_STATE(387)] = 13863, - [SMALL_STATE(388)] = 13870, - [SMALL_STATE(389)] = 13877, - [SMALL_STATE(390)] = 13884, - [SMALL_STATE(391)] = 13891, + [SMALL_STATE(91)] = 0, + [SMALL_STATE(92)] = 71, + [SMALL_STATE(93)] = 142, + [SMALL_STATE(94)] = 229, + [SMALL_STATE(95)] = 305, + [SMALL_STATE(96)] = 383, + [SMALL_STATE(97)] = 454, + [SMALL_STATE(98)] = 525, + [SMALL_STATE(99)] = 596, + [SMALL_STATE(100)] = 667, + [SMALL_STATE(101)] = 740, + [SMALL_STATE(102)] = 811, + [SMALL_STATE(103)] = 882, + [SMALL_STATE(104)] = 953, + [SMALL_STATE(105)] = 1024, + [SMALL_STATE(106)] = 1094, + [SMALL_STATE(107)] = 1160, + [SMALL_STATE(108)] = 1226, + [SMALL_STATE(109)] = 1302, + [SMALL_STATE(110)] = 1368, + [SMALL_STATE(111)] = 1434, + [SMALL_STATE(112)] = 1500, + [SMALL_STATE(113)] = 1566, + [SMALL_STATE(114)] = 1632, + [SMALL_STATE(115)] = 1698, + [SMALL_STATE(116)] = 1764, + [SMALL_STATE(117)] = 1834, + [SMALL_STATE(118)] = 1904, + [SMALL_STATE(119)] = 1978, + [SMALL_STATE(120)] = 2044, + [SMALL_STATE(121)] = 2110, + [SMALL_STATE(122)] = 2176, + [SMALL_STATE(123)] = 2242, + [SMALL_STATE(124)] = 2308, + [SMALL_STATE(125)] = 2374, + [SMALL_STATE(126)] = 2440, + [SMALL_STATE(127)] = 2506, + [SMALL_STATE(128)] = 2576, + [SMALL_STATE(129)] = 2642, + [SMALL_STATE(130)] = 2712, + [SMALL_STATE(131)] = 2778, + [SMALL_STATE(132)] = 2844, + [SMALL_STATE(133)] = 2914, + [SMALL_STATE(134)] = 2979, + [SMALL_STATE(135)] = 3046, + [SMALL_STATE(136)] = 3113, + [SMALL_STATE(137)] = 3186, + [SMALL_STATE(138)] = 3253, + [SMALL_STATE(139)] = 3320, + [SMALL_STATE(140)] = 3385, + [SMALL_STATE(141)] = 3452, + [SMALL_STATE(142)] = 3517, + [SMALL_STATE(143)] = 3582, + [SMALL_STATE(144)] = 3646, + [SMALL_STATE(145)] = 3710, + [SMALL_STATE(146)] = 3774, + [SMALL_STATE(147)] = 3838, + [SMALL_STATE(148)] = 3902, + [SMALL_STATE(149)] = 3966, + [SMALL_STATE(150)] = 4030, + [SMALL_STATE(151)] = 4094, + [SMALL_STATE(152)] = 4158, + [SMALL_STATE(153)] = 4222, + [SMALL_STATE(154)] = 4286, + [SMALL_STATE(155)] = 4350, + [SMALL_STATE(156)] = 4414, + [SMALL_STATE(157)] = 4478, + [SMALL_STATE(158)] = 4542, + [SMALL_STATE(159)] = 4606, + [SMALL_STATE(160)] = 4670, + [SMALL_STATE(161)] = 4736, + [SMALL_STATE(162)] = 4800, + [SMALL_STATE(163)] = 4864, + [SMALL_STATE(164)] = 4928, + [SMALL_STATE(165)] = 4992, + [SMALL_STATE(166)] = 5056, + [SMALL_STATE(167)] = 5120, + [SMALL_STATE(168)] = 5184, + [SMALL_STATE(169)] = 5248, + [SMALL_STATE(170)] = 5314, + [SMALL_STATE(171)] = 5378, + [SMALL_STATE(172)] = 5442, + [SMALL_STATE(173)] = 5506, + [SMALL_STATE(174)] = 5570, + [SMALL_STATE(175)] = 5634, + [SMALL_STATE(176)] = 5698, + [SMALL_STATE(177)] = 5762, + [SMALL_STATE(178)] = 5826, + [SMALL_STATE(179)] = 5890, + [SMALL_STATE(180)] = 5954, + [SMALL_STATE(181)] = 6018, + [SMALL_STATE(182)] = 6082, + [SMALL_STATE(183)] = 6146, + [SMALL_STATE(184)] = 6210, + [SMALL_STATE(185)] = 6274, + [SMALL_STATE(186)] = 6338, + [SMALL_STATE(187)] = 6402, + [SMALL_STATE(188)] = 6466, + [SMALL_STATE(189)] = 6530, + [SMALL_STATE(190)] = 6594, + [SMALL_STATE(191)] = 6658, + [SMALL_STATE(192)] = 6722, + [SMALL_STATE(193)] = 6786, + [SMALL_STATE(194)] = 6850, + [SMALL_STATE(195)] = 6914, + [SMALL_STATE(196)] = 6978, + [SMALL_STATE(197)] = 7042, + [SMALL_STATE(198)] = 7106, + [SMALL_STATE(199)] = 7170, + [SMALL_STATE(200)] = 7234, + [SMALL_STATE(201)] = 7298, + [SMALL_STATE(202)] = 7362, + [SMALL_STATE(203)] = 7426, + [SMALL_STATE(204)] = 7490, + [SMALL_STATE(205)] = 7554, + [SMALL_STATE(206)] = 7618, + [SMALL_STATE(207)] = 7682, + [SMALL_STATE(208)] = 7746, + [SMALL_STATE(209)] = 7810, + [SMALL_STATE(210)] = 7874, + [SMALL_STATE(211)] = 7938, + [SMALL_STATE(212)] = 8002, + [SMALL_STATE(213)] = 8066, + [SMALL_STATE(214)] = 8130, + [SMALL_STATE(215)] = 8194, + [SMALL_STATE(216)] = 8258, + [SMALL_STATE(217)] = 8322, + [SMALL_STATE(218)] = 8386, + [SMALL_STATE(219)] = 8450, + [SMALL_STATE(220)] = 8514, + [SMALL_STATE(221)] = 8578, + [SMALL_STATE(222)] = 8642, + [SMALL_STATE(223)] = 8706, + [SMALL_STATE(224)] = 8769, + [SMALL_STATE(225)] = 8832, + [SMALL_STATE(226)] = 8871, + [SMALL_STATE(227)] = 8907, + [SMALL_STATE(228)] = 8937, + [SMALL_STATE(229)] = 8989, + [SMALL_STATE(230)] = 9036, + [SMALL_STATE(231)] = 9085, + [SMALL_STATE(232)] = 9134, + [SMALL_STATE(233)] = 9181, + [SMALL_STATE(234)] = 9227, + [SMALL_STATE(235)] = 9273, + [SMALL_STATE(236)] = 9321, + [SMALL_STATE(237)] = 9367, + [SMALL_STATE(238)] = 9413, + [SMALL_STATE(239)] = 9459, + [SMALL_STATE(240)] = 9505, + [SMALL_STATE(241)] = 9551, + [SMALL_STATE(242)] = 9597, + [SMALL_STATE(243)] = 9643, + [SMALL_STATE(244)] = 9689, + [SMALL_STATE(245)] = 9735, + [SMALL_STATE(246)] = 9781, + [SMALL_STATE(247)] = 9827, + [SMALL_STATE(248)] = 9873, + [SMALL_STATE(249)] = 9919, + [SMALL_STATE(250)] = 9965, + [SMALL_STATE(251)] = 10011, + [SMALL_STATE(252)] = 10057, + [SMALL_STATE(253)] = 10103, + [SMALL_STATE(254)] = 10149, + [SMALL_STATE(255)] = 10195, + [SMALL_STATE(256)] = 10237, + [SMALL_STATE(257)] = 10279, + [SMALL_STATE(258)] = 10321, + [SMALL_STATE(259)] = 10363, + [SMALL_STATE(260)] = 10405, + [SMALL_STATE(261)] = 10447, + [SMALL_STATE(262)] = 10489, + [SMALL_STATE(263)] = 10531, + [SMALL_STATE(264)] = 10573, + [SMALL_STATE(265)] = 10615, + [SMALL_STATE(266)] = 10657, + [SMALL_STATE(267)] = 10699, + [SMALL_STATE(268)] = 10741, + [SMALL_STATE(269)] = 10783, + [SMALL_STATE(270)] = 10825, + [SMALL_STATE(271)] = 10852, + [SMALL_STATE(272)] = 10879, + [SMALL_STATE(273)] = 10906, + [SMALL_STATE(274)] = 10942, + [SMALL_STATE(275)] = 10964, + [SMALL_STATE(276)] = 10986, + [SMALL_STATE(277)] = 11008, + [SMALL_STATE(278)] = 11030, + [SMALL_STATE(279)] = 11052, + [SMALL_STATE(280)] = 11074, + [SMALL_STATE(281)] = 11096, + [SMALL_STATE(282)] = 11118, + [SMALL_STATE(283)] = 11154, + [SMALL_STATE(284)] = 11176, + [SMALL_STATE(285)] = 11198, + [SMALL_STATE(286)] = 11234, + [SMALL_STATE(287)] = 11270, + [SMALL_STATE(288)] = 11291, + [SMALL_STATE(289)] = 11325, + [SMALL_STATE(290)] = 11350, + [SMALL_STATE(291)] = 11374, + [SMALL_STATE(292)] = 11390, + [SMALL_STATE(293)] = 11406, + [SMALL_STATE(294)] = 11430, + [SMALL_STATE(295)] = 11454, + [SMALL_STATE(296)] = 11478, + [SMALL_STATE(297)] = 11502, + [SMALL_STATE(298)] = 11526, + [SMALL_STATE(299)] = 11542, + [SMALL_STATE(300)] = 11566, + [SMALL_STATE(301)] = 11590, + [SMALL_STATE(302)] = 11606, + [SMALL_STATE(303)] = 11630, + [SMALL_STATE(304)] = 11654, + [SMALL_STATE(305)] = 11678, + [SMALL_STATE(306)] = 11694, + [SMALL_STATE(307)] = 11717, + [SMALL_STATE(308)] = 11740, + [SMALL_STATE(309)] = 11763, + [SMALL_STATE(310)] = 11777, + [SMALL_STATE(311)] = 11791, + [SMALL_STATE(312)] = 11803, + [SMALL_STATE(313)] = 11818, + [SMALL_STATE(314)] = 11833, + [SMALL_STATE(315)] = 11848, + [SMALL_STATE(316)] = 11863, + [SMALL_STATE(317)] = 11878, + [SMALL_STATE(318)] = 11894, + [SMALL_STATE(319)] = 11910, + [SMALL_STATE(320)] = 11926, + [SMALL_STATE(321)] = 11942, + [SMALL_STATE(322)] = 11958, + [SMALL_STATE(323)] = 11974, + [SMALL_STATE(324)] = 11990, + [SMALL_STATE(325)] = 12006, + [SMALL_STATE(326)] = 12022, + [SMALL_STATE(327)] = 12032, + [SMALL_STATE(328)] = 12048, + [SMALL_STATE(329)] = 12064, + [SMALL_STATE(330)] = 12080, + [SMALL_STATE(331)] = 12089, + [SMALL_STATE(332)] = 12102, + [SMALL_STATE(333)] = 12115, + [SMALL_STATE(334)] = 12128, + [SMALL_STATE(335)] = 12141, + [SMALL_STATE(336)] = 12154, + [SMALL_STATE(337)] = 12167, + [SMALL_STATE(338)] = 12180, + [SMALL_STATE(339)] = 12193, + [SMALL_STATE(340)] = 12206, + [SMALL_STATE(341)] = 12219, + [SMALL_STATE(342)] = 12232, + [SMALL_STATE(343)] = 12245, + [SMALL_STATE(344)] = 12258, + [SMALL_STATE(345)] = 12271, + [SMALL_STATE(346)] = 12284, + [SMALL_STATE(347)] = 12297, + [SMALL_STATE(348)] = 12310, + [SMALL_STATE(349)] = 12318, + [SMALL_STATE(350)] = 12326, + [SMALL_STATE(351)] = 12334, + [SMALL_STATE(352)] = 12344, + [SMALL_STATE(353)] = 12352, + [SMALL_STATE(354)] = 12362, + [SMALL_STATE(355)] = 12370, + [SMALL_STATE(356)] = 12380, + [SMALL_STATE(357)] = 12390, + [SMALL_STATE(358)] = 12400, + [SMALL_STATE(359)] = 12408, + [SMALL_STATE(360)] = 12416, + [SMALL_STATE(361)] = 12424, + [SMALL_STATE(362)] = 12434, + [SMALL_STATE(363)] = 12442, + [SMALL_STATE(364)] = 12450, + [SMALL_STATE(365)] = 12458, + [SMALL_STATE(366)] = 12465, + [SMALL_STATE(367)] = 12472, + [SMALL_STATE(368)] = 12479, + [SMALL_STATE(369)] = 12486, + [SMALL_STATE(370)] = 12493, + [SMALL_STATE(371)] = 12500, + [SMALL_STATE(372)] = 12507, + [SMALL_STATE(373)] = 12514, + [SMALL_STATE(374)] = 12521, + [SMALL_STATE(375)] = 12528, + [SMALL_STATE(376)] = 12535, + [SMALL_STATE(377)] = 12542, + [SMALL_STATE(378)] = 12549, + [SMALL_STATE(379)] = 12556, + [SMALL_STATE(380)] = 12563, + [SMALL_STATE(381)] = 12570, + [SMALL_STATE(382)] = 12577, + [SMALL_STATE(383)] = 12584, + [SMALL_STATE(384)] = 12591, + [SMALL_STATE(385)] = 12598, + [SMALL_STATE(386)] = 12605, + [SMALL_STATE(387)] = 12612, + [SMALL_STATE(388)] = 12619, + [SMALL_STATE(389)] = 12626, + [SMALL_STATE(390)] = 12633, + [SMALL_STATE(391)] = 12640, + [SMALL_STATE(392)] = 12647, + [SMALL_STATE(393)] = 12654, + [SMALL_STATE(394)] = 12661, + [SMALL_STATE(395)] = 12668, + [SMALL_STATE(396)] = 12675, + [SMALL_STATE(397)] = 12682, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -22503,576 +22256,601 @@ static const TSParseActionEntry ts_parse_actions[] = { [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 0), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(221), - [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), + [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), [51] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_stmt_identifier, 1), [53] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_stmt_identifier, 1), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), - [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224), + [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), [71] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 1), - [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), [75] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat2, 1), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 1), - [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsetssizes_stmt, 2), - [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [89] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsetssizes_stmt, 2), - [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), - [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsets_stmt, 2), - [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsets_stmt, 2), - [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_html_disable_stmt, 2, .production_id = 2), - [109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_html_disable_stmt, 2, .production_id = 2), - [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_stmt, 1, .production_id = 2), - [113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_help_stmt, 1, .production_id = 2), - [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_stmt, 1, .production_id = 2), - [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_stmt, 1, .production_id = 2), - [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__search_stmt, 1, .production_id = 2), - [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__search_stmt, 1, .production_id = 2), - [123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 2, .production_id = 3), - [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 2, .production_id = 3), - [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__system_stmt, 1, .production_id = 2), - [129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__system_stmt, 1, .production_id = 2), - [131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 1, .production_id = 3), - [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 1, .production_id = 3), - [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias_arged_stmt, 1, .production_id = 3), - [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alias_arged_stmt, 1, .production_id = 3), - [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), - [141] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(291), - [144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_args_repeat1, 2), - [146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(248), - [149] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(71), - [152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(72), - [155] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(320), - [158] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(13), - [161] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(21), - [164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_args, 1), - [166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_args, 1), - [168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_stmt, 2, .production_id = 2), - [170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_stmt, 2, .production_id = 2), - [174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), - [176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_identifier, 1, .production_id = 1), - [184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_identifier, 1, .production_id = 1), - [186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_specifiers, 1), - [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_specifiers, 1), - [192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation, 2), - [194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_concatenation, 2), - [196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arg, 1), - [200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arg, 1), - [202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), - [204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), - [206] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(278), - [209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_specifiers_repeat1, 2), - [211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_specifiers_repeat1, 2), - [213] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_specifiers_repeat1, 2), SHIFT_REPEAT(383), - [216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_single_quoted_arg, 2), - [218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_single_quoted_arg, 2), - [220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_double_quoted_arg, 2), - [222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_double_quoted_arg, 2), - [224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_double_quoted_arg, 3), - [226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_double_quoted_arg, 3), - [228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spec_arg_identifier, 1), - [230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_spec_arg_identifier, 1), - [232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_specifiers_repeat1, 3), - [234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_specifiers_repeat1, 3), - [236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_substitution_arg, 3), - [238] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_substitution_arg, 3), - [240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arg_identifier, 1), - [242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arg_identifier, 1), - [244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arg, 1, .production_id = 7), - [246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arg, 1, .production_id = 7), - [248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_single_quoted_arg, 3), - [250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_single_quoted_arg, 3), - [252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arg_with_paren, 3, .production_id = 17), - [254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arg_with_paren, 3, .production_id = 17), - [256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_identifier, 2, .production_id = 6), - [258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_identifier, 2, .production_id = 6), - [260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_specifier, 1), - [262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_specifier, 1), - [264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), - [266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209), - [268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6), - [270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12), - [272] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), - [276] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), - [278] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(80), - [281] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(6), - [284] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(12), - [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [289] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(279), - [292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_arg, 1, .production_id = 7), - [294] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_arg, 1, .production_id = 7), - [296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), - [298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_key_concatenation, 2), - [300] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_key_concatenation, 2), - [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_key, 1), - [306] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_key, 1), - [308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), - [310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), - [312] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), SHIFT_REPEAT(283), - [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_val, 1), - [317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_val, 1), - [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), - [323] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), - [325] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), SHIFT_REPEAT(92), - [328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 1), - [330] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 1), - [332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_stmt, 4, .production_id = 3), - [334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_stmt, 4, .production_id = 3), - [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_args, 2), - [340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_args, 2), - [342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_args, 1), - [346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_args, 1), - [348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_val_concatenation, 2), - [350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_val_concatenation, 2), - [352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tmp_eval_args_repeat1, 2), - [356] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_tmp_eval_args_repeat1, 2), - [358] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_eval_args_repeat1, 2), SHIFT_REPEAT(326), - [361] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(115), - [364] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(8), - [367] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(7), - [370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), - [372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), - [374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__eq_sep_val_concatenation_repeat1, 2), - [378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__eq_sep_val_concatenation_repeat1, 2), - [380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__eq_sep_val_concatenation_repeat1, 2), SHIFT_REPEAT(251), - [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_eq_sep_args, 1), - [385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_eq_sep_args, 1), - [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_function_stmt, 2), - [391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_function_stmt, 2), - [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_flags_stmt, 2), - [397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_flags_stmt, 2), - [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1), - [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), - [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), - [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), - [425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), - [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), - [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), - [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), - [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_comment_stmt, 2), - [505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_comment_stmt, 2), - [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__macro_arged_stmt, 1, .production_id = 3), - [511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__macro_arged_stmt, 1, .production_id = 3), - [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_bits_stmt, 3), - [517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_bits_stmt, 3), - [519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arged_stmt, 1, .production_id = 4), - [521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arged_stmt, 1, .production_id = 4), - [523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_symbol_stmt, 2), - [525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_symbol_stmt, 2), - [527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arged_stmt, 1, .production_id = 5), - [529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arged_stmt, 1, .production_id = 5), - [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_stmt_question, 2, .production_id = 8), - [533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_stmt_question, 2, .production_id = 8), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_stmt, 1, .production_id = 2), - [539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_stmt, 1, .production_id = 2), - [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_instrs_stmt, 2), - [545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_instrs_stmt, 2), - [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_import_stmt, 2), - [549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_import_stmt, 2), - [551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_legacy_quoted_stmt, 3, .production_id = 12), - [553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_legacy_quoted_stmt, 3, .production_id = 12), - [555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__macro_arged_stmt, 2, .production_id = 9), - [557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__macro_arged_stmt, 2, .production_id = 9), - [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias_arged_stmt, 2, .production_id = 9), - [561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alias_arged_stmt, 2, .production_id = 9), - [563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 3, .production_id = 13), - [565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 3, .production_id = 13), - [567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 3, .production_id = 9), - [569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 3, .production_id = 9), - [571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_stmt, 3, .production_id = 14), - [573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_stmt, 3, .production_id = 14), - [575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 2, .production_id = 9), - [577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 2, .production_id = 9), - [579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_call, 3, .production_id = 21), - [581] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_call, 3, .production_id = 21), - [583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 2, .production_id = 10), - [585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 2, .production_id = 10), - [587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_segments_stmt, 2), - [589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_segments_stmt, 2), - [591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_call, 2), - [593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_call, 2), - [595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_stmt, 3, .production_id = 15), - [597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_stmt, 3, .production_id = 15), - [599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_bbs_stmt, 2), - [601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_bbs_stmt, 2), - [603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_stmt, 3), - [605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_stmt, 3), - [607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_file_lines_stmt, 3), - [609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_file_lines_stmt, 3), - [611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsets_stmt, 3), - [613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsets_stmt, 3), - [615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsetssizes_stmt, 3), - [617] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsetssizes_stmt, 3), - [619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_repeat_stmt, 2, .production_id = 11), - [621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_repeat_stmt, 2, .production_id = 11), - [623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__search_stmt, 2, .production_id = 8), - [625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__search_stmt, 2, .production_id = 8), - [627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_stmt, 5, .production_id = 3), - [629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_stmt, 5, .production_id = 3), - [631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_step_stmt, 3), - [633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_step_stmt, 3), - [635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_seek_stmt, 3), - [637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_seek_stmt, 3), - [639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_blksz_stmt, 3), - [641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_blksz_stmt, 3), - [643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_arch_stmt, 3), - [645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_arch_stmt, 3), - [647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_sections_stmt, 2), - [649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_sections_stmt, 2), - [651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_nthi_stmt, 3), - [653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_nthi_stmt, 3), - [655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_stmt, 3), - [657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_stmt, 3), - [659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_threads_stmt, 2), - [661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_threads_stmt, 2), - [663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fs_stmt, 3), - [665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fs_stmt, 3), - [667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_reli_stmt, 3), - [669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_reli_stmt, 3), - [671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_kuery_stmt, 3), - [673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_kuery_stmt, 3), - [675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fd_stmt, 3), - [677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fd_stmt, 3), - [679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_reg_stmt, 3), - [681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_reg_stmt, 3), - [683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_file_stmt, 3), - [685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_file_stmt, 3), - [687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_string_stmt, 3), - [689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_string_stmt, 3), - [691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_value_stmt, 3), - [693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_value_stmt, 3), - [695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_hex_stmt, 3), - [697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_hex_stmt, 3), - [699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_string_stmt, 2), - [701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_string_stmt, 2), - [703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__last_stmt, 1, .production_id = 2), - [705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__last_stmt, 1, .production_id = 2), - [707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbts_stmt, 2), - [709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbts_stmt, 2), - [711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbtb_stmt, 2), - [713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbtb_stmt, 2), - [715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbta_stmt, 2), - [717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbta_stmt, 2), - [719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fromto_stmt, 4), - [721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fromto_stmt, 4), - [723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_function_stmt, 4), - [725] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_function_stmt, 4), - [727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_stmt, 2, .production_id = 8), - [729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_stmt, 2, .production_id = 8), - [731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_html_enable_stmt, 2, .production_id = 2), - [733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_html_enable_stmt, 2, .production_id = 2), - [735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_flags_stmt, 4), - [737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_flags_stmt, 4), - [739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_comment_stmt, 4), - [741] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_comment_stmt, 4), - [743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_hit_stmt, 4, .production_id = 19), - [745] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_hit_stmt, 4, .production_id = 19), - [747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_iomap_stmt, 2), - [749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_iomap_stmt, 2), - [751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbgmap_stmt, 2), - [753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbgmap_stmt, 2), - [755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_register_stmt, 2), - [757] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_register_stmt, 2), - [759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pointer_arged_stmt, 2, .production_id = 8), - [761] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pointer_arged_stmt, 2, .production_id = 8), - [763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_eq_sep_args, 3), - [765] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_eq_sep_args, 3), - [767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_specifier, 2), - [769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_specifier, 2), - [771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__system_stmt, 2, .production_id = 8), - [773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__system_stmt, 2, .production_id = 8), - [775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_interpret_offsetssizes_stmt, 3), - [777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_interpret_offsetssizes_stmt, 3), - [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), - [783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(377), - [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_interpret_stmt, 3), - [809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_interpret_stmt, 3), - [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2), - [817] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2), SHIFT_REPEAT(219), - [820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statements_repeat1, 2), - [822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat1, 2), - [824] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat1, 2), SHIFT_REPEAT(220), - [827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statements_singleline_repeat1, 2), - [829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dec_number, 1), - [831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__dec_number, 1), - [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), - [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [853] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(298), - [856] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(234), - [859] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(272), - [862] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(280), - [865] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(272), - [868] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(322), - [871] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(19), - [874] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(18), - [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), - [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [899] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(275), - [902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), - [908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), - [912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), - [924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), - [928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15), - [930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), - [932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_search_identifier, 1), - [934] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_search_identifier, 1), - [936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), - [938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_redirect_operator, 2), - [940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_redirect_operator, 2), - [942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_append_operator, 2), - [944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_append_operator, 2), - [946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_redirect_operator, 1), - [948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_redirect_operator, 1), - [950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_append_operator, 1), - [952] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_append_operator, 1), - [954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65), - [956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), - [960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), - [962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), - [964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), - [966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), - [968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), - [972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), - [974] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(296), - [977] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(296), - [980] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(15), - [983] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(14), - [986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), - [988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), - [992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), - [994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), - [998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), - [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [1002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), - [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [1006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), - [1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [1012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirect_stmt, 3, .production_id = 16), - [1014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 2), - [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [1018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat2, 2), - [1020] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat2, 2), SHIFT_REPEAT(5), - [1023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 3), - [1025] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), - [1027] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), SHIFT_REPEAT(311), - [1030] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), SHIFT_REPEAT(311), - [1033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107), - [1035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [1037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), - [1039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), - [1041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353), - [1043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), - [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [1047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), - [1049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), - [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [1053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), - [1055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), - [1057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), - [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [1061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64), - [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [1065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), - [1067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), - [1069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [1071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), - [1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), - [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [1077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), - [1079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_macro_body_repeat1, 2), - [1081] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_macro_body_repeat1, 2), SHIFT_REPEAT(26), - [1084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements_singleline, 2), - [1086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [1088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), - [1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [1092] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(271), - [1095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements_singleline, 1), - [1097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_body, 2), - [1099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [1101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_body, 3), - [1103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements_singleline, 3), - [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [1107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 2), SHIFT_REPEAT(22), - [1110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 2), - [1112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 2), SHIFT_REPEAT(25), - [1115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [1121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), - [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [1125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [1129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 2, .production_id = 18), - [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [1133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [1149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [1153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [1159] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [1169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 3, .production_id = 20), - [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [1177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(380), - [1179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [1181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [1183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [1185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [1187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [83] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 1), + [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1), + [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), + [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396), + [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), + [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), + [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), + [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), + [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), + [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_interpret_stmt, 3), + [189] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_interpret_stmt, 3), + [191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 2, .production_id = 3), + [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [195] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 2, .production_id = 3), + [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsets_stmt, 2), + [211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsets_stmt, 2), + [213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsetssizes_stmt, 2), + [215] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsetssizes_stmt, 2), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__search_stmt, 1, .production_id = 2), + [221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__search_stmt, 1, .production_id = 2), + [223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_html_disable_stmt, 2, .production_id = 2), + [225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_html_disable_stmt, 2, .production_id = 2), + [227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_stmt, 1, .production_id = 2), + [229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_stmt, 1, .production_id = 2), + [231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_stmt, 1, .production_id = 2), + [233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_help_stmt, 1, .production_id = 2), + [235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tmp_stmt_repeat1, 2), + [237] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_tmp_stmt_repeat1, 2), + [239] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_stmt_repeat1, 2), SHIFT_REPEAT(244), + [242] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_stmt_repeat1, 2), SHIFT_REPEAT(245), + [245] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_stmt_repeat1, 2), SHIFT_REPEAT(233), + [248] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_stmt_repeat1, 2), SHIFT_REPEAT(268), + [251] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_stmt_repeat1, 2), SHIFT_REPEAT(248), + [254] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_stmt_repeat1, 2), SHIFT_REPEAT(267), + [257] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_stmt_repeat1, 2), SHIFT_REPEAT(322), + [260] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_stmt_repeat1, 2), SHIFT_REPEAT(256), + [263] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_stmt_repeat1, 2), SHIFT_REPEAT(254), + [266] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_stmt_repeat1, 2), SHIFT_REPEAT(255), + [269] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_stmt_repeat1, 2), SHIFT_REPEAT(253), + [272] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_stmt_repeat1, 2), SHIFT_REPEAT(257), + [275] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_stmt_repeat1, 2), SHIFT_REPEAT(258), + [278] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_stmt_repeat1, 2), SHIFT_REPEAT(259), + [281] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_stmt_repeat1, 2), SHIFT_REPEAT(260), + [284] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_stmt_repeat1, 2), SHIFT_REPEAT(261), + [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), + [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(383), + [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__system_stmt, 1, .production_id = 2), + [315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__system_stmt, 1, .production_id = 2), + [317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_interpret_offsetssizes_stmt, 3), + [319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_interpret_offsetssizes_stmt, 3), + [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 1, .production_id = 3), + [323] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 1, .production_id = 3), + [325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias_arged_stmt, 1, .production_id = 3), + [327] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alias_arged_stmt, 1, .production_id = 3), + [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 2, .production_id = 9), + [331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 2, .production_id = 9), + [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_stmt, 2), + [335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_stmt, 2), + [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_repeat_stmt, 2, .production_id = 11), + [339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_repeat_stmt, 2, .production_id = 11), + [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), + [343] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(300), + [346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_args_repeat1, 2), + [348] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(252), + [351] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(80), + [354] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(79), + [357] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(320), + [360] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(16), + [363] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(11), + [366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_args, 1), + [368] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_args, 1), + [370] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_stmt_repeat1, 2), SHIFT_REPEAT(242), + [373] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_stmt_repeat1, 2), SHIFT_REPEAT(240), + [376] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_stmt_repeat1, 2), SHIFT_REPEAT(239), + [379] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_stmt_repeat1, 2), SHIFT_REPEAT(238), + [382] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_stmt_repeat1, 2), SHIFT_REPEAT(237), + [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_stmt, 2, .production_id = 2), + [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [389] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_stmt, 2, .production_id = 2), + [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), + [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_identifier, 1, .production_id = 1), + [401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_identifier, 1, .production_id = 1), + [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation, 2), + [407] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_concatenation, 2), + [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_specifiers_repeat1, 2), + [413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_specifiers_repeat1, 2), + [415] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_specifiers_repeat1, 2), SHIFT_REPEAT(391), + [418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), + [420] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), + [422] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(285), + [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_specifiers, 1), + [427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_specifiers, 1), + [429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arg, 1), + [431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arg, 1), + [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arg, 1, .production_id = 7), + [435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arg, 1, .production_id = 7), + [437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arg_identifier, 1), + [439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arg_identifier, 1), + [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_substitution_arg, 3), + [443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_substitution_arg, 3), + [445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_single_quoted_arg, 3), + [447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_single_quoted_arg, 3), + [449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arg_with_paren, 3, .production_id = 17), + [451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arg_with_paren, 3, .production_id = 17), + [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_double_quoted_arg, 3), + [455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_double_quoted_arg, 3), + [457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_specifiers_repeat1, 3), + [459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_specifiers_repeat1, 3), + [461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spec_arg_identifier, 1), + [463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_spec_arg_identifier, 1), + [465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_single_quoted_arg, 2), + [467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_single_quoted_arg, 2), + [469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_double_quoted_arg, 2), + [471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_double_quoted_arg, 2), + [473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_identifier, 2, .production_id = 6), + [475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_identifier, 2, .production_id = 6), + [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), + [479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), + [481] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(94), + [484] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(18), + [487] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(15), + [490] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_specifier, 1), + [494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_specifier, 1), + [496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), + [498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210), + [500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), + [502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15), + [504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_arg, 1, .production_id = 7), + [506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_arg, 1, .production_id = 7), + [508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), + [510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_key_concatenation, 2), + [512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_key_concatenation, 2), + [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_key, 1), + [520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_key, 1), + [522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_val, 1), + [524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_val, 1), + [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), + [530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), + [532] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), SHIFT_REPEAT(289), + [535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), + [537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), + [539] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), SHIFT_REPEAT(122), + [542] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(282), + [545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_args, 1), + [547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_args, 1), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), + [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), + [555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6), + [557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_stmt, 4, .production_id = 3), + [559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_stmt, 4, .production_id = 3), + [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_val_concatenation, 2), + [565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_val_concatenation, 2), + [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [569] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(118), + [572] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(19), + [575] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(6), + [578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 1), + [580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 1), + [582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_args, 2), + [584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_args, 2), + [586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tmp_eval_args_repeat1, 2), + [588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_tmp_eval_args_repeat1, 2), + [590] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_eval_args_repeat1, 2), SHIFT_REPEAT(333), + [593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__eq_sep_val_concatenation_repeat1, 2), + [595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__eq_sep_val_concatenation_repeat1, 2), + [597] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__eq_sep_val_concatenation_repeat1, 2), SHIFT_REPEAT(266), + [600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_comment_stmt, 2), + [602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_comment_stmt, 2), + [604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_flags_stmt, 2), + [608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_flags_stmt, 2), + [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_function_stmt, 2), + [614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_function_stmt, 2), + [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_eq_sep_args, 1), + [620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_eq_sep_args, 1), + [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__macro_arged_stmt, 1, .production_id = 3), + [626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__macro_arged_stmt, 1, .production_id = 3), + [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_import_stmt, 2), + [632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_import_stmt, 2), + [634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_stmt, 2, .production_id = 8), + [636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_stmt, 2, .production_id = 8), + [638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 3, .production_id = 13), + [640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 3, .production_id = 13), + [642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 3, .production_id = 9), + [644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 3, .production_id = 9), + [646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_stmt, 3, .production_id = 14), + [648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_stmt, 3, .production_id = 14), + [650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_stmt, 3, .production_id = 15), + [652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_stmt, 3, .production_id = 15), + [654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_stmt, 3), + [656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_stmt, 3), + [658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_file_lines_stmt, 3), + [660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_file_lines_stmt, 3), + [662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsets_stmt, 3), + [664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsets_stmt, 3), + [666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsetssizes_stmt, 3), + [668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsetssizes_stmt, 3), + [670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_legacy_quoted_stmt, 3, .production_id = 12), + [672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_legacy_quoted_stmt, 3, .production_id = 12), + [674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 2, .production_id = 10), + [676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 2, .production_id = 10), + [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_step_stmt, 3), + [682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_step_stmt, 3), + [684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_seek_stmt, 2), + [686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_seek_stmt, 2), + [688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_blksz_stmt, 2), + [690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_blksz_stmt, 2), + [692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__search_stmt, 2, .production_id = 8), + [694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__search_stmt, 2, .production_id = 8), + [696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_arch_stmt, 2), + [698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_arch_stmt, 2), + [700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_bits_stmt, 2), + [702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_bits_stmt, 2), + [704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_nthi_stmt, 2), + [706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_nthi_stmt, 2), + [708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_stmt, 1, .production_id = 2), + [710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_stmt, 1, .production_id = 2), + [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_stmt, 2), + [716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_stmt, 2), + [718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_register_stmt, 2), + [720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_register_stmt, 2), + [722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbgmap_stmt, 2), + [724] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbgmap_stmt, 2), + [726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fs_stmt, 2), + [728] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fs_stmt, 2), + [730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_reli_stmt, 2), + [732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_reli_stmt, 2), + [734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_kuery_stmt, 2), + [736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_kuery_stmt, 2), + [738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fd_stmt, 2), + [740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fd_stmt, 2), + [742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_reg_stmt, 2), + [744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_reg_stmt, 2), + [746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_file_stmt, 2), + [748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_file_stmt, 2), + [750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_string_stmt, 2), + [752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_string_stmt, 2), + [754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_value_stmt, 2), + [756] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_value_stmt, 2), + [758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_hex_stmt, 2), + [760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_hex_stmt, 2), + [762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_call, 2), + [764] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_call, 2), + [766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_iomap_stmt, 2), + [768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_iomap_stmt, 2), + [770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_string_stmt, 2), + [772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_string_stmt, 2), + [774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_symbol_stmt, 2), + [776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_symbol_stmt, 2), + [778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_segments_stmt, 2), + [780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_segments_stmt, 2), + [782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_sections_stmt, 2), + [784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_sections_stmt, 2), + [786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_stmt, 5, .production_id = 3), + [788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_stmt, 5, .production_id = 3), + [790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_instrs_stmt, 2), + [792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_instrs_stmt, 2), + [794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_bbs_stmt, 2), + [796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_bbs_stmt, 2), + [798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_threads_stmt, 2), + [800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_threads_stmt, 2), + [802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbts_stmt, 2), + [804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbts_stmt, 2), + [806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbtb_stmt, 2), + [808] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbtb_stmt, 2), + [810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbta_stmt, 2), + [812] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbta_stmt, 2), + [814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_html_enable_stmt, 2, .production_id = 2), + [816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_html_enable_stmt, 2, .production_id = 2), + [818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pointer_arged_stmt, 2, .production_id = 8), + [820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pointer_arged_stmt, 2, .production_id = 8), + [822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__system_stmt, 2, .production_id = 8), + [824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__system_stmt, 2, .production_id = 8), + [826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_call, 3, .production_id = 21), + [828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_call, 3, .production_id = 21), + [830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__alias_arged_stmt, 2, .production_id = 9), + [832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__alias_arged_stmt, 2, .production_id = 9), + [834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__macro_arged_stmt, 2, .production_id = 9), + [836] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__macro_arged_stmt, 2, .production_id = 9), + [838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_stmt_question, 2, .production_id = 8), + [840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_stmt_question, 2, .production_id = 8), + [842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__last_stmt, 1, .production_id = 2), + [844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__last_stmt, 1, .production_id = 2), + [846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arged_stmt, 1, .production_id = 5), + [848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arged_stmt, 1, .production_id = 5), + [850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arged_stmt, 1, .production_id = 4), + [852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arged_stmt, 1, .production_id = 4), + [854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_eq_sep_args, 3), + [856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_eq_sep_args, 3), + [858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_specifier, 2), + [860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_specifier, 2), + [862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_hit_stmt, 4, .production_id = 19), + [864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_hit_stmt, 4, .production_id = 19), + [866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_comment_stmt, 4), + [868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_comment_stmt, 4), + [870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_flags_stmt, 4), + [872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_flags_stmt, 4), + [874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_function_stmt, 4), + [876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_function_stmt, 4), + [878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fromto_stmt, 3), + [880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fromto_stmt, 3), + [882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2), + [888] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2), SHIFT_REPEAT(225), + [891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statements_repeat1, 2), + [893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat1, 2), + [895] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat1, 2), SHIFT_REPEAT(226), + [898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statements_singleline_repeat1, 2), + [900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dec_number, 1), + [902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__dec_number, 1), + [904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), + [912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [926] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(297), + [929] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(250), + [932] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(280), + [935] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(283), + [938] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(280), + [941] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(329), + [944] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(13), + [947] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(9), + [950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), + [958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [970] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(273), + [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), + [979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), + [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), + [999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), + [1001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12), + [1003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_append_operator, 1), + [1005] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_append_operator, 1), + [1007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_search_identifier, 1), + [1009] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_search_identifier, 1), + [1011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [1013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [1015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), + [1017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [1021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), + [1023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), + [1025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), + [1027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), + [1029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [1031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), + [1033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_redirect_operator, 2), + [1035] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_redirect_operator, 2), + [1037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), + [1039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), + [1041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [1043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), + [1045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_append_operator, 2), + [1047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_append_operator, 2), + [1049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), + [1051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), + [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [1055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), + [1057] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), + [1059] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(304), + [1062] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(304), + [1065] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(10), + [1068] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(12), + [1071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_redirect_operator, 1), + [1073] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_redirect_operator, 1), + [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [1077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [1083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirect_stmt, 3, .production_id = 16), + [1085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 3), + [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [1089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 2), + [1091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat2, 2), + [1093] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat2, 2), SHIFT_REPEAT(5), + [1096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), + [1098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [1100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), + [1102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), + [1104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [1106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [1108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), + [1110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), + [1112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [1114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), + [1116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), + [1118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [1120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), + [1122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [1124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), + [1126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), + [1128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), + [1130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [1132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), + [1134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), + [1136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), SHIFT_REPEAT(327), + [1139] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), SHIFT_REPEAT(327), + [1142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), + [1144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), + [1146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [1148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), + [1150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 2), + [1152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(286), + [1155] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 2), SHIFT_REPEAT(23), + [1158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), + [1160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [1162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements_singleline, 1), + [1164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [1166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements_singleline, 2), + [1168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_macro_body_repeat1, 2), + [1170] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_macro_body_repeat1, 2), SHIFT_REPEAT(27), + [1173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements_singleline, 3), + [1175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_body, 2), + [1177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [1179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [1181] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 2), SHIFT_REPEAT(24), + [1184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_body, 3), + [1186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [1188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [1190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), + [1192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [1194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [1196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [1198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [1200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [1202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [1206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [1208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [1210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [1212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [1214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [1216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [1218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [1220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [1222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [1226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [1228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [1230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 2, .production_id = 18), + [1232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [1234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(386), + [1236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [1238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [1240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [1242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [1244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [1246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [1248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [1250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [1252] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [1254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 3, .production_id = 20), + [1256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [1258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), }; enum ts_external_scanner_symbol_identifiers { @@ -23125,11 +22903,11 @@ static const bool ts_external_scanner_states[12][EXTERNAL_TOKEN_COUNT] = { [7] = { [ts_external_token_file_descriptor] = true, [ts_external_token__eq_sep_concat] = true, - [ts_external_token__concat] = true, }, [8] = { [ts_external_token_file_descriptor] = true, [ts_external_token__eq_sep_concat] = true, + [ts_external_token__concat] = true, }, [9] = { [ts_external_token__concat] = true, diff --git a/test/db/cmd/cmd_px b/test/db/cmd/cmd_px index fc533e094af..92a1e4bc45f 100644 --- a/test/db/cmd/cmd_px +++ b/test/db/cmd/cmd_px @@ -393,7 +393,7 @@ RUN NAME=pxi FILE=malloc://0xd+0x30 -CMDS=pxi @!0x10+0x30 @x:f30f1efa554889e5ebfe +CMDS=pxi @x:f30f1efa554889e5ebfe @!0x10+0x30 EXPECT=<