Rizin
unix-like reverse engineering framework and cli tools
rz-shell-parser-cmds.inc
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: 2020 ret2libc <sirmy15@gmail.com>
2 // SPDX-License-Identifier: LGPL-3.0-only
3 //
4 // mark with HANDLER_RULE_OP every rule that is a _stmt
5 // mark with RULE_OP every rule that you use with DEFINE_IS_TS_FCN or with its TSSymbol (e.g. ts_##name##_symbol)
6 HANDLER_RULE_OP(statements)
7 HANDLER_RULE_OP(arged_stmt)
8 HANDLER_RULE_OP(legacy_quoted_stmt)
9 HANDLER_RULE_OP(repeat_stmt)
10 HANDLER_RULE_OP(redirect_stmt)
11 HANDLER_RULE_OP(help_stmt)
12 HANDLER_RULE_OP(tmp_seek_stmt)
13 HANDLER_RULE_OP(tmp_blksz_stmt)
14 HANDLER_RULE_OP(tmp_fromto_stmt)
15 HANDLER_RULE_OP(tmp_arch_stmt)
16 HANDLER_RULE_OP(tmp_bits_stmt)
17 HANDLER_RULE_OP(tmp_nthi_stmt)
18 HANDLER_RULE_OP(tmp_eval_stmt)
19 HANDLER_RULE_OP(tmp_fs_stmt)
20 HANDLER_RULE_OP(tmp_reli_stmt)
21 HANDLER_RULE_OP(tmp_kuery_stmt)
22 HANDLER_RULE_OP(tmp_fd_stmt)
23 HANDLER_RULE_OP(tmp_reg_stmt)
24 HANDLER_RULE_OP(tmp_file_stmt)
25 HANDLER_RULE_OP(tmp_string_stmt)
26 HANDLER_RULE_OP(tmp_value_stmt)
27 HANDLER_RULE_OP(tmp_hex_stmt)
28 HANDLER_RULE_OP(grep_stmt)
29 HANDLER_RULE_OP(iter_file_lines_stmt)
30 HANDLER_RULE_OP(iter_offsets_stmt)
31 HANDLER_RULE_OP(iter_offsetssizes_stmt)
32 HANDLER_RULE_OP(iter_hit_stmt)
33 HANDLER_RULE_OP(iter_interpret_stmt)
34 HANDLER_RULE_OP(iter_interpret_offsetssizes_stmt)
35 HANDLER_RULE_OP(iter_comment_stmt)
36 HANDLER_RULE_OP(iter_dbta_stmt)
37 HANDLER_RULE_OP(iter_dbtb_stmt)
38 HANDLER_RULE_OP(iter_dbts_stmt)
39 HANDLER_RULE_OP(iter_threads_stmt)
40 HANDLER_RULE_OP(iter_bbs_stmt)
41 HANDLER_RULE_OP(iter_instrs_stmt)
42 HANDLER_RULE_OP(iter_import_stmt)
43 HANDLER_RULE_OP(iter_sections_stmt)
44 HANDLER_RULE_OP(iter_segments_stmt)
45 HANDLER_RULE_OP(iter_symbol_stmt)
46 HANDLER_RULE_OP(iter_string_stmt)
47 HANDLER_RULE_OP(iter_flags_stmt)
48 HANDLER_RULE_OP(iter_function_stmt)
49 HANDLER_RULE_OP(iter_iomap_stmt)
50 HANDLER_RULE_OP(iter_dbgmap_stmt)
51 HANDLER_RULE_OP(iter_register_stmt)
52 HANDLER_RULE_OP(iter_step_stmt)
53 HANDLER_RULE_OP(html_disable_stmt)
54 HANDLER_RULE_OP(html_enable_stmt)
55 HANDLER_RULE_OP(pipe_stmt)
56 RULE_OP(fdn_redirect_operator)
57 RULE_OP(fdn_append_operator)
58 RULE_OP(html_redirect_operator)
59 RULE_OP(html_append_operator)
60 RULE_OP(cmd_substitution_arg)
62 RULE_OP(arg)
63 RULE_OP(arg_identifier)
64 RULE_OP(pf_arg)
65 RULE_OP(pf_args)
66 RULE_OP(pf_new_args)
67 RULE_OP(pf_dot_cmd_args)
68 RULE_OP(pf_concatenation)
69 RULE_OP(double_quoted_arg)
70 RULE_OP(single_quoted_arg)
71 RULE_OP(concatenation)
72 RULE_OP(grep_specifier)
73 #undef RULE_OP
74 #undef HANDLER_RULE_OP
#define RULE_OP(name)
Definition: cmd.c:5209
#define HANDLER_RULE_OP(name)
Definition: cmd.c:5210
int args
Definition: mipsasm.c:18