Home | History | Annotate | Download | only in gn

Lines Matching refs:Scope

14 // Returns a newly-allocated scope on success, null on failure.
15 Scope* UncachedImport(const Settings* settings,
26 scoped_ptr<Scope> scope(new Scope(settings->base_config()));
27 scope->SetProcessingImport();
28 block->ExecuteBlockInScope(scope.get(), err);
31 scope->ClearProcessingImport();
33 return scope.release();
47 Scope* scope,
49 // See if we have a cached import, but be careful to actually do the scope
51 const Scope* imported_scope = NULL;
61 imported_scope = UncachedImport(scope->settings(), file,
81 return imported_scope->NonRecursiveMergeTo(scope, node_for_err,