> Pseudo-code:
> if (is('=' or '&') and next token is not identifier)
> set default capture
> if (is(','))
> consume comma
>
> loop()
This won't work if there is no comma between the default and the first
capture, or if there is a comma after the default, but no successive
capture.
- John