diff options
Diffstat (limited to 'src/storage/special_table.h')
-rw-r--r-- | src/storage/special_table.h | 119 |
1 files changed, 119 insertions, 0 deletions
diff --git a/src/storage/special_table.h b/src/storage/special_table.h new file mode 100644 index 0000000..e2cb2ab --- /dev/null +++ b/src/storage/special_table.h @@ -0,0 +1,119 @@ +/* This file is generated by python scripts. Don't edit this file directly. + */ + +#ifndef SPECIAL_TABLE_H +#define SPECIAL_TABLE_H + +namespace pinyin{ + +const divided_table_item_t divided_table[] = { +{"bian", ChewingKey(CHEWING_B, CHEWING_I, CHEWING_AN), 182478, {"bi", "an"}, {ChewingKey(CHEWING_B, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{"bie", ChewingKey(CHEWING_B, CHEWING_I, CHEWING_E), 63919, {"bi", "e"}, {ChewingKey(CHEWING_B, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 100}, +{"dian", ChewingKey(CHEWING_D, CHEWING_I, CHEWING_AN), 179799, {"di", "an"}, {ChewingKey(CHEWING_D, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{"jian", ChewingKey(CHEWING_J, CHEWING_I, CHEWING_AN), 435752, {"ji", "an"}, {ChewingKey(CHEWING_J, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 200}, +{"jiang", ChewingKey(CHEWING_J, CHEWING_I, CHEWING_ANG), 139834, {"ji", "ang"}, {ChewingKey(CHEWING_J, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ANG)}, 100}, +{"jie", ChewingKey(CHEWING_J, CHEWING_I, CHEWING_E), 294175, {"ji", "e"}, {ChewingKey(CHEWING_J, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 100}, +{"jue", ChewingKey(CHEWING_J, CHEWING_V, CHEWING_E), 119987, {"ju", "e"}, {ChewingKey(CHEWING_J, CHEWING_V, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 100}, +{"kuai", ChewingKey(CHEWING_K, CHEWING_U, CHEWING_AI), 63367, {"ku", "ai"}, {ChewingKey(CHEWING_K, CHEWING_U, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 100}, +{"lian", ChewingKey(CHEWING_L, CHEWING_I, CHEWING_AN), 130021, {"li", "an"}, {ChewingKey(CHEWING_L, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{"liang", ChewingKey(CHEWING_L, CHEWING_I, CHEWING_ANG), 185438, {"li", "ang"}, {ChewingKey(CHEWING_L, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ANG)}, 100}, +{"liao", ChewingKey(CHEWING_L, CHEWING_I, CHEWING_AO), 39355, {"li", "ao"}, {ChewingKey(CHEWING_L, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO)}, 100}, +{"luan", ChewingKey(CHEWING_L, CHEWING_U, CHEWING_AN), 17609, {"lu", "an"}, {ChewingKey(CHEWING_L, CHEWING_U, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{"qian", ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_AN), 195129, {"qi", "an"}, {ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{"qie", ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_E), 70219, {"qi", "e"}, {ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 100}, +{"shuan", ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_AN), 1114, {"shu", "an"}, {ChewingKey(CHEWING_SH, CHEWING_U, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{"tian", ChewingKey(CHEWING_T, CHEWING_I, CHEWING_AN), 185905, {"ti", "an"}, {ChewingKey(CHEWING_T, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{"tuan", ChewingKey(CHEWING_T, CHEWING_U, CHEWING_AN), 17287, {"tu", "an"}, {ChewingKey(CHEWING_T, CHEWING_U, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{"xian", ChewingKey(CHEWING_X, CHEWING_I, CHEWING_AN), 280991, {"xi", "an"}, {ChewingKey(CHEWING_X, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 300}, +{"yuan", ChewingKey(PINYIN_Y, CHEWING_V, CHEWING_AN), 280423, {"yu", "an"}, {ChewingKey(PINYIN_Y, CHEWING_V, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{"zuan", ChewingKey(CHEWING_Z, CHEWING_U, CHEWING_AN), 4016, {"zu", "an"}, {ChewingKey(CHEWING_Z, CHEWING_U, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100} +}; + +const resplit_table_item_t resplit_table[] = { +{{"a", "nan"}, {ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 0, {"an", "an"}, {ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"an", "gang"}, {ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_ANG)}, 0, {"ang", "ang"}, {ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_ANG)}, 100}, +{{"ba", "nan"}, {ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 0, {"ban", "an"}, {ChewingKey(CHEWING_B, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"ca", "nan"}, {ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 0, {"can", "an"}, {ChewingKey(CHEWING_C, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"chan", "gan"}, {ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 0, {"chang", "an"}, {ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"chan", "ge"}, {ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 0, {"chang", "e"}, {ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 100}, +{{"che", "nai"}, {ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 0, {"chen", "ai"}, {ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 100}, +{{"chen", "gan"}, {ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 0, {"cheng", "an"}, {ChewingKey(CHEWING_CH, CHEWING_ZERO_MIDDLE, CHEWING_ENG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"chu", "nan"}, {ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100, {"chun", "an"}, {ChewingKey(CHEWING_CH, CHEWING_U, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"dan", "gan"}, {ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 0, {"dang", "an"}, {ChewingKey(CHEWING_D, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"e", "nai"}, {ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 0, {"en", "ai"}, {ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 100}, +{{"fa", "nan"}, {ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100, {"fan", "an"}, {ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"fan", "gai"}, {ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 0, {"fang", "ai"}, {ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 100}, +{{"fan", "gan"}, {ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100, {"fang", "an"}, {ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"fan", "ge"}, {ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 0, {"fang", "e"}, {ChewingKey(CHEWING_F, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 100}, +{{"ga", "nai"}, {ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 0, {"gan", "ai"}, {ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 100}, +{{"ga", "nen"}, {ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_EN)}, 0, {"gan", "en"}, {ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_EN)}, 100}, +{{"gan", "gao"}, {ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AO)}, 0, {"gang", "ao"}, {ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO)}, 100}, +{{"guan", "gan"}, {ChewingKey(CHEWING_G, CHEWING_U, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100, {"guang", "an"}, {ChewingKey(CHEWING_G, CHEWING_U, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"hu", "nan"}, {ChewingKey(CHEWING_H, CHEWING_U, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100, {"hun", "an"}, {ChewingKey(CHEWING_H, CHEWING_U, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"huan", "gan"}, {ChewingKey(CHEWING_H, CHEWING_U, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 0, {"huang", "an"}, {ChewingKey(CHEWING_H, CHEWING_U, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"ji", "ne"}, {ChewingKey(CHEWING_J, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 0, {"jin", "e"}, {ChewingKey(CHEWING_J, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 100}, +{{"ji", "nou"}, {ChewingKey(CHEWING_J, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_OU)}, 0, {"jin", "ou"}, {ChewingKey(CHEWING_J, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_OU)}, 100}, +{{"jia", "nai"}, {ChewingKey(CHEWING_J, CHEWING_I, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 0, {"jian", "ai"}, {ChewingKey(CHEWING_J, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 100}, +{{"jia", "nan"}, {ChewingKey(CHEWING_J, CHEWING_I, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100, {"jian", "an"}, {ChewingKey(CHEWING_J, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"jia", "ne"}, {ChewingKey(CHEWING_J, CHEWING_I, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 0, {"jian", "e"}, {ChewingKey(CHEWING_J, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 100}, +{{"jia", "nou"}, {ChewingKey(CHEWING_J, CHEWING_I, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_OU)}, 0, {"jian", "ou"}, {ChewingKey(CHEWING_J, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_OU)}, 100}, +{{"jian", "gan"}, {ChewingKey(CHEWING_J, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100, {"jiang", "an"}, {ChewingKey(CHEWING_J, CHEWING_I, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"jin", "gai"}, {ChewingKey(CHEWING_J, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 0, {"jing", "ai"}, {ChewingKey(CHEWING_J, CHEWING_ZERO_MIDDLE, PINYIN_ING), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 100}, +{{"jin", "gan"}, {ChewingKey(CHEWING_J, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 0, {"jing", "an"}, {ChewingKey(CHEWING_J, CHEWING_ZERO_MIDDLE, PINYIN_ING), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"jin", "ge"}, {ChewingKey(CHEWING_J, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 0, {"jing", "e"}, {ChewingKey(CHEWING_J, CHEWING_ZERO_MIDDLE, PINYIN_ING), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 100}, +{{"kuan", "gao"}, {ChewingKey(CHEWING_K, CHEWING_U, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AO)}, 0, {"kuang", "ao"}, {ChewingKey(CHEWING_K, CHEWING_U, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO)}, 100}, +{{"li", "nan"}, {ChewingKey(CHEWING_L, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100, {"lin", "an"}, {ChewingKey(CHEWING_L, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"lia", "nai"}, {ChewingKey(CHEWING_L, CHEWING_I, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 0, {"lian", "ai"}, {ChewingKey(CHEWING_L, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 100}, +{{"lia", "ne"}, {ChewingKey(CHEWING_L, CHEWING_I, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 0, {"lian", "e"}, {ChewingKey(CHEWING_L, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 100}, +{{"lian", "gan"}, {ChewingKey(CHEWING_L, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 0, {"liang", "an"}, {ChewingKey(CHEWING_L, CHEWING_I, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"ma", "ne"}, {ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 0, {"man", "e"}, {ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 100}, +{{"men", "gen"}, {ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_EN)}, 0, {"meng", "en"}, {ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, CHEWING_ENG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_EN)}, 100}, +{{"min", "gan"}, {ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100, {"ming", "an"}, {ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, PINYIN_ING), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"min", "ge"}, {ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 100, {"ming", "e"}, {ChewingKey(CHEWING_M, CHEWING_ZERO_MIDDLE, PINYIN_ING), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 100}, +{{"na", "nai"}, {ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 0, {"nan", "ai"}, {ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 100}, +{{"na", "nan"}, {ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 0, {"nan", "an"}, {ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 200}, +{{"na", "nao"}, {ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AO)}, 0, {"nan", "ao"}, {ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO)}, 100}, +{{"na", "nou"}, {ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_OU)}, 0, {"nan", "ou"}, {ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_OU)}, 100}, +{{"nin", "gan"}, {ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 0, {"ning", "an"}, {ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, PINYIN_ING), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"pa", "nan"}, {ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 0, {"pan", "an"}, {ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"pen", "gan"}, {ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 0, {"peng", "an"}, {ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, CHEWING_ENG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"pin", "gan"}, {ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 0, {"ping", "an"}, {ChewingKey(CHEWING_P, CHEWING_ZERO_MIDDLE, PINYIN_ING), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"qi", "nai"}, {ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 0, {"qin", "ai"}, {ChewingKey(CHEWING_Q, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 100}, +{{"qi", "nan"}, {ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 0, {"qin", "an"}, {ChewingKey(CHEWING_Q, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"qia", "nan"}, {ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 0, {"qian", "an"}, {ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 200}, +{{"qia", "ne"}, {ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 0, {"qian", "e"}, {ChewingKey(CHEWING_Q, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 100}, +{{"qin", "gai"}, {ChewingKey(CHEWING_Q, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 0, {"qing", "ai"}, {ChewingKey(CHEWING_Q, CHEWING_ZERO_MIDDLE, PINYIN_ING), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 100}, +{{"qin", "gan"}, {ChewingKey(CHEWING_Q, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 0, {"qing", "an"}, {ChewingKey(CHEWING_Q, CHEWING_ZERO_MIDDLE, PINYIN_ING), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"re", "nai"}, {ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 0, {"ren", "ai"}, {ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 100}, +{{"re", "nan"}, {ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 0, {"ren", "an"}, {ChewingKey(CHEWING_R, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"san", "gou"}, {ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_OU)}, 0, {"sang", "ou"}, {ChewingKey(CHEWING_S, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_OU)}, 100}, +{{"shan", "gan"}, {ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100, {"shang", "an"}, {ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"she", "nai"}, {ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 0, {"shen", "ai"}, {ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 100}, +{{"she", "nao"}, {ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AO)}, 0, {"shen", "ao"}, {ChewingKey(CHEWING_SH, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AO)}, 200}, +{{"wa", "nan"}, {ChewingKey(PINYIN_W, CHEWING_U, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 0, {"wan", "an"}, {ChewingKey(PINYIN_W, CHEWING_U, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 200}, +{{"wa", "ne"}, {ChewingKey(PINYIN_W, CHEWING_U, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 0, {"wan", "e"}, {ChewingKey(PINYIN_W, CHEWING_U, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 100}, +{{"wa", "nou"}, {ChewingKey(PINYIN_W, CHEWING_U, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_OU)}, 0, {"wan", "ou"}, {ChewingKey(PINYIN_W, CHEWING_U, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_OU)}, 100}, +{{"wen", "gan"}, {ChewingKey(PINYIN_W, CHEWING_U, CHEWING_EN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 0, {"weng", "an"}, {ChewingKey(PINYIN_W, CHEWING_ZERO_MIDDLE, PINYIN_ONG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"xi", "nai"}, {ChewingKey(CHEWING_X, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 200, {"xin", "ai"}, {ChewingKey(CHEWING_X, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 100}, +{{"xi", "nan"}, {ChewingKey(CHEWING_X, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100, {"xin", "an"}, {ChewingKey(CHEWING_X, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"xia", "nai"}, {ChewingKey(CHEWING_X, CHEWING_I, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 0, {"xian", "ai"}, {ChewingKey(CHEWING_X, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 100}, +{{"xia", "nan"}, {ChewingKey(CHEWING_X, CHEWING_I, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 0, {"xian", "an"}, {ChewingKey(CHEWING_X, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"xia", "ne"}, {ChewingKey(CHEWING_X, CHEWING_I, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 0, {"xian", "e"}, {ChewingKey(CHEWING_X, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 100}, +{{"xian", "gai"}, {ChewingKey(CHEWING_X, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 0, {"xiang", "ai"}, {ChewingKey(CHEWING_X, CHEWING_I, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 100}, +{{"xian", "gan"}, {ChewingKey(CHEWING_X, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 200, {"xiang", "an"}, {ChewingKey(CHEWING_X, CHEWING_I, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"xian", "ge"}, {ChewingKey(CHEWING_X, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 100, {"xiang", "e"}, {ChewingKey(CHEWING_X, CHEWING_I, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 100}, +{{"xin", "gai"}, {ChewingKey(CHEWING_X, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 0, {"xing", "ai"}, {ChewingKey(CHEWING_X, CHEWING_ZERO_MIDDLE, PINYIN_ING), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 100}, +{{"xin", "gan"}, {ChewingKey(CHEWING_X, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 200, {"xing", "an"}, {ChewingKey(CHEWING_X, CHEWING_ZERO_MIDDLE, PINYIN_ING), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 200}, +{{"ya", "nan"}, {ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 0, {"yan", "an"}, {ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 200}, +{{"yi", "nan"}, {ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 300, {"yin", "an"}, {ChewingKey(PINYIN_Y, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"yi", "ne"}, {ChewingKey(PINYIN_Y, CHEWING_I, CHEWING_ZERO_FINAL), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 0, {"yin", "e"}, {ChewingKey(PINYIN_Y, CHEWING_ZERO_MIDDLE, PINYIN_IN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_E)}, 100}, +{{"zhan", "gai"}, {ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_AN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 0, {"zhang", "ai"}, {ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_ANG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 100}, +{{"zhe", "nai"}, {ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 0, {"zhen", "ai"}, {ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AI)}, 200}, +{{"zhe", "nan"}, {ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_E), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 0, {"zhen", "an"}, {ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"zhen", "gan"}, {ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_EN), ChewingKey(CHEWING_G, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100, {"zheng", "an"}, {ChewingKey(CHEWING_ZH, CHEWING_ZERO_MIDDLE, CHEWING_ENG), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100}, +{{"zhua", "nan"}, {ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_A), ChewingKey(CHEWING_N, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 0, {"zhuan", "an"}, {ChewingKey(CHEWING_ZH, CHEWING_U, CHEWING_AN), ChewingKey(CHEWING_ZERO_INITIAL, CHEWING_ZERO_MIDDLE, CHEWING_AN)}, 100} +}; + +}; + +#endif |