RedParse is a ruby parser written in pure ruby. Instead of YACC or ANTLR, it's parse tool is a home-brewed "compiler-interpreter". (The tool is LALR(1)-equivalent and the 'parse language' is pretty nice, even in it's current crude form.) My intent is to have a completely correct parser for ruby, in 100% ruby. Currently, RedParse can parse all known ruby 1.8 constructions correctly. There might be some problems with unparsing or otherwise working with texts in a character set other than ascii. Some of the new ruby 1.9 constructions are supported in 1.9 mode. For more details on known problems, see below.

Required Ruby Version

None

Authors

Caleb Clausen

Versions

  1. 1.0.0 August 11, 2016 (390 KB)
  2. 0.8.4 January 03, 2010 (131 KB)
  3. 0.8.3 August 05, 2009 (118 KB)
  4. 0.8.2 May 22, 2009 (116 KB)
  5. 0.8.1 April 30, 2009 (88.5 KB)
Show all versions (6 total)

SHA 256 checksum