wiki:ICgrepPropertySupport

Property Support in icgrep

As we work towards full Unicode Level 2 support in icgrep, this page shows the status of support for the full set of Unicode properties identified under requirement RL2.7 Full Properties of Unicode Technical Standard #18.

Property Property Kind Implementation Notes UCD Source File
Name (Name Alias) Miscellaneous \N notation in progress NameAliases.txt
Block Catalog (Enumerated) icgrep 1.0 complete Blocks.txt
Age Catalog (Numeric/enumerated) r4740 partial support - no ordering DerivedAge.txt
General Category Enumerated icgrep 1.0 complete DerivedGeneralCategory.txt
Script Catalog (Enumerated) icgrep 1.0 complete Scripts.txt
Script Extensions Miscellaneous icgrep 1.0 complete ScriptExtensions.txt
White Space Binary icgrep 1.0 complete Proplist.txt
Alphabetic Binary icgrep 1.0 complete DerivedCoreProperties.txt
Hangul Syllable Type Enumerated r4737 HangulSyllableType.txt
Noncharacter code point Binary icgrep 1.0 complete Proplist.txt
Default ignorable code point Binary icgrep 1.0 complete DerivedCoreProperties.txt
Deprecated Binary icgrep 1.0 complete Proplist.txt
Logical order exception Binary icgrep 1.0 complete Proplist.txt
Variation selector Binary icgrep 1.0 complete Proplist.txt
Numeric Value Numeric r5670 extracted/DerivedNumericValue.txt
Numeric Type Enumerated r4746 extracted/DerivedNumericType.txt
Hex digit Binary icgrep 1.0 complete Proplist.txt
ASCII Hex digit Binary icgrep 1.0 complete Proplist.txt
ID continue Binary icgrep 1.0 complete DerivedCoreProperties.txt
ID start Binary icgrep 1.0 complete DerivedCoreProperties.txt
XID continue Binary icgrep 1.0 complete DerivedCoreProperties.txt
XID start Binary icgrep 1.0 complete DerivedCoreProperties.txt
Pattern Syntax Binary icgrep 1.0 complete Proplist.txt
Pattern White Space Binary icgrep 1.0 complete Proplist.txt
Uppercase Binary icgrep 1.0 complete DerivedCoreProperties.txt
Lowercase Binary icgrep 1.0 complete DerivedCoreProperties.txt
Lowercase Mapping Codepoint String r5670 SpecialCasing.txt
Titlecase Mapping Codepoint String r5670 SpecialCasing.txt
Uppercase Mapping Codepoint String r5670 SpecialCasing.txt
Case Folding Codepoint String r5674 CaseFolding.txt
Simple Lowercase Mapping Codepoint String r5663 UnicodeData.txt
Simple Titlecase Mapping Codepoint String r5663 UnicodeData.txt
Simple Uppercase Mapping Codepoint String r5663 UnicodeData.txt
Simple Case Folding Codepoint String r5674 CaseFolding.txt
Soft Dotted Binary icgrep 1.0 complete Proplist.txt
Cased Binary icgrep 1.0 complete DerivedCoreProperties.txt
Case ignorable Binary icgrep 1.0 complete DerivedCoreProperties.txt
Changes when lowercased Binary icgrep 1.0 complete DerivedCoreProperties.txt
Changes when uppercased Binary icgrep 1.0 complete DerivedCoreProperties.txt
Changes when titlecased Binary icgrep 1.0 complete DerivedCoreProperties.txt
Changes when casefolded Binary icgrep 1.0 complete DerivedCoreProperties.txt
Changes when casemapped Binary icgrep 1.0 complete DerivedCoreProperties.txt
Canonical combining class Numeric/enumerated r4742 DerivedCombiningClass.txt
Decomposition mapping Codepoint String r5663 UnicodeData.txt
Composition exclusion Binary r5657 CompositionExclusions.txt
Full composition exclusion Binary r5663 DerivedNormalizationProps.txt
Decomposition type Enumerated r4746 extracted/DerivedDecompositionType.txt
NFC quick check Enumerated r5660 DerivedNormalizationProps.txt
NFKC quick check Enumerated r5660 DerivedNormalizationProps.txt
NFD quick check Enumerated r5660 DerivedNormalizationProps.txt
NFKD quick check Enumerated r5660 DerivedNormalizationProps.txt
NFKC case fold Codepoint String r5663 DerivedNormalizationProps.txt
Changes when NFKC case folded Binary r5660 DerivedNormalizationProps.txt
Join control Binary icgrep 1.0 complete Proplist.txt
Joining group Enumerated r4746 extracted/DerivedJoiningGroup.txt
Joining type Enumerated r4746 extracted/DerivedJoiningType.txt
Line break Enumerated r4735 LineBreak.txt
Grapheme cluster break Enumerated r4735 GraphemeBreakProperty.txt
Sentence break Enumerated r4735 SentenceBreakProperty.txt
Word break Enumerated r4735 WordBreakProperty.txt
East Asian width Enumerated r4737 EastAsianWidth.txt
Bidi class Enumerated r4746 extracted/DerivedBidiClass.txt
Bidi control Binary icgrep 1.0 complete Proplist.txt
Bidi mirrored Binary r4746 extracted/DerivedBinaryProperties.txt
Bidi mirroring glyph Miscellaneous r5665 BidiMirroring.txt
Bidi paired bracket Miscellaneous r5663 BidiBrackets.txt
Bidi paired bracket type Enumerated r5661 BidiBrackets.txt
Ideographic Binary icgrep 1.0 complete Proplist.txt
Unified Ideograph Binary icgrep 1.0 complete Proplist.txt
Radical Binary icgrep 1.0 complete Proplist.txt
IDS Binary Operator Binary icgrep 1.0 complete Proplist.txt
IDS Trinary Operator Binary icgrep 1.0 complete Proplist.txt
Math Binary icgrep 1.0 complete DerivedCoreProperties.txt
Quotation mark Binary icgrep 1.0 complete Proplist.txt
Dash Binary icgrep 1.0 complete Proplist.txt
STerm Binary icgrep 1.0 complete Proplist.txt
Terminal punctuation Binary icgrep 1.0 complete Proplist.txt
Diacritic Binary icgrep 1.0 complete Proplist.txt
Extender Binary icgrep 1.0 complete Proplist.txt
Grapheme base Binary icgrep 1.0 complete DerivedCoreProperties.txt
Grapheme extend Binary icgrep 1.0 complete DerivedCoreProperties.txt
Indic Positional Category Enumerated r5657 IndicPositionalCategory.txt
Indic Syllabic Category Enumerated r5657 IndicSyllabicCategory.txt
Last modified 6 weeks ago Last modified on Oct 6, 2017, 5:15:25 PM