Ryan Davis schrieb:
> 
> On Jun 19, 2006, at 10:42 PM, Logan Capaldo wrote:
> 
>> On Jun 17, 2006, at 2:58 PM, Dominik Bathon wrote:
>>
>>> But RubyNode was just a by-product of Ruby2CExtension and it has a 
>>> different interface than ParseTree.
>>>
>>> And Ruby2CExtension is not like Ruby2C, it's more like ZenObfuscate.
>>>
>>> Dominik
>>
>> MMm. I'll be honest, I was kind of disappointed. I was hoping for a 
>> response like "Yes, but ParseTree has <X> limitation or uses <Y> 
>> style, and RubyNode has a <Z> implementation" :). Ah well.
> 
> So were we.
> 
> *shrug*

If anyone is interested in working with Ruby's AST then it shouldn't be 
too hard to look at the source code of both ParseTree and RubyNode. They 
both depend on some C code and both seem to support Ruby 1.8.4 and 1.9. 
What other features are you interested in?

I'll be honest, too. I can understand that Ryan and Eric are 
disappointed, but I think you shouldn't blame Dominik for his answer.

Regards,
Pit