[EMAIL PROTECTED] wrote:
The big overall cunning plan is to remove ".local" for this purpose
(defining labels), and to use ".local" ONLY for declaring variables.
Then, once all ".local" (in macros) are replaced by ".label", we can
start replacing ".sym"s by ".local", so that ".sym" can be removed
from the lexer.
Shouldn't that be '.macro_local' or something like that ?
CU, Bernhard
you mean for unique identifiers within a macro? I think that's not a
bad idea.
(But it's just syntax, it's easy to change at a later point; it's not
decided yet)
It depends on behavior, really. If the behavior of things declared with
.local is the same inside and outside macros, then it makes sense to
keep them both named the same thing. If they have fundamentally
different behavior, then a distinct name like .macro_local makes sense.
I like the .label/.local scheme, it's simple and clear.
Allison