| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Data.Digit.Class.LowerCase
Synopsis
- class Da d where
- class Db d where
- class Dc d where
- class Dd d where
- class De d where
- class Df d where
- parsea :: (Da d, CharParsing p) => p d
- parseb :: (Db d, CharParsing p) => p d
- parsec :: (Dc d, CharParsing p) => p d
- parsed :: (Dd d, CharParsing p) => p d
- parsee :: (De d, CharParsing p) => p d
- parsef :: (Df d, CharParsing p) => p d
Classes
Parsers
parsea :: (Da d, CharParsing p) => p d Source #
>>>parse (parsea <* eof) "test" "a" :: Either ParseError HexDigitRight HexDigita
>>>parse parsea "test" "axyz" :: Either ParseError HexDigitRight HexDigita
>>>isn't _Right (parse parsea "test" "xyz" :: Either ParseError HexDigit)True
parseb :: (Db d, CharParsing p) => p d Source #
>>>parse (parseb <* eof) "test" "b" :: Either ParseError HexDigitRight HexDigitb
>>>parse parseb "test" "bxyz" :: Either ParseError HexDigitRight HexDigitb
>>>isn't _Right (parse parseb "test" "xyz" :: Either ParseError HexDigit)True
parsec :: (Dc d, CharParsing p) => p d Source #
>>>parse (parsec <* eof) "test" "c" :: Either ParseError HexDigitRight HexDigitc
>>>parse parsec "test" "cxyz" :: Either ParseError HexDigitRight HexDigitc
>>>isn't _Right (parse parsec "test" "xyz" :: Either ParseError HexDigit)True
parsed :: (Dd d, CharParsing p) => p d Source #
>>>parse (parsed <* eof) "test" "d" :: Either ParseError HexDigitRight HexDigitd
>>>parse parsed "test" "dxyz" :: Either ParseError HexDigitRight HexDigitd
>>>isn't _Right (parse parsed "test" "xyz" :: Either ParseError HexDigit)True
parsee :: (De d, CharParsing p) => p d Source #
>>>parse (parsee <* eof) "test" "e" :: Either ParseError HexDigitRight HexDigite
>>>parse parsee "test" "exyz" :: Either ParseError HexDigitRight HexDigite
>>>isn't _Right (parse parsee "test" "xyz" :: Either ParseError HexDigit)True
parsef :: (Df d, CharParsing p) => p d Source #
>>>parse (parsef <* eof) "test" "f" :: Either ParseError HexDigitRight HexDigitf
>>>parse parsef "test" "fxyz" :: Either ParseError HexDigitRight HexDigitf
>>>isn't _Right (parse parsef "test" "xyz" :: Either ParseError HexDigit)True