8f4411e145
In order to have a correct handling of inner classes in Java, and to prepare for modules inside modules.
22 lines
300 B
Text
22 lines
300 B
Text
node (+)(x,y:int) returns (z:int)
|
|
let
|
|
automaton
|
|
state Up
|
|
do z = x + y;
|
|
until z > 10 then Down
|
|
state Down
|
|
do z = x - y;
|
|
until z < -10 then Up
|
|
end
|
|
tel
|
|
|
|
|
|
node updown2() returns (y:int)
|
|
let
|
|
y = (0 fby y) + 1
|
|
tel
|
|
|
|
node main() returns (y:int)
|
|
let
|
|
y = updown2();
|
|
tel
|