(* pour debugger set arguments -v test/good/t3.ept *) node f(x,z:int) returns (o:int) var o1:int;r:bool; let r = false; automaton state Init do o = 1 + 2 until (o = 0) then Two state Two do o = 2 + 3 until (o = 1) then Two end; automaton state One do o1 = 2 until (o = 2) then One state Three do o1 = 3 until (o = 3) then One end tel node main() returns (o:int) let o = f(0,0); tel