> If you mean that REXX doesn't distinguish between a null string and an 
> omitted string, that's true.

Small quibble -- Rexx does distinguish between a null string and an 
omitted string, to some extent, using the ARG(n, 'E') or ARG(n, 'O') forms 
of the ARG() function.  For example, Arg(4, 'E') returns 0 if the 4th 
argument was omitted, but it returns 1 if it was specified as a null 
string.  For parsing, of course, an omitted parameter is treated the same 
as a null string.

The ARG() function with no parameters returns the number of the last 
explicitly specified argument (even if it was a null string).  As a 
result, there is no way to tell how many extra commas with omitted 
parameters were specified.

- mb

Reply via email to