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