lisp parser in ruby.