lustre-v6
L2lNoWhenNot
Time-stamp: <modified the 26/08/2016 (at 10:49) by Erwan Jahier>
Transforms equations of the form
y = x when not some_bool_clock;
into
not_some_bool_clock : bool; ...
...
y = x when not_some_bool_clock;
It is useful for generating ec code, that does not understand "when not" statements (sigh).
val doit : LicPrg.t -> LicPrg.t