Closed shazz closed 3 years ago
I guess I'd go with just not allowing same names for labels, variables and macros in the same scope. Certainly for example in other language if you'd equate macros with functions, you can't generally have a name that's both a local variable and a function with.
I did have a bug w.r.t macro names. Fixed. Symbols with the same name should now always conflict regardless of their type.
Example:
Error:
Maybe this is by design, but doesn't look obvious to me as macro are prefixed by +