A Parser, written in Ruby