diff options
author | Peng Wu <alexepico@gmail.com> | 2011-12-14 14:56:40 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2011-12-14 14:57:09 +0800 |
commit | 8fe06a2c0f4f299bb2fa1610769814913fee5d6f (patch) | |
tree | 3dc11a2ee5c5707f247ead579aeea246e3b0aea7 /scripts/genchewingkey.py | |
parent | a62422e299a8b013819e8366e419bb4147421af3 (diff) | |
download | libpinyin-8fe06a2c0f4f299bb2fa1610769814913fee5d6f.tar.gz libpinyin-8fe06a2c0f4f299bb2fa1610769814913fee5d6f.tar.xz libpinyin-8fe06a2c0f4f299bb2fa1610769814913fee5d6f.zip |
add genchewingkey.py
Diffstat (limited to 'scripts/genchewingkey.py')
-rw-r--r-- | scripts/genchewingkey.py | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/scripts/genchewingkey.py b/scripts/genchewingkey.py new file mode 100644 index 0000000..79b8d54 --- /dev/null +++ b/scripts/genchewingkey.py @@ -0,0 +1,41 @@ +# -*- coding: utf-8 -*- +# vim:set et sts=4 sw=4: +# +# libpinyin - Library to deal with pinyin. +# +# 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. + + +from utils import expand_file +from chewingkey import gen_initials, gen_middles, gen_finals, gen_tones + + +def get_table_content(tablename): + if tablename == 'CHEWING_INITIAL': + return gen_initials() + if tablename == 'CHEWING_MIDDLE': + return gen_middles() + if tablename == 'CHEWING_FINAL': + return gen_finals() + if tablename == 'CHEWING_TONE': + return gen_tones() + + +### main function ### +if __name__ == "__main__": + expand_file("chewing_enum.h.in", get_table_content) + |