Attoparsec is a parsing combinator library that is "aimed particularly at dealing efficiently with network protocols and complicated text/binary file formats".
Attoparsec offers not only speed and efficiency, but backtracking and incremental input.
Its API closely mirrors that of another parser combinator library, Parsec.
There are submodules for compatibility with
Char8. Use of the
OverloadedStrings language extension is recommended.
|The core type for representing a parser. |
|The result of a parse, with |