Method | Description | |
---|---|---|
CheckStackTop ( Vm vm ) : Shovel.Value | ||
DeserializeBytecode ( |
||
DeserializeBytecode ( byte bytes ) : Shovel.Instruction[] | ||
GetBytecode ( List |
||
GetStructInstanceValue ( |
||
ListStructInstanceKeys ( |
||
MakeSources ( ) : List |
||
MakeSourcesFromIEnumerable ( IEnumerable |
||
MakeSourcesWithStdlib ( ) : List |
||
PrintAssembledBytecode ( |
||
PrintAssembledBytecode ( List |
||
PrintRawBytecode ( List |
||
RunVm ( Shovel bytecode, List |
||
RunVm ( Vm vm, List |
||
SerializeBytecode ( |
||
SerializeBytecodeToStream ( |
||
SerializeVmState ( Vm vm ) : byte[] | ||
SerializeVmStateToStream ( Vm vm ) : Stream | ||
SetStructInstanceValue ( |
||
SideBySide ( string str1, string str2, int halfSize = 38 ) : string | ||
TestRunVm ( List |
||
TestRunVm ( Shovel bytecode, List |
||
VmExecutedTicks ( Vm vm ) : long | ||
VmExecutedTicksSinceLastNap ( Vm vm ) : long | ||
VmExecutionComplete ( Vm vm ) : bool | ||
VmIsLive ( Vm vm ) : bool | ||
VmProgrammingError ( Shovel vm ) : |
||
VmUsedCells ( Vm vm ) : int | ||
VmUserDefinedPrimitiveError ( Shovel vm ) : |
||
WakeUpVm ( Vm vm ) : void |
public static CheckStackTop ( Vm vm ) : Shovel.Value | ||
vm | Vm | |
return | Shovel.Value |
public static DeserializeBytecode ( |
||
ms | ||
return | Shovel.Instruction[] |
public static DeserializeBytecode ( byte bytes ) : Shovel.Instruction[] | ||
bytes | byte | |
return | Shovel.Instruction[] |
public static GetBytecode ( List |
||
sources | List |
|
return | Shovel.Instruction[] |
public static GetStructInstanceValue ( |
||
str | ||
key | string | |
defaultValue | Shovel.Value | |
return | Shovel.Value |
public static ListStructInstanceKeys ( |
||
str | ||
return | string[] |
public static MakeSourcesFromIEnumerable ( IEnumerable |
||
namesAndContents | IEnumerable |
|
return | List |
public static MakeSourcesWithStdlib ( ) : List |
||
return | List |
public static PrintAssembledBytecode ( |
||
bytecode | ||
return | string |
public static PrintAssembledBytecode ( List |
||
sources | List |
|
return | string |
public static PrintRawBytecode ( List |
||
sources | List |
|
optimize | bool | |
return | string |
public static RunVm ( Shovel bytecode, List |
||
bytecode | Shovel | |
sources | List |
|
userPrimitives | IEnumerable |
|
state | byte | |
totalTicksQuota | int | |
ticksUntilNextNapQuota | int | |
usedCellsQuota | int | |
return |
public static RunVm ( Vm vm, List |
||
vm | Vm | |
sources | List |
|
userPrimitives | IEnumerable |
|
totalTicksQuota | int | |
ticksUntilNextNapQuota | int | |
usedCellsQuota | int | |
return |
public static SerializeBytecode ( |
||
bytecode | ||
return | byte[] |
public static SerializeBytecodeToStream ( |
||
bytecode | ||
return |
public static SerializeVmState ( Vm vm ) : byte[] | ||
vm | Vm | |
return | byte[] |
public static SerializeVmStateToStream ( Vm vm ) : Stream | ||
vm | Vm | |
return | Stream |
public static SetStructInstanceValue ( |
||
str | ||
key | string | |
newValue | Shovel.Value | |
return | bool |
public static SideBySide ( string str1, string str2, int halfSize = 38 ) : string | ||
str1 | string | |
str2 | string | |
halfSize | int | |
return | string |
public static TestRunVm ( List |
||
sources | List |
|
return | Shovel.Value |
public static TestRunVm ( Shovel bytecode, List |
||
bytecode | Shovel | |
sources | List |
|
return | Shovel.Value |
public static VmExecutedTicks ( Vm vm ) : long | ||
vm | Vm | |
return | long |
public static VmExecutedTicksSinceLastNap ( Vm vm ) : long | ||
vm | Vm | |
return | long |
public static VmExecutionComplete ( Vm vm ) : bool | ||
vm | Vm | |
return | bool |
public static VmProgrammingError ( Shovel vm ) : |
||
vm | Shovel | |
return |
public static VmUserDefinedPrimitiveError ( Shovel vm ) : |
||
vm | Shovel | |
return |