LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::LinguisticProcessing::MorphologicAnalysis Namespace Reference

Namespaces

namespace  Desagglutination
 

Classes

struct  _Solution
 
struct  _SolutionCompare
 
struct  _Suggestion
 
class  AbbreviationSplitAlternatives
 
class  AccentedConcatenatedDataHandler
 
class  AlternativesReader
 
class  ApproxStringMatcher
 
class  ConcatenatedDataHandler
 
class  CreateIdiomaticAlternative
 
class  DefaultProperties
 
class  DicoConcatenatedAlternatives
 
class  DumpIdiomaticExpressionAnnotation
 Definition of a function suitable to be used as a dumper for idiomatic expressions annotations of an annotation graph. More...
 
class  EnchantSpellingAlternatives
 
class  EnchantSpellingAlternativesPrivate
 
class  HyphenWordAlternatives
 
class  IdiomaticExpressionAnnotation
 
class  MorphoSyntacticDataHandler
 
class  NameIndexResource
 
class  OrthographicAlternatives
 
class  SequenceEntryHandler
 
class  SimpleDefaultProperties
 
class  SimpleWord
 
class  UnknownWordLogger
 

Typedefs

typedef boost::basic_regex< wchar_t > wide_regex
 
typedef struct Lima::LinguisticProcessing::MorphologicAnalysis::_Suggestion Suggestion
 
typedef struct Lima::LinguisticProcessing::MorphologicAnalysis::_Solution Solution
 
typedef struct Lima::LinguisticProcessing::MorphologicAnalysis::_SolutionCompare SolutionCompare
 
typedef std::multimap< std::basic_string< wchar_t >, std::basic_string< wchar_t > > NameIndex
 

Functions

std::ostream & operator<< (ostream &os, const Suggestion &suggestion)
 
QDebug & operator<< (QDebug &os, const Suggestion &suggestion)
 
std::ostream & operator<< (ostream &os, const Solution &solution)
 
QDebug & operator<< (QDebug &os, const Solution &solution)
 

Variables

SimpleFactory< MediaProcessUnit, ApproxStringMatcher > ApproxStringMatcherFactory (APPROX_STRING_MATCHER_CLASSID)
 
QChar BLANK_SEPARATOR = ' '
 
SimpleFactory< AbstractResource, NameIndexResource > fsaAccessResourceFactory (NAMEINDEXRESSOURCE_CLASSID)
 
SimpleFactory< MediaProcessUnit, AbbreviationSplitAlternatives > abbreviationSplitAlternativesFactory (ABBREVIATIONSPLITALTERNATIVESFACTORY_CLASSID)
 
SimpleFactory< MediaProcessUnit, DefaultProperties > defaultPropertiesFactory (DEFAULTPROPERTIES_CLASSID)
 
SimpleFactory< LinguisticProcessUnit, DicoConcatenatedAlternatives > dicoConcatenatedAlternativesFactory (DICOCONCATENATEDALTERNATIVES_CLASSID)
 
SimpleFactory< MediaProcessUnit, EnchantSpellingAlternatives > enchantSpellingAlternativesFactory (ENCHANT_SPELLING_ALTERNATIVES_CLASSID)
 
SimpleFactory< MediaProcessUnit, HyphenWordAlternatives > hyphenwordAlternativesFactory (HYPHENWORDALTERNATIVESFACTORY_CLASSID)
 
ConstraintFunctionFactory< CreateIdiomaticAlternative > CreateIdiomaticAlternativeFactory (CreateIdiomaticAlternativeId)
 
SimpleFactory< LinguisticProcessUnit, OrthographicAlternatives > orthographicAlternativeFactory (ORTHOGRAPHALTERNATIVES_CLASSID)
 
SimpleFactory< MediaProcessUnit, SimpleDefaultProperties > simpleDefaultPropertiesFactory (SIMPLEDEFAULTPROPERTIES_CLASSID)
 
SimpleFactory< MediaProcessUnit, SimpleWord > SimpleWordFactory (SIMPLEWORD_CLASSID)
 
SimpleFactory< MediaProcessUnit, UnknownWordLogger > unknownWordLoggerFactory (UNKNOWNWORDLOGGER_CLASSID)
 

Typedef Documentation

◆ NameIndex

typedef std::multimap< std::basic_string<wchar_t>, std::basic_string<wchar_t> > Lima::LinguisticProcessing::MorphologicAnalysis::NameIndex

Definition at line 22 of file NameIndexResource.h.

◆ Solution

◆ SolutionCompare

◆ Suggestion

◆ wide_regex

Definition at line 41 of file ApproxStringMatcher.cpp.

Function Documentation

◆ operator<<() [1/4]

LIMA_DATA_EXPORT std::ostream & Lima::LinguisticProcessing::MorphologicAnalysis::operator<< ( ostream &  os,
const Solution &  solution 
)

Definition at line 61 of file ApproxStringMatcher.cpp.

◆ operator<<() [2/4]

LIMA_DATA_EXPORT std::ostream & Lima::LinguisticProcessing::MorphologicAnalysis::operator<< ( ostream &  os,
const Suggestion &  suggestion 
)

