Lines Matching refs:LexicalScope
22 varbinder::LexicalScope<T> LexicalScopeCreateOrEnter(varbinder::VarBinder *varBinder, ir::AstNode *ast)
25 return varbinder::LexicalScope<T>::Enter(varBinder, reinterpret_cast<T *>(ast->Scope()));
27 return varbinder::LexicalScope<T>(varBinder);
93 auto typeParamsCtx = varbinder::LexicalScope<varbinder::LocalScope>(VarBinder());
96 auto lexicalScope = varbinder::LexicalScope<varbinder::FunctionParamScope>(VarBinder());
110 auto paramCtx = varbinder::LexicalScope<varbinder::FunctionParamScope>::Enter(VarBinder(), funcParamScope, false);
148 ? varbinder::LexicalScope<varbinder::LoopDeclarationScope>(VarBinder())
149 : varbinder::LexicalScope<varbinder::LoopDeclarationScope>::Enter(
165 ? varbinder::LexicalScope<varbinder::LoopDeclarationScope>(VarBinder())
166 : varbinder::LexicalScope<varbinder::LoopDeclarationScope>::Enter(
178 ? varbinder::LexicalScope<varbinder::LoopDeclarationScope>(VarBinder())
179 : varbinder::LexicalScope<varbinder::LoopDeclarationScope>::Enter(
193 ? varbinder::LexicalScope<varbinder::CatchParamScope>(VarBinder())
194 : varbinder::LexicalScope<varbinder::CatchParamScope>::Enter(
591 varbinder::LexicalScope enumCtx = LexicalScopeCreateOrEnter<varbinder::LocalScope>(VarBinder(), enumDecl);
602 auto scopeCtx = varbinder::LexicalScope<varbinder::LocalScope>::Enter(VarBinder(), decl->Scope());
799 ? varbinder::LexicalScope<varbinder::FunctionParamScope>(VarBinder())
800 : varbinder::LexicalScope<varbinder::FunctionParamScope>::Enter(
813 auto classCtx = varbinder::LexicalScope<varbinder::LocalScope>::Enter(
893 auto classCtx = varbinder::LexicalScope<varbinder::LocalScope>::Enter(VarBinder(), targetScope);
985 varbinder::LexicalScope<varbinder::FunctionParamScope> lexicalScope(VarBinder());
1087 varbinder::LexicalScope<varbinder::ClassScope>::Enter(VarBinder(), Program()->GlobalClassScope());
1091 auto classCtx = varbinder::LexicalScope<varbinder::ClassScope>::Enter(VarBinder(), Program()->GlobalClassScope());
1150 auto classCtx = varbinder::LexicalScope<varbinder::LocalScope>::Enter(