On Thu, May 12, 2005 at 05:15:55PM -0400, Aaron Sherman wrote:
> On Thu, 2005-05-12 at 15:41, Patrick R. Michaud wrote:
> > False.  In the first case the group is the whole rule.  In the second
> > case the group would not include the (implied) '.*?' at the start of
> > the rule.
> 
> This was a very unfortunate choice of explanations, since an implied
> ".*?" would change the semantics of the match deeply. 

I agree, my wording on this wasn't all that clear--I haven't found
a good phrase for "the stepping that takes place at the beginning
of an unanchored match".  And in earlier versions of PGE, the
stepping was actually performed by a '.*?' node at the beginning
of the expression tree that didn't participate in the captured
result.  

Anyway, we're in agreement as to what :: and ::: do, so I'll propose
changes to S05/A05 and we can go from there.  Thanks! :-)

Pm

Reply via email to