summaryrefslogtreecommitdiffstats
path: root/src/pinyin.h
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2012-08-07 13:28:26 +0800
committerPeng Wu <alexepico@gmail.com>2012-08-07 13:28:26 +0800
commit28062ae7f665da020fec7e75754966a6209c2525 (patch)
treebd6404bd893026289bf77895f0f75767fee99327 /src/pinyin.h
parent839132342b4d5023e41fe96c120e4d16bf9928f7 (diff)
downloadlibpinyin-28062ae7f665da020fec7e75754966a6209c2525.tar.gz
libpinyin-28062ae7f665da020fec7e75754966a6209c2525.tar.xz
libpinyin-28062ae7f665da020fec7e75754966a6209c2525.zip
add apis
Diffstat (limited to 'src/pinyin.h')
-rw-r--r--src/pinyin.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/pinyin.h b/src/pinyin.h
index bfc13a0..4a01c5f 100644
--- a/src/pinyin.h
+++ b/src/pinyin.h
@@ -438,6 +438,9 @@ bool pinyin_clear_constraint(pinyin_instance_t * instance,
*/
bool pinyin_clear_constraints(pinyin_instance_t * instance);
+bool pinyin_lookup_token(pinyin_instance_t * instance,
+ const char * phrase, phrase_token_t * token);
+
/**
* pinyin_translate_token:
* @instance: the pinyin instance.
@@ -453,6 +456,9 @@ bool pinyin_clear_constraints(pinyin_instance_t * instance);
bool pinyin_translate_token(pinyin_instance_t * instance,
phrase_token_t token, char ** word);
+bool pinyin_get_pinyins_from_token(pinyin_instance_t * instance,
+ phrase_token_t token, GArray * pinyinkeys);
+
/**
* pinyin_train:
* @instance: the pinyin instance.