Data.Attoparsec.Text

# Differences from Parsec

# Incremental input

# Performance considerations

# Parser types

data Parser a

data Result r

## Typeclass instances

# Running parsers

parse

feed

parseOnly

parseWith

parseTest

## Result conversion

maybeResult

eitherResult

# Combinators

(<?>)

try

# Parsing individual characters

char

anyChar

notChar

satisfy

satisfyWith

skip

## Special character parsers

digit

letter

space

## Character classes

inClass

notInClass

# Efficient string handling

string

skipSpace

skipWhile

take

scan

takeWhile

takeWhile1

takeTill

## Consume all remaining input

takeText

takeLazyText

# Text parsing

endOfLine

# Numeric parsers

decimal

hexadecimal

signed

double

rational

# State observation and manipulation functions

endOfInput

atEnd

# Applicative specializations

(<*.)

(.*>)