/ohos5.0/base/update/updater/services/script/script_interpreter/ |
H A D | script_context.h | 57 virtual UScriptValuePtr Computer(int32_t action, UScriptValuePtr value); 63 static UScriptValuePtr GetRightCompluteValue(UScriptValuePtr rightValue); 84 UScriptValuePtr Computer(int32_t action, UScriptValuePtr value) override; 106 UScriptValuePtr Computer(int32_t action, UScriptValuePtr value) override; 130 UScriptValuePtr Computer(int32_t action, UScriptValuePtr value) override; 132 …UScriptValuePtr ComputerReturn(int32_t action, UScriptValuePtr rightValue, UScriptValuePtr defRetu… 154 UScriptValuePtr Computer(int32_t action, UScriptValuePtr value) override; 162 std::vector<UScriptValuePtr> values_ {}; 185 UScriptValuePtr Computer(int32_t action, UScriptValuePtr value) override in Computer() 226 std::vector<UScriptValuePtr> outParam_ {}; [all …]
|
H A D | script_context.cpp | 132 UScriptValuePtr value) in UpdateVariable() 140 UScriptValuePtr value, in UpdateVariables() 165 UScriptValuePtr UScriptValue::Computer(int32_t action, UScriptValuePtr value) in Computer() 239 UScriptValuePtr IntegerValue::Computer(int32_t action, UScriptValuePtr value) in Computer() 351 UScriptValuePtr FloatValue::Computer(int32_t action, UScriptValuePtr value) in Computer() 427 UScriptValuePtr StringValue::ComputerReturn(int32_t action, UScriptValuePtr rightValue, in ComputerReturn() 428 UScriptValuePtr defReturn) const in ComputerReturn() 459 UScriptValuePtr StringValue::Computer(int32_t action, UScriptValuePtr value) in Computer() 520 UScriptValuePtr ReturnValue::Computer(int32_t action, UScriptValuePtr value) in Computer() 530 void ReturnValue::AddValue(const UScriptValuePtr value) in AddValue() [all …]
|
H A D | script_expression.cpp | 55 UScriptValuePtr UScriptExpression::Execute(ScriptInterpreter &inter, UScriptContextPtr local) in Execute() 59 UScriptValuePtr IntegerExpression::Execute(ScriptInterpreter &inter, UScriptContextPtr local) in Execute() 63 UScriptValuePtr FloatExpression::Execute(ScriptInterpreter &inter, UScriptContextPtr local) in Execute() 67 UScriptValuePtr StringExpression::Execute(ScriptInterpreter &inter, UScriptContextPtr local) in Execute() 74 UScriptValuePtr variable = inter.FindVariable(local, identifier_); in Execute() 101 UScriptValuePtr result = expression_->Execute(inter, local); in Execute() 107 UScriptValuePtr var = inter.FindVariable(local, identifier_); in Execute() 126 UScriptValuePtr left; in Execute() 127 UScriptValuePtr right; in Execute() 143 UScriptValuePtr value = left->Computer(action_, right); in Execute() [all …]
|
H A D | script_expression.h | 60 virtual UScriptValuePtr Execute(ScriptInterpreter &inter, UScriptContextPtr local); 83 UScriptValuePtr Execute(ScriptInterpreter &inter, UScriptContextPtr local) override; 102 UScriptValuePtr Execute(ScriptInterpreter &inter, UScriptContextPtr local) override; 120 UScriptValuePtr Execute(ScriptInterpreter &inter, UScriptContextPtr local) override; 137 UScriptValuePtr Execute(ScriptInterpreter &inter, UScriptContextPtr local) override; 161 UScriptValuePtr Execute(ScriptInterpreter &inter, UScriptContextPtr local) override; 179 UScriptValuePtr Execute(ScriptInterpreter &inter, UScriptContextPtr local) override; 198 UScriptValuePtr Execute(ScriptInterpreter &inter, UScriptContextPtr local) override;
|
H A D | script_interpreter.cpp | 117 UScriptValuePtr ScriptInterpreter::ExecuteFunction(UScriptContextPtr context, const std::string &na… in ExecuteFunction() 129 UScriptValuePtr ScriptInterpreter::FindVariable(UScriptContextPtr local, std::string id) in FindVariable() 132 UScriptValuePtr variable = (*context)->FindVariable(*this, id); in FindVariable() 143 UScriptValuePtr ScriptInterpreter::UpdateVariable(UScriptContextPtr local, std::string id, UScriptV… in UpdateVariable() 146 UScriptValuePtr variable = (*context)->FindVariable(*this, id); in UpdateVariable() 171 UScriptValuePtr ScriptInterpreter::ExecuteNativeFunc(UScriptContextPtr context, in ExecuteNativeFunc() 200 UScriptValuePtr result = id->Execute(*this, context); in ExecuteNativeFunc()
|
H A D | script_interpreter.h | 50 UScriptValuePtr ExecuteNativeFunc(UScriptContextPtr upContext, const std::string &name, 52 UScriptValuePtr ExecuteFunction(UScriptContextPtr context, const std::string &name, 54 UScriptValuePtr FindVariable(UScriptContextPtr local, std::string id); 55 UScriptValuePtr UpdateVariable(UScriptContextPtr local, std::string id, UScriptValuePtr var);
|
H A D | script_statement.h | 40 …UScriptStatementResult(StatementResultType type, UScriptValuePtr value) : type_(type), value_(valu… in UScriptStatementResult() 52 UScriptValuePtr GetResultValue() const in GetResultValue() 57 void SetResultValue(const UScriptValuePtr value) in SetResultValue() 72 void UpdateStatementResult(UScriptValuePtr value); 77 UScriptValuePtr value_ = nullptr;
|
H A D | script_statement.cpp | 24 void UScriptStatementResult::UpdateStatementResult(UScriptValuePtr value) in UpdateStatementResult() 176 UScriptValuePtr value = expression_->Execute(interpreter, context); in Execute() 194 UScriptValuePtr v = condition_->Execute(interpreter, context); in Execute() 231 UScriptValuePtr v = condition_->Execute(interpreter, context); in Execute() 263 UScriptValuePtr v = expression_->Execute(interpreter, context); in Execute() 370 UScriptValuePtr var = id->Execute(interpreter, context); in Execute()
|
H A D | script_function.cpp | 31 UScriptValuePtr ScriptFunction::Execute(ScriptInterpreter &inter, in Execute() 58 UScriptValuePtr var = expression->Execute(inter, context); in Execute()
|
H A D | script_function.h | 44 … UScriptValuePtr Execute(ScriptInterpreter &inter, UScriptContextPtr local, ScriptParams *params);
|
/ohos5.0/base/update/updater/test/unittest/script/ |
H A D | script_interpreter_unittest.cpp | 120 UScriptValuePtr rightValue = std::make_shared<IntegerValue>(0); in TestIntegerValueComputer() 121 UScriptValuePtr value = std::make_shared<IntegerValue>(intValue); in TestIntegerValueComputer() 128 UScriptValuePtr rightValue2 = std::make_shared<FloatValue>(floatValue); in TestIntegerValueComputer() 132 UScriptValuePtr rightValue3 = std::make_shared<FloatValue>(0); in TestIntegerValueComputer() 143 UScriptValuePtr rightValue = std::make_shared<IntegerValue>(0); in TestFloatValueComputer() 144 UScriptValuePtr value = std::make_shared<FloatValue>(floatValue); in TestFloatValueComputer() 150 UScriptValuePtr rightValue2 = std::make_shared<FloatValue>(floatValue); in TestFloatValueComputer() 154 UScriptValuePtr rightValue3 = std::make_shared<FloatValue>(0); in TestFloatValueComputer() 163 UScriptValuePtr rightValue = std::make_shared<IntegerValue>(0); in TestStringValueComputer() 164 UScriptValuePtr value = std::make_shared<StringValue>("100"); in TestStringValueComputer() [all …]
|
/ohos5.0/base/update/updater/test/unittest/script/script_instruction/ |
H A D | script_updateprocesser_unittest.cpp | 83 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestUpdateProcesserSetProcess() 97 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestUpdateProcesserSetProcess() 117 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestUpdateProcesserShowProcess() 126 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestUpdateProcesserShowProcess() 137 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestUpdateProcesserShowProcess() 157 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestUpdateProcesserPrint() 166 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestUpdateProcesserPrint() 185 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestUpdateProcesserSetProportion() 195 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestUpdateProcesserSetProportion()
|
H A D | basic_instruction_unittest.cpp | 86 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestBasicInstructionIsSubString01() 97 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestBasicInstructionIsSubString01() 111 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestBasicInstructionIsSubString02() 120 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestBasicInstructionIsSubString02() 141 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestBasicInstructionStdout() 171 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestBasicInstructionConcat() 190 std::vector<UScriptValuePtr> output = context2.GetOutVar(); in TestBasicInstructionConcat()
|
H A D | script_registercmd_unittest.cpp | 62 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestRegisterCmd01() 76 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestRegisterCmd02() 90 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestRegisterCmd03()
|
H A D | script_loadscript_unittest.cpp | 61 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestLoadScript01() 76 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestLoadScript02() 91 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestLoadScript03()
|
/ohos5.0/base/update/updater/test/unittest/updater_binary/ |
H A D | update_image_patch_unittest.cpp | 41 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestImgPatch01() 58 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestImgPatch02() 75 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestImgPatch03() 92 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestImgPatch04() 111 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestImgPatch05() 143 std::vector<UScriptValuePtr> output = context.GetOutVar(); in TestImgPatch06()
|