From 845f8ed78a9a1ffe2ac8adf7cdb111473bb997e4 Mon Sep 17 00:00:00 2001 From: Peng Wu Date: Thu, 12 Jan 2012 12:30:19 +0800 Subject: update pinyin parser --- scripts/specialtable.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'scripts') diff --git a/scripts/specialtable.py b/scripts/specialtable.py index 41f9a26..89fa097 100644 --- a/scripts/specialtable.py +++ b/scripts/specialtable.py @@ -107,7 +107,11 @@ def gen_all_resplit(): def filter_resplit(): for (orig_first_key, orig_second_key, new_first_key, new_second_key) \ in gen_all_resplit(): - if not (new_first_key, new_second_key) in phrase_dict: + #do the reverse here, as libpinyin pinyin parser is different with + #ibus-pinyin's parser. + (orig_first_key, orig_second_key, new_first_key, new_second_key) = \ + (new_first_key, new_second_key, orig_first_key, orig_second_key) + if (new_first_key, new_second_key) not in phrase_dict: continue orig_freq = 0 new_freq = phrase_dict[(new_first_key, new_second_key)] -- cgit