From: Martin Hansen Date: 2010-04-16T22:57:20+09:00 Subject: Re: Writing a parser Robert, This got pretty advanced fast :/. Multiple things are going on at the same time - and I have grown up learning that a piece of code should only do one thing at a time - only one! I think, I need to back up a step or two to understand what is going on. Perhaps you could enlighten me on how you addressed this problem strategically? And how would the appropriate Unit Tests for this thing look like? Cheers, M -- Posted via http://www.ruby-forum.com/.