hasmer
|
Represents a decompiler of a Hermes bytecode file, used for approximating the original JavaScript source. More...
Public Member Functions | |
HbcDecompiler (HbcFile source, DecompilerOptions options) | |
Creates a new HbcDecompiler given the bytecode file to decompile and the options to be used for decompiling. More... | |
string | Decompile (bool preserveAst) |
Decompiles the bytecode file into either a JSON AST or JavaScript source code. More... | |
Properties | |
DecompilerOptions | Options [get, set] |
The options to be used when decompiling. More... | |
HbcFile | Source [get, set] |
The Hermes bytecode file used for decompilation. More... | |
DataDisassembler | DataDisassembler [get, set] |
The disassembler used for parsing data from the bytecode file's data buffers. More... | |
Represents a decompiler of a Hermes bytecode file, used for approximating the original JavaScript source.
|
inline |
Creates a new HbcDecompiler given the bytecode file to decompile and the options to be used for decompiling.
|
inline |
Decompiles the bytecode file into either a JSON AST or JavaScript source code.
|
getset |
The disassembler used for parsing data from the bytecode file's data buffers.
|
getset |
The options to be used when decompiling.
|
getset |
The Hermes bytecode file used for decompilation.