Data.Attoparsec.Char8

Character encodings

Parser types

data Parser a

data Result r

Running parsers

parse

feed

parseOnly

parseTest

parseWith

Result conversion

maybeResult

eitherResult

Combinators

(<?>)

try

Parsing individual characters

char

char8

anyChar

notChar

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

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