It would be interesting to look at one way or another.  It looks like
it could be useful for controlling some of the parsing.  My old code
for parsing these types of files was in Java, and as with most of my
Java code, I realized that I've been trying to write in ruby all along
;)
  .adam sanderson