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