Home
last modified time | relevance | path

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

/arkcompiler/ets_frontend/es2panda/parser/
H A Dcommonjs.cpp114 auto *blockStmt = AllocNode<ir::BlockStatement>(Binder()->GetScope(), std::move(statements)); in ParseCommonjs() local
115 Binder()->GetScope()->BindNode(blockStmt); in ParseCommonjs()
117 program_.SetAst(blockStmt); in ParseCommonjs()
H A DparserImpl.cpp207 auto *blockStmt = AllocNode<ir::BlockStatement>(Binder()->GetScope(), std::move(statements)); in ParseProgram() local
208 Binder()->GetScope()->BindNode(blockStmt); in ParseProgram()
209 blockStmt->SetRange({startLoc, lexer_->GetToken().End()}); in ParseProgram()
211 program_.SetAst(blockStmt); in ParseProgram()
/arkcompiler/ets_frontend/ets2panda/parser/
H A DETSFormattedParser.cpp283 auto *const blockStmt = AllocNode<ir::BlockStatement>(Allocator(), std::move(statements)); in CreateStatement() local
284 blockStmt->SetRange({startLoc, lexer->GetToken().End()}); in CreateStatement()
286 for (auto *statement : blockStmt->Statements()) { in CreateStatement()
287 statement->SetParent(blockStmt); in CreateStatement()
290 return blockStmt; in CreateStatement()
H A DparserImpl.cpp85 auto *blockStmt = AllocNode<ir::BlockStatement>(Allocator(), std::move(statements)); in ParseProgram() local
86 blockStmt->SetRange({startLoc, lexer_->GetToken().End()}); in ParseProgram()
88 program_->SetAst(blockStmt); in ParseProgram()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A DassignAnalyzer.h105 void AnalyzeBlock(const ir::BlockStatement *blockStmt);
H A DassignAnalyzer.cpp418 void AssignAnalyzer::AnalyzeBlock(const ir::BlockStatement *blockStmt) in AnalyzeBlock() argument
422 AnalyzeStats(blockStmt->Statements()); in AnalyzeBlock()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
H A DscopesInitPhase.h93 void VisitBlockStatement(ir::BlockStatement *blockStmt) override;
H A DscopesInitPhase.cpp66 void ScopesInitPhase::VisitBlockStatement(ir::BlockStatement *blockStmt) in VisitBlockStatement() argument
68 auto localCtx = LexicalScopeCreateOrEnter<varbinder::LocalScopeWithTypeAlias>(VarBinder(), blockStmt); in VisitBlockStatement()
69 HandleBlockStmt(blockStmt, GetScope()); in VisitBlockStatement()

Completed in 17 milliseconds