module language; behavior Continuation { int i(int n){ return ++n; } int d(int n){ return n*2; } int m(int n1, int n2) { return n1*n2; } int a(int n1, int n2) { return n1+n2; } int s(int n1, int n2) { return n1-n2; } int p(int n){ standardOutput<-print(n+" "); return n;} void act(String[] args){ i(0)@p@d@p@i@p@d@p@i@p@m(token,10)@p@a(3,token)@p@s(token,1)@p@ standardOutput <- print("hi"); } }