I'm reviewing the updated S05 (2 Dec 2004) and ran across this
in the "Hypothetical Variables" section:

    # Pairs of repeated captures can be bound to hashes:

        / %<options> := [ (<ident>) = (\N+) ]* /

Actually, I see three captures there, so should this instead read...?

        / %<options> := [ («ident») = (\N+) ]* /

Or is it that hypotheticals only bind to things captured by parens?
If so, it might need clarification (or perhaps I'm overlooking the part
that makes it clear).

A similar question arises a bit later, with

    And this puts a list of lists:

        / $<bar> := [ (<ident>) = (\N+) ]* /

Is the <ident> capture part of the list of lists that goes into $<bar>?

Pm

Reply via email to