From: Peng Wu Date: Thu, 29 Mar 2012 06:24:37 +0000 (+0800) Subject: begin to write post_process2 X-Git-Tag: 0.6.91~69 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dca3e8468c2a48b270a56bccf86eab608f2d675e;p=platform%2Fupstream%2Flibpinyin.git begin to write post_process2 --- diff --git a/src/storage/pinyin_parser2.cpp b/src/storage/pinyin_parser2.cpp index 385e62a..88e6e52 100644 --- a/src/storage/pinyin_parser2.cpp +++ b/src/storage/pinyin_parser2.cpp @@ -433,7 +433,7 @@ int FullPinyinParser2::parse (pinyin_option_t options, ChewingKeyVector & keys, /* post processing for re-split table. */ if (options & USE_RESPLIT_TABLE) { - post_process(options, keys, key_rests); + post_process2(options, keys, key_rests); } g_free(input); @@ -477,6 +477,7 @@ int FullPinyinParser2::final_step(size_t step_len, ChewingKeyVector & keys, return parsed_len; } +#if 0 bool FullPinyinParser2::post_process(pinyin_option_t options, ChewingKeyVector & keys, @@ -545,6 +546,14 @@ bool FullPinyinParser2::post_process(pinyin_option_t options, return true; } +#endif + +bool FullPinyinParser2::post_process2(pinyin_option_t options, + ChewingKeyVector & keys, + ChewingKeyRestVector & key_rests) const { + assert(FALSE); +} + #define IS_KEY(x) (('a' <= x && x <= 'z') || x == ';') bool DoublePinyinParser2::parse_one_key(pinyin_option_t options, diff --git a/src/storage/pinyin_parser2.h b/src/storage/pinyin_parser2.h index 2f5fc76..77e7a50 100644 --- a/src/storage/pinyin_parser2.h +++ b/src/storage/pinyin_parser2.h @@ -147,8 +147,8 @@ protected: int final_step(size_t step_len, ChewingKeyVector & keys, ChewingKeyRestVector & key_rests) const; - bool post_process(pinyin_option_t options, ChewingKeyVector & keys, - ChewingKeyRestVector & key_rests) const; + bool post_process2(pinyin_option_t options, ChewingKeyVector & keys, + ChewingKeyRestVector & key_rests) const; public: FullPinyinParser2();