diff options
author | Peng Wu <alexepico@gmail.com> | 2011-11-21 17:04:53 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2011-11-21 17:04:53 +0800 |
commit | 8ac98651bc12bb8cea38ca8bdb91f4187d0f8e99 (patch) | |
tree | de6142a9ff673104e24e3041f3150524b22d573c | |
parent | 66edb5757ba36adf5d31d29affd78881d186ae36 (diff) | |
download | libpinyin-8ac98651bc12bb8cea38ca8bdb91f4187d0f8e99.tar.gz libpinyin-8ac98651bc12bb8cea38ca8bdb91f4187d0f8e99.tar.xz libpinyin-8ac98651bc12bb8cea38ca8bdb91f4187d0f8e99.zip |
add chewing_table.h
-rw-r--r-- | scripts/Makefile.data | 1 | ||||
-rw-r--r-- | src/storage/chewing_table.h | 187 |
2 files changed, 188 insertions, 0 deletions
diff --git a/scripts/Makefile.data b/scripts/Makefile.data index 21a4dda..9c9f823 100644 --- a/scripts/Makefile.data +++ b/scripts/Makefile.data @@ -10,6 +10,7 @@ pinyins.txt: update-header: python3 genpinyinheader.py > ../src/storage/pinyin_parser_table.h python3 gendoublepinyinheader.py > ../src/storage/double_pinyin_table.h + python3 genbopomofoheader.py > ../src/storage/chewing_table.h .PHONY: pinyins.txt diff --git a/src/storage/chewing_table.h b/src/storage/chewing_table.h new file mode 100644 index 0000000..2eb706b --- /dev/null +++ b/src/storage/chewing_table.h @@ -0,0 +1,187 @@ +/* This file is generated by python scripts. Don't edit this file directly. + */ + +#ifndef CHEWING_TABLE_H +#define CHEWING_TABLE_H + +namespace pinyin{ + +const chewing_scheme_item_t chewing_standard[] = { +{',' , "ㄝ"}, +{'-' , "ㄦ"}, +{'.' , "ㄡ"}, +{'/' , "ㄥ"}, +{'0' , "ㄢ"}, +{'1' , "ㄅ"}, +{'2' , "ㄉ"}, +{'3' , "ˇ"}, +{'4' , "ˋ"}, +{'5' , "ㄓ"}, +{'6' , "ˊ"}, +{'7' , "˙"}, +{'8' , "ㄚ"}, +{'9' , "ㄞ"}, +{';' , "ㄤ"}, +{'a' , "ㄇ"}, +{'b' , "ㄖ"}, +{'c' , "ㄏ"}, +{'d' , "ㄎ"}, +{'e' , "ㄍ"}, +{'f' , "ㄑ"}, +{'g' , "ㄕ"}, +{'h' , "ㄘ"}, +{'i' , "ㄛ"}, +{'j' , "ㄨ"}, +{'k' , "ㄜ"}, +{'l' , "ㄠ"}, +{'m' , "ㄩ"}, +{'n' , "ㄙ"}, +{'o' , "ㄟ"}, +{'p' , "ㄣ"}, +{'q' , "ㄆ"}, +{'r' , "ㄐ"}, +{'s' , "ㄋ"}, +{'t' , "ㄔ"}, +{'u' , "ㄧ"}, +{'v' , "ㄒ"}, +{'w' , "ㄊ"}, +{'x' , "ㄌ"}, +{'y' , "ㄗ"}, +{'z' , "ㄈ"} +}; + +const chewing_scheme_item_t chewing_ginyieh[] = { +{''' , "ㄩ"}, +{',' , "ㄝ"}, +{'-' , "ㄧ"}, +{'.' , "ㄡ"}, +{'/' , "ㄥ"}, +{'0' , "ㄢ"}, +{'1' , "˙"}, +{'2' , "ㄅ"}, +{'3' , "ㄉ"}, +{'6' , "ㄓ"}, +{'8' , "ㄚ"}, +{'9' , "ㄞ"}, +{';' , "ㄤ"}, +{'=' , "ㄦ"}, +{'[' , "ㄨ"}, +{'a' , "ˇ"}, +{'b' , "ㄒ"}, +{'c' , "ㄌ"}, +{'d' , "ㄋ"}, +{'e' , "ㄊ"}, +{'f' , "ㄎ"}, +{'g' , "ㄑ"}, +{'h' , "ㄕ"}, +{'i' , "ㄛ"}, +{'j' , "ㄘ"}, +{'k' , "ㄜ"}, +{'l' , "ㄠ"}, +{'m' , "ㄙ"}, +{'n' , "ㄖ"}, +{'o' , "ㄟ"}, +{'p' , "ㄣ"}, +{'q' , "ˊ"}, +{'r' , "ㄍ"}, +{'s' , "ㄇ"}, +{'t' , "ㄐ"}, +{'u' , "ㄗ"}, +{'v' , "ㄏ"}, +{'w' , "ㄆ"}, +{'x' , "ㄈ"}, +{'y' , "ㄔ"}, +{'z' , "ˋ"} +}; + +const chewing_scheme_item_t chewing_eten[] = { +{''' , "ㄘ"}, +{',' , "ㄓ"}, +{'-' , "ㄥ"}, +{'.' , "ㄔ"}, +{'/' , "ㄕ"}, +{'0' , "ㄤ"}, +{'1' , "˙"}, +{'2' , "ˊ"}, +{'3' , "ˇ"}, +{'4' , "ˋ"}, +{'7' , "ㄑ"}, +{'8' , "ㄢ"}, +{'9' , "ㄣ"}, +{';' , "ㄗ"}, +{'=' , "ㄦ"}, +{'a' , "ㄚ"}, +{'b' , "ㄅ"}, +{'c' , "ㄒ"}, +{'d' , "ㄉ"}, +{'e' , "ㄧ"}, +{'f' , "ㄈ"}, +{'g' , "ㄐ"}, +{'h' , "ㄏ"}, +{'i' , "ㄞ"}, +{'j' , "ㄖ"}, +{'k' , "ㄎ"}, +{'l' , "ㄌ"}, +{'m' , "ㄇ"}, +{'n' , "ㄋ"}, +{'o' , "ㄛ"}, +{'p' , "ㄆ"}, +{'q' , "ㄟ"}, +{'r' , "ㄜ"}, +{'s' , "ㄙ"}, +{'t' , "ㄊ"}, +{'u' , "ㄩ"}, +{'v' , "ㄍ"}, +{'w' , "ㄝ"}, +{'x' , "ㄨ"}, +{'y' , "ㄡ"}, +{'z' , "ㄠ"} +}; + +const chewing_scheme_item_t chewing_ibm[] = { +{',' , "ˇ"}, +{'-' , "ㄏ"}, +{'.' , "ˋ"}, +{'/' , "˙"}, +{'0' , "ㄎ"}, +{'1' , "ㄅ"}, +{'2' , "ㄆ"}, +{'3' , "ㄇ"}, +{'4' , "ㄈ"}, +{'5' , "ㄉ"}, +{'6' , "ㄊ"}, +{'7' , "ㄋ"}, +{'8' , "ㄌ"}, +{'9' , "ㄍ"}, +{';' , "ㄠ"}, +{'a' , "ㄧ"}, +{'b' , "ㄥ"}, +{'c' , "ㄣ"}, +{'d' , "ㄩ"}, +{'e' , "ㄒ"}, +{'f' , "ㄚ"}, +{'g' , "ㄛ"}, +{'h' , "ㄜ"}, +{'i' , "ㄗ"}, +{'j' , "ㄝ"}, +{'k' , "ㄞ"}, +{'l' , "ㄟ"}, +{'m' , "ˊ"}, +{'n' , "ㄦ"}, +{'o' , "ㄘ"}, +{'p' , "ㄙ"}, +{'q' , "ㄐ"}, +{'r' , "ㄓ"}, +{'s' , "ㄨ"}, +{'t' , "ㄔ"}, +{'u' , "ㄖ"}, +{'v' , "ㄤ"}, +{'w' , "ㄑ"}, +{'x' , "ㄢ"}, +{'y' , "ㄕ"}, +{'z' , "ㄡ"} +}; + +}; + +#endif |