John Williams writes:
> Is all the "Extensible metasyntax (<...>)" being changed to Â... ?
>
> Or is the new rule that <...> is capturing metasyntax, and Â... is
> non-capturing metasyntax?
That's the one.
> You can't really capture anything on an assertion, so
> /^foo .* <( do { say "Got here!" } or 1 )> .* bar$/
> is probably not an issue at all.
>
> How are the results different between these?
>
> /<ident>/
Puts <ident>'s match object in $<ident> (of the current match object).
> /(<ident>)/
Puts <ident>'s match object in $<ident> and its text in $1.
> /(ÂidentÂ)/
Puts the text captured by Âident into $1.
Luke