From: Curt Hibbs Date: 2002-11-08T05:32:28+09:00 Subject: Re: bRuby? (Yet another Ruby parser) Phil Tomson wrote: > >%% > >%% All three of these seem to modify Matz's Ruby Yacc file and create an > >%% extension from the resulting c file. > > > > Yeah, I knew about Bob's project. > > I guess the point of my question is that there seem to be at least six > projects out there that are essentially doing the same thing. Aren't we > duplicating a lot of effort? Is there any way we can work > together on one > of these parsers and possibly get results quicker? > > Bob, > > Did you take a look at Ruth and Ripper before you started your project? > If so how would you say what you are planning is different from those > projects? > > Phil Bob give his own answer, but since I work closely with Bob (others) on the FreeRIDE and WxRuby projects I can tell you what I know. The original motivation for this parser was the FreeRIDE project. The FreeRIDE IDE needs a fast and accurate Ruby parser to enable some of the high-end stuff that we want to implement (we are currently using ripper, but it is using a modified version of the Ruby 1.6 grammar). The goal here is to put a wrapper around the actual parser that is used by the Ruby interpreter. The wrapper will have the kind of api that we need and will always be accurate. Curt