Beispiel #1
0
  PosibErr<Speller *> new_speller(Config * c0) 
  {
    aspell_gettext_init();

    RET_ON_ERR_SET(find_word_list(c0), Config *, c);
    StackPtr<Speller> m(get_speller_class(c));
    RET_ON_ERR(m->setup(c));

    RET_ON_ERR(reload_filters(m));
    
    return m.release();
  }
Beispiel #2
0
  PosibErr<Speller *> new_speller(Config * c0) 
  {
    aspell_gettext_init();

    RET_ON_ERR_SET(find_word_list(c0), Config *, c);
    StackPtr<Speller> m(get_speller_class(c));
    RET_ON_ERR(m->setup(c));

    // Add enocder and decoder filters if any
    RET_ON_ERR(m->to_internal_->add_filters(m->config(), true, false, false));
    RET_ON_ERR(m->from_internal_->add_filters(m->config(), false, false, true));
    
    return m.release();
  }