Lines Matching refs:outer
223 // Reconstruct the outer scope chain from a closure's context chain.
323 // Add this scope as a new inner scope of the outer scope.
370 // Remove this scope from outer scope.
389 void Scope::ReplaceOuterScope(Scope* outer) {
390 DCHECK_NOT_NULL(outer);
393 DCHECK(!outer->already_resolved());
396 outer->AddInnerScope(this);
397 outer_scope_ = outer;
754 Scope* outer = outer_scope_;
755 if (outer == NULL) return true;
756 // Note that the outer context may be trivial in general, but the current
757 // scope may be inside a 'with' statement in which case the outer context
759 return !scope_inside_with_ && outer->HasTrivialContext();
1018 Indent(n1, "// scope has trivial outer context\n");
1032 Indent(n1, "// outer scope calls 'eval' in sloppy context\n");
1149 // in the outer scope anyway, because if a binding exists in an outer scope,
1158 // A variable binding may have been found in an outer scope, but the current
1215 // gave up on it (e.g. by encountering a local with the same in the outer