update pinyin_parser_table.h
authorPeng Wu <alexepico@gmail.com>
Tue, 29 Nov 2011 02:55:56 +0000 (10:55 +0800)
committerPeng Wu <alexepico@gmail.com>
Tue, 29 Nov 2011 02:55:56 +0000 (10:55 +0800)
src/storage/pinyin_parser_table.h

index fc2fa47097dfbfa7e76016672d29d501f4110199..0c3c8ea19476ca4a5a6b1672c485510233173af6 100644 (file)
@@ -14,6 +14,7 @@ const pinyin_index_item_t pinyin_index[] = {
 {"an", IS_CHEWING|IS_PINYIN, 3},
 {"ang", IS_CHEWING|IS_PINYIN, 4},
 {"ao", IS_CHEWING|IS_PINYIN, 5},
+{"b", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 6},
 {"ba", IS_CHEWING|IS_PINYIN, 7},
 {"bagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 10},
 {"bai", IS_CHEWING|IS_PINYIN, 8},
@@ -92,6 +93,7 @@ const pinyin_index_item_t pinyin_index[] = {
 {"cui", IS_CHEWING|IS_PINYIN, 57},
 {"cun", IS_CHEWING|IS_PINYIN, 58},
 {"cuo", IS_CHEWING|IS_PINYIN, 59},
+{"d", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 60},
 {"da", IS_CHEWING|IS_PINYIN, 61},
 {"dagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 64},
 {"dai", IS_CHEWING|IS_PINYIN, 62},
@@ -132,6 +134,7 @@ const pinyin_index_item_t pinyin_index[] = {
 {"emg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 88},
 {"en", IS_CHEWING|IS_PINYIN, 87},
 {"er", IS_CHEWING|IS_PINYIN, 89},
+{"f", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 90},
 {"fa", IS_CHEWING|IS_PINYIN, 91},
 {"fagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 93},
 {"famg", IS_PINYIN|PINYIN_CORRECT_MG_NG, 93},
@@ -145,6 +148,7 @@ const pinyin_index_item_t pinyin_index[] = {
 {"fo", IS_CHEWING|IS_PINYIN, 98},
 {"fou", IS_CHEWING|IS_PINYIN, 99},
 {"fu", IS_CHEWING|IS_PINYIN, 100},
+{"g", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 101},
 {"ga", IS_CHEWING|IS_PINYIN, 102},
 {"gagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 105},
 {"gai", IS_CHEWING|IS_PINYIN, 103},
@@ -175,6 +179,7 @@ const pinyin_index_item_t pinyin_index[] = {
 {"gui", IS_CHEWING|IS_PINYIN, 118},
 {"gun", IS_CHEWING|IS_PINYIN, 119},
 {"guo", IS_CHEWING|IS_PINYIN, 120},
+{"h", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 121},
 {"ha", IS_CHEWING|IS_PINYIN, 122},
 {"hagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 125},
 {"hai", IS_CHEWING|IS_PINYIN, 123},
@@ -205,6 +210,7 @@ const pinyin_index_item_t pinyin_index[] = {
 {"hui", IS_CHEWING|IS_PINYIN, 138},
 {"hun", IS_CHEWING|IS_PINYIN, 139},
 {"huo", IS_CHEWING|IS_PINYIN, 140},
+{"j", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 141},
 {"ji", IS_CHEWING|IS_PINYIN, 142},
 {"jia", IS_CHEWING|IS_PINYIN, 143},
 {"jiagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 145},
@@ -232,6 +238,7 @@ const pinyin_index_item_t pinyin_index[] = {
 {"jvan", IS_PINYIN|PINYIN_CORRECT_V_U, 153},
 {"jve", IS_PINYIN|PINYIN_CORRECT_V_U, 154},
 {"jvn", IS_PINYIN|PINYIN_CORRECT_V_U, 155},
+{"k", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 156},
 {"ka", IS_CHEWING|IS_PINYIN, 157},
 {"kagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 160},
 {"kai", IS_CHEWING|IS_PINYIN, 158},
@@ -261,6 +268,7 @@ const pinyin_index_item_t pinyin_index[] = {
 {"kui", IS_CHEWING|IS_PINYIN, 173},
 {"kun", IS_CHEWING|IS_PINYIN, 174},
 {"kuo", IS_CHEWING|IS_PINYIN, 175},
+{"l", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 176},
 {"la", IS_CHEWING|IS_PINYIN, 177},
 {"lagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 180},
 {"lai", IS_CHEWING|IS_PINYIN, 178},
@@ -301,6 +309,7 @@ const pinyin_index_item_t pinyin_index[] = {
 {"luo", IS_CHEWING|IS_PINYIN, 201},
 {"lv", IS_CHEWING|IS_PINYIN, 202},
 {"lve", IS_CHEWING|IS_PINYIN, 203},
+{"m", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 204},
 {"ma", IS_CHEWING|IS_PINYIN, 205},
 {"magn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 208},
 {"mai", IS_CHEWING|IS_PINYIN, 206},
@@ -327,6 +336,7 @@ const pinyin_index_item_t pinyin_index[] = {
 {"mo", IS_CHEWING|IS_PINYIN, 221},
 {"mou", IS_CHEWING|IS_PINYIN, 222},
 {"mu", IS_CHEWING|IS_PINYIN, 223},
+{"n", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 224},
 {"na", IS_CHEWING|IS_PINYIN, 225},
 {"nagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 228},
 {"nai", IS_CHEWING|IS_PINYIN, 226},
@@ -367,6 +377,7 @@ const pinyin_index_item_t pinyin_index[] = {
 {"nve", IS_CHEWING|IS_PINYIN, 251},
 {"o", IS_CHEWING|IS_PINYIN, 252},
 {"ou", IS_CHEWING|IS_PINYIN, 253},
+{"p", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 254},
 {"pa", IS_CHEWING|IS_PINYIN, 255},
 {"pagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 258},
 {"pai", IS_CHEWING|IS_PINYIN, 256},
@@ -390,6 +401,7 @@ const pinyin_index_item_t pinyin_index[] = {
 {"po", IS_CHEWING|IS_PINYIN, 269},
 {"pou", IS_CHEWING|IS_PINYIN, 270},
 {"pu", IS_CHEWING|IS_PINYIN, 271},
+{"q", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 272},
 {"qi", IS_CHEWING|IS_PINYIN, 273},
 {"qia", IS_CHEWING|IS_PINYIN, 274},
 {"qiagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 276},
@@ -495,6 +507,7 @@ const pinyin_index_item_t pinyin_index[] = {
 {"sui", IS_CHEWING|IS_PINYIN, 337},
 {"sun", IS_CHEWING|IS_PINYIN, 338},
 {"suo", IS_CHEWING|IS_PINYIN, 339},
+{"t", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 340},
 {"ta", IS_CHEWING|IS_PINYIN, 341},
 {"tagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 344},
 {"tai", IS_CHEWING|IS_PINYIN, 342},
@@ -539,6 +552,7 @@ const pinyin_index_item_t pinyin_index[] = {
 {"weng", IS_CHEWING|IS_PINYIN, 367},
 {"wo", IS_CHEWING|IS_PINYIN, 368},
 {"wu", IS_CHEWING|IS_PINYIN, 369},
+{"x", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 370},
 {"xi", IS_CHEWING|IS_PINYIN, 371},
 {"xia", IS_CHEWING|IS_PINYIN, 372},
 {"xiagn", IS_PINYIN|PINYIN_CORRECT_GN_NG, 374},
@@ -655,7 +669,7 @@ const pinyin_index_item_t pinyin_index[] = {
 };
 
 const chewing_index_item_t chewing_index[] = {
-{"ㄅ", IS_CHEWING|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 6},
+{"ㄅ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 6},
 {"ㄅㄚ", IS_CHEWING|IS_PINYIN, 7},
 {"ㄅㄛ", IS_CHEWING|IS_PINYIN, 21},
 {"ㄅㄞ", IS_CHEWING|IS_PINYIN, 8},
@@ -672,7 +686,7 @@ const chewing_index_item_t chewing_index[] = {
 {"ㄅㄧㄣ", IS_CHEWING|IS_PINYIN, 19},
 {"ㄅㄧㄥ", IS_CHEWING|IS_PINYIN, 20},
 {"ㄅㄨ", IS_CHEWING|IS_PINYIN, 22},
-{"ㄆ", IS_CHEWING|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 254},
+{"ㄆ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 254},
 {"ㄆㄚ", IS_CHEWING|IS_PINYIN, 255},
 {"ㄆㄛ", IS_CHEWING|IS_PINYIN, 269},
 {"ㄆㄞ", IS_CHEWING|IS_PINYIN, 256},
@@ -690,7 +704,7 @@ const chewing_index_item_t chewing_index[] = {
 {"ㄆㄧㄣ", IS_CHEWING|IS_PINYIN, 267},
 {"ㄆㄧㄥ", IS_CHEWING|IS_PINYIN, 268},
 {"ㄆㄨ", IS_CHEWING|IS_PINYIN, 271},
-{"ㄇ", IS_CHEWING|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 204},
+{"ㄇ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 204},
 {"ㄇㄚ", IS_CHEWING|IS_PINYIN, 205},
 {"ㄇㄛ", IS_CHEWING|IS_PINYIN, 221},
 {"ㄇㄜ", IS_CHEWING|IS_PINYIN, 210},
@@ -710,7 +724,7 @@ const chewing_index_item_t chewing_index[] = {
 {"ㄇㄧㄣ", IS_CHEWING|IS_PINYIN, 218},
 {"ㄇㄧㄥ", IS_CHEWING|IS_PINYIN, 219},
 {"ㄇㄨ", IS_CHEWING|IS_PINYIN, 223},
-{"ㄈ", IS_CHEWING|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 90},
+{"ㄈ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 90},
 {"ㄈㄚ", IS_CHEWING|IS_PINYIN, 91},
 {"ㄈㄛ", IS_CHEWING|IS_PINYIN, 98},
 {"ㄈㄜ", IS_CHEWING, 94},
@@ -721,7 +735,7 @@ const chewing_index_item_t chewing_index[] = {
 {"ㄈㄤ", IS_CHEWING|IS_PINYIN, 93},
 {"ㄈㄥ", IS_CHEWING|IS_PINYIN, 97},
 {"ㄈㄨ", IS_CHEWING|IS_PINYIN, 100},
-{"ㄉ", IS_CHEWING|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 60},
+{"ㄉ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 60},
 {"ㄉㄚ", IS_CHEWING|IS_PINYIN, 61},
 {"ㄉㄜ", IS_CHEWING|IS_PINYIN, 66},
 {"ㄉㄞ", IS_CHEWING|IS_PINYIN, 62},
@@ -746,7 +760,7 @@ const chewing_index_item_t chewing_index[] = {
 {"ㄉㄨㄢ", IS_CHEWING|IS_PINYIN, 81},
 {"ㄉㄨㄣ", IS_CHEWING|IS_PINYIN, 83},
 {"ㄉㄨㄥ", IS_CHEWING|IS_PINYIN, 78},
-{"ㄊ", IS_CHEWING|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 340},
+{"ㄊ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 340},
 {"ㄊㄚ", IS_CHEWING|IS_PINYIN, 341},
 {"ㄊㄜ", IS_CHEWING|IS_PINYIN, 346},
 {"ㄊㄞ", IS_CHEWING|IS_PINYIN, 342},
@@ -766,7 +780,7 @@ const chewing_index_item_t chewing_index[] = {
 {"ㄊㄨㄢ", IS_CHEWING|IS_PINYIN, 356},
 {"ㄊㄨㄣ", IS_CHEWING|IS_PINYIN, 358},
 {"ㄊㄨㄥ", IS_CHEWING|IS_PINYIN, 353},
-{"ㄋ", IS_CHEWING|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 224},
+{"ㄋ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 224},
 {"ㄋㄚ", IS_CHEWING|IS_PINYIN, 225},
 {"ㄋㄜ", IS_CHEWING|IS_PINYIN, 230},
 {"ㄋㄞ", IS_CHEWING|IS_PINYIN, 226},
@@ -793,7 +807,7 @@ const chewing_index_item_t chewing_index[] = {
 {"ㄋㄨㄥ", IS_CHEWING|IS_PINYIN, 244},
 {"ㄋㄩ", IS_CHEWING|IS_PINYIN, 250},
 {"ㄋㄩㄝ", IS_CHEWING|IS_PINYIN, 251},
-{"ㄌ", IS_CHEWING|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 176},
+{"ㄌ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 176},
 {"ㄌㄚ", IS_CHEWING|IS_PINYIN, 177},
 {"ㄌㄛ", IS_CHEWING|IS_PINYIN, 195},
 {"ㄌㄜ", IS_CHEWING|IS_PINYIN, 182},
@@ -821,7 +835,7 @@ const chewing_index_item_t chewing_index[] = {
 {"ㄌㄨㄥ", IS_CHEWING|IS_PINYIN, 196},
 {"ㄌㄩ", IS_CHEWING|IS_PINYIN, 202},
 {"ㄌㄩㄝ", IS_CHEWING|IS_PINYIN, 203},
-{"ㄍ", IS_CHEWING|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 101},
+{"ㄍ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 101},
 {"ㄍㄚ", IS_CHEWING|IS_PINYIN, 102},
 {"ㄍㄜ", IS_CHEWING|IS_PINYIN, 107},
 {"ㄍㄞ", IS_CHEWING|IS_PINYIN, 103},
@@ -841,7 +855,7 @@ const chewing_index_item_t chewing_index[] = {
 {"ㄍㄨㄣ", IS_CHEWING|IS_PINYIN, 119},
 {"ㄍㄨㄤ", IS_CHEWING|IS_PINYIN, 117},
 {"ㄍㄨㄥ", IS_CHEWING|IS_PINYIN, 111},
-{"ㄎ", IS_CHEWING|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 156},
+{"ㄎ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 156},
 {"ㄎㄚ", IS_CHEWING|IS_PINYIN, 157},
 {"ㄎㄜ", IS_CHEWING|IS_PINYIN, 162},
 {"ㄎㄞ", IS_CHEWING|IS_PINYIN, 158},
@@ -861,7 +875,7 @@ const chewing_index_item_t chewing_index[] = {
 {"ㄎㄨㄣ", IS_CHEWING|IS_PINYIN, 174},
 {"ㄎㄨㄤ", IS_CHEWING|IS_PINYIN, 172},
 {"ㄎㄨㄥ", IS_CHEWING|IS_PINYIN, 166},
-{"ㄏ", IS_CHEWING|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 121},
+{"ㄏ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 121},
 {"ㄏㄚ", IS_CHEWING|IS_PINYIN, 122},
 {"ㄏㄜ", IS_CHEWING|IS_PINYIN, 127},
 {"ㄏㄞ", IS_CHEWING|IS_PINYIN, 123},
@@ -881,7 +895,7 @@ const chewing_index_item_t chewing_index[] = {
 {"ㄏㄨㄣ", IS_CHEWING|IS_PINYIN, 139},
 {"ㄏㄨㄤ", IS_CHEWING|IS_PINYIN, 137},
 {"ㄏㄨㄥ", IS_CHEWING|IS_PINYIN, 131},
-{"ㄐ", IS_CHEWING|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 141},
+{"ㄐ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 141},
 {"ㄐㄧ", IS_CHEWING|IS_PINYIN, 142},
 {"ㄐㄧㄚ", IS_CHEWING|IS_PINYIN, 143},
 {"ㄐㄧㄝ", IS_CHEWING|IS_PINYIN, 147},
@@ -896,7 +910,7 @@ const chewing_index_item_t chewing_index[] = {
 {"ㄐㄩㄢ", IS_CHEWING|IS_PINYIN, 153},
 {"ㄐㄩㄣ", IS_CHEWING|IS_PINYIN, 155},
 {"ㄐㄩㄥ", IS_CHEWING|IS_PINYIN, 150},
-{"ㄑ", IS_CHEWING|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 272},
+{"ㄑ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 272},
 {"ㄑㄧ", IS_CHEWING|IS_PINYIN, 273},
 {"ㄑㄧㄚ", IS_CHEWING|IS_PINYIN, 274},
 {"ㄑㄧㄝ", IS_CHEWING|IS_PINYIN, 278},
@@ -911,7 +925,7 @@ const chewing_index_item_t chewing_index[] = {
 {"ㄑㄩㄢ", IS_CHEWING|IS_PINYIN, 284},
 {"ㄑㄩㄣ", IS_CHEWING|IS_PINYIN, 286},
 {"ㄑㄩㄥ", IS_CHEWING|IS_PINYIN, 281},
-{"ㄒ", IS_CHEWING|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 370},
+{"ㄒ", IS_CHEWING|IS_PINYIN|PINYIN_INCOMPLETE|CHEWING_INCOMPLETE, 370},
 {"ㄒㄧ", IS_CHEWING|IS_PINYIN, 371},
 {"ㄒㄧㄚ", IS_CHEWING|IS_PINYIN, 372},
 {"ㄒㄧㄝ", IS_CHEWING|IS_PINYIN, 376},