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

Attachment: macro_dotlabel.patch
Description: Binary data

Reply via email to