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