Home | History | Annotate | Download | only in src

Lines Matching refs:outer

115   // At some point we might want to provide outer scopes to
204 // Reconstruct the outer scope chain from a closure's context chain.
306 // Add this scope as a new inner scope of the outer scope.
358 // Remove this scope from outer scope.
643 Scope* outer = outer_scope_;
644 if (outer == NULL) return true;
645 // Note that the outer context may be trivial in general, but the current
646 // scope may be inside a 'with' statement in which case the outer context
648 return !scope_inside_with_ && outer->HasTrivialContext();
659 Scope* outer = outer_scope_;
660 if (outer == NULL) return false;
661 outer = outer->DeclarationScope();
662 while (outer != NULL) {
663 if (outer->is_with_scope()) return true;
664 if (outer->is_declaration_scope() && outer->num_heap_slots() > 0)
666 outer = outer->outer_scope_;
820 Indent(n1, "// scope has trivial outer context\n");
836 Indent(n1, "// outer scope calls 'eval' in non-strict context\n");
933 // in the outer scope anyway, because if a binding exists in an outer scope,
940 // A variable binding may have been found in an outer scope, but the current