Library to help you build your own type-safe parsers for any language.
github.com/nvie/grammars
nvie/grammars