Table of Contents

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.