Definition at line 47 of file ApproxStringMatcher.cpp.

◆ operator<<() [3/4]

LIMA_DATA_EXPORT QDebug & Lima::LinguisticProcessing::MorphologicAnalysis::operator<< ( QDebug &  os,
const Solution &  solution 
)

Definition at line 79 of file ApproxStringMatcher.cpp.

◆ operator<<() [4/4]

LIMA_DATA_EXPORT QDebug & Lima::LinguisticProcessing::MorphologicAnalysis::operator<< ( QDebug &  os,
const Suggestion &  suggestion 
)

Definition at line 54 of file ApproxStringMatcher.cpp.

Variable Documentation

◆ abbreviationSplitAlternativesFactory

SimpleFactory< MediaProcessUnit, AbbreviationSplitAlternatives > Lima::LinguisticProcessing::MorphologicAnalysis::abbreviationSplitAlternativesFactory(ABBREVIATIONSPLITALTERNATIVESFACTORY_CLASSID) ( ABBREVIATIONSPLITALTERNATIVESFACTORY_CLASSID  )

◆ ApproxStringMatcherFactory

SimpleFactory< MediaProcessUnit, ApproxStringMatcher > Lima::LinguisticProcessing::MorphologicAnalysis::ApproxStringMatcherFactory(APPROX_STRING_MATCHER_CLASSID) ( APPROX_STRING_MATCHER_CLASSID  )

◆ BLANK_SEPARATOR

QChar Lima::LinguisticProcessing::MorphologicAnalysis::BLANK_SEPARATOR = ' '

Definition at line 45 of file ApproxStringMatcher.cpp.

◆ CreateIdiomaticAlternativeFactory

ConstraintFunctionFactory< CreateIdiomaticAlternative > Lima::LinguisticProcessing::MorphologicAnalysis::CreateIdiomaticAlternativeFactory(CreateIdiomaticAlternativeId) ( CreateIdiomaticAlternativeId  )

◆ defaultPropertiesFactory

SimpleFactory< MediaProcessUnit, DefaultProperties > Lima::LinguisticProcessing::MorphologicAnalysis::defaultPropertiesFactory(DEFAULTPROPERTIES_CLASSID) ( DEFAULTPROPERTIES_CLASSID  )

◆ dicoConcatenatedAlternativesFactory

SimpleFactory< LinguisticProcessUnit, DicoConcatenatedAlternatives > Lima::LinguisticProcessing::MorphologicAnalysis::dicoConcatenatedAlternativesFactory(DICOCONCATENATEDALTERNATIVES_CLASSID) ( DICOCONCATENATEDALTERNATIVES_CLASSID  )

◆ enchantSpellingAlternativesFactory

SimpleFactory< MediaProcessUnit, EnchantSpellingAlternatives > Lima::LinguisticProcessing::MorphologicAnalysis::enchantSpellingAlternativesFactory(ENCHANT_SPELLING_ALTERNATIVES_CLASSID) ( ENCHANT_SPELLING_ALTERNATIVES_CLASSID  )

◆ fsaAccessResourceFactory

SimpleFactory< AbstractResource, NameIndexResource > Lima::LinguisticProcessing::MorphologicAnalysis::fsaAccessResourceFactory(NAMEINDEXRESSOURCE_CLASSID) ( NAMEINDEXRESSOURCE_CLASSID  )

◆ hyphenwordAlternativesFactory

SimpleFactory< MediaProcessUnit, HyphenWordAlternatives > Lima::LinguisticProcessing::MorphologicAnalysis::hyphenwordAlternativesFactory(HYPHENWORDALTERNATIVESFACTORY_CLASSID) ( HYPHENWORDALTERNATIVESFACTORY_CLASSID  )

◆ orthographicAlternativeFactory

SimpleFactory< LinguisticProcessUnit, OrthographicAlternatives > Lima::LinguisticProcessing::MorphologicAnalysis::orthographicAlternativeFactory(ORTHOGRAPHALTERNATIVES_CLASSID) ( ORTHOGRAPHALTERNATIVES_CLASSID  )

◆ simpleDefaultPropertiesFactory

SimpleFactory< MediaProcessUnit, SimpleDefaultProperties > Lima::LinguisticProcessing::MorphologicAnalysis::simpleDefaultPropertiesFactory(SIMPLEDEFAULTPROPERTIES_CLASSID) ( SIMPLEDEFAULTPROPERTIES_CLASSID  )

◆ SimpleWordFactory

SimpleFactory< MediaProcessUnit, SimpleWord > Lima::LinguisticProcessing::MorphologicAnalysis::SimpleWordFactory(SIMPLEWORD_CLASSID) ( SIMPLEWORD_CLASSID  )

◆ unknownWordLoggerFactory

SimpleFactory< MediaProcessUnit, UnknownWordLogger > Lima::LinguisticProcessing::MorphologicAnalysis::unknownWordLoggerFactory(UNKNOWNWORDLOGGER_CLASSID) ( UNKNOWNWORDLOGGER_CLASSID  )