NO_DICTIONARY
};
+ SpellChecker() : change_number_(0) {}
+
virtual ~SpellChecker() {}
/// does the spell check failed
/// Gives suggestions.
virtual void suggest(WordLangTuple const &, docstring_list & suggestions) = 0;
+ /// Lemmatizing: return stem of word (used by Thesaurus).
+ virtual void stem(WordLangTuple const &, docstring_list & suggestions) = 0;
+
/// insert the given word into the personal dictionary
virtual void insert(WordLangTuple const &) = 0;
/// how many valid dictionaries were found
virtual int numDictionaries() const = 0;
-
+
/// if speller can spell check whole paragraph return true
virtual bool canCheckParagraph() const { return false; }