Package0.4.0.1DataTextUnicode
unicode-data
Access Unicode Character Database (UCD)
- Version0.4.0.1
- CategoryData, Text, Unicode
- LicenceApache-2.0
- AuthorComposewell Technologies and Contributors
- Maintainerstreamly@composewell.com
- Homepagegithub.com/composewell/unicode-data
- Pinned byhackage unicode-data 0.4.0.1
- Sourcehackage.haskell.org/package/unicode-data-0.4.0.1
Modules
32 modules- Unicode.Char19This module provides APIs to access the Unicode character database (UCD)
- Unicode.Char.Case14Case and case mapping related functions. This module provides full predicates and mappings that are not compatible
- Unicode.Char.Case.Compat5Compatibility module for case and case mapping related functions. The functions of this module are drop-in replacement for those in Data.…
- Unicode.Char.General36General character property related functions.
- Unicode.Char.General.Blocks4Unicode blocks related functions.
- Unicode.Char.General.Compat3Compatibility module for general character property related functions. The functions of this module are drop-in replacement for those in …
- Unicode.Char.Identifiers6Unicode Identifier and Pattern Syntax property functions based on
- Unicode.Char.Normalization9Low level Unicode database functions to facilitate Unicode normalization. For more information on Unicode normalization please refer to t…
- Unicode.Char.Numeric9Numeric character property related functions.
- Unicode.Char.Numeric.Compat1Compatibility module for numeric character property related functions.
Internal modules · 22
- Unicode.Internal.Bits2Fast, static bitmap lookup utilities
- Unicode.Internal.Char.Blocks4
- Unicode.Internal.Char.CaseFolding1
- Unicode.Internal.Char.DerivedCoreProperties7
- Unicode.Internal.Char.DerivedNumericValues1
- Unicode.Internal.Char.PropList3
- Unicode.Internal.Char.SpecialCasing.LowerCaseMapping1
- Unicode.Internal.Char.SpecialCasing.TitleCaseMapping1
- Unicode.Internal.Char.SpecialCasing.UpperCaseMapping1
- Unicode.Internal.Char.UnicodeData.CombiningClass2
- Unicode.Internal.Char.UnicodeData.Compositions3
- Unicode.Internal.Char.UnicodeData.Decomposable1
- Unicode.Internal.Char.UnicodeData.DecomposableK1
- Unicode.Internal.Char.UnicodeData.Decompositions1
- Unicode.Internal.Char.UnicodeData.DecompositionsK1
- Unicode.Internal.Char.UnicodeData.DecompositionsK21
- Unicode.Internal.Char.UnicodeData.GeneralCategory1
- Unicode.Internal.Char.UnicodeData.SimpleLowerCaseMapping1
- Unicode.Internal.Char.UnicodeData.SimpleTitleCaseMapping1
- Unicode.Internal.Char.UnicodeData.SimpleUpperCaseMapping1
- Unicode.Internal.Division2Fast division by known constants. Division by a constant can be replaced by a double-word multiplication.
- Unicode.Internal.Unfold3
Description
unicode-data provides Haskell APIs to efficiently access the Unicode character database (UCD). Performance is the primary goal in the design of this package.
The Haskell data structures are generated programmatically from the UCD files. The latest Unicode version supported by this library is 15.0.0.
Depends on
1 package- base-4.20.2.0with GHC