1 package org.simantics.scl.compiler.tests;
3 import org.simantics.scl.compiler.module.repository.ModuleRepository;
4 import org.simantics.scl.compiler.source.repository.CompositeModuleSourceRepository;
5 import org.simantics.scl.compiler.source.repository.SourceRepositories;
6 import org.simantics.scl.osgi.SCLOsgi;
8 public class InitialRepository {
9 private static ModuleRepository MODULE_REPOSITORY1 = new ModuleRepository(
10 new CompositeModuleSourceRepository(
11 SourceRepositories.BUILTIN_SOURCE_REPOSITORY,
12 SourceRepositories.PRELUDE_SOURCE_REPOSITORY
15 public static ModuleRepository getInitialRepository() {
16 if(MODULE_REPOSITORY1.getModule("Prelude").didSucceed())
17 return MODULE_REPOSITORY1;
19 return SCLOsgi.MODULE_REPOSITORY;