Lines Matching defs:packagePrograms
21 const ArenaVector<parser::Program *> &packagePrograms)
23 for (auto *const extProg : packagePrograms) {
74 const ArenaVector<parser::Program *> &packagePrograms,
79 std::any_of(packagePrograms.cbegin(), packagePrograms.cend(), [&stmt](const parser::Program *const prog) {
90 ArenaVector<parser::Program *> packagePrograms)
94 static_assert(!std::is_reference_v<decltype(packagePrograms)>);
95 packagePrograms.emplace_back(program);
97 for (const auto *const packageProg : packagePrograms) {
105 ValidateImportDeclarationsSourcePath(ctx, packagePrograms, importDeclarations);
124 auto &packagePrograms = externalSources.at(program->ModuleName());
127 std::stable_sort(packagePrograms.begin(), packagePrograms.end(),
132 MergeExternalFilesIntoCompiledProgram(program, packagePrograms);
133 ValidateNoImportComesFromSamePackage(ctx, program, packagePrograms);