Lines Matching refs:Scope
24 Variable* Declare(Scope* scope, const AstRawString* name, VariableMode mode,
70 class Scope: public ZoneObject {
75 Scope(Scope* outer_scope, ScopeType scope_type,
83 static Scope* DeserializeScopeChain(Context* context, Scope* global_scope,
96 Scope* FinalizeBlockScope();
330 ZoneList<Scope*>* inner_scopes() { return &inner_scopes_; } in inner_scopes()
333 Scope* outer_scope() const { return outer_scope_; } in outer_scope()
379 int ContextChainLength(Scope* scope);
382 Scope* GlobalScope();
386 Scope* DeclarationScope();
423 Scope* outer_scope_; // the immediately enclosing outer scope, or NULL
424 ZoneList<Scope*> inner_scopes_; // the immediately enclosed inner scopes
588 void AllocateModulesRecursively(Scope* host_scope);
604 Scope(Scope* inner_scope, ScopeType type, Handle<ScopeInfo> scope_info,
608 Scope(Scope* inner_scope,
612 void AddInnerScope(Scope* inner_scope) { in AddInnerScope()
620 Scope* outer_scope,