From 29096becf3d8dd7771f12ae5d17d3770be3e6813 Mon Sep 17 00:00:00 2001 From: hansen <dominik_hansen@web.de> Date: Wed, 23 Apr 2014 10:13:58 +0200 Subject: [PATCH] added simple resolver --- src/main/java/de/tla2bAst/SimpleResolver.java | 19 +++++++++++++++++++ src/main/java/de/tla2bAst/Translator.java | 4 ++-- 2 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 src/main/java/de/tla2bAst/SimpleResolver.java diff --git a/src/main/java/de/tla2bAst/SimpleResolver.java b/src/main/java/de/tla2bAst/SimpleResolver.java new file mode 100644 index 0000000..8ffd983 --- /dev/null +++ b/src/main/java/de/tla2bAst/SimpleResolver.java @@ -0,0 +1,19 @@ +package de.tla2bAst; + +import java.io.File; + +import util.FilenameToStream; + +public class SimpleResolver implements FilenameToStream { + + public boolean isStandardModule(String arg0) { + return false; + } + + public File resolve(String arg0, boolean arg1) { + + File file = new File(arg0); + return file; + } + +} \ No newline at end of file diff --git a/src/main/java/de/tla2bAst/Translator.java b/src/main/java/de/tla2bAst/Translator.java index 1ffbcc8..a66104d 100644 --- a/src/main/java/de/tla2bAst/Translator.java +++ b/src/main/java/de/tla2bAst/Translator.java @@ -120,7 +120,7 @@ public class Translator { if (configFileName != null) { File f = new File(configFileName); if (f.exists()) { - modelConfig = new ModelConfig(f.getName(), null); + modelConfig = new ModelConfig(f.getName(), new SimpleResolver()); modelConfig.parse(); } } else { @@ -132,7 +132,7 @@ public class Translator { String configFile = fileNameWithoutSuffix + ".cfg"; File f = new File(configFile); if (f.exists()) { - modelConfig = new ModelConfig(f.getName(), null); + modelConfig = new ModelConfig(f.getName(), new SimpleResolver()); modelConfig.parse(); } } -- GitLab