summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/genpinyintable.py7
-rw-r--r--scripts/genspecialtable.py13
-rw-r--r--scripts/specialtable.py4
3 files changed, 14 insertions, 10 deletions
diff --git a/scripts/genpinyintable.py b/scripts/genpinyintable.py
index 9a1a273..eafbf5e 100644
--- a/scripts/genpinyintable.py
+++ b/scripts/genpinyintable.py
@@ -80,9 +80,12 @@ def gen_bopomofo_index():
return ',\n'.join(entries)
+#init code
+filter_pinyin_list()
+sort_all()
+
+
### main function ###
if __name__ == "__main__":
- filter_pinyin_list()
- sort_all()
s = gen_content_table() + gen_pinyin_index() + gen_bopomofo_index()
print(s)
diff --git a/scripts/genspecialtable.py b/scripts/genspecialtable.py
index 9abe0e4..0ef9d44 100644
--- a/scripts/genspecialtable.py
+++ b/scripts/genspecialtable.py
@@ -83,15 +83,14 @@ def gen_resplit_table():
return ',\n'.join(entries)
-### main function ###
-if __name__ == "__main__":
- load_phrase("pinyin2.txt")
+#init code, load lists
+divided_list = filter_divided()
+resplit_list = filter_resplit()
+sort_all()
- #load lists
- divided_list = filter_divided()
- resplit_list = filter_resplit()
- sort_all()
+### main function ###
+if __name__ == "__main__":
s = gen_divided_table() + '\n' + gen_resplit_table()
print(s)
diff --git a/scripts/specialtable.py b/scripts/specialtable.py
index 6976bb7..acb66cf 100644
--- a/scripts/specialtable.py
+++ b/scripts/specialtable.py
@@ -103,8 +103,10 @@ def filter_resplit():
new_first_key, new_second_key, new_freq
+#init code
+load_phrase("pinyin2.txt")
+
if __name__ == "__main__":
- load_phrase("pinyin2.txt")
for p in filter_divided():
print (p)
for p in filter_resplit():