Module

Data.Eulalie.Char

Package
purescript-eulalie
Repository
bodil/purescript-eulalie

#many Source

many :: Parser Char Char -> Parser Char String

Takes a Parser Char Char and matches it zero or more times, returning a String of what was matched.

#many1 Source

many1 :: Parser Char Char -> Parser Char String

Takes a Parser Char Char and matches it one or more times, returning a String of what was matched.

#char Source

char :: Char -> Parser Char Char

The char parser constructor returns a parser which matches only the specified single character.

#notChar Source

notChar :: Char -> Parser Char Char

The notChar parser constructor makes a parser which will match any single character other than the one provided.

#oneOf Source

oneOf :: String -> Parser Char Char

Matches any one character from the provided string.

#digit Source

digit :: Parser Char Char

Matches a single digit.

#space Source

space :: Parser Char Char

Matches a single whitespace character.

#alphanum Source

alphanum :: Parser Char Char

Matches a single letter, digit or underscore character.

#letter Source

letter :: Parser Char Char

Matches a single ASCII letter.

#upper Source

upper :: Parser Char Char

Matches a single upper case ASCII letter.

#lower Source

lower :: Parser Char Char

Matches a single lower case ASCII letter.

#notDigit Source

notDigit :: Parser Char Char

Matches a single character which isn't a digit.

#notSpace Source

notSpace :: Parser Char Char

Matches a single character which isn't whitespace.

#notAlphanum Source

notAlphanum :: Parser Char Char

Matches a single character which isn't a letter, digit or underscore.

#notLetter Source

notLetter :: Parser Char Char

Matches a single character which isn't an ASCII letter.

#notUpper Source

notUpper :: Parser Char Char

Matches a single character which isn't an upper case ASCII letter.

#notLower Source

notLower :: Parser Char Char

Matches a single character which isn't a lower case ASCII letter.