summaryrefslogtreecommitdiffstats
path: root/src/pinyin.cpp
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2013-08-07 14:39:14 +0800
committerPeng Wu <alexepico@gmail.com>2013-08-07 14:47:47 +0800
commit5d584d0d85232e50cac21bdf26d2081ccf461b9a (patch)
tree31e4d8011c9e7ff527514b66cb6abaed98e496fb /src/pinyin.cpp
parent7194fc6ee6b3b87bc66a678b6f089a9f932a5cdc (diff)
remove double pinyin from pinyin.h
Diffstat (limited to 'src/pinyin.cpp')
-rw-r--r--src/pinyin.cpp32
1 files changed, 0 insertions, 32 deletions
diff --git a/src/pinyin.cpp b/src/pinyin.cpp
index 0d698ba..1cf3c10 100644
--- a/src/pinyin.cpp
+++ b/src/pinyin.cpp
@@ -37,7 +37,6 @@ struct _pinyin_context_t{
pinyin_option_t m_options;
FullPinyinParser2 * m_full_pinyin_parser;
- DoublePinyinParser2 * m_double_pinyin_parser;
ChewingParser2 * m_chewing_parser;
FacadeChewingTable * m_pinyin_table;
@@ -179,7 +178,6 @@ pinyin_context_t * pinyin_init(const char * systemdir, const char * userdir){
check_format(context);
context->m_full_pinyin_parser = new FullPinyinParser2;
- context->m_double_pinyin_parser = new DoublePinyinParser2;
context->m_chewing_parser = new ChewingParser2;
/* load chewing table. */
@@ -636,12 +634,6 @@ bool pinyin_save(pinyin_context_t * context){
return true;
}
-bool pinyin_set_double_pinyin_scheme(pinyin_context_t * context,
- DoublePinyinScheme scheme){
- context->m_double_pinyin_parser->set_scheme(scheme);
- return true;
-}
-
bool pinyin_set_chewing_scheme(pinyin_context_t * context,
ChewingScheme scheme){
context->m_chewing_parser->set_scheme(scheme);
@@ -650,7 +642,6 @@ bool pinyin_set_chewing_scheme(pinyin_context_t * context,
void pinyin_fini(pinyin_context_t * context){
delete context->m_full_pinyin_parser;
- delete context->m_double_pinyin_parser;
delete context->m_chewing_parser;
delete context->m_pinyin_table;
delete context->m_phrase_table;
@@ -913,29 +904,6 @@ size_t pinyin_parse_more_full_pinyins(pinyin_instance_t * instance,
return parse_len;
}
-bool pinyin_parse_double_pinyin(pinyin_instance_t * instance,
- const char * onepinyin,
- ChewingKey * onekey){
- pinyin_context_t * & context = instance->m_context;
-
- int pinyin_len = strlen(onepinyin);
- bool retval = context->m_double_pinyin_parser->parse_one_key
- ( context->m_options, *onekey, onepinyin, pinyin_len);
- return retval;
-}
-
-size_t pinyin_parse_more_double_pinyins(pinyin_instance_t * instance,
- const char * pinyins){
- pinyin_context_t * & context = instance->m_context;
- int pinyin_len = strlen(pinyins);
-
- int parse_len = context->m_double_pinyin_parser->parse
- ( context->m_options, instance->m_pinyin_keys,
- instance->m_pinyin_key_rests, pinyins, pinyin_len);
-
- return parse_len;
-}
-
bool pinyin_parse_chewing(pinyin_instance_t * instance,
const char * onechewing,
ChewingKey * onekey){