Modules

Arithmetic

Bit manipulation

Comparison

I/O

Data movement

Structs

Tracks state of the registers and memory during execution

Runtime representation of an instruction

Executes a program

For platform independent I/O

Struct representing a single block of RAM

Struct providing random-access memory (RAM)

Stores original source code during execution

Enums

Represents all possible runtime errors

Shows execution status

Type Definitions

Runtime representation of a program

Function pointer of an instruction called with Context and Op at runtime

Convenience type to work with PasmError