This repository contains a collection of Rust crates and cli tools to load, disassemble, decompile and analyze Hashlink bytecode.
data/
: Haxe source files to test the toolshlbc/
: Core library to load and disassemble bytecodehlbc-cli/
: CLI frontend forhlbc
hlbc-decompiler/
: Decompiler libraryhlbc-derive/
: helper proc macros for hlbchlbc-gui/
: GUI to explore bytecode visually
A wiki detailing the specifics of Hashlink bytecode is available here or by
using the command wiki
in the CLI.
- C API
Development of this project would not have been possible without the hashlink source code. Some algorithms are directly derived from the original C code reading bytecode files.