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

Classes

class  AbstractAccessResource
 
class  AbstractAnalysisDictionary
 interface for analysis dictionary More...
 
class  AbstractDictionaryEntry
 
class  AbstractDictionaryEntryHandler
 
class  AbstractDictionarySubWordIterator
 iterator on subwords More...
 
class  AbstractDictionarySuperWordIterator
 iterator on superwords More...
 
class  AbstractRwAccessResource
 
class  AccentedLevelState
 
class  AccessRessource
 
class  AnalysisDico
 
class  AugmentedAnalysisDictionary
 
class  ConcatenatedLevelState
 
class  DictionaryData
 
class  DictionaryEntry
 
class  DictionarySubWordIterator
 
class  DictionarySuperWordIterator
 
class  EnhancedAnalysisDictionary
 
class  EnhancedAnalysisDictionaryEntry
 
class  EnhancedAnalysisDictionaryPrivate
 
class  EnhancedAnalysisDictionarySubWordIterator
 
class  EnhancedAnalysisDictionarySuperWordIterator
 
class  FsaAccessResource
 
class  FsaRwAccessResource
 
struct  LevelDico
 
class  LingInfoLevelState
 
class  MultiLevelAnalysisDictionary
 
class  MultiLevelAnalysisDictionaryEntry
 
class  MultiLevelAnalysisDictionaryEntryPrivate
 
class  MultiLevelAnalysisDictionaryPrivate
 
class  MultiLevelAnalysisDictionarySubWordIterator
 
class  MultiLevelAnalysisDictionarySuperWordIterator
 
class  NotMainKeysDictionaryEntryHandler
 DictionaryEntryHandler used to convert dico ids into stringPool ids when dictionary keys are different from stringPool ones. More...
 

Typedefs

typedef Lima::LinguisticProcessing::Dictionary::DictionaryEntry analysisDicoEntry
 

Functions

void parseLingInfos (std::vector< LingInfoLevelState > &data, Lima::FsaStringsPool *sp, AbstractDictionaryEntryHandler *handler)
 
void parseConcatenated (std::vector< ConcatenatedLevelState > &data, Lima::FsaStringsPool *sp, AbstractDictionaryEntryHandler *handler)
 

Variables

SimpleFactory< AbstractResource, EnhancedAnalysisDictionary > enhancedAnalysisDictionaryFactory (ENHANCEDANALYSISDICTIONARY_CLASSID)
 
SimpleFactory< AbstractResource, FsaAccessResource > fsaAccessResourceFactory (FSAACCESSRESSOURCE_CLASSID)
 
SimpleFactory< AbstractResource, FsaRwAccessResource > fsaRwAccessResourceFactory (FSARWACCESSRESSOURCE_CLASSID)
 
SimpleFactory< AbstractResource, MultiLevelAnalysisDictionary > multiLevelAnalysisDictionaryFactory (MULTILEVELANALYSISDICTIONARY_CLASSID)
 

Typedef Documentation

◆ analysisDicoEntry

Function Documentation

◆ parseConcatenated()

void Lima::LinguisticProcessing::AnalysisDict::parseConcatenated ( std::vector< ConcatenatedLevelState > &  data,
Lima::FsaStringsPool *  sp,
AbstractDictionaryEntryHandler *  handler 
)

Definition at line 760 of file MultiLevelAnalysisDictionaryEntry.cpp.

◆ parseLingInfos()

void Lima::LinguisticProcessing::AnalysisDict::parseLingInfos ( std::vector< LingInfoLevelState > &  data,
Lima::FsaStringsPool *  sp,
AbstractDictionaryEntryHandler *  handler 
)

Definition at line 571 of file MultiLevelAnalysisDictionaryEntry.cpp.

Variable Documentation

◆ enhancedAnalysisDictionaryFactory

SimpleFactory< AbstractResource, EnhancedAnalysisDictionary > Lima::LinguisticProcessing::AnalysisDict::enhancedAnalysisDictionaryFactory(ENHANCEDANALYSISDICTIONARY_CLASSID) ( ENHANCEDANALYSISDICTIONARY_CLASSID  )

◆ fsaAccessResourceFactory

SimpleFactory< AbstractResource, FsaAccessResource > Lima::LinguisticProcessing::AnalysisDict::fsaAccessResourceFactory(FSAACCESSRESSOURCE_CLASSID) ( FSAACCESSRESSOURCE_CLASSID  )

◆ fsaRwAccessResourceFactory

SimpleFactory< AbstractResource, FsaRwAccessResource > Lima::LinguisticProcessing::AnalysisDict::fsaRwAccessResourceFactory(FSARWACCESSRESSOURCE_CLASSID) ( FSARWACCESSRESSOURCE_CLASSID  )

◆ multiLevelAnalysisDictionaryFactory

SimpleFactory< AbstractResource, MultiLevelAnalysisDictionary > Lima::LinguisticProcessing::AnalysisDict::multiLevelAnalysisDictionaryFactory(MULTILEVELANALYSISDICTIONARY_CLASSID) ( MULTILEVELANALYSISDICTIONARY_CLASSID  )