Kiwi Engine
VM for interpreter
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Fields
KEVisitor Struct Reference

#include <KEVisitor.h>

Data Fields

KEVisitFuncRef visitNopInstruction
 
KEVisitFuncRef visitFunctionInstruction
 
KEVisitFuncRef visitCompoundInstruction
 
KEVisitFuncRef visitMoveInstruction
 
KEVisitFuncRef visitSetInstruction
 
KEVisitFuncRef visitUnaryInstruction
 
KEVisitFuncRef visitBinaryInstruction
 
KEVisitFuncRef visitCreateFunctionInstruction
 
KEVisitFuncRef visitCallFunctionInstruction
 
KEVisitFuncRef visitCallBuiltinInstruction
 
KEVisitFuncRef visitRootFrameInstruction
 
KEVisitFuncRef visitCreateFrameInstruction
 
KEVisitFuncRef visitSetFrameInstruction
 
KEVisitFuncRef visitGetFrameInstruction
 
KEVisitFuncRef visitCreateArrayInstruction
 
KEVisitFuncRef visitSetArrayInstruction
 
KEVisitFuncRef visitGetArrayInstruction
 
KEVisitFuncRef visitCreateDictionaryInstruction
 
KEVisitFuncRef visitSetDictionaryInstruction
 
KEVisitFuncRef visitGetDictionaryInstruction
 
KEVisitFuncRef visitIfInstruction
 
KEVisitFuncRef visitSwitchInstruction
 
KEVisitFuncRef visitCaseInstruction
 
KEVisitFuncRef visitWhileInstruction
 
KEVisitFuncRef visitForeachArrayInstruction
 
KEVisitFuncRef visitForeachDictInstruction
 
KEVisitFuncRef visitJumpInstruction
 
KEVisitFuncRef visitExitInstruction
 

Detailed Description

Visitor table

Field Documentation

KEVisitFuncRef KEVisitor::visitBinaryInstruction

binary instruction

KEVisitFuncRef KEVisitor::visitCallBuiltinInstruction

call-builtin instruction

KEVisitFuncRef KEVisitor::visitCallFunctionInstruction

call-function instruction

KEVisitFuncRef KEVisitor::visitCaseInstruction

case instruction

KEVisitFuncRef KEVisitor::visitCompoundInstruction

compound instruction

KEVisitFuncRef KEVisitor::visitCreateArrayInstruction

create-array instruction

KEVisitFuncRef KEVisitor::visitCreateDictionaryInstruction

create-dictionary instruction

KEVisitFuncRef KEVisitor::visitCreateFrameInstruction

create-frame instruction

KEVisitFuncRef KEVisitor::visitCreateFunctionInstruction

create-function instruction

KEVisitFuncRef KEVisitor::visitExitInstruction

exit instruction

KEVisitFuncRef KEVisitor::visitForeachArrayInstruction

foreach array instruction

KEVisitFuncRef KEVisitor::visitForeachDictInstruction

foreach dict instruction

KEVisitFuncRef KEVisitor::visitFunctionInstruction

function instruction

KEVisitFuncRef KEVisitor::visitGetArrayInstruction

get-array instruction

KEVisitFuncRef KEVisitor::visitGetDictionaryInstruction

get-dictionary instruction

KEVisitFuncRef KEVisitor::visitGetFrameInstruction

get-frame instruction

KEVisitFuncRef KEVisitor::visitIfInstruction

if instruction

KEVisitFuncRef KEVisitor::visitJumpInstruction

jump instruction

KEVisitFuncRef KEVisitor::visitMoveInstruction

move instruction

KEVisitFuncRef KEVisitor::visitNopInstruction

nop instruction

KEVisitFuncRef KEVisitor::visitRootFrameInstruction

root-frame instruction

KEVisitFuncRef KEVisitor::visitSetArrayInstruction

set-array instruction

KEVisitFuncRef KEVisitor::visitSetDictionaryInstruction

set-dictionary instruction

KEVisitFuncRef KEVisitor::visitSetFrameInstruction

set-frame instruction

KEVisitFuncRef KEVisitor::visitSetInstruction

set instruction

KEVisitFuncRef KEVisitor::visitSwitchInstruction

switch instruction

KEVisitFuncRef KEVisitor::visitUnaryInstruction

unary instruction

KEVisitFuncRef KEVisitor::visitWhileInstruction

while instruction


The documentation for this struct was generated from the following file: