Parser combinators with fast-path and slower fallback for error reporting

Version on this page:
LTS Haskell 18.23:
Stackage Nightly 2021-06-14:
Latest on Hackage:

See all snapshots paripari appears in

MIT licensed and maintained by Daniel Mendler
This version can be pinned in stack with:paripari-,3338

Module documentation for

  • Text
    • Text.PariPari
      • Text.PariPari.Internal
        • Text.PariPari.Internal.Acceptor
        • Text.PariPari.Internal.CharCombinators
        • Text.PariPari.Internal.Chunk
        • Text.PariPari.Internal.Class
        • Text.PariPari.Internal.ElementCombinators
        • Text.PariPari.Internal.Reporter
        • Text.PariPari.Internal.Run
        • Text.PariPari.Internal.Tracer
      • Text.PariPari.Lens
Used by 1 package in nightly-2019-03-25(full list with versions):

PariPari offers two parsing strategies. There is a fast Acceptor and a slower Reporter which are evaluated in parallel. If the Acceptor fails, the Reporter returns a report about the parsing errors. Like Attoparsec, the parser combinators backtrack by default.