![]() |
LIMA
Libre Multilingual Analyzer — C++ API
|
AbbreviationSplitAlternatives is the module which creates split alternatives for hyphen word tokens. More...
#include "MorphologicAnalysisExport.h"#include "common/MediaProcessors/MediaProcessUnit.h"#include "linguisticProcessing/core/LinguisticAnalysisStructure/LinguisticGraph.h"#include "linguisticProcessing/core/FlatTokenizer/Tokenizer.h"#include "linguisticProcessing/core/AnalysisDict/AbstractAnalysisDictionary.h"#include "AlternativesReader.h"#include <QRegularExpression>Go to the source code of this file.
Classes | |
| class | Lima::LinguisticProcessing::MorphologicAnalysis::AbbreviationSplitAlternatives |
Namespaces | |
| namespace | Lima |
| NAUTITIA. | |
| namespace | Lima::Common |
| namespace | Lima::Common::AnnotationGraphs |
| namespace | Lima::LinguisticProcessing |
| namespace | Lima::LinguisticProcessing::MorphologicAnalysis |
Macros | |
| #define | ABBREVIATIONSPLITALTERNATIVESFACTORY_CLASSID "AbbreviationSplitAlternatives" |
AbbreviationSplitAlternatives is the module which creates split alternatives for hyphen word tokens.
Each token from the supplied tokens path is processed : o FullToken must be "AlphaHyphen" typed by Tokenizer. o If a token has a single word entry or an orthographic alternative it is not decomposed o Token is break at hyphen boundaries and a new alternative path is created o each FullToken of the new Path is searched into dictionnary as Simple Word o If special hyphen entry, no alternatives are searched, otherwise Accented alternatives are searched o Path is valid even if not all FullToken have entry into dictionary @br Modified
Definition in file AbbreviationSplitAlternatives.h.
| #define ABBREVIATIONSPLITALTERNATIVESFACTORY_CLASSID "AbbreviationSplitAlternatives" |
Definition at line 51 of file AbbreviationSplitAlternatives.h.