summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-08-28 15:25:39 +0200
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-08-28 15:25:39 +0200
commit688d3be723b19655edcd1fc1de413b54630d4589 (patch)
treec0b95459b6b3f885a865110afa05ea709e5ccb57
parentd1d9293f2654e297654f67b5bb0ba43fad7448d7 (diff)
Small changes? Forgot to commit.
-rw-r--r--Makefile3
-rw-r--r--ast-to-instr/src/Expressions.java2
-rw-r--r--data/level/structural_level.lvl3
-rw-r--r--instr-to-kodkod/cfg-to-paths/Makefile2
-rw-r--r--instr-to-kodkod/parser/PropertyLexer.g44
5 files changed, 9 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 24f37d4..7ccaa82 100644
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,8 @@ LEVEL_FILES = $(wildcard ${CURDIR}/data/level/*.lvl)
PROPERTY_FILES = \
$(wildcard ${CURDIR}/data/property/*.pro) \
$(wildcard ${CURDIR}/data/property/cnes/*.pro)
-AST_FILE = ${CURDIR}/data/ast/best_chronometer_ever.xml
+#AST_FILE = ${CURDIR}/data/ast/best_chronometer_ever.xml
+AST_FILE = ${CURDIR}/data/ast/pong.xml
TMP_DIR = /tmp/tabellion
MODEL_DIR = $(TMP_DIR)/mod
diff --git a/ast-to-instr/src/Expressions.java b/ast-to-instr/src/Expressions.java
index c6037d6..ec352a0 100644
--- a/ast-to-instr/src/Expressions.java
+++ b/ast-to-instr/src/Expressions.java
@@ -200,7 +200,7 @@ public class Expressions
)
);
- structure.append(")"); /* TODO */
+ structure.append(")");
}
else
{
diff --git a/data/level/structural_level.lvl b/data/level/structural_level.lvl
index dab377b..8d2ca0a 100644
--- a/data/level/structural_level.lvl
+++ b/data/level/structural_level.lvl
@@ -52,6 +52,9 @@
(add_function column port string)
(add_function identifier port string)
+(add_predicate is_a_clock port)
+(add_predicate is_a_reset port)
+
;;;; Generic ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(add_predicate is_generic_of generic entity)
(add_predicate has_class generic)
diff --git a/instr-to-kodkod/cfg-to-paths/Makefile b/instr-to-kodkod/cfg-to-paths/Makefile
index 1f6d6e2..49c1e83 100644
--- a/instr-to-kodkod/cfg-to-paths/Makefile
+++ b/instr-to-kodkod/cfg-to-paths/Makefile
@@ -26,7 +26,7 @@ $(error No MODEL_DIR defined as parameter.)
endif
ifeq ($(strip $(PATH_MODEL_DIR)),)
-$(error No CFG_MODEL_DIR defined as parameter.)
+$(error No PATH_MODEL_DIR defined as parameter.)
endif
ifeq ($(strip $(JAVA)),)
diff --git a/instr-to-kodkod/parser/PropertyLexer.g4 b/instr-to-kodkod/parser/PropertyLexer.g4
index b538794..3b6011d 100644
--- a/instr-to-kodkod/parser/PropertyLexer.g4
+++ b/instr-to-kodkod/parser/PropertyLexer.g4
@@ -32,8 +32,8 @@ EF_OPERATOR_KW: '(EF' SEP;
AU_OPERATOR_KW: '(AU' SEP;
EU_OPERATOR_KW: '(EU' SEP;
-DEPTH_NO_PARENT_OPERATOR_KW: '(does_not_reach_parent_before' SEP;
-DEPTH_NO_CHANGE_OPERATOR_KW: '(does_not_change_depth_before' SEP;
+DEPTH_NO_PARENT_OPERATOR_KW: ('(NPB' | '(does_not_reach_parent_before') SEP;
+DEPTH_NO_CHANGE_OPERATOR_KW: ('(NDCB' | '(does_not_change_depth_before') SEP;
WS: SEP;