Namespace Pl0.Vm
Classes
- BufferedPl0Io
Buffered I/O implementation for deterministic VM tests.
- ConsolePl0Io
Console-based I/O for interactive VM execution.
- Pl0VmMessages
Bietet Zugriff auf den ResourceManager für VM-Fehlertexte.
- SteppableVirtualMachine
Stateful PL/0 virtual machine with explicit single-step execution.
- VirtualMachine
Executes PL/0 P-Code instructions on a stack-based virtual machine.
- VirtualMachineOptions
Configuration options for the PL/0 virtual machine.
- VmExecutionResult
Result of executing a P-Code program on the VM.
- VmState
Snapshot of the current VM state.
- VmStepResult
Result of executing exactly one VM instruction.
Structs
- VmDiagnostic
Diagnostic information produced by the virtual machine.
Interfaces
- IPl0Io
Abstraction for PL/0 input/output.
Enums
- VmStepStatus
Status of a single VM step.