"REXX has no reserved words. Words are only reserved in context.
Hence:
if=1
if if then
then=2;
else
else=7
do forever=3 to 7 until end;
end=1;
end
parse var x with var with left right value
are all valid instructions. A function is recognised solely by the presence of a '(' appearing immediately after it, not by the spelling of its name.
This is where Rexx has a big advantage over things like Visual BASIC. (I was typing a BASIC program the other day, and the first three variable names I tried were all keywords...)"
Source: Ian Collier (see EMail Addresses)