Searched refs:CreateFormattedExpression (Results 1 – 11 of 11) sorted by relevance
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
| D | stringConstructorLowering.cpp | 92 …blockExpr = parser->CreateFormattedExpression(FORMAT_CHECK_NULL_EXPRESSION, tmpIdentName, arg, tmp… in ReplaceStringConstructor() 95 …blockExpr = parser->CreateFormattedExpression(FORMAT_CHECK_UNDEFINED_EXPRESSION, tmpIdentName, arg, in ReplaceStringConstructor() 98 … blockExpr = parser->CreateFormattedExpression(FORMAT_CHECK_NULLISH_EXPRESSION, tmpIdentName, arg, in ReplaceStringConstructor() 101 blockExpr = parser->CreateFormattedExpression(FORMAT_TO_STRING_EXPRESSION, arg); in ReplaceStringConstructor()
|
| D | expandBrackets.cpp | 67 …auto *blockExpression = parser->CreateFormattedExpression(FORMAT_NEW_ARRAY_EXPRESSION, identName, … in ProcessNewArrayInstanceExpression() 71 …auto *castedDimension = parser->CreateFormattedExpression(CAST_NEW_DIMENSION_EXPRESSION, identName… in ProcessNewArrayInstanceExpression() 106 …auto *castedDimension = parser->CreateFormattedExpression(CAST_OLD_DIMENSION_EXPRESSION, dimension… in ProcessNewMultiDimArrayInstanceExpression() 114 … ->CreateFormattedExpression(FORMAT_NEW_MULTI_DIM_ARRAY_EXPRESSION, identName, in ProcessNewMultiDimArrayInstanceExpression() 124 …auto *castedDimension = parser->CreateFormattedExpression(CAST_NEW_DIMENSION_EXPRESSION, identName… in ProcessNewMultiDimArrayInstanceExpression()
|
| D | objectIndexAccess.cpp | 40 auto *const loweringResult = parser->CreateFormattedExpression( in ProcessIndexSetAccess() 58 …parser->CreateFormattedExpression(CALL_EXPRESSION, memberExpression->Object(), memberExpression->P… in ProcessIndexGetAccess()
|
| D | optionalLowering.cpp | 63 auto *sequenceExpr = parser->CreateFormattedExpression( in LowerOptionalExpr() 74 …setSource(expr, parser->CreateFormattedExpression("@@I1", tmpIdentClone->Clone(allocator, nullptr)… in LowerOptionalExpr()
|
| D | opAssignment.cpp | 190 …return parser->CreateFormattedExpression(newAssignmentStatements, ident1, object, ident2, property, in ConstructOpAssignmentResult() 274 return parser->CreateFormattedExpression( in ConstructUpdateResult() 284 …return parser->CreateFormattedExpression(newAssignmentStatements, id1, object, objType, id2, prope… in ConstructUpdateResult()
|
| D | spreadLowering.cpp | 108 parser->CreateFormattedExpression(src, normalElements)->AsBlockExpression(); in Perform()
|
| D | boxingForLocals.cpp | 246 auto *res = parser->CreateFormattedExpression("@@I1.get() as @@T2", var->Name(), id->TsType()); in HandleReference() 280 …auto *res = parser->CreateFormattedExpression("@@I1.set(@@E2 as @@T3) as @@T4", newVar->Name(), as… in HandleAssignment()
|
| D | objectLiteralLowering.cpp | 179 auto *loweringResult = parser->CreateFormattedExpression(ss.str(), newStmts); in HandleObjectLiteralLowering()
|
| D | lambdaLowering.cpp | 629 … auto *arg = parser->CreateFormattedExpression("this.@@I1", AvoidMandatoryThis(captured->Name())); in CreateCallForLambdaClassInvoke() 635 … auto *arg = wrapToObject ? parser->CreateFormattedExpression("@@I1 as @@T2 as @@T3", argName, in CreateCallForLambdaClassInvoke() 643 calleeReceiver = parser->CreateFormattedExpression("this.@@I1", "$this"); in CreateCallForLambdaClassInvoke() 651 …auto *call = parser->CreateFormattedExpression("@@E1(@@[E2)", calleeMemberExpr, std::move(callArgu… in CreateCallForLambdaClassInvoke() 698 …auto *returnExpr = wrapToObject ? parser->CreateFormattedExpression("@@E1 as @@T2", call, anyType)… in CreateLambdaClassInvoke()
|
| /arkcompiler/ets_frontend/ets2panda/parser/ |
| D | ETSparser.h | 101 …ir::Expression *CreateFormattedExpression(std::string_view sourceCode, std::vector<ir::AstNode *> … 104 ir::Expression *CreateFormattedExpression(std::string_view const sourceCode, Args &&...args) in CreateFormattedExpression() function 109 return CreateFormattedExpression(sourceCode, insertingNodes); in CreateFormattedExpression()
|
| D | ETSFormattedParser.cpp | 505 ir::Expression *ETSParser::CreateFormattedExpression(std::string_view const sourceCode, in CreateFormattedExpression() function in ark::es2panda::parser::ETSParser
|