| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.Digit.Char
Synopsis
- charBinaryNoZero :: BinaryNoZero d => Prism' Char d
- charBinary :: Binary d => Prism' Char d
- charOctalNoZero :: OctalNoZero d => Prism' Char d
- charOctal :: Octal d => Prism' Char d
- charDecimalNoZero :: DecimalNoZero d => Prism' Char d
- charDecimal :: Decimal d => Prism' Char d
- charHexadecimalNoZero :: HexadecimalNoZero d => Prism' Char d
- charHexadecimal :: Hexadecimal d => Prism' Char d
- charHEXADECIMALNoZero :: HEXADECIMALNoZero d => Prism' Char d
- charHEXADECIMAL :: HEXADECIMAL d => Prism' Char d
- charHeXaDeCiMaLNoZero :: HeXaDeCiMaLNoZero d => Prism' Char d
- charHeXaDeCiMaL :: HeXaDeCiMaL d => Prism' Char d
Binary
charBinaryNoZero :: BinaryNoZero d => Prism' Char d Source #
>>>'1' ^? charBinaryNoZero :: Maybe BinDigitJust BinDigit1
>>>charBinaryNoZero # BinDigit1'1'
charBinary :: Binary d => Prism' Char d Source #
>>>'0' ^? charBinary :: Maybe BinDigitJust BinDigit0
>>>charBinary # BinDigit0 :: Char'0'
Octal
charOctalNoZero :: OctalNoZero d => Prism' Char d Source #
>>>'6' ^? charOctalNoZero :: Maybe OctDigitJust OctDigit6
>>>charOctalNoZero # OctDigit5 :: Char'5'
charOctal :: Octal d => Prism' Char d Source #
>>>'7' ^? charOctal :: Maybe OctDigitJust OctDigit7
>>>charOctal # OctDigit7 :: Char'7'
Decimal
charDecimalNoZero :: DecimalNoZero d => Prism' Char d Source #
>>>'9' ^? charDecimalNoZero :: Maybe DecDigitJust DecDigit9
>>>charDecimalNoZero # DecDigit9 :: Char'9'
charDecimal :: Decimal d => Prism' Char d Source #
>>>'9' ^? charDecimal :: Maybe DecDigitJust DecDigit9
>>>charDecimal # DecDigit9 :: Char'9'
Hexadecimal
charHexadecimalNoZero :: HexadecimalNoZero d => Prism' Char d Source #
>>>'f' ^? charHexadecimalNoZero :: Maybe HexDigitJust HexDigitf
>>>charHexadecimalNoZero # HexDigitf :: Char'f'
charHexadecimal :: Hexadecimal d => Prism' Char d Source #
>>>'f' ^? charHexadecimal :: Maybe HexDigitJust HexDigitf
>>>charHexadecimal # HexDigitf :: Char'f'
HEXADECIMAL
charHEXADECIMALNoZero :: HEXADECIMALNoZero d => Prism' Char d Source #
>>>'F' ^? charHEXADECIMALNoZero :: Maybe HEXDigitJust HEXDigitF
>>>charHEXADECIMALNoZero # HEXDigitF :: Char'F'
charHEXADECIMAL :: HEXADECIMAL d => Prism' Char d Source #
>>>'F' ^? charHEXADECIMAL :: Maybe HEXDigitJust HEXDigitF
>>>charHEXADECIMAL # HEXDigitF :: Char'F'
HeXaDeCiMaL
charHeXaDeCiMaLNoZero :: HeXaDeCiMaLNoZero d => Prism' Char d Source #
>>>'f' ^? charHeXaDeCiMaLNoZero :: Maybe HeXDigitJust HeXDigitf
>>>'F' ^? charHeXaDeCiMaLNoZero :: Maybe HeXDigitJust HeXDigitF
>>>charHeXaDeCiMaLNoZero # HeXDigitf :: Char'f'
>>>charHeXaDeCiMaLNoZero # HeXDigitF :: Char'F'
charHeXaDeCiMaL :: HeXaDeCiMaL d => Prism' Char d Source #
>>>'f' ^? charHeXaDeCiMaL :: Maybe HeXDigitJust HeXDigitf
>>>'F' ^? charHeXaDeCiMaL :: Maybe HeXDigitJust HeXDigitF
>>>charHeXaDeCiMaL # HeXDigitf :: Char'f'
>>>charHeXaDeCiMaL # HeXDigitF :: Char'F'