"Kent Johnson" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Paul McGuire wrote:
> > The alternatives I've come up with for the user to enable this packrat
parse
> > mode are:
> >
> > 1. Add a staticmethod enablePackrat() to the pyparsing ParserElement
class,
> > to modify the Parse
"Kent Johnson" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Paul McGuire wrote:
> > The alternatives I've come up with for the user to enable this packrat
parse
> > mode are:
> >
> > 1. Add a staticmethod enablePackrat() to the pyparsing ParserElement
class,
> > to modify the Parse
"Kent Johnson" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Paul McGuire wrote:
> > The alternatives I've come up with for the user to enable this packrat
parse
> > mode are:
> >
> > 1. Add a staticmethod enablePackrat() to the pyparsing ParserElement
class,
> > to modify the Parse
Paul McGuire wrote:
> The alternatives I've come up with for the user to enable this packrat parse
> mode are:
>
> 1. Add a staticmethod enablePackrat() to the pyparsing ParserElement class,
> to modify the ParserElement defintion of the internal (non-packrat) parse()
> method. This method essent
I have a new enhancement to pyparsing that doubles the parse speed (using a
technique called "packrat parsing"), but which is not suitable for all
parsers, specifically those that have complex parse actions. I don't want
to just enable this feature by default - I think there is too much risk of
it