http://rspeele.github.io/FParsec-Pipes/FParsec is an F# library for writing parsers. This library extends FParsec with a new set of combinators, which I believe make it even easier to translate from a formal grammar like EBNF to F# parsing code and end up with a fast, highly readable parser.