10#include <boost/regex.hpp>
ProcessResult
Definition processor.h:18
int max_code_length_
Definition speller.h:44
AutoClearMethod
Definition speller.h:27
@ kClearNone
Definition speller.h:28
@ kClearAuto
Definition speller.h:29
@ kClearManual
Definition speller.h:30
@ kClearMaxLength
Definition speller.h:31
bool use_space_
Definition speller.h:46
virtual ProcessResult ProcessKeyEvent(const KeyEvent &key_event)
Definition speller.cc:100
AutoClearMethod auto_clear_
Definition speller.h:48
bool AutoSelectAtMaxCodeLength(Context *ctx)
Definition speller.cc:148
boost::regex auto_select_pattern_
Definition speller.h:47
bool FindEarlierMatch(Context *ctx, size_t start, size_t end)
Definition speller.cc:229
string alphabet_
Definition speller.h:40
string finals_
Definition speller.h:43
string initials_
Definition speller.h:42
bool AutoSelectUniqueCandidate(Context *ctx)
Definition speller.cc:162
bool AutoClear(Context *ctx)
Definition speller.cc:219
string delimiters_
Definition speller.h:41
bool AutoSelectPreviousMatch(Context *ctx, Segment *previous_segment)
Definition speller.cc:189
bool auto_select_
Definition speller.h:45
Speller(const Ticket &ticket)
Definition speller.cc:71
Definition key_event.h:17
Processor(const Ticket &ticket)
Definition processor.h:26
Definition segmentation.h:18