![]() |
LIMA
Libre Multilingual Analyzer — C++ API
|
#include "AutomatonExport.h"#include "rule.h"#include "recognizerMatch.h"#include "transitionUnit.h"#include "transitionSearchStructure.h"#include "automatonReaderWriter.h"#include "linguisticProcessing/core/AnalysisDict/AbstractAnalysisDictionary.h"#include "linguisticProcessing/core/LinguisticResources/AbstractResource.h"#include "common/ProcessUnitFramework/AnalysisContent.h"#include <stdexcept>#include <map>#include <set>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... | |
| #define DEFAULT_OVERLAP_STRATEGY IGNORE_FIRST |
Definition at line 54 of file recognizer.h.
| #define RECOGNIZER_CLASSID "AutomatonRecognizer" |
Definition at line 68 of file recognizer.h.