word8-0.1.3: Word8 library

Safe HaskellNone
LanguageHaskell2010

Data.Char8

Contents

Description

Char8 library to be used with Data.ByteString.Char8. All function assumes that only 8bit part of Char is used and it is encoded in Latin-1 (ISO-8859-1). All utility functions are supposed to work as if those of Char. Exceptions are described in the function documentations.

Base library 4.7 (GHC 7.8) or earlier is based on Unicode 6. Base library 4.8 (GHC 7.10) or later is based on Unicode 7. isLower, isSymbol and isPunctuation behave differently.

Synopsis

Character classification

isLower :: Char -> Bool Source #

This function returns True for 170 and 186 in Unicode 6. But it returns False in Unicode 7.

isPunctuation :: Char -> Bool Source #

This function returns False for 167 and 182 in Unicode 6. But it returns True in Unicode 7.

isSymbol :: Char -> Bool Source #

This function returns True for 167 and 182 in Unicode 6. But it returns False in Unicode 7.

Subranges

Case conversion

toUpper :: Char -> Char Source #

Micro sign/mu (0xb5) and small letter Y with diaeresis (0xff) remain the same.

toTitle :: Char -> Char Source #

Micro sign/mu (0xb5) and small letter Y with diaeresis (0xff) remain the same.