Data.Attoparsec
Differences from Parsec
Performance considerations
Parser types
Typeclass instances
Running parsers
Result conversion
Combinators
Parsing individual bytes
Byte classes
Efficient string handling
State observation and manipulation functions