Crate hlbc_decompiler

source ·
Expand description

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.

Modules

  • A simple representation for the Haxe source code generated by the decompiler
  • Functions to render the ast to a string

Functions

  • Decompile a class with its static and instance fields and methods.
  • Decompile a function code to a list of Statements. This works by analyzing each opcodes in order while trying to reconstruct scopes, contexts and intents.
  • Decompile a function out of context