Open XVilka opened 6 years ago
For the C output I suggest to use existing editor so it will be easier to provide all nifty features: https://github.com/google/xi-editor
Or Neovim (then https://github.com/daa84/neovim-lib )
i would suggest to integrate a command like a did with pdd
and then use e cmd.pdc=<cmdname>
to choose what to call.
For the apis themselves i dunno.
it depends on what you want to integrate..
Suggestions for APIs through r2 (and ofcourse JSON interfaces for all of them):
@Vane11ope already started to work on the implementing visual panel pseudo-code integration: https://github.com/radare/radare2/commit/da93272db3f1fb0b879790cb0f8d922476969fde
@sushant94 @chinmaydd @kriw @HMPerson1 I suggest this "client-side" part of radeco reside in https://github.com/radareorg/radeco
You can ditch old radeco code and create a new project structure instead.
@radare @wargio since you yesterday asked - please see this bug and corresponding pad. Please don't create duplicates.
To edit something in r2, refresh the radeco view, same in reverse order. See https://github.com/radareorg/radeco-lib/issues/183 as an example.
@wargio @sivaramaaa @radare please help us with defining the interface/API
There is pad with discussion/plans: https://hackmd.io/s/rye7uWVE7#