Gorgon Game Engine
VirtualMachine Member List

This is the complete list of members for VirtualMachine, including all inherited members.

Activate()VirtualMachine
AddLibrary(const Library &library)VirtualMachine
AttachCommandConsole()VirtualMachine
Begin(InputProvider &input)VirtualMachine
CompileCurrent()VirtualMachine
CurrentScopeInstance() constVirtualMachine
DetachCommandConsole()VirtualMachine
ExecuteFunction(const Function *fn, const std::vector< Data > &params, bool method)VirtualMachine
ExecuteStatement(const std::string &code, InputProvider::Dialect dialect=InputProvider::Programming)VirtualMachine
Exists()VirtualMachinestatic
FindSymbol(const std::string &original, bool reference=false, bool allownull=false)VirtualMachine
Get()VirtualMachinestatic
GetInput() constVirtualMachine
GetMarkerForNext() constVirtualMachine
GetOutput() constVirtualMachine
GetReturnValue() constVirtualMachine
GetScopeInstanceCount() constVirtualMachine
GetVariable(const std::string &name)VirtualMachine
getvarref(const std::string &var)VirtualMachine
IsVariableSet(const std::string &name)VirtualMachine
Jump(unsigned long line)VirtualMachine
Jump(SourceMarker marker)VirtualMachine
LibrariesVirtualMachine
LongJump(SourceMarker marker)VirtualMachine
ReferencesVirtualMachine
RemoveLibrary(const Library &library)VirtualMachine
Reset()VirtualMachine
ResetInput()VirtualMachine
ResetOutput()VirtualMachine
Return(Data value=Data::Invalid())VirtualMachine
Run()VirtualMachine
Run(std::shared_ptr< ScopeInstance > scope)VirtualMachine
Run(unsigned executiontarget)VirtualMachine
SetInput(std::istream &in)VirtualMachine
SetOutput(std::ostream &out, bool deleteonchange=false)VirtualMachine
SetSpecialIdentifierHandler(std::function< Data(char, std::string)> handler)VirtualMachine
SetVariable(const std::string &name, Data data, bool ref=false)VirtualMachine
Start(InputProvider &input)VirtualMachine
UnsetVariable(const std::string &name)VirtualMachine
UsingNamespace(const Namespace &name)VirtualMachine
UsingNamespace(const std::string &name)VirtualMachine
VirtualMachine(bool automaticreset=true, std::ostream &out=std::cout, std::istream &in=std::cin)VirtualMachineexplicit
~VirtualMachine()VirtualMachine