-package org.simantics.scl.compiler.environment;\r
-\r
-import org.simantics.scl.compiler.module.ConcreteModule;\r
-import org.simantics.scl.compiler.module.ImportDeclaration;\r
-import org.simantics.scl.compiler.module.repository.ImportFailureException;\r
-\r
-public interface EnvironmentFactory {\r
-\r
- Environment createEnvironment(ImportDeclaration[] array) throws ImportFailureException;\r
- void addBuiltinDependencies(ConcreteModule module);\r
-\r
-}\r
+package org.simantics.scl.compiler.environment;
+
+import org.simantics.scl.compiler.compilation.CompilationContext;
+import org.simantics.scl.compiler.module.ConcreteModule;
+import org.simantics.scl.compiler.module.ImportDeclaration;
+import org.simantics.scl.compiler.module.repository.ImportFailureException;
+
+public interface EnvironmentFactory {
+
+ Environment createEnvironment(CompilationContext context, ImportDeclaration[] array) throws ImportFailureException;
+ void addBuiltinDependencies(ConcreteModule module);
+
+}