base-4.22.0.0: src/GHC/Unicode.hs
{-# LANGUAGE Safe #-}
{-# OPTIONS_HADDOCK not-home #-}
-- |
--
-- Module : GHC.Unicode
-- Copyright : (c) The University of Glasgow, 2003
-- License : see libraries/base/LICENSE
--
-- Maintainer : ghc-devs@haskell.org
-- Stability : internal
-- Portability : non-portable (GHC extensions)
--
-- Implementations for the character predicates (isLower, isUpper, etc.)
-- and the conversions (toUpper, toLower). The implementation uses
-- libunicode on Unix systems if that is available.
--
module GHC.Unicode
(unicodeVersion,
GeneralCategory(..),
generalCategory,
isAscii,
isLatin1,
isControl,
isAsciiUpper,
isAsciiLower,
isPrint,
isSpace,
isUpper,
isUpperCase,
isLower,
isLowerCase,
isAlpha,
isDigit,
isOctDigit,
isHexDigit,
isAlphaNum,
isPunctuation,
isSymbol,
toUpper,
toLower,
toTitle
) where
import GHC.Internal.Unicode