The syntax needs to distinguish between specifying the name space and specifying a labelled USING. If you submit an RFE, I'd suggest keeping it general and letting IBM decide on the syntax.
The dollar sign used in IBMAP is not available for HLASM, because it is allowed in identifiers, so that resolves your complaint. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 ________________________________________ From: IBM Mainframe Assembler List [ASSEMBLER-LIST@LISTSERV.UGA.EDU] on behalf of Steve Smith [sasd...@gmail.com] Sent: Monday, March 13, 2023 1:26 PM To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: Re: Symbol collisions in macro definitions Jonathan Scott's idea was what I thought of, (but I wasn't willing to work through the details). Shmuel (Seymour J.) Metz's reference to QUAL is interesting. I'd modernize the concept by using the standard '.' to delimit the qualifiers (I got tired of the gratuitous use of "$" decades ago). This seems to be very similar to C++ namespaces (and structure elements), and it would be a very useful addition to HLASM. sas