[Ruby] [ANN] ParseTree 1.7.0 Released

Ryan Davis ryand-ruby at zenspider.com
Tue Feb 13 18:44:42 PST 2007


OK... I suck... there was a bug in my release script with the new  
changes to hoe (updating online rdoc does a clean, which nuked the  
email text file).

ParseTree version 1.7.0 has been released!

   http://www.zenspider.com/ZSS/Products/ParseTree/

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.

Changes:

+ 2 major enhancements:
	+ rewrite extracted and intended to be run before (or in front of)  
process.
	+ rewrite is now recursive as well, so children rewritings should be  
done independently of their parents. This should make complex  
rewriting layers much cleaner and allow me to eventually collect and  
publish a single "standard" rewriting layer.
+ 1 minor enhancement:
	+ Iters are now {} if short and one line. YAY!
+ 1 bug fix:
	+ Added test cases brought out by ruby2ruby/heckle.

   http://www.zenspider.com/ZSS/Products/ParseTree/



More information about the Ruby mailing list