| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Data.Digit.Class.MixedCase
Contents
Synopsis
- type DAa a = (DA a, Da a)
- type DBb a = (DB a, Db a)
- type DCc a = (DC a, Dc a)
- type DDd a = (DD a, Dd a)
- type DEe a = (DE a, De a)
- type DFf a = (DF a, Df a)
- parseAa :: (DAa d, CharParsing p) => p d
- parseBb :: (DBb d, CharParsing p) => p d
- parseCc :: (DCc d, CharParsing p) => p d
- parseDd :: (DDd d, CharParsing p) => p d
- parseEe :: (DEe d, CharParsing p) => p d
- parseFf :: (DFf d, CharParsing p) => p d
- module Data.Digit.Class.UpperCase
- module Data.Digit.Class.LowerCase
Types
Parsers
parseAa :: (DAa d, CharParsing p) => p d Source #
>>>parse (parseAa <* eof) "test" "A" :: Either ParseError HeXDigitRight HeXDigitA
>>>parse parseAa "test" "Axyz" :: Either ParseError HeXDigitRight HeXDigitA
>>>parse (parseAa <* eof) "test" "a" :: Either ParseError HeXDigitRight HeXDigita
>>>parse parseAa "test" "axyz" :: Either ParseError HeXDigitRight HeXDigita
>>>isn't _Right (parse parseAa "test" "xyz" :: Either ParseError HeXDigit)True
parseBb :: (DBb d, CharParsing p) => p d Source #
>>>parse (parseBb <* eof) "test" "B" :: Either ParseError HeXDigitRight HeXDigitB
>>>parse parseBb "test" "Bxyz" :: Either ParseError HeXDigitRight HeXDigitB
>>>parse (parseBb <* eof) "test" "b" :: Either ParseError HeXDigitRight HeXDigitb
>>>parse parseBb "test" "bxyz" :: Either ParseError HeXDigitRight HeXDigitb
>>>isn't _Right (parse parseBb "test" "xyz" :: Either ParseError HeXDigit)True
parseCc :: (DCc d, CharParsing p) => p d Source #
>>>parse (parseCc <* eof) "test" "C" :: Either ParseError HeXDigitRight HeXDigitC
>>>parse parseCc "test" "Cxyz" :: Either ParseError HeXDigitRight HeXDigitC
>>>parse (parseCc <* eof) "test" "c" :: Either ParseError HeXDigitRight HeXDigitc
>>>parse parseCc "test" "cxyz" :: Either ParseError HeXDigitRight HeXDigitc
>>>isn't _Right (parse parseCc "test" "xyz" :: Either ParseError HeXDigit)True
parseDd :: (DDd d, CharParsing p) => p d Source #
>>>parse (parseDd <* eof) "test" "D" :: Either ParseError HeXDigitRight HeXDigitD
>>>parse parseDd "test" "Dxyz" :: Either ParseError HeXDigitRight HeXDigitD
>>>parse (parseDd <* eof) "test" "d" :: Either ParseError HeXDigitRight HeXDigitd
>>>parse parseDd "test" "dxyz" :: Either ParseError HeXDigitRight HeXDigitd
>>>isn't _Right (parse parseDd "test" "xyz" :: Either ParseError HeXDigit)True
parseEe :: (DEe d, CharParsing p) => p d Source #
>>>parse (parseEe <* eof) "test" "E" :: Either ParseError HeXDigitRight HeXDigitE
>>>parse parseEe "test" "Exyz" :: Either ParseError HeXDigitRight HeXDigitE
>>>parse (parseEe <* eof) "test" "e" :: Either ParseError HeXDigitRight HeXDigite
>>>parse parseEe "test" "exyz" :: Either ParseError HeXDigitRight HeXDigite
>>>isn't _Right (parse parseEe "test" "xyz" :: Either ParseError HeXDigit)True
parseFf :: (DFf d, CharParsing p) => p d Source #
>>>parse (parseFf <* eof) "test" "F" :: Either ParseError HeXDigitRight HeXDigitF
>>>parse parseFf "test" "Fxyz" :: Either ParseError HeXDigitRight HeXDigitF
>>>parse (parseFf <* eof) "test" "f" :: Either ParseError HeXDigitRight HeXDigitf
>>>parse parseFf "test" "fxyz" :: Either ParseError HeXDigitRight HeXDigitf
>>>isn't _Right (parse parseFf "test" "xyz" :: Either ParseError HeXDigit)True
Re-exports
module Data.Digit.Class.UpperCase
module Data.Digit.Class.LowerCase