begin to write post_process2
authorPeng Wu <alexepico@gmail.com>
Thu, 29 Mar 2012 06:24:37 +0000 (14:24 +0800)
committerPeng Wu <alexepico@gmail.com>
Thu, 29 Mar 2012 06:24:37 +0000 (14:24 +0800)
src/storage/pinyin_parser2.cpp
src/storage/pinyin_parser2.h

index 385e62a..88e6e52 100644 (file)
@@ -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,
index 2f5fc76..77e7a50 100644 (file)
@@ -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();