First parser halfway working in Ruby.