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