Rex is a lexical scanner generator. It is written in Ruby itself, and generates Ruby program. It is designed for use with Racc.
Aaron Patterson
gem "rex", "~> 1.0.2"