Package0.9.0DataTextUnicode
unicode-data
Access Unicode Character Database (UCD)
- Version0.9.0
- CategoryData, Text, Unicode
- LicenceApache-2.0
- AuthorComposewell Technologies and Contributors
- Maintainerstreamly@composewell.com
- Homepagegithub.com/composewell/unicode-data
- Pinned byhackage unicode-data 0.9.0
- Sourcehackage.haskell.org/package/unicode-data-0.9.0
Modules
- Unicode.CharThis module provides APIs to access the Unicode character database (UCD)
- Unicode.Char.CaseCase and case mapping related functions. This module provides full predicates and mappings that are not compatible
- Unicode.Char.Case.CompatCompatibility module for case and case mapping related functions. The functions of this module are drop-in replacement for those in Data.…
- Unicode.Char.GeneralGeneral character property related functions.
- Unicode.Char.General.BlocksUnicode blocks related functions.
- Unicode.Char.General.CompatCompatibility module for general character property related functions. The functions of this module are drop-in replacement for those in …
- Unicode.Char.IdentifiersUnicode Identifier and Pattern Syntax property functions based on
- Unicode.Char.NormalizationLow level Unicode database functions to facilitate Unicode normalization. For more information on Unicode normalization please refer to t…
- Unicode.Char.NumericNumeric character property related functions.
- Unicode.Char.Numeric.CompatCompatibility module for numeric character property related functions.
Internal modules · 23
- Unicode.Internal.BitsFast, static bitmap lookup utilities
- Unicode.Internal.Char.Blocks
- Unicode.Internal.Char.CaseFolding
- Unicode.Internal.Char.DerivedCoreProperties
- Unicode.Internal.Char.DerivedNumericValues
- Unicode.Internal.Char.PropList
- Unicode.Internal.Char.SpecialCasing.LowerCaseMapping
- Unicode.Internal.Char.SpecialCasing.TitleCaseMapping
- Unicode.Internal.Char.SpecialCasing.UpperCaseMapping
- Unicode.Internal.Char.UnicodeData.CombiningClass
- Unicode.Internal.Char.UnicodeData.Compositions
- Unicode.Internal.Char.UnicodeData.Decomposable
- Unicode.Internal.Char.UnicodeData.DecomposableK
- Unicode.Internal.Char.UnicodeData.Decompositions
- Unicode.Internal.Char.UnicodeData.DecompositionsK
- Unicode.Internal.Char.UnicodeData.DecompositionsK2
- Unicode.Internal.Char.UnicodeData.GeneralCategory
- Unicode.Internal.Char.UnicodeData.SimpleLowerCaseMapping
- Unicode.Internal.Char.UnicodeData.SimpleTitleCaseMapping
- Unicode.Internal.Char.UnicodeData.SimpleUpperCaseMapping
- Unicode.Internal.Char.Version
- Unicode.Internal.DivisionFast division by known constants. Division by a constant can be replaced by a double-word multiplication.
- Unicode.Internal.Unfold
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 18.0.0.
Depends on
1 package- base-4.23.0.0with GHC