From: Eric Hodel Date: 2005-07-15T18:40:50+09:00 Subject: Re: ANN: ParseTree 1.3.7 Released On 15 Jul 2005, at 01:01, Mark Hubbart wrote: > On 7/14/05, Ryan Davis wrote: > >> ParseTree version 1.3.7 has been released! >> >> http://www.zenspider.com/ZSS/Products/ParseTree/ >> >> ** DESCRIPTION: >> >> ParseTree is a C extension (using RubyInline) that extracts the parse >> tree for an entire class or a specific method and returns it as a >> s-expression (aka sexp) using ruby's arrays, strings, symbols, and >> integers. > > Any thoughts on procs? It doesn't appear that there's any way of > dumping parsetrees for procs at the moment, which would be very handy. > > I tried cheating a little, using an anonymous class and define_method, > but that made RubyToRuby cough up an "UnknownNodeType: nil" error, for > some reason, though I think the parsetree dumped fine. [ruby-talk:48082] or http://blog.zenspider.com/archives/2005/07/ rash_of_ruby_re.html I don't think we've bothered looking for the AST of a proc yet. It was easier to just bind it to a method and let Ruby2Ruby handle it. -- Eric Hodel - drbrain@segment7.net - http://segment7.net FEC2 57F1 D465 EB15 5D6E 7C11 332A 551C 796C 9F04