Modules§
Structs§
- Call
Frame - A struct that stores information about an active function call.
- Chunk
- Executable code with a list of constants.
- Code
- A list of chunks
- Code
Parser - Parses code from raw bytes using a table of constant parsers.
- Constant
Parser - Defines how bytecode constants are parsed.
- Constant
Parser Table - A set of constant parsers
- Exception
- An error that is raised by the VM
- Instruction
- Describes one type of instructions that the VM supports.
- Instruction
Pointer - Location in code
- Instruction
Table - A set of instruction definitions
- Machine
- The entire state of the VM
- RawBytes
- A vector of bytes
- RawBytes
Pointer - The current reading location of
RawBytes
Enums§
- Exception
Type - A property that splits exceptions into 2 groups
- Instruction
Fn - A function that implements a certain instruction type.
Traits§
- Byte
Readable - Something that is readable with a pointer