Lines Matching refs:outer_scope
85 Scope::Scope(Zone* zone, Scope* outer_scope, ScopeType scope_type, in Scope() argument
99 SetDefaults(scope_type, outer_scope, Handle<ScopeInfo>::null(), in Scope()
102 DCHECK(scope_type == SCRIPT_SCOPE || outer_scope != NULL); in Scope()
155 void Scope::SetDefaults(ScopeType scope_type, Scope* outer_scope, in SetDefaults() argument
158 outer_scope_ = outer_scope; in SetDefaults()
176 asm_function_ = outer_scope != NULL && outer_scope->asm_module_; in SetDefaults()
181 : (outer_scope != NULL ? outer_scope->language_mode_ : SLOPPY); in SetDefaults()
186 force_context_allocation_ = (outer_scope != NULL && !is_function_scope()) in SetDefaults()
187 ? outer_scope->has_forced_context_allocation() : false; in SetDefaults()
222 for (Scope* s = innermost_scope; s != NULL; s = s->outer_scope()) { in DeserializeScopeChain()
274 !top->outer_scope()->already_resolved()) { in Analyze()
275 top = top->outer_scope(); in Analyze()
353 outer_scope()->RemoveInnerScope(this); in FinalizeBlockScope()
357 outer_scope()->AddInnerScope(inner_scopes_[i]); in FinalizeBlockScope()
362 outer_scope()->unresolved_.Add(unresolved_[i], zone()); in FinalizeBlockScope()
477 scope = scope->outer_scope()) { in Lookup()
774 scope = scope->outer_scope(); in DeclarationScope()
783 scope = scope->outer_scope(); in ClosureScope()
793 scope = scope->outer_scope(); in ReceiverScope()
1140 CHECK_NOT_NULL(outer_scope()); in ResolveVariable()
1292 outer_scope()->DeclarationScope()->AllocateStackSlot(var); in AllocateStackSlot()