Table of Contents

Enum VmCompletionReason

Namespace
Pl0.Vm
Assembly
Pl0.Vm.dll

Beschreibt den stabilen Ausführungszustand oder Abschlussgrund einer VM-Ausführung.

Describes the stable execution state or completion reason of a VM execution.

public enum VmCompletionReason

Fields

ArithmeticFault = 7

Ein Rechenfehler ist aufgetreten. / An arithmetic fault occurred.

Cancelled = 2

Die Ausführung wurde abgebrochen. / Execution was cancelled.

Halted = 1

Das Programm wurde regulär beendet. / The program halted normally.

InputEndOfStream = 8

Die Eingabe ist beendet. / The input stream ended.

InputFormatError = 9

Das Eingabeformat ist ungültig. / The input format is invalid.

InstructionBudgetExceeded = 3

Das Instruktionsbudget wurde erreicht. / The instruction budget was reached.

InvalidConfiguration = 4

Die Konfiguration ist ungültig. / The configuration is invalid.

InvalidProgram = 5

Das P-Code-Programm ist ungültig. / The P-Code program is invalid.

IoFault = 10

Die Host-Ein-/Ausgabe ist fehlgeschlagen. / Host input/output failed.

Running = 0

Die Ausführung läuft und ist noch nicht terminal. / Execution is running and is not terminal yet.

RuntimeFault = 11

Ein sonstiger Laufzeitfehler ist aufgetreten. / Another runtime fault occurred.

StackFault = 6

Ein Stackfehler ist aufgetreten. / A stack fault occurred.