summaryrefslogtreecommitdiff
path: root/devel/ruby-parsetree
AgeCommit message (Collapse)AuthorFilesLines
2012-06-02Update ruby-parsetree to 3.0.9.taca2-6/+6
=== 3.0.9 / 2012-05-01 * 6 minor enhancements: * Added a bunch of new tests from PTTC. * Added masgn handling inside block_pass * Added rewrite_iter to unwrap masgns w/ only 1 arg. * Handle rewriting block_pass in iter. * Imported RawParseTree test data from PTTC. * Removed rewrite_masgn requirement for 4 slots. * 3 bug fixes: * Fixed dependencies to ensure they're not going to use ruby_parser 3 and friends. * Fixed segv for NODE_BLOCK_PASS in iter (nd_iter == 1... go boom) * Remove nil body in iter (I think this is wrong, but whatevs).
2011-12-15Update ruby-parsetree pacakge to 3.0.8.taca3-9/+7
=== 3.0.8 / 2011-09-27 * 1 minor enhancement: * ParseTree.translate now does 'include Mod' calls instead of including their methods directly
2011-11-08* Remove .require_paths from PLISTtaca2-3/+3
* Bump PKGREVISION.
2011-06-18Update ruby-parsetree package to 3.0.7.taca3-7/+8
=== 3.0.7 / 2011-02-18 * 1 bug fix: * Fixed odd error cropping up from heckle w/ attr methods (raggi)
2010-09-10Update devel/ruby-parsetree to 3.0.6.taca3-11/+10
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk. * Update dependency according to gemspec. === 3.0.6 / 2010-09-01 * 1 bug fix: * fixed requires (e-tobi) === 3.0.5 / 2010-03-27 * 1 bug fix: * Fixed NODE_METHOD but also commented that you shouldn't ever see it naturally (tmm1)
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.