make sure "S" is generated.
[AROS-Contrib.git] / rexx / progs / block.r
blob9937260457686260ccb2a60d8b6d0e57913e2d84
2 /* This program is block structured ! */
3 /* Author unknown - ported to REXX from ND Fortran by */
4 /* Anders Christensen -- anders@solan.unit.no */
6 signal=(interpret=value);value=(interpret<parse);do upper=value to value
7 end;exit=upper*upper*upper*upper-value-upper;say=' ';return=say say say;
8 with.=signal;;do then=value to exit;pull='';do otherwise=upper to then-,
9 value;select=otherwise-value;if.otherwise=with.otherwise+with.select;end
10 if.value=value;if.then=value;;do otherwise=value to exit-then;pull=pull,
11 say''say;;end;do otherwise=value to then;pull=pull center(if.otherwise,,
12 length(return));end;say pull;do otherwise=value to exit;with.otherwise=,
13 if.otherwise;end;end;exit