parsing.rb revision 7a522a1916e13f0cdbf191f633a4fc2523444038