Namespace VM.Core
Classes
ExContext
Represents the execution context of the virtual machine, maintaining the state during program execution.
Frame
Represents a single function call frame during virtual machine execution. Stores the return address, local variables, and number of passed arguments.
FrameStack
Manages the call stack for function execution. Provides push/pop/peek access to individual frames.
InstructionSet
Maintains a mapping from operation codes (opcodes) to their corresponding executable instruction implementations. Acts as a registry and dispatcher for instruction behavior in the virtual machine.
VirtualMachine
Represents a virtual machine that executes bytecode instructions.