ModuleEnvironment module = eval.getHeap().getModule(name);
if (module == null) {
throw new UndeclaredModule(name, src);
}
ModuleEnvironment current = eval.getCurrentModuleEnvironment();
current.addImport(name, module);
current.setSyntaxDefined(current.definesSyntax() || module.definesSyntax());
}
public static IConstructor parseModule(char[] data, URI location, IEvaluator<Result<IValue>> eval){
eval.__setInterrupt(false);