summaryrefslogtreecommitdiff
path: root/devel/ruby-parsetree
AgeCommit message (Collapse)AuthorFilesLines
2009-11-23Updated ruby-parsetree to 3.0.4.fhajny3-18/+15
Too many changes.
2009-06-14Remove @dirrm entries from PLISTsjoerg1-6/+1
2008-06-22Update ruby-parsetree package to 2.2.0.taca3-19/+6
=== 2.2.0 / 2008-06-09 * 18 minor enhancements: * Added 1.9 and rubinius to multiruby skip list. * Added 1.9 fixes for SexpProcessor. * Added compatibility changes for regexp option values. * Added custom compact since Array#compact is hostile to subclasses. * Added some tests for wonky index edge cases. some commented out. * Added test changes for 1.9 and r2r changes. Esp fixed regexp differences. * Added tests for dasgn, proc arities, * Added/updated some tests for ruby_parser. * Changed tests to default to nil for verbose. * Fixed all assertions deprecated in miniunit. * Raises LoadError if incompatible ruby, allows fallback to ruby_parser. * Removed Unified's rewrite_fbody and moved up into defn... not sure about that. * Removed argscat rewriter from unified_ruby.rb * Renamed shadowed variable name. * Reworked parse_tree_for_(method|string) to take optional verbose arg. * Started removing ending newlines from pt_testcase.rb. * Uncommented all commented out tests. ruby_parser must not be a pansy. * Updated rakefile for new hoe abilities. * 3 bug fixes: * Fixed 1.8.[45] wrt dasgn_curr declaration removal. * Fixed pt_testcase bug. * Fixes for colon2/3 in class/module/cdecls.
2008-04-21Fix build using Hoe by providing values for "email" and "author".jlam2-1/+15
2008-04-04Initial import of ruby18-parsetree-2.1.1 as devel/ruby-parsetree.jlam4-0/+61
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.