pinyin_parse_more_double_pinyins;
pinyin_parse_chewing;
pinyin_parse_more_chewings;
+ pinyin_in_chewing_keyboard;
pinyin_get_candidates;
pinyin_choose_candidate;
pinyin_clear_constraint;
return parse_len;
}
+bool pinyin_in_chewing_keyboard(pinyin_instance_t * instance,
+ const char key, const char ** symbol) {
+ pinyin_context_t * & context = instance->m_context;
+ return context->m_chewing_parser->in_chewing_scheme(key, symbol);
+}
+
+
/* internal definition */
typedef struct {
pinyin_context_t * m_context;
ChewingKey * onekey);
size_t pinyin_parse_more_chewings(pinyin_instance_t * instance,
const char * chewings);
+bool pinyin_in_chewing_keyboard(pinyin_instance_t * instance,
+ const char key, const char ** symbol);
bool pinyin_get_candidates(pinyin_instance_t * instance,
size_t offset,