Treetop is a Ruby-based DSL for text parsing and interpretation.
