DefaultExecutionLayer

class DefaultExecutionLayer(events: VMEvents, scope: Scope, source: CompiledSource, functionName: String, node: CompiledNode, thisValue: LAny?) : ExecutionLayer

Types

Comparison
Link copied to clipboard
enum Comparison : Enum<DefaultExecutionLayer.Comparison>
ExceptionHandler
Link copied to clipboard
data class ExceptionHandler(keepOnStack: Int, jumpOnException: Int, jumpOnEnd: Int)
LoopHandler
Link copied to clipboard
data class LoopHandler(keepOnStack: Int, jumpOnBreak: Int, jumpOnContinue: Int)

Functions

onReturn
Link copied to clipboard
open override fun onReturn(value: LAny)
onThrow
Link copied to clipboard
open override fun onThrow(value: LAny)
step
Link copied to clipboard
open override fun step()
trace
Link copied to clipboard
open override fun trace(): StackTrace?