Lines Matching defs:lexicalScope
96 auto lexicalScope = varbinder::LexicalScope<varbinder::FunctionParamScope>(VarBinder());
100 return lexicalScope.GetScope();
153 auto lexicalScope = LexicalScopeCreateOrEnter<varbinder::LoopScope>(VarBinder(), forUpdateStmt);
158 lexicalScope.GetScope()->BindDecls(declCtx.GetScope());
159 HandleFor(declCtx.GetScope(), lexicalScope.GetScope(), forUpdateStmt);
170 auto lexicalScope = LexicalScopeCreateOrEnter<varbinder::LoopScope>(VarBinder(), forInStmt);
173 HandleFor(declCtx.GetScope(), lexicalScope.GetScope(), forInStmt);
183 auto lexicalScope = LexicalScopeCreateOrEnter<varbinder::LoopScope>(VarBinder(), forOfStmt);
187 HandleFor(declCtx.GetScope(), lexicalScope.GetScope(), forOfStmt);
246 auto lexicalScope = LexicalScopeCreateOrEnter<varbinder::LoopScope>(VarBinder(), whileStmt);
248 BindScopeNode(lexicalScope.GetScope(), whileStmt);
266 auto lexicalScope = LexicalScopeCreateOrEnter<varbinder::LoopScope>(VarBinder(), doWhileStmt);
268 BindScopeNode(lexicalScope.GetScope(), doWhileStmt);
352 auto lexicalScope = LexicalScopeCreateOrEnter<varbinder::FunctionParamScope>(VarBinder(), funcType);
353 auto *funcParamScope = lexicalScope.GetScope();
655 auto lexicalScope =
659 BindScopeNode(lexicalScope, constrType);
985 varbinder::LexicalScope<varbinder::FunctionParamScope> lexicalScope(VarBinder());
986 auto *funcParamScope = lexicalScope.GetScope();