This is an industrial-strength monadic parser combinator
library. Megaparsec is a feature-rich package that tries to find a
nice balance between speed, flexibility, and quality of parse errors.

Homepage:
http://hackage.haskell.org/package/megaparsec
