Home
last modified time | relevance | path

Searched refs:UScriptValue (Results 1 – 8 of 8) sorted by relevance

/ohos5.0/base/update/updater/services/script/script_interpreter/
H A Dscript_context.h27 class UScriptValue; variable
33 class UScriptValue {
45 virtual ~UScriptValue() {} in ~UScriptValue()
69 class IntegerValue : public UScriptValue {
71 …explicit IntegerValue(int32_t value) : UScriptValue(UScriptValue::VALUE_TYPE_INTEGER), value_(valu… in IntegerValue()
91 class FloatValue : public UScriptValue {
93 … explicit FloatValue(float value) : UScriptValue(UScriptValue::VALUE_TYPE_FLOAT), value_(value) {} in FloatValue()
116 explicit StringValue(std::string value) : UScriptValue(UScriptValue::VALUE_TYPE_STRING), in StringValue()
143 ReturnValue() : UScriptValue(UScriptValue::VALUE_TYPE_LIST) {} in ReturnValue()
165 class ErrorValue : public UScriptValue {
[all …]
H A Dscript_context.cpp107 UScriptValue::UScriptValueType type = innerParam_[index]->GetValueType(); in GetParamType()
135 UScriptValue::ScriptToString(value).c_str()); in UpdateVariable()
144 if (value->GetValueType() != UScriptValue::VALUE_TYPE_LIST) { in UpdateVariables()
165 UScriptValuePtr UScriptValue::Computer(int32_t action, UScriptValuePtr value) in Computer()
241 UScriptValuePtr rightValue = UScriptValue::GetRightCompluteValue(value); in Computer()
353 UScriptValuePtr rightValue = UScriptValue::GetRightCompluteValue(value); in Computer()
402 if (rightValue->GetValueType() == UScriptValue::VALUE_TYPE_INTEGER) { in ComputerEqual()
461 UScriptValuePtr rightValue = UScriptValue::GetRightCompluteValue(value); in Computer()
496 if (rightValue->GetValueType() != UScriptValue::VALUE_TYPE_STRING) { in Computer()
515 std::string UScriptValue::ToString() in ToString()
[all …]
H A Dscript_expression.cpp57 return std::make_shared<UScriptValue>(UScriptValue::VALUE_TYPE_ERROR); in Execute()
76 UScriptValue::ScriptToString(variable).c_str()); in Execute()
80 return std::make_shared<UScriptValue>(UScriptValue::VALUE_TYPE_ERROR); in Execute()
103 UScriptValue::ScriptToString(result).c_str()); in Execute()
104 if (result->GetValueType() == UScriptValue::VALUE_TYPE_ERROR) { in Execute()
136 UScriptValue::ScriptToString(left).c_str(), opStr[action_].c_str()); in Execute()
145 UScriptValue::ScriptToString(left).c_str(), opStr[action_].c_str(), in Execute()
146UScriptValue::ScriptToString(right).c_str(), UScriptValue::ScriptToString(value).c_str()); in Execute()
H A Dscript_statement.cpp33 case UScriptValue::VALUE_TYPE_INTEGER: in UpdateStatementResult()
35 case UScriptValue::VALUE_TYPE_FLOAT: in UpdateStatementResult()
37 case UScriptValue::VALUE_TYPE_STRING: in UpdateStatementResult()
41 case UScriptValue::VALUE_TYPE_ERROR: in UpdateStatementResult()
44 if (value->GetValueType() == UScriptValue::VALUE_TYPE_ERROR) { in UpdateStatementResult()
48 case UScriptValue::VALUE_TYPE_LIST: in UpdateStatementResult()
52 case UScriptValue::VALUE_TYPE_RETURN: in UpdateStatementResult()
197 UScriptValue::ScriptToString(v).c_str()); in Execute()
234 UScriptValue::ScriptToString(v).c_str()); in Execute()
266 UScriptValue::ScriptToString(v).c_str()); in Execute()
[all …]
H A Dscript_interpreter.cpp201 if (result == nullptr || result->GetValueType() == UScriptValue::VALUE_TYPE_ERROR) { in ExecuteNativeFunc()
206 if (result->GetValueType() != UScriptValue::VALUE_TYPE_LIST) { in ExecuteNativeFunc()
H A Dscript_function.cpp59 if (var == nullptr || var->GetValueType() == UScriptValue::VALUE_TYPE_ERROR) { in Execute()
/ohos5.0/base/update/updater/test/unittest/script/
H A Dscript_interpreter_unittest.cpp45 … UScriptValuePtr rightValue = std::make_shared<UScriptValue>(UScriptValue::VALUE_TYPE_RETURN); in TestScriptInterpreterScriptValue()
46 …std::unique_ptr<UScriptValue> value = std::make_unique<UScriptValue>(UScriptValue::VALUE_TYPE_RETU… in TestScriptInterpreterScriptValue()
/ohos5.0/base/update/updater/test/unittest/script/script_instruction/
H A Dbasic_instruction_unittest.cpp88 EXPECT_EQ(output[0]->GetValueType(), UScriptValue::VALUE_TYPE_INTEGER); in TestBasicInstructionIsSubString01()
99 EXPECT_EQ(output[0]->GetValueType(), UScriptValue::VALUE_TYPE_INTEGER); in TestBasicInstructionIsSubString01()
173 EXPECT_EQ(output[0]->GetValueType(), UScriptValue::VALUE_TYPE_STRING); in TestBasicInstructionConcat()
192 EXPECT_EQ(output[0]->GetValueType(), UScriptValue::VALUE_TYPE_STRING); in TestBasicInstructionConcat()