Searched refs:LoopDeclarationScope (Results 1 – 9 of 9) sorted by relevance
90 explicit LoopEnvScope(PandaGen *pg, varbinder::LoopDeclarationScope *scope) in LoopEnvScope()
65 _(LOOP_DECL, LoopDeclarationScope) \
784 class LoopDeclarationScope : public VariableScope {786 …explicit LoopDeclarationScope(ArenaAllocator *allocator, Scope *parent) : VariableScope(allocator,… in LoopDeclarationScope() function821 LoopDeclarationScope *DeclScope() in DeclScope()826 void BindDecls(LoopDeclarationScope *declScope) in BindDecls()847 LoopDeclarationScope *declScope_ {};
425 auto declScopeCtx = LexicalScope<LoopDeclarationScope>::Enter(this, loopScope->DeclScope()); in BuildForUpdateLoop()449 auto declScopeCtx = LexicalScope<LoopDeclarationScope>::Enter(this, loopScope->DeclScope()); in BuildForInOfLoop()
315 } else if constexpr (std::is_same_v<T, LoopDeclarationScope>) {
958 void LoopDeclarationScope::ConvertToVariableScope(ArenaAllocator *allocator) in ConvertToVariableScope()
137 ? varbinder::LexicalScope<varbinder::LoopDeclarationScope>(VarBinder()) in VisitForUpdateStatement()138 : varbinder::LexicalScope<varbinder::LoopDeclarationScope>::Enter( in VisitForUpdateStatement()154 ? varbinder::LexicalScope<varbinder::LoopDeclarationScope>(VarBinder()) in VisitForInStatement()155 : varbinder::LexicalScope<varbinder::LoopDeclarationScope>::Enter( in VisitForInStatement()167 ? varbinder::LexicalScope<varbinder::LoopDeclarationScope>(VarBinder()) in VisitForOfStatement()168 : varbinder::LexicalScope<varbinder::LoopDeclarationScope>::Enter( in VisitForOfStatement()
164 …void HandleFor(varbinder::LoopDeclarationScope *declScope, varbinder::LoopScope *loopScope, ForT *… in HandleFor()
811 varbinder::LexicalScope<varbinder::LoopDeclarationScope> loopDeclScope(varbinder_); in CreateEnumGetValueOfMethod()