Activate() | VirtualMachine | |
AddLibrary(const Library &library) | VirtualMachine | |
AttachCommandConsole() | VirtualMachine | |
Begin(InputProvider &input) | VirtualMachine | |
CompileCurrent() | VirtualMachine | |
CurrentScopeInstance() const | VirtualMachine | |
DetachCommandConsole() | VirtualMachine | |
ExecuteFunction(const Function *fn, const std::vector< Data > ¶ms, bool method) | VirtualMachine | |
ExecuteStatement(const std::string &code, InputProvider::Dialect dialect=InputProvider::Programming) | VirtualMachine | |
Exists() | VirtualMachine | static |
FindSymbol(const std::string &original, bool reference=false, bool allownull=false) | VirtualMachine | |
Get() | VirtualMachine | static |
GetInput() const | VirtualMachine | |
GetMarkerForNext() const | VirtualMachine | |
GetOutput() const | VirtualMachine | |
GetReturnValue() const | VirtualMachine | |
GetScopeInstanceCount() const | VirtualMachine | |
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 | |
Libraries | VirtualMachine | |
LongJump(SourceMarker marker) | VirtualMachine | |
References | VirtualMachine | |
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) | VirtualMachine | explicit |
~VirtualMachine() | VirtualMachine | |