A monadic parser combinator library
Browse cluster: Haskell tooling and libraries →Parsec is a monadic parser combinator library written in Haskell by Daan Leijen, designed as an industrial-strength tool for parsing. The library emphasizes simplicity, safety, comprehensive documentation, extensive functionality, clear error messages, and performance. It is built for Haskell and works with the standard Haskell build tools cabal and ghci, with dependencies including text, mtl, and other core Haskell packages.