HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Moduleconduit-parse-0.2.1.1Haskell2010

Data.Conduit.Parser

This module introduces ConduitParser, a wrapper around Sink that behaves like a parser.

You probably want to import the Text.Parser.Combinators module together with this module.

  • 2 types
  • 7 values

Conduit parser monad

3 declarations
newtypenewtype ConduitParser i (m :: Type -> Type) a
#

Core type of the package. This is basically a Sink with a parsing state.

Instances9MonadError, MonadTrans, Monad, Functor, Applicative, Alternative, …

Primitives

4 declarations

Return the ordered list of names (assigned through (<?>)) for the current parser stack. First element is the most nested parser.

Utility

1 declaration

Exception

1 declaration
Instances4Eq, Show, Exception, MonadError