diff options
author | Peng Wu <alexepico@gmail.com> | 2014-04-01 11:14:41 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2014-04-01 11:14:41 +0800 |
commit | 19380e390075166a7e2c2dee7af788c60f2d7aee (patch) | |
tree | cb511976d0311cc0be331c915d2152f2abd8fd6e /src/ZYSymbols.cc | |
parent | 56ccde01ab09d6bfb8faa247e7b52d0aaee2c5b0 (diff) | |
download | ibus-libzhuyin-19380e390075166a7e2c2dee7af788c60f2d7aee.tar.gz ibus-libzhuyin-19380e390075166a7e2c2dee7af788c60f2d7aee.tar.xz ibus-libzhuyin-19380e390075166a7e2c2dee7af788c60f2d7aee.zip |
add judge methods
Diffstat (limited to 'src/ZYSymbols.cc')
-rw-r--r-- | src/ZYSymbols.cc | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/ZYSymbols.cc b/src/ZYSymbols.cc index 4ad85f6..2c80295 100644 --- a/src/ZYSymbols.cc +++ b/src/ZYSymbols.cc @@ -22,7 +22,7 @@ #include "ZYSymbols.h" #include <assert.h> -using namespace ZY; +namespace ZY { /* The following tables are copied from libchewing code. */ @@ -238,6 +238,13 @@ get_choice_list (const char key, gchar ** & choices) } bool +is_half_punct (const char key) +{ + String punct; + return half_punct_to_full_punct (key, punct); +} + +bool half_punct_to_full_punct (const char key, String & punct) { punct = ""; @@ -279,6 +286,12 @@ half_punct_to_full_punct (const char key, String & punct) return false; } +bool +is_half_english (const char key) +{ + String english; + return half_english_to_full_english (key, english); +} bool half_english_to_full_english (const char key, String & english) @@ -347,3 +360,5 @@ half_english_to_full_english (const char key, String & english) return false; } + +}; |