/* This file is generated by python scripts. Don't edit this file directly. */ #ifndef ZHUYIN_TABLE_H #define ZHUYIN_TABLE_H namespace pinyin{ const zhuyin_symbol_item_t chewing_standard_symbols[] = { {',' , "ㄝ"}, {'-' , "ㄦ"}, {'.' , "ㄡ"}, {'/' , "ㄥ"}, {'0' , "ㄢ"}, {'1' , "ㄅ"}, {'2' , "ㄉ"}, {'5' , "ㄓ"}, {'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' , "ㄈ"}, {'\0', NULL} }; const zhuyin_tone_item_t chewing_standard_tones[] = { {' ' , 1}, {'3' , 3}, {'4' , 4}, {'6' , 2}, {'7' , 5}, {'\0', 0} }; const zhuyin_symbol_item_t chewing_ginyieh_symbols[] = { {'\'' , "ㄥ"}, {',' , "ㄚ"}, {'-' , "ㄣ"}, {'.' , "ㄞ"}, {'/' , "ㄢ"}, {'0' , "ㄟ"}, {'2' , "ㄅ"}, {'3' , "ㄉ"}, {'6' , "ㄓ"}, {'8' , "ㄧ"}, {'9' , "ㄛ"}, {';' , "ㄡ"}, {'=' , "ㄦ"}, {'[' , "ㄤ"}, {'b' , "ㄒ"}, {'c' , "ㄌ"}, {'d' , "ㄋ"}, {'e' , "ㄊ"}, {'f' , "ㄎ"}, {'g' , "ㄑ"}, {'h' , "ㄕ"}, {'i' , "ㄨ"}, {'j' , "ㄘ"}, {'k' , "ㄩ"}, {'l' , "ㄝ"}, {'m' , "ㄙ"}, {'n' , "ㄖ"}, {'o' , "ㄜ"}, {'p' , "ㄠ"}, {'r' , "ㄍ"}, {'s' , "ㄇ"}, {'t' , "ㄐ"}, {'u' , "ㄗ"}, {'v' , "ㄏ"}, {'w' , "ㄆ"}, {'x' , "ㄈ"}, {'y' , "ㄔ"}, {'\0', NULL} }; const zhuyin_tone_item_t chewing_ginyieh_tones[] = { {' ' , 1}, {'1' , 5}, {'a' , 3}, {'q' , 2}, {'z' , 4}, {'\0', 0} }; const zhuyin_symbol_item_t chewing_eten_symbols[] = { {'\'' , "ㄘ"}, {',' , "ㄓ"}, {'-' , "ㄥ"}, {'.' , "ㄔ"}, {'/' , "ㄕ"}, {'0' , "ㄤ"}, {'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' , "ㄠ"}, {'\0', NULL} }; const zhuyin_tone_item_t chewing_eten_tones[] = { {' ' , 1}, {'1' , 5}, {'2' , 2}, {'3' , 3}, {'4' , 4}, {'\0', 0} }; const zhuyin_symbol_item_t chewing_ibm_symbols[] = { {'-' , "ㄏ"}, {'0' , "ㄎ"}, {'1' , "ㄅ"}, {'2' , "ㄆ"}, {'3' , "ㄇ"}, {'4' , "ㄈ"}, {'5' , "ㄉ"}, {'6' , "ㄊ"}, {'7' , "ㄋ"}, {'8' , "ㄌ"}, {'9' , "ㄍ"}, {';' , "ㄠ"}, {'a' , "ㄧ"}, {'b' , "ㄥ"}, {'c' , "ㄣ"}, {'d' , "ㄩ"}, {'e' , "ㄒ"}, {'f' , "ㄚ"}, {'g' , "ㄛ"}, {'h' , "ㄜ"}, {'i' , "ㄗ"}, {'j' , "ㄝ"}, {'k' , "ㄞ"}, {'l' , "ㄟ"}, {'n' , "ㄦ"}, {'o' , "ㄘ"}, {'p' , "ㄙ"}, {'q' , "ㄐ"}, {'r' , "ㄓ"}, {'s' , "ㄨ"}, {'t' , "ㄔ"}, {'u' , "ㄖ"}, {'v' , "ㄤ"}, {'w' , "ㄑ"}, {'x' , "ㄢ"}, {'y' , "ㄕ"}, {'z' , "ㄡ"}, {'\0', NULL} }; const zhuyin_tone_item_t chewing_ibm_tones[] = { {' ' , 1}, {',' , 3}, {'.' , 4}, {'/' , 5}, {'m' , 2}, {'\0', 0} }; const zhuyin_symbol_item_t chewing_hsu_initials[] = { {'a' , "ㄘ"}, {'b' , "ㄅ"}, {'c' , "ㄒ"}, {'c' , "ㄕ"}, {'d' , "ㄉ"}, {'f' , "ㄈ"}, {'g' , "ㄍ"}, {'h' , "ㄏ"}, {'j' , "ㄐ"}, {'j' , "ㄓ"}, {'k' , "ㄎ"}, {'l' , "ㄌ"}, {'m' , "ㄇ"}, {'n' , "ㄋ"}, {'p' , "ㄆ"}, {'r' , "ㄖ"}, {'s' , "ㄙ"}, {'t' , "ㄊ"}, {'v' , "ㄑ"}, {'v' , "ㄔ"}, {'z' , "ㄗ"}, {'\0', NULL} }; const zhuyin_symbol_item_t chewing_hsu_middles[] = { {'e' , "ㄧ"}, {'u' , "ㄩ"}, {'x' , "ㄨ"}, {'\0', NULL} }; const zhuyin_symbol_item_t chewing_hsu_finals[] = { {'a' , "ㄟ"}, {'e' , "ㄝ"}, {'g' , "ㄜ"}, {'h' , "ㄛ"}, {'i' , "ㄞ"}, {'k' , "ㄤ"}, {'l' , "ㄥ"}, {'l' , "ㄦ"}, {'m' , "ㄢ"}, {'n' , "ㄣ"}, {'o' , "ㄡ"}, {'w' , "ㄠ"}, {'y' , "ㄚ"}, {'\0', NULL} }; const zhuyin_tone_item_t chewing_hsu_tones[] = { {' ' , 1}, {'d' , 2}, {'f' , 3}, {'j' , 4}, {'s' , 5}, {'\0', 0} }; const zhuyin_symbol_item_t chewing_eten26_initials[] = { {'b' , "ㄅ"}, {'c' , "ㄒ"}, {'c' , "ㄕ"}, {'d' , "ㄉ"}, {'f' , "ㄈ"}, {'g' , "ㄐ"}, {'g' , "ㄓ"}, {'h' , "ㄏ"}, {'j' , "ㄖ"}, {'k' , "ㄎ"}, {'l' , "ㄌ"}, {'m' , "ㄇ"}, {'n' , "ㄋ"}, {'p' , "ㄆ"}, {'q' , "ㄗ"}, {'s' , "ㄙ"}, {'t' , "ㄊ"}, {'v' , "ㄍ"}, {'v' , "ㄑ"}, {'w' , "ㄘ"}, {'y' , "ㄔ"}, {'\0', NULL} }; const zhuyin_symbol_item_t chewing_eten26_middles[] = { {'e' , "ㄧ"}, {'u' , "ㄩ"}, {'x' , "ㄨ"}, {'\0', NULL} }; const zhuyin_symbol_item_t chewing_eten26_finals[] = { {'a' , "ㄚ"}, {'h' , "ㄦ"}, {'i' , "ㄞ"}, {'l' , "ㄥ"}, {'m' , "ㄢ"}, {'n' , "ㄣ"}, {'o' , "ㄛ"}, {'p' , "ㄡ"}, {'q' , "ㄟ"}, {'r' , "ㄜ"}, {'t' , "ㄤ"}, {'w' , "ㄝ"}, {'z' , "ㄠ"}, {'\0', NULL} }; const zhuyin_tone_item_t chewing_eten26_tones[] = { {' ' , 1}, {'d' , 5}, {'f' , 2}, {'j' , 3}, {'k' , 4}, {'\0', 0} }; const zhuyin_symbol_item_t chewing_standard_dvorak_symbols[] = { {'\'' , "ㄆ"}, {',' , "ㄊ"}, {'.' , "ㄍ"}, {'0' , "ㄢ"}, {'1' , "ㄅ"}, {'2' , "ㄉ"}, {'5' , "ㄓ"}, {'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' , "ㄥ"}, {'\0', NULL} }; const zhuyin_tone_item_t chewing_standard_dvorak_tones[] = { {' ' , 1}, {'3' , 3}, {'4' , 4}, {'6' , 2}, {'7' , 5}, {'\0', 0} }; const zhuyin_symbol_item_t chewing_hsu_dvorak_initials[] = { {'a' , "ㄘ"}, {'b' , "ㄅ"}, {'c' , "ㄒ"}, {'c' , "ㄕ"}, {'d' , "ㄉ"}, {'f' , "ㄈ"}, {'g' , "ㄍ"}, {'h' , "ㄏ"}, {'j' , "ㄐ"}, {'j' , "ㄓ"}, {'k' , "ㄎ"}, {'l' , "ㄌ"}, {'m' , "ㄇ"}, {'n' , "ㄋ"}, {'p' , "ㄆ"}, {'r' , "ㄖ"}, {'s' , "ㄙ"}, {'t' , "ㄊ"}, {'v' , "ㄑ"}, {'v' , "ㄔ"}, {'z' , "ㄗ"}, {'\0', NULL} }; const zhuyin_symbol_item_t chewing_hsu_dvorak_middles[] = { {'e' , "ㄧ"}, {'u' , "ㄩ"}, {'x' , "ㄨ"}, {'\0', NULL} }; const zhuyin_symbol_item_t chewing_hsu_dvorak_finals[] = { {'a' , "ㄟ"}, {'e' , "ㄝ"}, {'g' , "ㄜ"}, {'h' , "ㄛ"}, {'i' , "ㄞ"}, {'k' , "ㄤ"}, {'l' , "ㄥ"}, {'l' , "ㄦ"}, {'m' , "ㄢ"}, {'n' , "ㄣ"}, {'o' , "ㄡ"}, {'w' , "ㄠ"}, {'y' , "ㄚ"}, {'\0', NULL} }; const zhuyin_tone_item_t chewing_hsu_dvorak_tones[] = { {' ' , 1}, {'d' , 2}, {'f' , 3}, {'j' , 4}, {'s' , 5}, {'\0', 0} }; const zhuyin_symbol_item_t chewing_dachen_cp26_initials[] = { {'a' , "ㄇ"}, {'b' , "ㄖ"}, {'c' , "ㄏ"}, {'d' , "ㄎ"}, {'e' , "ㄍ"}, {'f' , "ㄑ"}, {'g' , "ㄕ"}, {'h' , "ㄘ"}, {'n' , "ㄙ"}, {'q' , "ㄅ"}, {'q' , "ㄆ"}, {'r' , "ㄐ"}, {'s' , "ㄋ"}, {'t' , "ㄓ"}, {'t' , "ㄔ"}, {'v' , "ㄒ"}, {'w' , "ㄉ"}, {'w' , "ㄊ"}, {'x' , "ㄌ"}, {'y' , "ㄗ"}, {'z' , "ㄈ"}, {'\0', NULL} }; const zhuyin_symbol_item_t chewing_dachen_cp26_middles[] = { {'j' , "ㄨ"}, {'m' , "ㄩ"}, {'u' , "ㄧ"}, {'\0', NULL} }; const zhuyin_symbol_item_t chewing_dachen_cp26_finals[] = { {'b' , "ㄝ"}, {'i' , "ㄛ"}, {'i' , "ㄞ"}, {'k' , "ㄜ"}, {'l' , "ㄠ"}, {'l' , "ㄤ"}, {'m' , "ㄡ"}, {'n' , "ㄥ"}, {'o' , "ㄟ"}, {'o' , "ㄢ"}, {'p' , "ㄣ"}, {'p' , "ㄦ"}, {'u' , "ㄚ"}, {'\0', NULL} }; const zhuyin_tone_item_t chewing_dachen_cp26_tones[] = { {' ' , 1}, {'d' , 4}, {'e' , 2}, {'r' , 3}, {'y' , 5}, {'\0', 0} }; static const char * chewing_tone_table[CHEWING_NUMBER_OF_TONES] = { "", " ", "ˊ", "ˇ", "ˋ", "˙" }; }; #endif