hi, attached a patch that adds ".label" as a directive to declare labels in a macro.
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. Anyway, for now first adding ".label" to the lexer, so that we can switch to using this instead of .local (for label declarations in macros). I don't apply the patch myself, as I don't have a flex and parrot on the same system. thanks, kjs
macro_dotlabel.patch
Description: Binary data