William Coleda <[EMAIL PROTECTED]> wrote:
> Macros support labels, defined using B<.local>, that are local to a
> given macro expansion. The syntax looks something like this:

>   .macro SpinForever (Count)
>     .local $LOOP: dec .COUNT    # ".local $LOOP" defines a local label.
>                   branch .$LOOP # Jump to said label.
>   .endm

Yep. As a first step, I'd redefine this to be C<.label>:

   .macro SpinForever (Count)
     .label $LOOP: dec .COUNT    # ".label $LOOP" defines a local label.
                   branch .$LOOP # Jump to said label.
   .endm

Wouldn't break too much existing code, probably and, well, if it does,
we are at version 0.1.2 and not 1.0.

Comments?

leo

Reply via email to