Lines Matching defs:local

55 UScriptValuePtr UScriptExpression::Execute(ScriptInterpreter &inter, UScriptContextPtr local)

59 UScriptValuePtr IntegerExpression::Execute(ScriptInterpreter &inter, UScriptContextPtr local)
63 UScriptValuePtr FloatExpression::Execute(ScriptInterpreter &inter, UScriptContextPtr local)
67 UScriptValuePtr StringExpression::Execute(ScriptInterpreter &inter, UScriptContextPtr local)
71 UScriptValuePtr IdentifierExpression::Execute(ScriptInterpreter &inter, UScriptContextPtr local)
73 INTERPRETER_LOGI(inter, local, "Execute statements identifier %s ", identifier_.c_str());
74 UScriptValuePtr variable = inter.FindVariable(local, identifier_);
75 INTERPRETER_LOGI(inter, local, "IdentifierExpression::Execute '%s = %s ' ", identifier_.c_str(),
99 UScriptValuePtr AssignExpression::Execute(ScriptInterpreter &inter, UScriptContextPtr local)
101 UScriptValuePtr result = expression_->Execute(inter, local);
102 INTERPRETER_LOGI(inter, local, "AssignExpression::Execute update local var '%s = %s ' ", identifier_.c_str(),
107 UScriptValuePtr var = inter.FindVariable(local, identifier_);
109 inter.UpdateVariable(local, identifier_, result);
117 local->UpdateVariables(inter, result, identifiers, index);
121 UScriptValuePtr BinaryExpression::Execute(ScriptInterpreter &inter, UScriptContextPtr local)
129 INTERPRETER_LOGI(inter, local, "BinaryExpression::Execute ");
131 left = left_->Execute(inter, local);
135 INTERPRETER_LOGE(inter, local, "BinaryExpression::Execute left:%s %s",
140 right = right_->Execute(inter, local);
144 INTERPRETER_LOGI(inter, local, "BinaryExpression::Execute left:%s %s right:%s result:%s",
152 UScriptValuePtr FunctionCallExpression::Execute(ScriptInterpreter &inter, UScriptContextPtr local)
155 INTERPRETER_LOGD(inter, local, "FunctionCallExpression::Execute %s ", functionName_.c_str());
158 return inter.ExecuteNativeFunc(local, functionName_, params_);
160 return inter.ExecuteFunction(local, functionName_, params_);