Crate extendable_vm[][src]



A struct that stores information about an active function call.

Executable code with a list of constants.

A list of chunks

Parses code from raw bytes using a table of constant parsers.

Defines how bytecode constants are parsed.

A set of constant parsers

An error that is raised by the VM

Describes one type of instructions that the VM supports.

Location in code

A set of instruction definitions

The entire state of the VM

A vector of bytes

The current reading location of RawBytes


A property that splits exceptions into 2 groups

A function that implements a certain instruction type.


Something that is readable with a pointer

Type Definitions