Ignore:
Timestamp:
Dec 31, 2014, 9:44:46 PM (5 years ago)
Author:
cameron
Message:

UCD property resolution initial check in

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/UCD/PropertyObjectTable.h

    r4366 r4380  
    2323namespace UCD {
    2424
    25   const PropertyObject* property_object_table[] = {
    26     new UnsupportedPropertyObject(cjkaccountingnumeric, NumericProperty),
    27     new UnsupportedPropertyObject(cjkothernumeric, NumericProperty),
    28     new UnsupportedPropertyObject(cjkprimarynumeric, NumericProperty),
     25  PropertyObject* property_object_table[] = {
     26    new UnsupportedPropertyObject(cjkAccountingNumeric, NumericProperty),
     27    new UnsupportedPropertyObject(cjkOtherNumeric, NumericProperty),
     28    new UnsupportedPropertyObject(cjkPrimaryNumeric, NumericProperty),
    2929    new UnsupportedPropertyObject(nv, NumericProperty),
    3030    new UnsupportedPropertyObject(cf, StringProperty),
    31     new UnsupportedPropertyObject(cjkcompatibilityvariant, StringProperty),
     31    new UnsupportedPropertyObject(cjkCompatibilityVariant, StringProperty),
    3232    new UnsupportedPropertyObject(dm, StringProperty),
    33     new UnsupportedPropertyObject(fc_nfkc, StringProperty),
     33    new UnsupportedPropertyObject(FC_NFKC, StringProperty),
    3434    new UnsupportedPropertyObject(lc, StringProperty),
    35     new UnsupportedPropertyObject(nfkc_cf, StringProperty),
     35    new UnsupportedPropertyObject(NFKC_CF, StringProperty),
    3636    new UnsupportedPropertyObject(scf, CodepointProperty),
    3737    new UnsupportedPropertyObject(slc, CodepointProperty),
     
    4242    new UnsupportedPropertyObject(bmg, MiscellaneousProperty),
    4343    new UnsupportedPropertyObject(bpb, MiscellaneousProperty),
    44     new UnsupportedPropertyObject(cjkiicore, MiscellaneousProperty),
    45     new UnsupportedPropertyObject(cjkirg_gsource, MiscellaneousProperty),
    46     new UnsupportedPropertyObject(cjkirg_hsource, MiscellaneousProperty),
    47     new UnsupportedPropertyObject(cjkirg_jsource, MiscellaneousProperty),
    48     new UnsupportedPropertyObject(cjkirg_kpsource, MiscellaneousProperty),
    49     new UnsupportedPropertyObject(cjkirg_ksource, MiscellaneousProperty),
    50     new UnsupportedPropertyObject(cjkirg_msource, MiscellaneousProperty),
    51     new UnsupportedPropertyObject(cjkirg_tsource, MiscellaneousProperty),
    52     new UnsupportedPropertyObject(cjkirg_usource, MiscellaneousProperty),
    53     new UnsupportedPropertyObject(cjkirg_vsource, MiscellaneousProperty),
    54     new UnsupportedPropertyObject(cjkrsunicode, MiscellaneousProperty),
     44    new UnsupportedPropertyObject(cjkIICore, MiscellaneousProperty),
     45    new UnsupportedPropertyObject(cjkIRG_GSource, MiscellaneousProperty),
     46    new UnsupportedPropertyObject(cjkIRG_HSource, MiscellaneousProperty),
     47    new UnsupportedPropertyObject(cjkIRG_JSource, MiscellaneousProperty),
     48    new UnsupportedPropertyObject(cjkIRG_KPSource, MiscellaneousProperty),
     49    new UnsupportedPropertyObject(cjkIRG_KSource, MiscellaneousProperty),
     50    new UnsupportedPropertyObject(cjkIRG_MSource, MiscellaneousProperty),
     51    new UnsupportedPropertyObject(cjkIRG_TSource, MiscellaneousProperty),
     52    new UnsupportedPropertyObject(cjkIRG_USource, MiscellaneousProperty),
     53    new UnsupportedPropertyObject(cjkIRG_VSource, MiscellaneousProperty),
     54    new UnsupportedPropertyObject(cjkRSUnicode, MiscellaneousProperty),
    5555    new UnsupportedPropertyObject(isc, MiscellaneousProperty),
    56     new UnsupportedPropertyObject(jsn, MiscellaneousProperty),
     56    new UnsupportedPropertyObject(JSN, MiscellaneousProperty),
    5757    new UnsupportedPropertyObject(na, MiscellaneousProperty),
    5858    new UnsupportedPropertyObject(na1, MiscellaneousProperty),
    59     new UnsupportedPropertyObject(name_alias, MiscellaneousProperty),
     59    new UnsupportedPropertyObject(Name_Alias, MiscellaneousProperty),
    6060    new UnsupportedPropertyObject(scx, MiscellaneousProperty),
    6161    new UnsupportedPropertyObject(age, CatalogProperty),
    62     &BLK::property_object,
    63     &SC::property_object,
     62    &BLK_ns::property_object,
     63    &SC_ns::property_object,
    6464    new UnsupportedPropertyObject(bc, EnumeratedProperty),
    6565    new UnsupportedPropertyObject(bpt, EnumeratedProperty),
    6666    new UnsupportedPropertyObject(ccc, EnumeratedProperty),
    6767    new UnsupportedPropertyObject(dt, EnumeratedProperty),
    68     &EA::property_object,
    69     &GC::property_object,
    70     new UnsupportedPropertyObject(gcb, EnumeratedProperty),
    71     &HST::property_object,
    72     new UnsupportedPropertyObject(inmc, EnumeratedProperty),
    73     new UnsupportedPropertyObject(insc, EnumeratedProperty),
     68    &EA_ns::property_object,
     69    &GC_ns::property_object,
     70    new UnsupportedPropertyObject(GCB, EnumeratedProperty),
     71    &HST_ns::property_object,
     72    new UnsupportedPropertyObject(InMC, EnumeratedProperty),
     73    new UnsupportedPropertyObject(InSC, EnumeratedProperty),
    7474    new UnsupportedPropertyObject(jg, EnumeratedProperty),
    7575    new UnsupportedPropertyObject(jt, EnumeratedProperty),
    76     &LB::property_object,
    77     new UnsupportedPropertyObject(nfc_qc, EnumeratedProperty),
    78     new UnsupportedPropertyObject(nfd_qc, EnumeratedProperty),
    79     new UnsupportedPropertyObject(nfkc_qc, EnumeratedProperty),
    80     new UnsupportedPropertyObject(nfkd_qc, EnumeratedProperty),
     76    &LB_ns::property_object,
     77    new UnsupportedPropertyObject(NFC_QC, EnumeratedProperty),
     78    new UnsupportedPropertyObject(NFD_QC, EnumeratedProperty),
     79    new UnsupportedPropertyObject(NFKC_QC, EnumeratedProperty),
     80    new UnsupportedPropertyObject(NFKD_QC, EnumeratedProperty),
    8181    new UnsupportedPropertyObject(nt, EnumeratedProperty),
    82     new UnsupportedPropertyObject(sb, EnumeratedProperty),
    83     new UnsupportedPropertyObject(wb, EnumeratedProperty),
    84     &AHEX::property_object,
    85     &ALPHA::property_object,
    86     &BIDI_C::property_object,
    87     new UnsupportedPropertyObject(bidi_m, BinaryProperty),
    88     &CASED::property_object,
    89     new UnsupportedPropertyObject(ce, BinaryProperty),
    90     &CI::property_object,
    91     new UnsupportedPropertyObject(comp_ex, BinaryProperty),
    92     &CWCF::property_object,
    93     &CWCM::property_object,
    94     new UnsupportedPropertyObject(cwkcf, BinaryProperty),
    95     &CWL::property_object,
    96     &CWT::property_object,
    97     &CWU::property_object,
    98     &DASH::property_object,
    99     &DEP::property_object,
    100     &DI::property_object,
    101     &DIA::property_object,
    102     &EXT::property_object,
    103     &GR_BASE::property_object,
    104     &GR_EXT::property_object,
    105     &GR_LINK::property_object,
    106     &HEX::property_object,
    107     &HYPHEN::property_object,
    108     &IDC::property_object,
    109     &IDEO::property_object,
    110     &IDS::property_object,
    111     &IDSB::property_object,
    112     &IDST::property_object,
    113     &JOIN_C::property_object,
    114     &LOE::property_object,
    115     &LOWER::property_object,
    116     &MATH::property_object,
    117     &NCHAR::property_object,
    118     &OALPHA::property_object,
    119     &ODI::property_object,
    120     &OGR_EXT::property_object,
    121     &OIDC::property_object,
    122     &OIDS::property_object,
    123     &OLOWER::property_object,
    124     &OMATH::property_object,
    125     &OUPPER::property_object,
    126     &PAT_SYN::property_object,
    127     &PAT_WS::property_object,
    128     &QMARK::property_object,
    129     &RADICAL::property_object,
    130     &SD::property_object,
    131     &STERM::property_object,
    132     &TERM::property_object,
    133     &UIDEO::property_object,
    134     &UPPER::property_object,
    135     &VS::property_object,
    136     &WSPACE::property_object,
    137     &XIDC::property_object,
    138     &XIDS::property_object,
    139     new UnsupportedPropertyObject(xo_nfc, BinaryProperty),
    140     new UnsupportedPropertyObject(xo_nfd, BinaryProperty),
    141     new UnsupportedPropertyObject(xo_nfkc, BinaryProperty),
    142     new UnsupportedPropertyObject(xo_nfkd, BinaryProperty)  };
     82    new UnsupportedPropertyObject(SB, EnumeratedProperty),
     83    new UnsupportedPropertyObject(WB, EnumeratedProperty),
     84    &AHEX_ns::property_object,
     85    &ALPHA_ns::property_object,
     86    &BIDI_C_ns::property_object,
     87    new UnsupportedPropertyObject(Bidi_M, BinaryProperty),
     88    &CASED_ns::property_object,
     89    new UnsupportedPropertyObject(CE, BinaryProperty),
     90    &CI_ns::property_object,
     91    new UnsupportedPropertyObject(Comp_Ex, BinaryProperty),
     92    &CWCF_ns::property_object,
     93    &CWCM_ns::property_object,
     94    new UnsupportedPropertyObject(CWKCF, BinaryProperty),
     95    &CWL_ns::property_object,
     96    &CWT_ns::property_object,
     97    &CWU_ns::property_object,
     98    &DASH_ns::property_object,
     99    &DEP_ns::property_object,
     100    &DI_ns::property_object,
     101    &DIA_ns::property_object,
     102    &EXT_ns::property_object,
     103    &GR_BASE_ns::property_object,
     104    &GR_EXT_ns::property_object,
     105    &GR_LINK_ns::property_object,
     106    &HEX_ns::property_object,
     107    &HYPHEN_ns::property_object,
     108    &IDC_ns::property_object,
     109    &IDEO_ns::property_object,
     110    &IDS_ns::property_object,
     111    &IDSB_ns::property_object,
     112    &IDST_ns::property_object,
     113    &JOIN_C_ns::property_object,
     114    &LOE_ns::property_object,
     115    &LOWER_ns::property_object,
     116    &MATH_ns::property_object,
     117    &NCHAR_ns::property_object,
     118    &OALPHA_ns::property_object,
     119    &ODI_ns::property_object,
     120    &OGR_EXT_ns::property_object,
     121    &OIDC_ns::property_object,
     122    &OIDS_ns::property_object,
     123    &OLOWER_ns::property_object,
     124    &OMATH_ns::property_object,
     125    &OUPPER_ns::property_object,
     126    &PAT_SYN_ns::property_object,
     127    &PAT_WS_ns::property_object,
     128    &QMARK_ns::property_object,
     129    &RADICAL_ns::property_object,
     130    &SD_ns::property_object,
     131    &STERM_ns::property_object,
     132    &TERM_ns::property_object,
     133    &UIDEO_ns::property_object,
     134    &UPPER_ns::property_object,
     135    &VS_ns::property_object,
     136    &WSPACE_ns::property_object,
     137    &XIDC_ns::property_object,
     138    &XIDS_ns::property_object,
     139    new UnsupportedPropertyObject(XO_NFC, BinaryProperty),
     140    new UnsupportedPropertyObject(XO_NFD, BinaryProperty),
     141    new UnsupportedPropertyObject(XO_NFKC, BinaryProperty),
     142    new UnsupportedPropertyObject(XO_NFKD, BinaryProperty)  };
    143143}
    144144
Note: See TracChangeset for help on using the changeset viewer.