import os
from genpinyintable import gen_content_table, \
gen_pinyin_index, gen_bopomofo_index, \
- gen_chewing_key_to_table_index
+ gen_chewing_key_table
from genspecialtable import gen_divided_table, gen_resplit_table
def get_table_content(tablename):
if tablename == 'RESPLIT_TABLE':
return gen_resplit_table()
if tablename == 'TABLE_INDEX':
- return gen_chewing_key_to_table_index()
+ return gen_chewing_key_table()
def expand_file(filename):
return ',\n'.join(entries)
-def gen_chewing_key_table_index_map():
+def gen_chewing_key_table():
return gen_table_index(content_table)
### main function ###
if __name__ == "__main__":
#s = gen_content_table() + gen_pinyin_index() + gen_bopomofo_index()
- s = gen_chewing_key_table_index_map()
+ s = gen_chewing_key_table()
print(s)
@RESPLIT_TABLE@
};
+const gint chewing_key_table[CHEWING_NUMBER_OF_INITIALS *
+ CHEWING_NUMBER_OF_MIDDLES *
+ CHEWING_NUMBER_OF_FINALS] = {
+@TABLE_INDEX@
+};
+
+const char * chewing_tone_table[CHEWING_NUMBER_OF_TONES] = {
+"",
+"ˉ",
+'ˊ',
+'ˇ',
+'ˋ',
+'˙'
+};
+
};
#endif