summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-07-19 10:38:03 +0200
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-07-19 10:38:03 +0200
commit3a9fee912f5d158106d3d0309a17593a332721e7 (patch)
tree389ed9f82656a1a62ff6546b026ad51db8362461 /instr-to-kodkod
parent70b40bfb6c032c0dead7069b2178a43e63a8e563 (diff)
Fixes stupid mistakes.
Diffstat (limited to 'instr-to-kodkod')
-rw-r--r--instr-to-kodkod/Makefile10
-rw-r--r--instr-to-kodkod/src/Parameters.java4
2 files changed, 9 insertions, 5 deletions
diff --git a/instr-to-kodkod/Makefile b/instr-to-kodkod/Makefile
index 073fe58..0f51838 100644
--- a/instr-to-kodkod/Makefile
+++ b/instr-to-kodkod/Makefile
@@ -1,6 +1,9 @@
## Target(s) Configuration #####################################################
-MODEL_FILE = "../data/instructions/example_1.sl"
-LEVEL_DIR = "../data/level/"
+MODEL_FILES = $(wildcard ../data/instructions/*.mod)
+LEVEL_DIR = $(wildcard ../data/level/*.lvl)
+PROPERTY_FILE = ../data/property/unread_waveforms.pro
+VAR_PREFIX = "_anon_"
+
## Executables #################################################################
JAVAC = javac
JAVA = java
@@ -14,6 +17,7 @@ JAR_SOURCE = https://noot-noot.org/onera_2017/jar/
REQUIRED_JARS = kodkod.jar org.sat4j.core.jar antlr-4.7-complete.jar
## Makefile Magic ##############################################################
+INPUT_FILES = $(MODEL_FILES) $(LEVEL_DIR) $(PROPERTY_FILE)
SOURCES = $(wildcard src/*.java parser/*.java)
CLASSES = $(SOURCES:.java=.class)
@@ -26,7 +30,7 @@ clean:
$(MAKE) -C parser clean
run: parser/PropertyParser.java $(CLASSES) $(REQUIRED_JARS)
- $(JAVA) -cp $(CLASSPATH) Main $(LEVEL_DIR) $(MODEL_FILE)
+ $(JAVA) -cp $(CLASSPATH) Main $(VAR_PREFIX) $(INPUT_FILES)
%.class: %.java $(REQUIRED_JARS)
$(JAVAC) -cp $(CLASSPATH) $<
diff --git a/instr-to-kodkod/src/Parameters.java b/instr-to-kodkod/src/Parameters.java
index 749f0fe..68a6bd1 100644
--- a/instr-to-kodkod/src/Parameters.java
+++ b/instr-to-kodkod/src/Parameters.java
@@ -65,7 +65,7 @@ public class Parameters
{
model_files.add(args[i]);
}
- else if (args[i].endsWith(".lvl"))
+ else if (args[i].endsWith(".pro"))
{
if (has_pro_file)
{
@@ -108,7 +108,7 @@ public class Parameters
has_error = true;
}
- are_valid = has_error;
+ are_valid = !has_error;
}
public List<String> get_level_files ()