Home | History | Annotate | Download | only in src

Lines Matching defs:outer

189   // Reconstruct the outer scope chain from a closure's context chain.
300 // Add this scope as a new inner scope of the outer scope.
353 // Remove this scope from outer scope.
678 Scope* outer = outer_scope_;
679 if (outer == NULL) return true;
680 // Note that the outer context may be trivial in general, but the current
681 // scope may be inside a 'with' statement in which case the outer context
683 return !scope_inside_with_ && outer->HasTrivialContext();
688 Scope* outer = outer_scope_;
689 if (outer == NULL) return true;
693 outer = outer->DeclarationScope();
695 for (const Scope* scope = outer; scope != NULL; scope = scope->outer_scope_) {
880 Indent(n1, "// scope has trivial outer context\n");
889 Indent(n1, "// outer scope calls 'eval' in sloppy context\n");
1005 outer scope anyway, because if a binding exists in an outer scope,
1013 // A variable binding may have been found in an outer scope, but the current
1046 // gave up on it (e.g. by encountering a local with the same in the outer