How to build a parser with Ruby
blackbytes.info