Moduleconduit-extra-1.3.8Haskell2010
Data.Conduit.Attoparsec
Consume attoparsec parsers via conduit.
This code was taken from attoparsec-enumerator and adapted for conduits.
- 3 types
- 1 class
- 4 values
- Packageconduit-extra-1.3.8
- Exports8
- LanguageHaskell2010
- LicenceMIT
- SourceAttoparsec.hs
Sink
2 declarationsSame as sinkParser, but we return an Either type instead of raising an exception.
Since 1.1.5
Conduit
2 declarationsConsume a stream of parsed tokens, returning both the token and the position it appears at. This function will raise a ParseError on bad input.
Since 0.5.0
Same as conduitParser, but we return an Either type instead of raising an exception.
Types
3 declarationsThe context and message from a Fail value.
Constructors
Instances2Show, Exception
Show ParseErrorDefined in conduit-extra-1.3.8 · Data.Conduit.AttoparsecException ParseErrorDefined in conduit-extra-1.3.8 · Data.Conduit.Attoparsec
Constructors
Instances3Eq, Ord, Show
Eq PositionRangeDefined in conduit-extra-1.3.8 · Data.Conduit.AttoparsecOrd PositionRangeDefined in conduit-extra-1.3.8 · Data.Conduit.AttoparsecShow PositionRangeDefined in conduit-extra-1.3.8 · Data.Conduit.Attoparsec
Classes
1 declarationA class of types which may be consumed by an Attoparsec parser.
Instances2AttoparsecInput
AttoparsecInput ByteStringDefined in conduit-extra-1.3.8 · Data.Conduit.AttoparsecAttoparsecInput TextDefined in conduit-extra-1.3.8 · Data.Conduit.Attoparsec