Searched refs:LoopDeclarationScope (Results 1 – 9 of 9) sorted by relevance
90 explicit LoopEnvScope(PandaGen *pg, varbinder::LoopDeclarationScope *scope) in LoopEnvScope()
62 _(LOOP_DECL, LoopDeclarationScope) \
731 class LoopDeclarationScope : public VariableScope {733 …explicit LoopDeclarationScope(ArenaAllocator *allocator, Scope *parent) : VariableScope(allocator,… in LoopDeclarationScope() function768 LoopDeclarationScope *DeclScope() in DeclScope()773 void BindDecls(LoopDeclarationScope *declScope) in BindDecls()794 LoopDeclarationScope *declScope_ {};
423 auto declScopeCtx = LexicalScope<LoopDeclarationScope>::Enter(this, loopScope->DeclScope()); in BuildForUpdateLoop()447 auto declScopeCtx = LexicalScope<LoopDeclarationScope>::Enter(this, loopScope->DeclScope()); in BuildForInOfLoop()
304 } else if constexpr (std::is_same_v<T, LoopDeclarationScope>) {
780 void LoopDeclarationScope::ConvertToVariableScope(ArenaAllocator *allocator) in ConvertToVariableScope()
158 …void HandleFor(varbinder::LoopDeclarationScope *declScope, varbinder::LoopScope *loopScope, ForT *… in HandleFor()
108 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()
478 varbinder::LexicalScope<varbinder::LoopDeclarationScope> loopDeclScope(VarBinder()); in CreateEnumValueOfMethod()