|
Data.ParserCombinators.Attoparsec.Internal | Portability | unknown | Stability | experimental | Maintainer | bos@serpentine.com |
|
|
|
|
|
Description |
Simple, efficient parser combinators for lazy ByteString
strings, loosely based on Text.ParserCombinators.Parsec.
|
|
Synopsis |
|
|
|
|
Parser
|
|
|
|
|
Instances | |
|
|
Running parsers
|
|
|
Run a parser.
|
|
|
|
|
|
Combinators
|
|
|
Name the parser.
|
|
Things vaguely like those in Parsec.Combinator (and Parsec.Prim)
|
|
|
|
|
|
|
Detect 'end of file'.
|
|
|
skipMany - skip zero or many instances of the parser
|
|
|
skipMany1 - skip one or many instances of the parser
|
|
|
Apply the given parser repeatedly, returning every parse result.
|
|
|
|
|
|
|
|
|
|
Things like in Parsec.Char
|
|
|
Character parser.
|
|
|
|
|
Satisfy a specific character.
|
|
|
Satisfy a specific character.
|
|
|
Satisfy a literal string.
|
|
|
Satisfy a literal string, after applying a transformation to both
it and the matching text.
|
|
Parser converters.
|
|
|
|
Miscellaneous functions.
|
|
|
Get remaining input.
|
|
|
Get number of bytes consumed so far.
|
|
|
Consume characters while the predicate is true.
|
|
|
|
|
|
|
|
|
Skip over characters while the predicate is true.
|
|
|
Test that a parser returned a non-null ByteString.
|
|
|
Parse some input with the given parser and return that input
without copying it.
|
|
Produced by Haddock version 2.4.2 |