Safe Haskell | Safe |
---|---|
Language | Haskell98 |
- 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.