Data.Attoparsec.ByteString.Char8

# Character encodings

# Parser types

type Parser

type Result

data IResult t r

compareResults

# Running parsers

parse

feed

parseOnly

parseTest

parseWith

## Result conversion

maybeResult

eitherResult

# Combinators

(<?>)

try

# Parsing individual characters

char

char8

anyChar

notChar

peekChar

satisfy

## Special character parsers

digit

letter_iso8859_15

letter_ascii

space

## Fast predicates

isDigit

isDigit_w8

isAlpha_iso8859_15

isAlpha_ascii

isSpace

isSpace_w8

### Character classes

inClass

notInClass

# Efficient string handling

string

stringCI

skipSpace

skipWhile

take

scan

takeWhile

takeWhile1

takeTill

## String combinators

(.*>)

(<*.)

## Consume all remaining input

takeByteString

takeLazyByteString

# Text parsing

endOfLine

isEndOfLine

isHorizontalSpace

# Numeric parsers

decimal

hexadecimal

signed

double

data Number

number

rational

# State observation and manipulation functions

endOfInput

atEnd