19 lines
385 B
Text
19 lines
385 B
Text
(* pour debugger
|
|
set arguments -v test/good/t9.ept *)
|
|
|
|
node f(x,z:int) returns (o1,o2:int)
|
|
let
|
|
switch (x = z)
|
|
| true var o12: int; o22: int;
|
|
do (o12, o22) = (1, 2); o1 = o12; o2 = o22;
|
|
| false do (o2, o1) = (3, 3);
|
|
end
|
|
tel
|
|
|
|
node main() returns (o1,o2:int)
|
|
var x,z:int;
|
|
let
|
|
x = 0 fby 1 fby 2 fby x;
|
|
z = 1 fby 2 fby z;
|
|
(o1,o2) = f(x,z);
|
|
tel
|