|
| 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 |