polyparse

A variety of alternative parser combinator libraries.

LTS Haskell 24.25:1.13.1
Stackage Nightly 2025-12-21:1.13.1
Latest on Hackage:1.13.1

See all snapshots polyparse appears in

LicenseRef-LGPL licensed by Malcolm Wallace
Maintained by Andreas Abel
This version can be pinned in stack with:polyparse-1.13.1@sha256:b25f23ff1173d8779c450f56689dea0511e89294e1e3dd74b77933728356e9e0,2470

Module documentation for 1.13.1

  • Text
    • Text.Parse
    • Text.ParserCombinators
      • Text.ParserCombinators.HuttonMeijer
      • Text.ParserCombinators.HuttonMeijerWallace
      • Text.ParserCombinators.Poly
        • Text.ParserCombinators.Poly.Base
        • Text.ParserCombinators.Poly.Lazy
        • Text.ParserCombinators.Poly.Lex
        • Text.ParserCombinators.Poly.Parser
        • Text.ParserCombinators.Poly.Plain
        • Text.ParserCombinators.Poly.Result
        • Text.ParserCombinators.Poly.State
        • Text.ParserCombinators.Poly.StateLazy
        • Text.ParserCombinators.Poly.StateParser
Depends on 3 packages(full list with versions):
Used by 5 packages in lts-24.25(full list with versions):

Hackage version Stackage LTS version polyparse on Stackage Nightly Cabal build

polyparse

A variety of alternative parser combinator libraries.

Description see: https://hackage.haskell.org/package/polyparse

Old homepage: https://archives.haskell.org/projects.haskell.org/polyparse/

Changes

1.13.1

Andreas Abel, 2025-09-14

  • Remove support for GHC 7.
  • Add support for MicroHs.
  • Build tested with GHC 8.0 - 9.14 alpha1.

1.13

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

1.12.1

  • GHC-8.6 compatibility
  • MonadFail instances