Lines Matching defs:newProg
146 for (auto *newProg : programs) {
147 const util::StringView moduleName = newProg->ModuleName();
152 extSources.at(moduleName).emplace_back(newProg);
174 const ArenaVector<util::StringView> &directImportsFromMainSource, parser::Program *const newProg) const
177 [newProg](const util::StringView &sv) { return sv == newProg->AbsoluteName(); }) ==
182 const util::StringView name = newProg->Ast()->Statements().empty() ? newProg->FileName() : newProg->ModuleName();
186 GetProgram()->DirectExternalSources().at(name).emplace_back(newProg);
194 parser::Program *newProg =
197 if (!parseListIdx.isImplicitPackageImported || newProg->IsPackageModule()) {
198 AddDirectImportsToDirectExternalSources(directImportsFromMainSource, newProg);
200 programs.emplace_back(newProg);