Safe Haskell | None |
---|---|
Language | Haskell2010 |
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 BinDigit
Just BinDigit1
>>>
charBinaryNoZero # BinDigit1
'1'
charBinary :: Binary d => Prism' Char d Source #
>>>
'0' ^? charBinary :: Maybe BinDigit
Just BinDigit0
>>>
charBinary # BinDigit0 :: Char
'0'
Octal
charOctalNoZero :: OctalNoZero d => Prism' Char d Source #
>>>
'6' ^? charOctalNoZero :: Maybe OctDigit
Just OctDigit6
>>>
charOctalNoZero # OctDigit5 :: Char
'5'
charOctal :: Octal d => Prism' Char d Source #
>>>
'7' ^? charOctal :: Maybe OctDigit
Just OctDigit7
>>>
charOctal # OctDigit7 :: Char
'7'
Decimal
charDecimalNoZero :: DecimalNoZero d => Prism' Char d Source #
>>>
'9' ^? charDecimalNoZero :: Maybe DecDigit
Just DecDigit9
>>>
charDecimalNoZero # DecDigit9 :: Char
'9'
charDecimal :: Decimal d => Prism' Char d Source #
>>>
'9' ^? charDecimal :: Maybe DecDigit
Just DecDigit9
>>>
charDecimal # DecDigit9 :: Char
'9'
Hexadecimal
charHexadecimalNoZero :: HexadecimalNoZero d => Prism' Char d Source #
>>>
'f' ^? charHexadecimalNoZero :: Maybe HexDigit
Just HexDigitf
>>>
charHexadecimalNoZero # HexDigitf :: Char
'f'
charHexadecimal :: Hexadecimal d => Prism' Char d Source #
>>>
'f' ^? charHexadecimal :: Maybe HexDigit
Just HexDigitf
>>>
charHexadecimal # HexDigitf :: Char
'f'
HEXADECIMAL
charHEXADECIMALNoZero :: HEXADECIMALNoZero d => Prism' Char d Source #
>>>
'F' ^? charHEXADECIMALNoZero :: Maybe HEXDigit
Just HEXDigitF
>>>
charHEXADECIMALNoZero # HEXDigitF :: Char
'F'
charHEXADECIMAL :: HEXADECIMAL d => Prism' Char d Source #
>>>
'F' ^? charHEXADECIMAL :: Maybe HEXDigit
Just HEXDigitF
>>>
charHEXADECIMAL # HEXDigitF :: Char
'F'
HeXaDeCiMaL
charHeXaDeCiMaLNoZero :: HeXaDeCiMaLNoZero d => Prism' Char d Source #
>>>
'f' ^? charHeXaDeCiMaLNoZero :: Maybe HeXDigit
Just HeXDigitf
>>>
'F' ^? charHeXaDeCiMaLNoZero :: Maybe HeXDigit
Just HeXDigitF
>>>
charHeXaDeCiMaLNoZero # HeXDigitf :: Char
'f'
>>>
charHeXaDeCiMaLNoZero # HeXDigitF :: Char
'F'
charHeXaDeCiMaL :: HeXaDeCiMaL d => Prism' Char d Source #
>>>
'f' ^? charHeXaDeCiMaL :: Maybe HeXDigit
Just HeXDigitf
>>>
'F' ^? charHeXaDeCiMaL :: Maybe HeXDigit
Just HeXDigitF
>>>
charHeXaDeCiMaL # HeXDigitf :: Char
'f'
>>>
charHeXaDeCiMaL # HeXDigitF :: Char
'F'