On Feb 8, 2008, at 12:27 PM, Eric Mahurin wrote:

> On Feb 7, 2008 8:08 AM, Ruby Quiz <james / grayproductions.net> wrote:
>
>> We saw a large variety of solutions for this week's problem.  Many  
>> of them
>> used
>> a parser generator to construct their parser.  You do that by  
>> defining a
>> grammar
>> that describes the syntax you need to read.  The parser generator  
>> then
>> translates your grammar into parsing code that will match the  
>> described
>> syntax.
>> Of the generators used, Treetop was definitely the most popular and  
>> is
>> surely
>> worth a look if you want to do some grammar based parsing.
>
>
> But not nearly the fastest...

That's true, but I think the need for raw speed in parsers is seldom  
the top priority.  Large XML can often cause speed issues, but outside  
of that I don't personally need many super fast parsers.  Maybe I just  
don't run into those problems a lot though.

James Edward Gray II