A Ruby 1.8.x port of the Ripper library for parsing Ruby source code, originally written for Ruby 1.9.