import org.simantics.scl.compiler.module.ConcreteModule;
import org.simantics.scl.compiler.module.ImportDeclaration;
import org.simantics.scl.compiler.module.repository.ImportFailureException;
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);
public interface EnvironmentFactory {
Environment createEnvironment(CompilationContext context, ImportDeclaration[] array) throws ImportFailureException;
void addBuiltinDependencies(ConcreteModule module);