Lines Matching refs:ScriptInterpreter
29 int32_t ScriptInterpreter::ExecuteScript(ScriptManagerImpl *manager, Hpackage::PkgManager::StreamPt… in ExecuteScript()
37 auto inter = new ScriptInterpreter(manager); in ExecuteScript()
57 ScriptInterpreter::ScriptInterpreter(ScriptManagerImpl *manager) : scriptManager_(manager) in ScriptInterpreter() function in Uscript::ScriptInterpreter
62 ScriptInterpreter::~ScriptInterpreter() in ~ScriptInterpreter()
77 int32_t ScriptInterpreter::LoadScript(Hpackage::PkgManager::StreamPtr pkgStream) in LoadScript()
87 int32_t ScriptInterpreter::Execute() in Execute()
99 int32_t ScriptInterpreter::AddFunction(ScriptFunction *function) in AddFunction()
109 ScriptFunction* ScriptInterpreter::FindFunction(const std::string &name) in FindFunction()
117 UScriptValuePtr ScriptInterpreter::ExecuteFunction(UScriptContextPtr context, const std::string &na… in ExecuteFunction()
129 UScriptValuePtr ScriptInterpreter::FindVariable(UScriptContextPtr local, std::string id) in FindVariable()
143 UScriptValuePtr ScriptInterpreter::UpdateVariable(UScriptContextPtr local, std::string id, UScriptV… in UpdateVariable()
157 void ScriptInterpreter::AddStatement(UScriptStatement *statement) in AddStatement()
166 bool ScriptInterpreter::IsNativeFunction(std::string name) in IsNativeFunction()
171 UScriptValuePtr ScriptInterpreter::ExecuteNativeFunc(UScriptContextPtr context, in ExecuteNativeFunc()