Interface Block<M>

Represent a reacheable basic block.

Type Parameters

  • M extends string

Hierarchy

  • Block

Properties

Properties

opcodes: {
    opcode: Opcode<M>;
    stack?: Stack<Expr>;
}[]

The Opcodes decoded from bytecode augmented with its Stack trace.

Type declaration

  • Readonly opcode: Opcode<M>

    The Opcode decoded and executed from bytecode.

  • Optional stack?: Stack<Expr>

    The Stack trace after executing this opcode.

pcend: number

Where this block ends, exclusive.

states: State<Inst, Expr>[]

Generated using TypeDoc v0.25.2