![]() |
LIMA
Libre Multilingual Analyzer — C++ API
|
HyphenWordAlternatives is the module which creates split alternatives for hyphen word tokens. More...
#include "MorphologicAnalysisExport.h"#include "common/MediaProcessors/MediaProcessUnit.h"#include "linguisticProcessing/core/FlatTokenizer/Tokenizer.h"#include "linguisticProcessing/core/AnalysisDict/AbstractAnalysisDictionary.h"#include "linguisticProcessing/core/FlatTokenizer/CharChart.h"#include "linguisticProcessing/core/LinguisticAnalysisStructure/AnalysisGraph.h"#include "linguisticProcessing/core/TextSegmentation/SegmentationData.h"#include "AlternativesReader.h"Go to the source code of this file.
Classes | |
| class | Lima::LinguisticProcessing::MorphologicAnalysis::HyphenWordAlternatives |
Namespaces | |
| namespace | Lima |
| NAUTITIA. | |
| namespace | Lima::Common |
| namespace | Lima::Common::AnnotationGraphs |
| namespace | Lima::LinguisticProcessing |
| namespace | Lima::LinguisticProcessing::MorphologicAnalysis |
Macros | |
| #define | HYPHENWORDALTERNATIVESFACTORY_CLASSID "HyphenWordAlternatives" |
HyphenWordAlternatives 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 HyphenWordAlternatives.h.
| #define HYPHENWORDALTERNATIVESFACTORY_CLASSID "HyphenWordAlternatives" |
Definition at line 51 of file HyphenWordAlternatives.h.