heptagon/compiler/minils/sigali
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
..
sigali.ml Enforce style : no tab, no trailing whitespace. 2011-11-21 03:26:27 +01:00
sigali.mli Sigali code generation 2011-04-20 12:28:38 +02:00
sigalimain.ml Correction and simplification of the sigali pass 2012-06-06 15:59:08 +02:00
sigalimain.mli Correction and simplification of the sigali pass 2012-06-06 15:59:08 +02:00