No! Positional and keyword arguments may be "freely interspersed" in macro instructions.
The order in which positionlal parameters are specified in macro definition MAC does, however, specify the order in which th appear MAC macro instructions, Keyword parameters may be interspersed among positional. Consider | macro | EXAMPLE $p1,&p2,&p3,&k1=,&k2= | . . . | mexit | mend Such sequences as | EXAMPLE k2=gubbins,p1v,p2v,k1=nubbins,p3v (in which piv is a value of positional parameter i, i = 1,2,3 here) are entirely licit and unproblematic. These issues are discussed in a section called Combining positional and keyword operands that begins on page 301 in chapter 8 of the current 1.6 HLASM Language Reference. In general this LR is the place to look for authoritative generic information about how to code macro instructions. John Gilmore, Ashland, MA 01721 - USA ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN