Closed Rangi42 closed 3 weeks ago
Noticed in this comment: DEF(_NARG) is false outside of macros, but you can't define or purge it yourself:
DEF(_NARG)
% rgbasm - <<EOF println DEF(_NARG) def _NARG equ 0 EOF $0 error: <stdin>(2): '_NARG' already defined at <builtin> error: Assembly aborted (1 error)!
We could have a more accurate error message for built-ins here. (The same applies to @ outside of sections.)
@
How about “The name '_NARG' is reserved for a builtin symbol”?
Noticed in this comment:
DEF(_NARG)
is false outside of macros, but you can't define or purge it yourself:We could have a more accurate error message for built-ins here. (The same applies to
@
outside of sections.)