4 releases (breaking)

0.7.0 Nov 16, 2023
0.6.0 May 7, 2023
0.5.0 Sep 14, 2022
0.4.0 Aug 3, 2022

#152 in Visualization


Used in 2 crates

MIT license

210KB
5.5K SLoC

hlbc-decompiler Crates.io

Hashlink bytecode disassembler and analyzer.

This crate is a library, see hlbc-cli for an actual program to use.


See the wiki for examples of decompilation output.


lib.rs:

The decompiler used to get haxe sources back from the bytecode definitions. More info on how everything works in the wiki.

The decompiler takes bytecode elements as input and outputs [ast] structures that can be displayed.

Dependencies

~0.6–1.5MB
~29K SLoC