"Gilbert Saint-Flour" <[email protected]> wrote in message news:<[email protected]>... > On Thursday 04 June 2009 16:56, Paul Gilmartin wrote: > > >>I'm trying to find a way to translate this REXX instruction to > >>a CLIST equivalent ... > >> > > Why? > > I wrote a bunch of CLISTs until I started writing REXX execs in 1991, but I > wrote very few CLISTs since then. I wish a REXX exec could start with PROC, > like a CLIST can, so from time to time I write a CLIST just because of PROC. > > BTW, this is the less-complex way I found to simulate REXX STRIP in a CLIST: > > SET XXX = &STR(' AA-BB ') > REXXTRY RETURN STRIP(&XXX) > SET XXX=&STR(&RESULT) > > And this is the pure-REXX equivalent : > > XXX = ' AA-BB ' > XXX = STRIP(&XXX) > > REXXTRY is described here: http://gsf-soft.com/Freeware/REXXTRY.shtml > > -- > Gilbert Saint-Flour > GSF Software > http://gsf-soft.com/ >
IMHO, there is indeed no CLIST equivalent. &STR prevents the value ' AA-BB ' to be treated as an arithmetic expression, but it also prevents the removal of the leading and trailing blanks. A kind of Catch-22 condition. Michel Castelein z/OS instructor & consultant http://www.geocities.com/michelcastelein/ ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html

