| summaryrefslogtreecommitdiff |
diff options
| author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2017-07-24 09:51:20 +0200 |
|---|---|---|
| committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2017-07-24 09:51:20 +0200 |
| commit | c734cd67ee4ebe5c235c7785f6b193952bf3bc17 (patch) | |
| tree | e190587e1b7e52157f5381a311f732071fb488bd | |
| parent | 2b3f20d89c7d500842869d3316bee9c7457ba6d4 (diff) | |
Fixes connect_to/node_connect, configs Makefiles.
| -rw-r--r-- | ast-to-instr/Makefile | 5 | ||||
| -rw-r--r-- | ast-to-instr/src/VHDLSSCNode.java | 2 | ||||
| -rw-r--r-- | cfg-to-paths/Makefile | 9 | ||||
| -rw-r--r-- | data/level/structural_level.lvl | 2 | ||||
| -rw-r--r-- | instr-to-kodkod/Makefile | 8 |
5 files changed, 17 insertions, 9 deletions
diff --git a/ast-to-instr/Makefile b/ast-to-instr/Makefile index 59bc9bb..f09cae1 100644 --- a/ast-to-instr/Makefile +++ b/ast-to-instr/Makefile @@ -18,12 +18,13 @@ CLASSES = $(SOURCES:.java=.class) ## Makefile Rules ############################################################## -all: $(CLASSES) +all: structural.mod clean: rm -f $(CLASSES) + rm -f *.mod -run: $(CLASSES) $(REQUIRED_JARS) +structural.mod: $(CLASSES) $(REQUIRED_JARS) $(INPUT_FILE) $(JAVA) -cp $(CLASSPATH) Main $(INPUT_FILE) %.class: %.java $(REQUIRED_JARS) diff --git a/ast-to-instr/src/VHDLSSCNode.java b/ast-to-instr/src/VHDLSSCNode.java index 34c4f7d..641377f 100644 --- a/ast-to-instr/src/VHDLSSCNode.java +++ b/ast-to-instr/src/VHDLSSCNode.java @@ -197,7 +197,7 @@ public class VHDLSSCNode extends VHDLNode Predicates.add_entry ( output, - "connect_to", + "node_connect", prev_node, first_node_id ); diff --git a/cfg-to-paths/Makefile b/cfg-to-paths/Makefile index f0207ae..46ba3de 100644 --- a/cfg-to-paths/Makefile +++ b/cfg-to-paths/Makefile @@ -1,6 +1,6 @@ ## Target(s) Configuration ##################################################### -MODEL_FILES = $(wildcard ../instr-scripts/pfp_*.mod) -OUTPUT_FILES = $(patsubst ../instr-scripts/%.mod,%.cfg.mod,$(MODEL_FILES)) +MODEL_FILES = $(wildcard ../ast-to-instr/cfg_*.mod) +OUTPUT_FILES = $(patsubst ../ast-to-inst/%.mod,%.cfg.mod,$(MODEL_FILES)) ## Executables ################################################################# JAVAC = javac @@ -19,6 +19,7 @@ all: $(CLASSES) $(OUTPUT_FILES) clean: rm -f $(CLASSES) + rm -f *.mod #run: $(CLASSES) # $(JAVA) -cp $(CLASSPATH) Main $(MODEL_FILE) $(ROOT_NODE) $(ID_PREFIX) \ @@ -27,6 +28,6 @@ clean: %.class: %.java $(JAVAC) -cp $(CLASSPATH) $< -%.cfg.mod: ../instr-scripts/%.mod $(CLASSES) - $(eval ROOT_NODE := $(shell head -n 1 $< | grep "[0-9]\+" -o)) +%.cfg.mod: ../ast-to-instr/%.mod $(CLASSES) + $(eval ROOT_NODE := $(shell head -n 2 $< | tail -n 1 | grep "[0-9]\+" -o)) $(JAVA) -cp $(CLASSPATH) Main $< $(ROOT_NODE) "p$(ROOT_NODE)_" $@ diff --git a/data/level/structural_level.lvl b/data/level/structural_level.lvl index 75c4ac9..193eca4 100644 --- a/data/level/structural_level.lvl +++ b/data/level/structural_level.lvl @@ -34,7 +34,7 @@ ;;;; Port ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (add_predicate is_port_of port entity) (add_predicate has_disconnect_flag port) -(add_predicate is_of_mode port string) +(add_predicate has_mode port string) (add_predicate has_class port) (add_predicate is_ref port) (add_predicate has_active_flag port) diff --git a/instr-to-kodkod/Makefile b/instr-to-kodkod/Makefile index 7aa82ce..efcfaa5 100644 --- a/instr-to-kodkod/Makefile +++ b/instr-to-kodkod/Makefile @@ -1,6 +1,6 @@ ## Target(s) Configuration ##################################################### #MODEL_FILES = $(wildcard ../data/instructions/*.mod) -MODEL_FILES = ../instr-scripts/structural.mod $(wildcard ../instr-scripts/pfp_*.mod) $(wildcard ../cfg-to-paths/pfp_*.mod) +MODEL_FILES = ../ast-to-instr/structural.mod $(wildcard ../ast-to-instr/cfg_*.mod) $(wildcard ../cfg-to-paths/*.mod) LEVEL_DIR = $(wildcard ../data/level/*.lvl) #PROPERTY_FILE = ../data/property/unread_waveforms.pro #PROPERTY_FILE = ../data/property/impossible_processes.pro @@ -28,12 +28,18 @@ CLASSES = $(SOURCES:.java=.class) ## Makefile Rules ############################################################## all: parser/PropertyParser.java $(CLASSES) + $(MAKE) -C ../ast-to-instr + $(MAKE) -C ../cfg-to-paths clean: rm -f $(CLASSES) $(MAKE) -C parser clean + $(MAKE) -C ../ast-to-instr clean + $(MAKE) -C ../cfg-to-paths clean run: parser/PropertyParser.java $(CLASSES) $(REQUIRED_JARS) + $(MAKE) -C ../ast-to-instr + $(MAKE) -C ../cfg-to-paths $(JAVA) -cp $(CLASSPATH) Main $(VAR_PREFIX) $(INPUT_FILES) %.class: %.java $(REQUIRED_JARS) |


