Home
last modified time | relevance | path

Searched refs:expression (Results 1 - 8 of 8) sorted by relevance

/base/update/updater/services/script/script_interpreter/
H A Dscript_param.cpp31 ScriptParams* ScriptParams::CreateParams(UScriptExpression *expression) in CreateParams() argument
38 params->AddParams(expression); in CreateParams()
42 ScriptParams* ScriptParams::AddParams(ScriptParams *params, UScriptExpression *expression) in AddParams() argument
51 params->AddParams(expression); in AddParams()
55 void ScriptParams::AddParams(UScriptExpression *expression) in AddParams() argument
57 expressionList_.push_back(expression); in AddParams()
H A Dscript_param.h38 void AddParams(UScriptExpression *expression);
44 static ScriptParams* CreateParams(UScriptExpression *expression);
45 static ScriptParams* AddParams(ScriptParams *params, UScriptExpression *expression);
H A Dscript_yacc.y108 expression value_expression compare_expression add_sub_expression mul_div_expression
168 expression_statement:expression SEMICOLON
173 expression: value_expression label
177 |IDENTIFIER ASSIGN expression
181 |IDENTIFIER COMMA IDENTIFIER ASSIGN expression
186 |IDENTIFIER COMMA IDENTIFIER COMMA IDENTIFIER ASSIGN expression
192 |IDENTIFIER COMMA IDENTIFIER COMMA IDENTIFIER COMMA IDENTIFIER ASSIGN expression
272 |LP expression RP
338 |expression
353 if_statement: IF LP expression R
[all...]
H A Dscript_expression.cpp26 UScriptExpression* AssignExpression::CreateExpression(const std::string identifier, UScriptExpression *expression) in CreateExpression() argument
28 return new AssignExpression(identifier, expression); in CreateExpression()
35 UScriptExpression* AssignExpression::AddIdentifier(UScriptExpression *expression, const std::string identifier) in AddIdentifier() argument
37 auto assign = reinterpret_cast<AssignExpression*>(expression); in AddIdentifier()
83 int32_t IdentifierExpression::GetIdentifierName(UScriptExpression *expression, std::string &name) in GetIdentifierName() argument
85 if (expression == nullptr) { in GetIdentifierName()
88 if (expression->GetExpressType() != EXPRESSION_TYPE_IDENTIFIER) { in GetIdentifierName()
91 auto identifier = reinterpret_cast<IdentifierExpression*>(expression); in GetIdentifierName()
H A Dscript_function.cpp57 for (auto expression : inputParams->GetParams()) { in Execute()
58 UScriptValuePtr var = expression->Execute(inter, context); in Execute()
83 for (auto expression : params_->GetParams()) { in GetParamNames()
85 ret = IdentifierExpression::GetIdentifierName(expression, varName); in GetParamNames()
H A Dscript_expression.h149 static int32_t GetIdentifierName(UScriptExpression *expression, std::string &name);
173 AssignExpression(const std::string identifier, UScriptExpression *expression) in AssignExpression() argument
175 expression_(expression) {} in AssignExpression()
183 static UScriptExpression* CreateExpression(const std::string identifier, UScriptExpression *expression);
184 static UScriptExpression* AddIdentifier(UScriptExpression *expression, const std::string identifier);
H A Dscript_statement.h99 static UScriptStatement* CreateExpressionStatement(UScriptExpression *expression);
133 explicit UScriptExpressionStatement(UScriptExpression *expression) in UScriptExpressionStatement() argument
134 : UScriptStatement(STATEMENT_TYPE_EXPRESSION), expression_(expression) {} in UScriptExpressionStatement()
143 UScriptIfStatement(UScriptExpression *expression, UScriptStatementList *statements) in UScriptIfStatement() argument
144 : UScriptStatement(STATEMENT_TYPE_IF), expression_(expression), trueStatements_(statements) {} in UScriptIfStatement()
H A Dscript_statement.cpp87 UScriptStatement* UScriptStatement::CreateExpressionStatement(UScriptExpression *expression) in CreateExpressionStatement() argument
89 return new UScriptExpressionStatement(expression); in CreateExpressionStatement()

Completed in 4 milliseconds