A variety of alternative parser combinator libraries. http://code.haskell.org/~malcolm/polyparse/

This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow stackage.org to host generated Haddocks.

LicenseRef-LGPL licensed by Malcolm Wallace
Maintained by author

This version, 1.13 is a Non-Maintainer Upload (NMU). Report issues to the Hackage Trustees issue tracker.

A variety of alternative parser combinator libraries, including the original HuttonMeijer set. The Poly sets have features like good error reporting, arbitrary token type, running state, lazy parsing, and so on. Finally, Text.Parse is a proposed replacement for the standard Read class, for better deserialisation of Haskell values from Strings.



  • GHC-8.8 compatibility
  • PolyParse has MonadFail as a superclass.


  • GHC-8.6 compatibility
    • MonadFail instances