diff options
| author | Peng Wu <alexepico@gmail.com> | 2011-10-20 16:19:12 +0800 |
|---|---|---|
| committer | Peng Wu <alexepico@gmail.com> | 2011-10-20 16:19:12 +0800 |
| commit | 9f284c8544bc6ab3873c2b892986dc60011dc2b3 (patch) | |
| tree | 7c0216b5a24e2fadbf777bae7274c70b63b76163 /scripts/genpytable.py | |
| parent | a2c44bac1a9fff08673095b94cd0e1ead380bcd2 (diff) | |
| download | libpinyin-9f284c8544bc6ab3873c2b892986dc60011dc2b3.tar.gz libpinyin-9f284c8544bc6ab3873c2b892986dc60011dc2b3.tar.xz libpinyin-9f284c8544bc6ab3873c2b892986dc60011dc2b3.zip | |
add check
Diffstat (limited to 'scripts/genpytable.py')
| -rw-r--r-- | scripts/genpytable.py | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/scripts/genpytable.py b/scripts/genpytable.py new file mode 100644 index 0000000..03e7fff --- /dev/null +++ b/scripts/genpytable.py @@ -0,0 +1,38 @@ +# -*- coding: utf-8 -*- +# vim:set et sts=4 sw=4: +# +# libpinyin - Library to deal with pinyin. +# +# Copyright (c) 2007-2008 Peng Huang <shawn.p.huang@gmail.com> +# Copyright (C) 2011 Peng Wu <alexepico@gmail.com> +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +import pinyin +import bopomofo + +def check_pinyin_chewing_map(): + for pinyin_key in pinyin.PINYIN_DICT: + if pinyin_key in bopomofo.PINYIN_BOPOMOFO_MAP.keys(): + pass + else: + print("pinyin %s has no chewing mapping", pinyin_key) + + + +### main function ### +if __name__ == "__main__": + #pre-check here + check_pinyin_chewing_map() |
