Searched refs:blockExpr (Results 1 - 4 of 4) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
H A D | stringConstructorLowering.cpp | 90 ir::Expression *blockExpr = nullptr; in ReplaceStringConstructor() local 92 blockExpr = parser->CreateFormattedExpression(FORMAT_CHECK_NULL_EXPRESSION, tmpIdentName, arg, tmpIdentName, 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() 104 blockExpr->SetParent(newClassInstExpr->Parent()); in ReplaceStringConstructor() 107 InitScopesPhaseETS::RunExternalNode(blockExpr, checker->VarBinder()); in ReplaceStringConstructor() 108 checker->VarBinder()->AsETSBinder()->ResolveReferencesForScope(blockExpr, NearestScope(blockExpr)); in ReplaceStringConstructor() 111 blockExpr in ReplaceStringConstructor() [all...] |
/arkcompiler/ets_frontend/ets2panda/test/unit/public/ |
H A D | ast_builder_test.cpp | 158 auto blockExpr = BlockExpressionBuilder(Allocator()).AddStatement(exprStmnt).Build(); in TEST_F() local 159 ASSERT_TRUE(blockExpr->IsBlockExpression()); in TEST_F()
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/ |
H A D | scopesInitPhase.cpp | 784 void InitScopesPhaseETS::VisitBlockExpression(ir::BlockExpression *blockExpr) in VisitBlockExpression() argument 786 auto localCtx = LexicalScopeCreateOrEnter<varbinder::LocalScope>(VarBinder(), blockExpr); in VisitBlockExpression() 787 if (blockExpr->Scope() == nullptr) { in VisitBlockExpression() 788 BindScopeNode(GetScope(), blockExpr); in VisitBlockExpression() local 790 Iterate(blockExpr); in VisitBlockExpression()
|
H A D | scopesInitPhase.h | 342 void VisitBlockExpression(ir::BlockExpression *blockExpr) override;
|
Completed in 6 milliseconds