7#ifndef RIME_RECOGNIZER_H_
8#define RIME_RECOGNIZER_H_
10#include <boost/regex.hpp>
ProcessResult
Definition processor.h:18
Definition config_component.h:21
Definition recognizer.h:19
RecognizerMatch()=default
size_t end
Definition recognizer.h:21
size_t start
Definition recognizer.h:21
string tag
Definition recognizer.h:20
bool found() const
Definition recognizer.h:27
RecognizerMatch(const string &a_tag, size_t a_start, size_t an_end)
Definition recognizer.h:24
Definition recognizer.h:30
RecognizerMatch GetMatch(const string &input, const Segmentation &segmentation) const
Definition recognizer.cc:39
void LoadConfig(Config *config, const string &name_space)
Definition recognizer.cc:35
bool use_space_
Definition recognizer.h:45
RecognizerPatterns patterns_
Definition recognizer.h:44
Recognizer(const Ticket &ticket)
Definition recognizer.cc:72
virtual ProcessResult ProcessKeyEvent(const KeyEvent &key_event)
Definition recognizer.cc:84
Definition key_event.h:17
Processor(const Ticket &ticket)
Definition processor.h:26
Definition segmentation.h:60