BadScript 2
Loading...
Searching...
No Matches
BadRuntimeVirtualStackFrame.cs
Go to the documentation of this file.
1
namespace
BadScript2.Runtime.VirtualMachine
;
2
6
public
class
BadRuntimeVirtualStackFrame
7
{
11
public
readonly
BadExecutionContext
Context
;
12
16
public
int
BreakPointer
= -1;
17
21
public
int
ContinuePointer
= -1;
22
26
public
int
CreatePointer
= 0;
27
31
public
int
ReturnPointer
= -1;
32
36
public
int
ThrowPointer
= -1;
37
42
public
BadRuntimeVirtualStackFrame
(
BadExecutionContext
context)
43
{
44
Context
= context;
45
}
46
}
BadScript2.Runtime.BadExecutionContext
The Execution Context. Every execution of a script needs a context the script is running in....
Definition
BadExecutionContext.cs:16
BadScript2.Runtime.VirtualMachine.BadRuntimeVirtualStackFrame
Stores the current execution state of the Virtual Machine.
Definition
BadRuntimeVirtualStackFrame.cs:7
BadScript2.Runtime.VirtualMachine.BadRuntimeVirtualStackFrame.ThrowPointer
int ThrowPointer
The current throw instruction pointer.
Definition
BadRuntimeVirtualStackFrame.cs:36
BadScript2.Runtime.VirtualMachine.BadRuntimeVirtualStackFrame.BreakPointer
int BreakPointer
The current break instruction pointer.
Definition
BadRuntimeVirtualStackFrame.cs:16
BadScript2.Runtime.VirtualMachine.BadRuntimeVirtualStackFrame.Context
readonly BadExecutionContext Context
The current execution context.
Definition
BadRuntimeVirtualStackFrame.cs:11
BadScript2.Runtime.VirtualMachine.BadRuntimeVirtualStackFrame.ContinuePointer
int ContinuePointer
The current continue instruction pointer.
Definition
BadRuntimeVirtualStackFrame.cs:21
BadScript2.Runtime.VirtualMachine.BadRuntimeVirtualStackFrame.ReturnPointer
int ReturnPointer
The Return Pointer.
Definition
BadRuntimeVirtualStackFrame.cs:31
BadScript2.Runtime.VirtualMachine.BadRuntimeVirtualStackFrame.BadRuntimeVirtualStackFrame
BadRuntimeVirtualStackFrame(BadExecutionContext context)
Creates a new BadRuntimeVirtualStackFrame instance.
Definition
BadRuntimeVirtualStackFrame.cs:42
BadScript2.Runtime.VirtualMachine.BadRuntimeVirtualStackFrame.CreatePointer
int CreatePointer
The current create instruction pointer.
Definition
BadRuntimeVirtualStackFrame.cs:26
BadScript2.Runtime.VirtualMachine
Contains the Virtual Machine Implementation.
Definition
BadCompiledFunction.cs:11
src
BadScript2
Runtime
VirtualMachine
BadRuntimeVirtualStackFrame.cs
Generated by
1.9.8