Citrus is a compact and powerful parsing library for Ruby that combines the elegance and expressiveness of the language with the simplicity and power of parsing expressions.

Installation

Via RubyGems:

$ gem install citrus

From a local copy:

$ git clone git://github.com/mjackson/citrus.git
$ cd citrus
$ rake package install