Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
- decDigit :: Char -> Int
- hexDigit :: Char -> Int
- octDigit :: Char -> Int
- data UnicodeTest
- unicodeTests :: [(UnicodeTest, Char -> Bool)]
- testChar :: Char -> [UnicodeTest]
Documentation
hexDigit :: Char -> Int Source #
Convert a character in '0'..'9','A'..'F','a'..'f'
into the corresponding digit 0..15
.
Unicode exploration
data UnicodeTest Source #
Unicode characters are divided into letters, numbers, marks, punctuation, symbols, separators (including spaces) and others (including control characters).
These are the tests that Char
offers:
unicodeTests :: [(UnicodeTest, Char -> Bool)] Source #
Test names paired with their implementation.
testChar :: Char -> [UnicodeTest] Source #
Find out which tests a character satisfies.