This post originated from an RSS feed registered with Ruby Buzz
by Ryan Davis.
Original Post: ruby_parser version 1.0.0 has been released!
Feed Title: Polishing Ruby
Feed URL: http://blog.zenspider.com/index.rdf
Feed Description: Musings on Ruby and the Ruby Community...
ruby_parser (RP) is a ruby parser written in pure ruby (utilizing
racc--which does by default use a C extension). RP's output is
the same as ParseTree's output: s-expressions using ruby's arrays and
base types.
FEATURES/PROBLEMS:
Pure ruby, no compiles.
Incredibly simple interface.
Output is 100% equivalent to ParseTree.
Can utilize PT's SexpProcessor and UnifiedRuby for language processing.
Known Issue: Speed sucks currently. 5500 tests currently run in 21 min.
Known Issue: Code is waaay ugly. Port of a port. Not my fault. Will fix RSN.
Known Issue: I don't currently support newline nodes.
Known Issue: Totally awesome.
Known Issue: dasgn_curr decls can be out of order from ParseTree's.