diff options
author | Peng Wu <alexepico@gmail.com> | 2012-12-04 13:01:01 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2012-12-04 13:01:01 +0800 |
commit | b79f409d67678275488bf803467dd48b00518309 (patch) | |
tree | 57c5a19c9e8acbc24e61c6c6710ea55ce2d7c3bd | |
parent | fdefa16aae400be58033fa0be6daa0b9beeb0492 (diff) | |
download | libpinyin-b79f409d67678275488bf803467dd48b00518309.tar.gz libpinyin-b79f409d67678275488bf803467dd48b00518309.tar.xz libpinyin-b79f409d67678275488bf803467dd48b00518309.zip |
add comments
-rw-r--r-- | src/pinyin.h | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/src/pinyin.h b/src/pinyin.h index 735dbfb..7113704 100644 --- a/src/pinyin.h +++ b/src/pinyin.h @@ -541,24 +541,76 @@ bool pinyin_get_pinyin_string(pinyin_instance_t * instance, ChewingKey * key, gchar ** utf8_str); +/** + * pinyin_token_get_phrase: + * @instance: the pinyin instance. + * @token: the phrase token. + * @len: the phrase length. + * @utf8_str: the phrase string. + * @returns: whether the get operation is successful. + * + * Get the phrase length and utf8 string. + * + */ bool pinyin_token_get_phrase(pinyin_instance_t * instance, phrase_token_t token, guint * len, gchar ** utf8_str); +/** + * pinyin_token_get_n_pronunciation: + * @instance: the pinyin instance. + * @token: the phrase token. + * @num: the number of pinyins. + * @returns: whether the get operation is successful. + * + * Get the number of the pinyins. + * + */ bool pinyin_token_get_n_pronunciation(pinyin_instance_t * instance, phrase_token_t token, guint * num); +/** + * pinyin_token_get_nth_pronunciation: + * @instance: the pinyin instance. + * @token: the phrase token. + * @nth: the index of the pinyin. + * @keys: the GArray of chewing key. + * @returns: whether the get operation is successful. + * + * Get the nth pinyin from the phrase. + * + */ bool pinyin_token_get_nth_pronunciation(pinyin_instance_t * instance, phrase_token_t token, guint nth, ChewingKeyVector keys); +/** + * pinyin_token_get_unigram_frequency: + * @instance: the pinyin instance. + * @token: the phrase token. + * @freq: the unigram frequency of the phrase. + * @returns: whether the get operation is successful. + * + * Get the unigram frequency of the phrase. + * + */ bool pinyin_token_get_unigram_frequency(pinyin_instance_t * instance, phrase_token_t token, guint * freq); +/** + * pinyin_token_add_unigram_frequency: + * @instance: the pinyin instance. + * @token: the phrase token. + * @delta: the delta of the unigram frequency. + * @returns: whether the add operation is successful. + * + * Add delta to the unigram frequency of the phrase token. + * + */ bool pinyin_token_add_unigram_frequency(pinyin_instance_t * instance, phrase_token_t token, guint delta); |