declare Max
proc{Max X Y Z}
if X>Y then Z=X
else Z=Y end
end
{Show max({Max 1 2})}
ZGVjbGFyZSBNYXgKcHJvY3tNYXggWCBZIFp9CiAgIGlmIFg+WSB0aGVuIFo9WAogICBlbHNlIFo9WSBlbmQgCmVuZCAKe1Nob3cgbWF4KHtNYXggMSAyfSl9
Mozart Compiler 1.4.0 (20080704) playing Oz 3
%%% feeding file prog.oz
%********************* binding analysis error *******************
%**
%** variable Show not introduced
%**
%** in file "./prog.oz", line 6, column 1
%************************** syntax error ************************
%**
%** statement at expression position
%**
%** in file "./prog.oz", line 6, column 0
%** ------------------ rejected (2 errors)