Codebase list mozc / eb7dca6
Escape non-ASCII string literals We still have to avoid having raw UTF-8 string literals until we finish the migration to Visual Studio 2015 update 3, where /utf-8 is finally supported (including a bug fix for [1]). [1]: https://connect.microsoft.com/VisualStudio/feedback/details/2707224/random-c2018-error-when-compiling-c-source-with-utf-8-enabled BUG= TEST= REF_BUG=26841123 REF_CL=129591974 REF_TIME=2016-08-07T20:47:39-07:00 REF_TIME_RAW=1470628059 -0700 Yohei Yukawa 7 years ago
2 changed file(s) with 65 addition(s) and 33 deletion(s). Raw diff Collapse all Expand all
00 MAJOR=2
11 MINOR=18
2 BUILD=2585
2 BUILD=2586
33 REVISION=102
44 # CAUTION: NACL_DICTIONARY_VERSION is going to be migrated to ENGINE_VERSION.
55 # NACL_DICTIONARY_VERSION is the target version of the system dictionary to be
4646 const char *value;
4747 int16 rank;
4848 } kNounPrefixList[] = {
49 {"お", "お", 1},
50 {"ご", "ご", 1},
49 // "お", "お"
50 {"\xe3\x81\x8a", "\xe3\x81\x8a", 1},
51 // "ご", "ご"
52 {"\xe3\x81\x94", "\xe3\x81\x94", 1},
5153 // {"ご", "誤"}, // don't register it as 誤 isn't in the ipadic.
5254 // {"み", "み"}, // seems to be rare.
53 {"もと", "もと", 1},
54 {"だい", "代", 1},
55 {"てい", "低", 0},
56 {"もと", "元", 1},
57 {"ぜん", "全", 0},
58 {"さい", "再", 0},
59 {"しょ", "初", 1},
60 {"はつ", "初", 0},
61 {"ぜん", "前", 1},
62 {"かく", "各", 1},
63 {"どう", "同", 1},
64 {"だい", "大", 1},
65 {"おお", "大", 1},
66 {"とう", "当", 1},
67 {"ご", "御", 1},
68 {"お", "御", 1},
69 {"しん", "新", 1},
70 {"さい", "最", 1},
71 {"み", "未", 0},
72 {"ほん", "本", 1},
73 {"む", "無", 0},
74 {"だい", "第", 1},
75 {"とう", "等", 1},
76 {"やく", "約", 1},
77 {"ひ", "被", 1},
78 {"ちょう", "超", 1},
79 {"ちょう", "長", 1},
80 {"なが", "長", 1},
81 {"ひ", "非", 1},
82 {"こう", "高", 1},
55 // "もと", "もと"
56 {"\xe3\x82\x82\xe3\x81\xa8", "\xe3\x82\x82\xe3\x81\xa8", 1},
57 // "だい", "代"
58 {"\xe3\x81\xa0\xe3\x81\x84", "\xe4\xbb\xa3", 1},
59 // "てい", "低"
60 {"\xe3\x81\xa6\xe3\x81\x84", "\xe4\xbd\x8e", 0},
61 // "もと", "元"
62 {"\xe3\x82\x82\xe3\x81\xa8", "\xe5\x85\x83", 1},
63 // "ぜん", "全"
64 {"\xe3\x81\x9c\xe3\x82\x93", "\xe5\x85\xa8", 0},
65 // "さい", "再"
66 {"\xe3\x81\x95\xe3\x81\x84", "\xe5\x86\x8d", 0},
67 // "しょ", "初"
68 {"\xe3\x81\x97\xe3\x82\x87", "\xe5\x88\x9d", 1},
69 // "はつ", "初"
70 {"\xe3\x81\xaf\xe3\x81\xa4", "\xe5\x88\x9d", 0},
71 // "ぜん", "前"
72 {"\xe3\x81\x9c\xe3\x82\x93", "\xe5\x89\x8d", 1},
73 // "かく", "各"
74 {"\xe3\x81\x8b\xe3\x81\x8f", "\xe5\x90\x84", 1},
75 // "どう", "同"
76 {"\xe3\x81\xa9\xe3\x81\x86", "\xe5\x90\x8c", 1},
77 // "だい", "大"
78 {"\xe3\x81\xa0\xe3\x81\x84", "\xe5\xa4\xa7", 1},
79 // "おお", "大"
80 {"\xe3\x81\x8a\xe3\x81\x8a", "\xe5\xa4\xa7", 1},
81 // "とう", "当"
82 {"\xe3\x81\xa8\xe3\x81\x86", "\xe5\xbd\x93", 1},
83 // "ご", "御"
84 {"\xe3\x81\x94", "\xe5\xbe\xa1", 1},
85 // "お", "御"
86 {"\xe3\x81\x8a", "\xe5\xbe\xa1", 1},
87 // "しん", "新"
88 {"\xe3\x81\x97\xe3\x82\x93", "\xe6\x96\xb0", 1},
89 // "さい", "最"
90 {"\xe3\x81\x95\xe3\x81\x84", "\xe6\x9c\x80", 1},
91 // "み", "未"
92 {"\xe3\x81\xbf", "\xe6\x9c\xaa", 0},
93 // "ほん", "本"
94 {"\xe3\x81\xbb\xe3\x82\x93", "\xe6\x9c\xac", 1},
95 // "む", "無"
96 {"\xe3\x82\x80", "\xe7\x84\xa1", 0},
97 // "だい", "第"
98 {"\xe3\x81\xa0\xe3\x81\x84", "\xe7\xac\xac", 1},
99 // "とう", "等"
100 {"\xe3\x81\xa8\xe3\x81\x86", "\xe7\xad\x89", 1},
101 // "やく", "約"
102 {"\xe3\x82\x84\xe3\x81\x8f", "\xe7\xb4\x84", 1},
103 // "ひ", "被"
104 {"\xe3\x81\xb2", "\xe8\xa2\xab", 1},
105 // "ちょう", "超"
106 {"\xe3\x81\xa1\xe3\x82\x87\xe3\x81\x86", "\xe8\xb6\x85", 1},
107 // "ちょう", "長"
108 {"\xe3\x81\xa1\xe3\x82\x87\xe3\x81\x86", "\xe9\x95\xb7", 1},
109 // "なが", "長"
110 {"\xe3\x81\xaa\xe3\x81\x8c", "\xe9\x95\xb7", 1},
111 // "ひ", "非"
112 {"\xe3\x81\xb2", "\xe9\x9d\x9e", 1},
113 // "こう", "高"
114 {"\xe3\x81\x93\xe3\x81\x86", "\xe9\xab\x98", 1},
83115 };
84116
85117 } // namespace