Copyright | (c) Winterland 2017-2018 |
---|---|
License | BSD |
Maintainer | drkoster@qq.com |
Stability | experimental |
Portability | non-portable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
INTERNAL MODULE, provides utf8rewind constants
Synopsis
- type Locale = CSize
- pattern LocaleDefault :: Locale
- pattern LocaleLithuanian :: Locale
- pattern LocaleTurkishAndAzeriLatin :: Locale
- envLocale :: IO Locale
- data NormalizeMode
- normalizeModeToFlag :: NormalizeMode -> CSize
- data NormalizationResult
- toNormalizationResult :: Int -> NormalizationResult
- type Category = CSize
- pattern CategoryLetterUppercase :: Category
- pattern CategoryLetterLowercase :: Category
- pattern CategoryLetterTitlecase :: Category
- pattern CategoryLetterOther :: Category
- pattern CategoryLetter :: Category
- pattern CategoryCaseMapped :: Category
- pattern CategoryMarkNonSpacing :: Category
- pattern CategoryMarkSpacing :: Category
- pattern CategoryMarkEnclosing :: Category
- pattern CategoryMark :: Category
- pattern CategoryNumberDecimal :: Category
- pattern CategoryNumberLetter :: Category
- pattern CategoryNumberOther :: Category
- pattern CategoryNumber :: Category
- pattern CategoryPunctuationConnector :: Category
- pattern CategoryPunctuationDash :: Category
- pattern CategoryPunctuationOpen :: Category
- pattern CategoryPunctuationClose :: Category
- pattern CategoryPunctuationInitial :: Category
- pattern CategoryPunctuationFinal :: Category
- pattern CategoryPunctuationOther :: Category
- pattern CategoryPunctuation :: Category
- pattern CategorySymbolMath :: Category
- pattern CategorySymbolCurrency :: Category
- pattern CategorySymbolModifier :: Category
- pattern CategorySymbolOther :: Category
- pattern CategorySymbol :: Category
- pattern CategorySeparatorSpace :: Category
- pattern CategorySeparatorLine :: Category
- pattern CategorySeparatorParagraph :: Category
- pattern CategorySeparator :: Category
- pattern CategoryControl :: Category
- pattern CategoryFormat :: Category
- pattern CategorySurrogate :: Category
- pattern CategoryPrivateUse :: Category
- pattern CategoryUnassigned :: Category
- pattern CategoryCompatibility :: Category
- pattern CategoryIgnoreGraphemeCluster :: Category
- pattern CategoryIscntrl :: Category
- pattern CategoryIsprint :: Category
- pattern CategoryIsspace :: Category
- pattern CategoryIsblank :: Category
- pattern CategoryIsgraph :: Category
- pattern CategoryIspunct :: Category
- pattern CategoryIsalnum :: Category
- pattern CategoryIsalpha :: Category
- pattern CategoryIsupper :: Category
- pattern CategoryIslower :: Category
- pattern CategoryIsdigit :: Category
- pattern CategoryIsxdigit :: Category
Documentation
pattern LocaleDefault :: Locale Source #
pattern LocaleLithuanian :: Locale Source #
pattern LocaleTurkishAndAzeriLatin :: Locale Source #
data NormalizeMode Source #
These are the Unicode Normalization Forms:
Form | Description ---------------------------- | --------------------------------------------- Normalization Form D (NFD) | Canonical decomposition Normalization Form C (NFC) | Canonical decomposition, followed by canonical composition Normalization Form KD (NFKD) | Compatibility decomposition Normalization Form KC (NFKC) | Compatibility decomposition, followed by canonical composition
Instances
data NormalizationResult Source #
Instances
type Category = CSize Source #
Unicode categories.
See isCategory
, you can combine categories with bitwise or.
pattern CategoryLetterUppercase :: Category Source #
pattern CategoryLetterLowercase :: Category Source #
pattern CategoryLetterTitlecase :: Category Source #
pattern CategoryLetterOther :: Category Source #
pattern CategoryLetter :: Category Source #
pattern CategoryCaseMapped :: Category Source #
pattern CategoryMarkNonSpacing :: Category Source #
pattern CategoryMarkSpacing :: Category Source #
pattern CategoryMarkEnclosing :: Category Source #
pattern CategoryMark :: Category Source #
pattern CategoryNumberDecimal :: Category Source #
pattern CategoryNumberLetter :: Category Source #
pattern CategoryNumberOther :: Category Source #
pattern CategoryNumber :: Category Source #
pattern CategoryPunctuationConnector :: Category Source #
pattern CategoryPunctuationDash :: Category Source #
pattern CategoryPunctuationOpen :: Category Source #
pattern CategoryPunctuationClose :: Category Source #
pattern CategoryPunctuationInitial :: Category Source #
pattern CategoryPunctuationFinal :: Category Source #
pattern CategoryPunctuationOther :: Category Source #
pattern CategoryPunctuation :: Category Source #
pattern CategorySymbolMath :: Category Source #
pattern CategorySymbolCurrency :: Category Source #
pattern CategorySymbolModifier :: Category Source #
pattern CategorySymbolOther :: Category Source #
pattern CategorySymbol :: Category Source #
pattern CategorySeparatorSpace :: Category Source #
pattern CategorySeparatorLine :: Category Source #
pattern CategorySeparatorParagraph :: Category Source #
pattern CategorySeparator :: Category Source #
pattern CategoryControl :: Category Source #
pattern CategoryFormat :: Category Source #
pattern CategorySurrogate :: Category Source #
pattern CategoryPrivateUse :: Category Source #
pattern CategoryUnassigned :: Category Source #
pattern CategoryCompatibility :: Category Source #
pattern CategoryIgnoreGraphemeCluster :: Category Source #
pattern CategoryIscntrl :: Category Source #
pattern CategoryIsprint :: Category Source #
pattern CategoryIsspace :: Category Source #
pattern CategoryIsblank :: Category Source #
pattern CategoryIsgraph :: Category Source #
pattern CategoryIspunct :: Category Source #
pattern CategoryIsalnum :: Category Source #
pattern CategoryIsalpha :: Category Source #
pattern CategoryIsupper :: Category Source #
pattern CategoryIslower :: Category Source #
pattern CategoryIsdigit :: Category Source #
pattern CategoryIsxdigit :: Category Source #