Skip to main content

module lang::flybytes::Disassembler

rascal-0.34.0
flybytes-0.2.3

Usage

import lang::flybytes::Disassembler;

Source code

http://github.com/usethesource/flybytes/blob/main/src/lang/flybytes/Disassembler.rsc

Dependencies

extend lang::flybytes::Syntax;
import Exception;

function disassemble

reverses the flybytes compiler, but recovers only lists of instructions from the methods' bodies.

Class disassemble(loc classFile, bool signaturesOnly=false) throws IO

function disassemble

return the disassembled information from all (overloaded) methods with a given name in the given class.

list[Method] disassemble(loc classFile, str methodName)