begin to write import iterator
[platform/upstream/libpinyin.git] / src / storage / double_pinyin_table.h
1 /* This file is generated by python scripts. Don't edit this file directly.
2  */
3
4 #ifndef DOUBLE_PINYIN_TABLE_H
5 #define DOUBLE_PINYIN_TABLE_H
6
7 namespace pinyin{
8
9 const double_pinyin_scheme_shengmu_item_t double_pinyin_mspy_sheng[] = {
10 {NULL } /* A */,
11 {"b"  } /* B */,
12 {"c"  } /* C */,
13 {"d"  } /* D */,
14 {NULL } /* E */,
15 {"f"  } /* F */,
16 {"g"  } /* G */,
17 {"h"  } /* H */,
18 {"ch" } /* I */,
19 {"j"  } /* J */,
20 {"k"  } /* K */,
21 {"l"  } /* L */,
22 {"m"  } /* M */,
23 {"n"  } /* N */,
24 {"'"  } /* O */,
25 {"p"  } /* P */,
26 {"q"  } /* Q */,
27 {"r"  } /* R */,
28 {"s"  } /* S */,
29 {"t"  } /* T */,
30 {"sh" } /* U */,
31 {"zh" } /* V */,
32 {"w"  } /* W */,
33 {"x"  } /* X */,
34 {"y"  } /* Y */,
35 {"z"  } /* Z */,
36 {NULL } /* ; */
37 };
38
39 const double_pinyin_scheme_yunmu_item_t double_pinyin_mspy_yun[] = {
40 {{"a"    , NULL   }} /* A */,
41 {{"ou"   , NULL   }} /* B */,
42 {{"iao"  , NULL   }} /* C */,
43 {{"uang" , "iang" }} /* D */,
44 {{"e"    , NULL   }} /* E */,
45 {{"en"   , NULL   }} /* F */,
46 {{"eng"  , "ng"   }} /* G */,
47 {{"ang"  , NULL   }} /* H */,
48 {{"i"    , NULL   }} /* I */,
49 {{"an"   , NULL   }} /* J */,
50 {{"ao"   , NULL   }} /* K */,
51 {{"ai"   , NULL   }} /* L */,
52 {{"ian"  , NULL   }} /* M */,
53 {{"in"   , NULL   }} /* N */,
54 {{"uo"   , "o"    }} /* O */,
55 {{"un"   , NULL   }} /* P */,
56 {{"iu"   , NULL   }} /* Q */,
57 {{"uan"  , "er"   }} /* R */,
58 {{"ong"  , "iong" }} /* S */,
59 {{"ue"   , NULL   }} /* T */,
60 {{"u"    , NULL   }} /* U */,
61 {{"ui"   , "ue"   }} /* V */,
62 {{"ia"   , "ua"   }} /* W */,
63 {{"ie"   , NULL   }} /* X */,
64 {{"uai"  , "v"    }} /* Y */,
65 {{"ei"   , NULL   }} /* Z */,
66 {{"ing"  , NULL   }} /* ; */
67 };
68
69 const double_pinyin_scheme_shengmu_item_t double_pinyin_zrm_sheng[] = {
70 {NULL } /* A */,
71 {"b"  } /* B */,
72 {"c"  } /* C */,
73 {"d"  } /* D */,
74 {NULL } /* E */,
75 {"f"  } /* F */,
76 {"g"  } /* G */,
77 {"h"  } /* H */,
78 {"ch" } /* I */,
79 {"j"  } /* J */,
80 {"k"  } /* K */,
81 {"l"  } /* L */,
82 {"m"  } /* M */,
83 {"n"  } /* N */,
84 {"'"  } /* O */,
85 {"p"  } /* P */,
86 {"q"  } /* Q */,
87 {"r"  } /* R */,
88 {"s"  } /* S */,
89 {"t"  } /* T */,
90 {"sh" } /* U */,
91 {"zh" } /* V */,
92 {"w"  } /* W */,
93 {"x"  } /* X */,
94 {"y"  } /* Y */,
95 {"z"  } /* Z */,
96 {NULL } /* ; */
97 };
98
99 const double_pinyin_scheme_yunmu_item_t double_pinyin_zrm_yun[] = {
100 {{"a"    , NULL   }} /* A */,
101 {{"ou"   , NULL   }} /* B */,
102 {{"iao"  , NULL   }} /* C */,
103 {{"uang" , "iang" }} /* D */,
104 {{"e"    , NULL   }} /* E */,
105 {{"en"   , NULL   }} /* F */,
106 {{"eng"  , "ng"   }} /* G */,
107 {{"ang"  , NULL   }} /* H */,
108 {{"i"    , NULL   }} /* I */,
109 {{"an"   , NULL   }} /* J */,
110 {{"ao"   , NULL   }} /* K */,
111 {{"ai"   , NULL   }} /* L */,
112 {{"ian"  , NULL   }} /* M */,
113 {{"in"   , NULL   }} /* N */,
114 {{"uo"   , "o"    }} /* O */,
115 {{"un"   , NULL   }} /* P */,
116 {{"iu"   , NULL   }} /* Q */,
117 {{"uan"  , "er"   }} /* R */,
118 {{"ong"  , "iong" }} /* S */,
119 {{"ue"   , NULL   }} /* T */,
120 {{"u"    , NULL   }} /* U */,
121 {{"ui"   , "v"    }} /* V */,
122 {{"ia"   , "ua"   }} /* W */,
123 {{"ie"   , NULL   }} /* X */,
124 {{"uai"  , "ing"  }} /* Y */,
125 {{"ei"   , NULL   }} /* Z */,
126 {{NULL   , NULL   }} /* ; */
127 };
128
129 const double_pinyin_scheme_shengmu_item_t double_pinyin_abc_sheng[] = {
130 {"zh" } /* A */,
131 {"b"  } /* B */,
132 {"c"  } /* C */,
133 {"d"  } /* D */,
134 {"ch" } /* E */,
135 {"f"  } /* F */,
136 {"g"  } /* G */,
137 {"h"  } /* H */,
138 {NULL } /* I */,
139 {"j"  } /* J */,
140 {"k"  } /* K */,
141 {"l"  } /* L */,
142 {"m"  } /* M */,
143 {"n"  } /* N */,
144 {"'"  } /* O */,
145 {"p"  } /* P */,
146 {"q"  } /* Q */,
147 {"r"  } /* R */,
148 {"s"  } /* S */,
149 {"t"  } /* T */,
150 {NULL } /* U */,
151 {"sh" } /* V */,
152 {"w"  } /* W */,
153 {"x"  } /* X */,
154 {"y"  } /* Y */,
155 {"z"  } /* Z */,
156 {NULL } /* ; */
157 };
158
159 const double_pinyin_scheme_yunmu_item_t double_pinyin_abc_yun[] = {
160 {{"a"    , NULL   }} /* A */,
161 {{"ou"   , NULL   }} /* B */,
162 {{"in"   , "uai"  }} /* C */,
163 {{"ia"   , "ua"   }} /* D */,
164 {{"e"    , NULL   }} /* E */,
165 {{"en"   , NULL   }} /* F */,
166 {{"eng"  , "ng"   }} /* G */,
167 {{"ang"  , NULL   }} /* H */,
168 {{"i"    , NULL   }} /* I */,
169 {{"an"   , NULL   }} /* J */,
170 {{"ao"   , NULL   }} /* K */,
171 {{"ai"   , NULL   }} /* L */,
172 {{"ue"   , "ui"   }} /* M */,
173 {{"un"   , NULL   }} /* N */,
174 {{"uo"   , "o"    }} /* O */,
175 {{"uan"  , NULL   }} /* P */,
176 {{"ei"   , NULL   }} /* Q */,
177 {{"er"   , "iu"   }} /* R */,
178 {{"ong"  , "iong" }} /* S */,
179 {{"iang" , "uang" }} /* T */,
180 {{"u"    , NULL   }} /* U */,
181 {{"v"    , "ue"   }} /* V */,
182 {{"ian"  , NULL   }} /* W */,
183 {{"ie"   , NULL   }} /* X */,
184 {{"ing"  , NULL   }} /* Y */,
185 {{"iao"  , NULL   }} /* Z */,
186 {{NULL   , NULL   }} /* ; */
187 };
188
189 const double_pinyin_scheme_shengmu_item_t double_pinyin_zgpy_sheng[] = {
190 {"ch" } /* A */,
191 {"b"  } /* B */,
192 {"c"  } /* C */,
193 {"d"  } /* D */,
194 {NULL } /* E */,
195 {"f"  } /* F */,
196 {"g"  } /* G */,
197 {"h"  } /* H */,
198 {"sh" } /* I */,
199 {"j"  } /* J */,
200 {"k"  } /* K */,
201 {"l"  } /* L */,
202 {"m"  } /* M */,
203 {"n"  } /* N */,
204 {"'"  } /* O */,
205 {"p"  } /* P */,
206 {"q"  } /* Q */,
207 {"r"  } /* R */,
208 {"s"  } /* S */,
209 {"t"  } /* T */,
210 {"zh" } /* U */,
211 {NULL } /* V */,
212 {"w"  } /* W */,
213 {"x"  } /* X */,
214 {"y"  } /* Y */,
215 {"z"  } /* Z */,
216 {NULL } /* ; */
217 };
218
219 const double_pinyin_scheme_yunmu_item_t double_pinyin_zgpy_yun[] = {
220 {{"a"    , NULL   }} /* A */,
221 {{"iao"  , NULL   }} /* B */,
222 {{NULL   , NULL   }} /* C */,
223 {{"ie"   , NULL   }} /* D */,
224 {{"e"    , NULL   }} /* E */,
225 {{"ian"  , NULL   }} /* F */,
226 {{"iang" , "uang" }} /* G */,
227 {{"ong"  , "iong" }} /* H */,
228 {{"i"    , NULL   }} /* I */,
229 {{"er"   , "iu"   }} /* J */,
230 {{"ei"   , NULL   }} /* K */,
231 {{"uan"  , NULL   }} /* L */,
232 {{"un"   , NULL   }} /* M */,
233 {{"ue"   , "ui"   }} /* N */,
234 {{"uo"   , "o"    }} /* O */,
235 {{"ai"   , NULL   }} /* P */,
236 {{"ao"   , NULL   }} /* Q */,
237 {{"an"   , NULL   }} /* R */,
238 {{"ang"  , NULL   }} /* S */,
239 {{"eng"  , "ng"   }} /* T */,
240 {{"u"    , NULL   }} /* U */,
241 {{"v"    , NULL   }} /* V */,
242 {{"en"   , NULL   }} /* W */,
243 {{"ia"   , "ua"   }} /* X */,
244 {{"in"   , "uai"  }} /* Y */,
245 {{"ou"   , NULL   }} /* Z */,
246 {{"ing"  , NULL   }} /* ; */
247 };
248
249 const double_pinyin_scheme_shengmu_item_t double_pinyin_pyjj_sheng[] = {
250 {"'"  } /* A */,
251 {"b"  } /* B */,
252 {"c"  } /* C */,
253 {"d"  } /* D */,
254 {NULL } /* E */,
255 {"f"  } /* F */,
256 {"g"  } /* G */,
257 {"h"  } /* H */,
258 {"sh" } /* I */,
259 {"j"  } /* J */,
260 {"k"  } /* K */,
261 {"l"  } /* L */,
262 {"m"  } /* M */,
263 {"n"  } /* N */,
264 {"'"  } /* O */,
265 {"p"  } /* P */,
266 {"q"  } /* Q */,
267 {"r"  } /* R */,
268 {"s"  } /* S */,
269 {"t"  } /* T */,
270 {"ch" } /* U */,
271 {"zh" } /* V */,
272 {"w"  } /* W */,
273 {"x"  } /* X */,
274 {"y"  } /* Y */,
275 {"z"  } /* Z */,
276 {NULL } /* ; */
277 };
278
279 const double_pinyin_scheme_yunmu_item_t double_pinyin_pyjj_yun[] = {
280 {{"a"    , NULL   }} /* A */,
281 {{"ia"   , "ua"   }} /* B */,
282 {{"uan"  , NULL   }} /* C */,
283 {{"ao"   , NULL   }} /* D */,
284 {{"e"    , NULL   }} /* E */,
285 {{"an"   , NULL   }} /* F */,
286 {{"ang"  , NULL   }} /* G */,
287 {{"iang" , "uang" }} /* H */,
288 {{"i"    , NULL   }} /* I */,
289 {{"ian"  , NULL   }} /* J */,
290 {{"iao"  , NULL   }} /* K */,
291 {{"in"   , NULL   }} /* L */,
292 {{"ie"   , NULL   }} /* M */,
293 {{"iu"   , NULL   }} /* N */,
294 {{"uo"   , "o"    }} /* O */,
295 {{"ou"   , NULL   }} /* P */,
296 {{"er"   , "ing"  }} /* Q */,
297 {{"en"   , NULL   }} /* R */,
298 {{"ai"   , NULL   }} /* S */,
299 {{"eng"  , "ng"   }} /* T */,
300 {{"u"    , NULL   }} /* U */,
301 {{"v"    , "ui"   }} /* V */,
302 {{"ei"   , NULL   }} /* W */,
303 {{"uai"  , "ue"   }} /* X */,
304 {{"ong"  , "iong" }} /* Y */,
305 {{"un"   , NULL   }} /* Z */,
306 {{NULL   , NULL   }} /* ; */
307 };
308
309 const double_pinyin_scheme_shengmu_item_t double_pinyin_xhe_sheng[] = {
310 {NULL } /* A */,
311 {"b"  } /* B */,
312 {"c"  } /* C */,
313 {"d"  } /* D */,
314 {NULL } /* E */,
315 {"f"  } /* F */,
316 {"g"  } /* G */,
317 {"h"  } /* H */,
318 {"ch" } /* I */,
319 {"j"  } /* J */,
320 {"k"  } /* K */,
321 {"l"  } /* L */,
322 {"m"  } /* M */,
323 {"n"  } /* N */,
324 {"'"  } /* O */,
325 {"p"  } /* P */,
326 {"q"  } /* Q */,
327 {"r"  } /* R */,
328 {"s"  } /* S */,
329 {"t"  } /* T */,
330 {"sh" } /* U */,
331 {"zh" } /* V */,
332 {"w"  } /* W */,
333 {"x"  } /* X */,
334 {"y"  } /* Y */,
335 {"z"  } /* Z */,
336 {NULL } /* ; */
337 };
338
339 const double_pinyin_scheme_yunmu_item_t double_pinyin_xhe_yun[] = {
340 {{"a"    , NULL   }} /* A */,
341 {{"in"   , NULL   }} /* B */,
342 {{"ao"   , NULL   }} /* C */,
343 {{"ai"   , NULL   }} /* D */,
344 {{"e"    , NULL   }} /* E */,
345 {{"en"   , NULL   }} /* F */,
346 {{"eng"  , "ng"   }} /* G */,
347 {{"ang"  , NULL   }} /* H */,
348 {{"i"    , NULL   }} /* I */,
349 {{"an"   , NULL   }} /* J */,
350 {{"uai"  , "ing"  }} /* K */,
351 {{"iang" , "uang" }} /* L */,
352 {{"ian"  , NULL   }} /* M */,
353 {{"iao"  , NULL   }} /* N */,
354 {{"uo"   , "o"    }} /* O */,
355 {{"ie"   , NULL   }} /* P */,
356 {{"iu"   , NULL   }} /* Q */,
357 {{"uan"  , "er"   }} /* R */,
358 {{"ong"  , "iong" }} /* S */,
359 {{"ue"   , NULL   }} /* T */,
360 {{"u"    , NULL   }} /* U */,
361 {{"v"    , "ui"   }} /* V */,
362 {{"ei"   , NULL   }} /* W */,
363 {{"ia"   , "ua"   }} /* X */,
364 {{"un"   , NULL   }} /* Y */,
365 {{"ou"   , NULL   }} /* Z */,
366 {{NULL   , NULL   }} /* ; */
367 };
368
369 };
370
371 #endif