Copyright | (c) 2020 Composewell Technologies and Contributors |
---|---|
License | Apache-2.0 |
Maintainer | streamly@composewell.com |
Stability | experimental |
Safe Haskell | None |
Language | Haskell2010 |
Compatibility module for case and case mapping related functions..
The functions of this module are drop-in replacement for those in Data.Char. They are similar but not identical to some functions in Unicode.Char.Case, therefore they are placed in a separate module in order to avoid ambiguity.
Predicates
isUpper :: Char -> Bool Source #
Selects upper-case or title-case alphabetic Unicode characters (letters). Title case is used by a small number of letter ligatures like the single-character form of Lj.
isUpper c == Data.Char.isUpper c
Since: 0.3.0
isLower :: Char -> Bool Source #
Selects lower-case alphabetic Unicode characters (letters).
isLower c == Data.Char.isLower c
Since: 0.3.0
Case conversion
toUpper :: Char -> Char Source #
Convert a letter to the corresponding upper-case letter, if any. Any other character is returned unchanged.
toUpper c == Data.Char.toUpper c
Since: 0.3.0