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

Reply via email to