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