Final note: I realize this isn’t precisely a parser or even a tokenizer… but these sorts of examples are what I would have wanted when I was getting started with Ragel and Ruby. What’s more, hopefully the Ragel community will chime in and improve the examples.

Brighter Planet helps clients identify opportunities for data-driven sustainability initiatives, designs programs around these opportunities to deliver business value, and assists with integration and development