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 TO DO 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 TO DO SpecialCasing.txt
Titlecase Mapping Codepoint String TO DO SpecialCasing.txt
Uppercase Mapping Codepoint String TO DO SpecialCasing.txt
Case Folding Codepoint String TO DO CaseFolding.txt
Simple Lowercase Mapping Codepoint String TO DO UnicodeData.txt
Simple Titlecase Mapping Codepoint String TO DO UnicodeData.txt
Simple Uppercase Mapping Codepoint String TO DO UnicodeData.txt
Simple Case Folding Codepoint String TO DO 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 TO DO UnicodeData.txt
Composition exclusion Binary TO DO CompositionExclusions.txt
Full composition exclusion Binary TO DO DerivedNormalizationProps.txt
Decomposition type Enumerated r4746 extracted/DerivedDecompositionType.txt
NFC quick check Enumerated TO DO DerivedNormalizationProps.txt
NFKC quick check Enumerated TO DO DerivedNormalizationProps.txt
NFD quick check Enumerated TO DO DerivedNormalizationProps.txt
NFKD quick check Enumerated TO DO DerivedNormalizationProps.txt
NFKC case fold Codepoint String TO DO DerivedNormalizationProps.txt
Changes when NFKC case folded Binary TO DO 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 TO DO BidiMirroring.txt
Bidi paired bracket Miscellaneous TO DO BidiBrackets.txt
Bidi paired bracket type Enumerated TO DO 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
Last modified 2 years ago Last modified on Aug 24, 2015, 10:44:07 AM