Home
last modified time | relevance | path

Searched refs:LoopDeclarationScope (Results 1 – 9 of 9) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/core/
DenvScope.h90 explicit LoopEnvScope(PandaGen *pg, varbinder::LoopDeclarationScope *scope) in LoopEnvScope()
/arkcompiler/ets_frontend/ets2panda/varbinder/
DvariableFlags.h62 _(LOOP_DECL, LoopDeclarationScope) \
Dscope.h731 class LoopDeclarationScope : public VariableScope {
733 …explicit LoopDeclarationScope(ArenaAllocator *allocator, Scope *parent) : VariableScope(allocator,… in LoopDeclarationScope() function
768 LoopDeclarationScope *DeclScope() in DeclScope()
773 void BindDecls(LoopDeclarationScope *declScope) in BindDecls()
794 LoopDeclarationScope *declScope_ {};
Dvarbinder.cpp423 auto declScopeCtx = LexicalScope<LoopDeclarationScope>::Enter(this, loopScope->DeclScope()); in BuildForUpdateLoop()
447 auto declScopeCtx = LexicalScope<LoopDeclarationScope>::Enter(this, loopScope->DeclScope()); in BuildForInOfLoop()
Dvarbinder.h304 } else if constexpr (std::is_same_v<T, LoopDeclarationScope>) {
Dscope.cpp780 void LoopDeclarationScope::ConvertToVariableScope(ArenaAllocator *allocator) in ConvertToVariableScope()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
DscopesInitPhase.h158 …void HandleFor(varbinder::LoopDeclarationScope *declScope, varbinder::LoopScope *loopScope, ForT *… in HandleFor()
DscopesInitPhase.cpp108 auto declCtx = varbinder::LexicalScope<varbinder::LoopDeclarationScope>(VarBinder()); in VisitForUpdateStatement()
121 auto declCtx = varbinder::LexicalScope<varbinder::LoopDeclarationScope>(VarBinder()); in VisitForInStatement()
131 auto declCtx = varbinder::LexicalScope<varbinder::LoopDeclarationScope>(VarBinder()); in VisitForOfStatement()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
Denum.cpp478 varbinder::LexicalScope<varbinder::LoopDeclarationScope> loopDeclScope(VarBinder()); in CreateEnumValueOfMethod()