This module provides support to access the Unicode Character Database
Usage:
import unicode import unicodedb assert unicodeCategory(Rune(0x860)) == ctgLo assert bidirectional(Rune(0x07F7)) == "ON" assert combining(Rune(0x860)) == 0 assert name(Rune(32)) == "SPACE" assert lookupStrict("SPACE") == Rune(32) assert utmUppercase in Rune(0x0041).unicodeTypes() assert nfcQcNo in Rune(0x0374).quickCheck()
There are more examples inluded within the tests module
Consts
unicodeVersion = "13.0.0"
Exports
-
unicodedb/compositions, composition, composition, canonicalDecomposition, decomposition, canonicalDecomposition, decomposition, unicodedb/decompositions, quickCheck, ctgSc, ctgPe, combining, ctgPd, ctgLo, quickCheck, ==, ctgNo, UnicodeCategory, +, ctgSm, combining, ctgPs, contains, NfMask, ctgLt, UnicodeCategorySet, ctgLm, ctgMe, ctgN, ctgCs, ctgZs, +, ctgC, bidirectional, upropCcc, ctgNd, ctgPi, ctgCo, ctgZp, ctgM, ctgNl, contains, ctgZl, upropQc, ctgLu, ctgCc, ctgS, properties, ctgSo, unicodedb/properties, bidirectional, UnicodeProp, ctgPc, categoryMap, ctgPo, ctgMc, UnicodeProps, upropCat, +, unicodeCategory, ctgL, ctgCf, upropBi, ctgMn, ctgP, ctgZ, ctgCn, ctgPf, categorySetMap, ctgLl, ctgSk, +, unicodeCategory, unicodedb/names, name, lookupStrict, utmWhiteSpace, unicodeTypes, contains, unicodedb/types, utmDigit, utmDecimal, utmUppercase, UnicodeTypeMask, utmNumeric, +, utmCased, utmLowercase, utmWord