Dépôt Heptagon avec modifications pour asynchrone
Go to file
Gwenal Delaval 2956002f85 Correction and simplification of the sigali pass
Added a "Contracts" pass, after inlining, taking care of the
contracts of the nodes called in the body of a node. This pass
"inlines" the code and assume/guarantee parts of these subcontracts.

The "Sigali" pass both generates the sigali ("z3z") code and add the call to
the controller (which is a node generated further by the sigali tool).
Therefore this pass has been included into the mls compiler, and removed
from the targets (a "z3z" dummy target has been kept for backward compatibility
reasons).
2012-06-06 15:59:08 +02:00
compiler Correction and simplification of the sigali pass 2012-06-06 15:59:08 +02:00
examples small fixes 2011-11-21 09:10:27 +01:00
lib Add [external] in the signatures. fix callgraph acordingly. 2012-02-21 16:07:29 +01:00
m4 Small corrections + missing files 2011-10-20 18:12:06 +02:00
test Added test for clocking in automata 2012-01-25 18:13:43 +01:00
tools Improved Emacs mode 2012-02-12 01:09:25 +01:00
.gitignore eclipse stuff 2011-12-15 20:02:38 +01:00
aclocal.m4 Added a build system for Heptagon 2011-10-20 18:06:41 +02:00
clean_heptc stronger heptc and clean_heptc 2011-11-21 03:26:13 +01:00
config.in Added a build system for Heptagon 2011-10-20 18:06:41 +02:00
configure Fix local stdlib mode 2011-11-16 16:07:59 +01:00
configure.in Fix local stdlib mode 2011-11-16 16:07:59 +01:00
heptc heptc script: compile C code in addition to Java. 2012-02-12 00:11:27 +01:00
install-sh Added missing file 2011-10-20 18:08:25 +02:00
Makefile Added a build system for Heptagon 2011-10-20 18:06:41 +02:00
README_CODER.txt Add a readme for coders. (should go when makefile) 2011-11-18 12:32:36 +01:00
todo.txt updated the todo.txt 2011-06-09 11:54:43 +02:00