Re: PGE::Text::bracketed added to PGE

2005-12-08 Thread Patrick R. Michaud
On Wed, Dec 07, 2005 at 05:34:50PM -0600, Patrick R. Michaud wrote: > On Wed, Dec 07, 2005 at 03:17:10PM -0800, Allison Randal wrote: > > Shouldn't it contain C? That is, shouldn't it > > remove the bracketing characters? Or at least hold the string without > > the brackets somewhere within the

Re: PGE::Text::bracketed added to PGE

2005-12-07 Thread Patrick R. Michaud
On Wed, Dec 07, 2005 at 05:17:23PM -0800, Allison Randal wrote: > >But at the moment, a string can be matched based on balanced and > >nested parentheses using > > > > > > Ah-ha! This works: > > p6rule('\d+ | ', 'PunieGrammar', 'term') > > (I experimented with several variations of syntax

Re: PGE::Text::bracketed added to PGE

2005-12-07 Thread Allison Randal
On Dec 7, 2005, at 15:34, Patrick R. Michaud wrote: For this I was following the design of "extract_bracketed" in Perl 5's Text::Balanced, which returns the delimiters as part of the string. I agree it would be nice for PGE::Text::bracketed to also return the string without the outer delimiters

Re: PGE::Text::bracketed added to PGE

2005-12-07 Thread Patrick R. Michaud
On Wed, Dec 07, 2005 at 03:17:10PM -0800, Allison Randal wrote: > On Oct 17, 2005, at 14:15, Patrick R. Michaud wrote: > > >I've just added a subrule to PGE, > >which is roughly analogous to the "bracketed" function in > >Perl 5's Text::Balanced. > > > > Shouldn't it contain C? That is, shouldn'

Re: PGE::Text::bracketed added to PGE

2005-12-07 Thread Allison Randal
On Oct 17, 2005, at 14:15, Patrick R. Michaud wrote: I've just added a subrule to PGE, which is roughly analogous to the "bracketed" function in Perl 5's Text::Balanced. Like most PGE subrules, PGE::Text::bracketed can be called as a subrule in a rule expression or directly via a subroutine ca