Data.Attoparsec

Differences from Parsec

Performance considerations

Parser types

data Parser a

data Result r

Typeclass instances

Running parsers

parse

feed

parseWith

parseTest

Result conversion

maybeResult

eitherResult

Combinators

(<?>)

try

Parsing individual bytes

word8

anyWord8

notWord8

satisfy

satisfyWith

skip

Byte classes

inClass

notInClass

Efficient string handling

string

skipWhile

take

takeWhile

takeWhile1

takeTill

State observation and manipulation functions

endOfInput

ensure