Data.Attoparsec.ByteString

# Differences from Parsec

# Incremental input

# Performance considerations

# Parser types

type Parser

type Result

data IResult t r

compareResults

# Running parsers

parse

feed

parseOnly

parseWith

parseTest

## Result conversion

maybeResult

eitherResult

# Combinators

(<?>)

try

# Parsing individual bytes

word8

anyWord8

notWord8

peekWord8

satisfy

satisfyWith

skip

## Byte classes

inClass

notInClass

# Efficient string handling

string

skipWhile

take

scan

takeWhile

takeWhile1

takeTill

## Consume all remaining input

takeByteString

takeLazyByteString

# State observation and manipulation functions

endOfInput

atEnd