Structure for data from UnicodeData.txt
- code : UInt32
Code Value
- name : String.Slice
Character Name
- gc : GC
General Category
- bidi : BidiClass
Bidirectional Class
- cc : Nat
Canonical Combining Class
- bidiMirrored : Bool
Bidirectional Mirrored
- decomp : Option DecompositionMapping
Character Decomposition Mapping
- numeric : Option NumericType
Numeric Value
Uppercase Mapping
Lowercase Mapping
Titlecase Mapping
Instances For
Equations
- One or more equations did not get rendered due to their size.
- Unicode.instBEqUnicodeData.beq x✝¹ x✝ = false
Instances For
Equations
Instances For
Instances For
Equations
Instances For
Instances For
Instances For
Instances For
Instances For
Instances For
Instances For
Equations
- Unicode.instInhabitedUnicodeData = { default := { code := 0, name := "<control-0000>".toSlice, gc := Unicode.GC.Cc, bidi := Unicode.BidiClass.BN } }
Make UnicodeData for noncharacter code point
Equations
- One or more equations did not get rendered due to their size.
Instances For
Make UnicodeData for generic control code point
Equations
- Unicode.UnicodeData.mkControl c = { code := c, name := (toString "<control-" ++ toString (Unicode.toHexStringAux c) ++ toString ">").toSlice, gc := Unicode.GC.Cc, bidi := Unicode.BidiClass.BN }
Instances For
Make UnicodeData for generic surrogate code point
Equations
- One or more equations did not get rendered due to their size.
Instances For
Make UnicodeData for generic private use code point
Equations
- One or more equations did not get rendered due to their size.
Instances For
Make UnicodeData for CJK compatibilty ideograph code point
Equations
- One or more equations did not get rendered due to their size.
Instances For
Make UnicodeData for CJK unified ideograph code point
Equations
- One or more equations did not get rendered due to their size.
Instances For
Make UnicodeData for Hangul syllable code point
Equations
- One or more equations did not get rendered due to their size.
Instances For
Make UnicodeData for Tangut ideograph code point
Equations
- Unicode.UnicodeData.mkTangutIdeograph c = { code := c, name := (toString "TANGUT IDEOGRAPH-" ++ toString (Unicode.toHexStringAux c)).toSlice, gc := Unicode.GC.Lo, bidi := Unicode.BidiClass.L }
Instances For
Raw string from file UnicodeData.txt
Equations
- One or more equations did not get rendered due to their size.
Instances For
Get code point data from UnicodeData.txt
Equations
- One or more equations did not get rendered due to their size.
Instances For
Get code point data from UnicodeData.txt
Equations
- One or more equations did not get rendered due to their size.
Instances For
Get character data from UnicodeData.txt
Equations
- One or more equations did not get rendered due to their size.
Instances For
Stream type to roll through all code points up to Unicode.max, yielding UnicodeData
- code : UInt32
- index : USize
- default : UInt32 → UnicodeData