Copyright | (c) 2020 Composewell Technologies and Contributors |
---|---|
License | Apache-2.0 |
Maintainer | streamly@composewell.com |
Stability | experimental |
Safe Haskell | None |
Language | Haskell2010 |
This module provides APIs to access the Unicode character database (UCD) corresponding to Unicode Standard version 13.0.0.
This module re-exports several sub-modules under it. The sub-module
structure under Char
is largely based on the
"Property Index by Scope of Use" in Unicode® Standard Annex #44.
The Unicode.Char.*
modules in turn depend on Unicode.Internal.Char.*
modules which are programmatically generated from the Unicode standard's
Unicode character database files. The module structure under
Unicode.Internal.Char
is largely based on the UCD text file names from
which the properties are generated.
For the original UCD files used in this code please refer to the UCD
section on the Unicode standard page. See
https://www.unicode.org/reports/tr44/ to understand the contents and the
format of the unicode database files.