In article <87ekfjj6ws.fsf / optushome.com.au>,
George Ogata  <g_ogata / optushome.com.au> wrote:
>ptkwt / aracnet.com (Phil Tomson) writes:
>
>> In article <fd29665dd4983337159fae67024bc7e3 / lypanov.net>,
>> Alexander Kellett  <ruby-lists / lypanov.net> wrote:
>>>over the last few hours i finally got around to writing
>>>an elsa based c++ "parsetree" style library for ruby.
>>>
>>>an example usage is parsing of the Qt header qstring.h, and
>>>listing of all the method names defined in QString.
>>>
>>>anyone with interest please contact me for sources,
>>>Alex
>>>
>>
>>
>> Definately interested.
>
>I've got a C99 (not C++) AST-constructor if you're interested too.
>Pure ruby (right down to the lexer) though, so pretty slow at the
>moment.  The AST nodes are of different Node classes rather than just
>being nested arrays.  You can also use it to parse snippets (e.g.,
>just a statement or a type name or something).
>
>If you're interested.


Yes, please share.  These sorts of things could really help us to 
translate the Ruby C libs into pure Ruby.

Phil