LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
recognizer.h File Reference

Go to the source code of this file.

Classes

class  Lima::LinguisticProcessing::Automaton::Recognizer
 ␈rief a class for the definition of a complete recognizer More...
 
class  Lima::LinguisticProcessing::Automaton::Recognizer::TriggerRule
 

Namespaces

namespace  Lima
 NAUTITIA.
 
namespace  Lima::LinguisticProcessing
 
namespace  Lima::LinguisticProcessing::Automaton
 

Macros

#define DEFAULT_OVERLAP_STRATEGY   IGNORE_FIRST
 
#define RECOGNIZER_CLASSID   "AutomatonRecognizer"
 

Typedefs

typedef std::vector< Rule * > Lima::LinguisticProcessing::Automaton::SetOfRules
 the SetOfRules type is defined as a vector of pointers on Rule
 

Enumerations

enum  Lima::LinguisticProcessing::Automaton::OverlapResolutionStrategy { Lima::LinguisticProcessing::Automaton::IGNORE_FIRST , Lima::LinguisticProcessing::Automaton::IGNORE_SECOND , Lima::LinguisticProcessing::Automaton::IGNORE_SMALLEST , Lima::LinguisticProcessing::Automaton::KEEP_ALL_OVERLAPS }
 an enumerated type to indicate which kind of strategy adopt to deal with two overlapping entities More...
 

Macro Definition Documentation

◆ DEFAULT_OVERLAP_STRATEGY

#define DEFAULT_OVERLAP_STRATEGY   IGNORE_FIRST

Definition at line 54 of file recognizer.h.

◆ RECOGNIZER_CLASSID

#define RECOGNIZER_CLASSID   "AutomatonRecognizer"

Definition at line 68 of file recognizer.h.