rizin/shlr
Riccardo Schirone d88a76d2df
tree-sitter: support iter commands (#16111) ##core
* radare2-shell-parser: shrink to single-command output when substituing

Before this patch, when substituing arguments the entire input string
was considered, making the process potentially slow if the input was
long. With this patch, substitute_args and parse_args work on a shrinked
version of the input, which includes only the current command.

Not only it improves performance, but it also prevents issues where
other non-related parts of the input string could be replaced during
apply_edits.

* radare2-shell-parser: implement some iter commands
* Add support for number_command and recursive help
* cmd_ignbithints should be set everywhere for consistency
* Save rnum->value before doing a cmd substitution
* Update radare2-shell-parser to fix null deref in html_disable_command
2020-03-03 12:42:38 +01:00
..
ar Rewrite the RBuffer API to make it safer and adjust the codebase ##refactor (#13656) 2019-05-15 15:34:06 +02:00
arm
bochs Fix some warnings (#15549) 2019-12-08 12:49:58 +01:00
capstone-patches Fix android-static ##build 2019-08-01 04:39:40 +02:00
gdb Fix spelling errors (#15904) 2020-01-27 07:43:47 +01:00
grub Fix static-build without GPL code 2019-08-02 09:51:09 -07:00
heap Fix some warnings (#15549) 2019-12-08 12:49:58 +01:00
java Remove Custom Analysis for Java (#15817) ##anal 2020-01-16 11:25:49 +01:00
lz4
mpc Fix warnings 2020-01-19 17:11:07 -05:00
ptrace-wrap Change radare->radareorg links 2019-10-07 10:48:31 +02:00
qnx Fix spelling errors (#15904) 2020-01-27 07:43:47 +01:00
rar
sdb sdb header file dependency for external plugin i.e. pyc (#16004) 2020-02-19 19:39:43 +01:00
spp Fix spp warning (#15530) 2019-12-01 13:08:48 +01:00
tcc Implement function names with dots in signatures ##anal (#15993) 2020-02-26 14:23:47 +01:00
w32dbg_wrap Fix some warnings (#15549) 2019-12-08 12:49:58 +01:00
windbg Fix bug in windbg_read_reg() (#16086) 2020-03-02 13:38:17 +08:00
www Fix spelling errors (#15904) 2020-01-27 07:43:47 +01:00
zip Fix spelling errors (#15904) 2020-01-27 07:43:47 +01:00
capstone.mk Fix build with system capstone (--with-syscapstone) (#14753) 2019-08-03 18:00:12 -07:00
capstone.sh Automatically choose wget/curl/git depending on availability ##build 2019-05-13 10:25:17 +02:00
clone_3rd_repo.sh Very simple tree sitter integration (#15414) ##command 2019-11-06 10:33:23 +01:00
Makefile tree-sitter: support iter commands (#16111) ##core 2020-03-03 12:42:38 +01:00
meson.build tree-sitter: support iter commands (#16111) ##core 2020-03-03 12:42:38 +01:00
radare2-shell-parser-deps.mk Very simple tree sitter integration (#15414) ##command 2019-11-06 10:33:23 +01:00
sdb-config.mk