Ignore:
Timestamp:
Sep 30, 2017, 9:50:55 AM (21 months ago)
Author:
cameron
Message:

UCD_Config.h, add Indic and CompositionExclusion? properties

File:
1 edited

Legend:

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

    r5159 r5656  
    22#define PROPERTYVALUEALIASES_H
    33/*
    4  *  Copyright (c) 2016 International Characters, Inc.
     4 *  Copyright (c) 2017 International Characters, Inc.
    55 *  This software is licensed to the public under the Open Software License 3.0.
    66 *  icgrep is a trademark of International Characters, Inc.
     
    635635    namespace INPC_ns {
    636636        enum value_t {
    637             Bottom, Bottom_And_Right, Left, Left_And_Right, NA, Overstruck,
    638             Right, Top, Top_And_Bottom, Top_And_Bottom_And_Right,
    639             Top_And_Left, Top_And_Left_And_Right, Top_And_Right,
    640             Visual_Order_Left};
    641         const static std::vector<std::string> enum_names = {
    642             "Bottom", "Bottom_And_Right", "Left", "Left_And_Right", "NA",
    643             "Overstruck", "Right", "Top", "Top_And_Bottom",
    644             "Top_And_Bottom_And_Right", "Top_And_Left",
    645             "Top_And_Left_And_Right", "Top_And_Right", "Visual_Order_Left"};
    646         const static std::vector<std::string> value_names = {
    647             "Bottom", "Bottom_And_Right", "Left", "Left_And_Right", "NA",
    648             "Overstruck", "Right", "Top", "Top_And_Bottom",
    649             "Top_And_Bottom_And_Right", "Top_And_Left",
    650             "Top_And_Left_And_Right", "Top_And_Right", "Visual_Order_Left"};
     637            NA, Right, Left, Visual_Order_Left, Left_And_Right, Top, Bottom,
     638            Top_And_Bottom, Top_And_Right, Top_And_Left,
     639            Top_And_Left_And_Right, Bottom_And_Right,
     640            Top_And_Bottom_And_Right, Overstruck};
     641        const static std::vector<std::string> enum_names = {
     642            "NA", "Right", "Left", "Visual_Order_Left", "Left_And_Right",
     643            "Top", "Bottom", "Top_And_Bottom", "Top_And_Right",
     644            "Top_And_Left", "Top_And_Left_And_Right", "Bottom_And_Right",
     645            "Top_And_Bottom_And_Right", "Overstruck"};
     646        const static std::vector<std::string> value_names = {
     647            "NA", "Right", "Left", "Visual_Order_Left", "Left_And_Right",
     648            "Top", "Bottom", "Top_And_Bottom", "Top_And_Right",
     649            "Top_And_Left", "Top_And_Left_And_Right", "Bottom_And_Right",
     650            "Top_And_Bottom_And_Right", "Overstruck"};
    651651        static std::unordered_map<std::string, int> aliases_only_map {{
    652652            }};
     
    655655    namespace INSC_ns {
    656656        enum value_t {
    657             Avagraha, Bindu, Brahmi_Joining_Number, Cantillation_Mark,
    658             Consonant, Consonant_Dead, Consonant_Final,
    659             Consonant_Head_Letter, Consonant_Killer, Consonant_Medial,
    660             Consonant_Placeholder, Consonant_Preceding_Repha,
    661             Consonant_Prefixed, Consonant_Subjoined,
    662             Consonant_Succeeding_Repha, Consonant_With_Stacker,
    663             Gemination_Mark, Invisible_Stacker, Joiner, Modifying_Letter,
    664             Non_Joiner, Nukta, Number, Number_Joiner, Other, Pure_Killer,
    665             Register_Shifter, Syllable_Modifier, Tone_Letter, Tone_Mark,
    666             Virama, Visarga, Vowel, Vowel_Dependent, Vowel_Independent};
    667         const static std::vector<std::string> enum_names = {
    668             "Avagraha", "Bindu", "Brahmi_Joining_Number",
    669             "Cantillation_Mark", "Consonant", "Consonant_Dead",
    670             "Consonant_Final", "Consonant_Head_Letter", "Consonant_Killer",
    671             "Consonant_Medial", "Consonant_Placeholder",
    672             "Consonant_Preceding_Repha", "Consonant_Prefixed",
    673             "Consonant_Subjoined", "Consonant_Succeeding_Repha",
    674             "Consonant_With_Stacker", "Gemination_Mark",
    675             "Invisible_Stacker", "Joiner", "Modifying_Letter", "Non_Joiner",
    676             "Nukta", "Number", "Number_Joiner", "Other", "Pure_Killer",
    677             "Register_Shifter", "Syllable_Modifier", "Tone_Letter",
    678             "Tone_Mark", "Virama", "Visarga", "Vowel", "Vowel_Dependent",
    679             "Vowel_Independent"};
    680         const static std::vector<std::string> value_names = {
    681             "Avagraha", "Bindu", "Brahmi_Joining_Number",
    682             "Cantillation_Mark", "Consonant", "Consonant_Dead",
    683             "Consonant_Final", "Consonant_Head_Letter", "Consonant_Killer",
    684             "Consonant_Medial", "Consonant_Placeholder",
    685             "Consonant_Preceding_Repha", "Consonant_Prefixed",
    686             "Consonant_Subjoined", "Consonant_Succeeding_Repha",
    687             "Consonant_With_Stacker", "Gemination_Mark",
    688             "Invisible_Stacker", "Joiner", "Modifying_Letter", "Non_Joiner",
    689             "Nukta", "Number", "Number_Joiner", "Other", "Pure_Killer",
    690             "Register_Shifter", "Syllable_Modifier", "Tone_Letter",
    691             "Tone_Mark", "Virama", "Visarga", "Vowel", "Vowel_Dependent",
    692             "Vowel_Independent"};
     657            Other, Bindu, Visarga, Avagraha, Nukta, Virama, Pure_Killer,
     658            Invisible_Stacker, Vowel_Independent, Vowel_Dependent, Vowel,
     659            Consonant_Placeholder, Consonant, Consonant_Dead,
     660            Consonant_With_Stacker, Consonant_Prefixed,
     661            Consonant_Preceding_Repha, Consonant_Succeeding_Repha,
     662            Consonant_Subjoined, Consonant_Medial, Consonant_Final,
     663            Consonant_Head_Letter, Modifying_Letter, Tone_Letter, Tone_Mark,
     664            Gemination_Mark, Cantillation_Mark, Register_Shifter,
     665            Syllable_Modifier, Consonant_Killer, Non_Joiner, Joiner,
     666            Number_Joiner, Number, Brahmi_Joining_Number};
     667        const static std::vector<std::string> enum_names = {
     668            "Other", "Bindu", "Visarga", "Avagraha", "Nukta", "Virama",
     669            "Pure_Killer", "Invisible_Stacker", "Vowel_Independent",
     670            "Vowel_Dependent", "Vowel", "Consonant_Placeholder",
     671            "Consonant", "Consonant_Dead", "Consonant_With_Stacker",
     672            "Consonant_Prefixed", "Consonant_Preceding_Repha",
     673            "Consonant_Succeeding_Repha", "Consonant_Subjoined",
     674            "Consonant_Medial", "Consonant_Final", "Consonant_Head_Letter",
     675            "Modifying_Letter", "Tone_Letter", "Tone_Mark",
     676            "Gemination_Mark", "Cantillation_Mark", "Register_Shifter",
     677            "Syllable_Modifier", "Consonant_Killer", "Non_Joiner", "Joiner",
     678            "Number_Joiner", "Number", "Brahmi_Joining_Number"};
     679        const static std::vector<std::string> value_names = {
     680            "Other", "Bindu", "Visarga", "Avagraha", "Nukta", "Virama",
     681            "Pure_Killer", "Invisible_Stacker", "Vowel_Independent",
     682            "Vowel_Dependent", "Vowel", "Consonant_Placeholder",
     683            "Consonant", "Consonant_Dead", "Consonant_With_Stacker",
     684            "Consonant_Prefixed", "Consonant_Preceding_Repha",
     685            "Consonant_Succeeding_Repha", "Consonant_Subjoined",
     686            "Consonant_Medial", "Consonant_Final", "Consonant_Head_Letter",
     687            "Modifying_Letter", "Tone_Letter", "Tone_Mark",
     688            "Gemination_Mark", "Cantillation_Mark", "Register_Shifter",
     689            "Syllable_Modifier", "Consonant_Killer", "Non_Joiner", "Joiner",
     690            "Number_Joiner", "Number", "Brahmi_Joining_Number"};
    693691        static std::unordered_map<std::string, int> aliases_only_map {{
    694692            }};
Note: See TracChangeset for help on using the changeset viewer.