Home
last modified time | relevance | path

Searched refs:blockExpr (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DstringConstructorLowering.cpp90 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 Dast_builder_test.cpp158 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 DscopesInitPhase.cpp784 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 DscopesInitPhase.h342 void VisitBlockExpression(ir::BlockExpression *blockExpr) override;

Completed in 6 milliseconds