LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::LinguisticProcessing::DeepLimaUnits::RnnTokensAnalyzer::RnnTokensAnalyzerPrivate Class Reference
Inheritance diagram for Lima::LinguisticProcessing::DeepLimaUnits::RnnTokensAnalyzer::RnnTokensAnalyzerPrivate:
Lima::LinguisticProcessing::ConfigurationHelper

Public Member Functions

 RnnTokensAnalyzerPrivate ()
 
 ~RnnTokensAnalyzerPrivate ()
 
void init (GroupConfigurationStructure &unitConfiguration)
 
void analyzer (vector< segmentation::token_pos > &buffer)
 
void insertTokenInfo (TokenSequenceAnalyzer<>::TokenIterator &ti)
 
void reset ()
 

Public Attributes

dumper::AnalysisToConllU< TokenSequenceAnalyzer<>::TokenIterator > m_dumper
 
Lima::AnalysisContent * m_analysis
 
MediaId m_language
 
FsaStringsPool * m_stringsPool
 
QString m_data
 
std::shared_ptr< TokenSequenceAnalyzer<> > m_tokensAnalyzer
 
std::function< void()> m_load_fn
 
StringIndex m_stridx
 
PathResolver m_pResolver
 
std::vector< std::map< std::string, std::string > > m_tags
 
std::vector< QString > m_lemmas
 
const Common::PropertyCode::PropertyAccessor * m_microAccessor
 
bool m_loaded
 

Additional Inherited Members

- Protected Types inherited from Lima::LinguisticProcessing::ConfigurationHelper
enum  Flags { REQUIRED = 0x1 , NOT_EMPTY = 0x2 , NOT_ZERO = 0x2 }
 
- Protected Member Functions inherited from Lima::LinguisticProcessing::ConfigurationHelper
 ConfigurationHelper (const std::string &processUnitName, const std::string &loggingCategory)
 
void getStringParameter (Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, const std::string &name, std::string &value, int flags=Flags::REQUIRED, std::string default_value="")
 
std::string getStringParameter (Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, const std::string &name, int flags=Flags::REQUIRED, std::string default_value="")
 
void getIntParameter (Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, const std::string &name, int &value, int flags=Flags::REQUIRED, int default_value=0)
 
int getIntParameter (Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, const std::string &name, int flags=Flags::REQUIRED, int default_value=0)
 
bool isInitLazy ()
 

Detailed Description

Definition at line 60 of file RnnTokensAnalyzer.cpp.

Constructor & Destructor Documentation

◆ RnnTokensAnalyzerPrivate()

Lima::LinguisticProcessing::DeepLimaUnits::RnnTokensAnalyzer::RnnTokensAnalyzerPrivate::RnnTokensAnalyzerPrivate ( )

Definition at line 86 of file RnnTokensAnalyzer.cpp.

◆ ~RnnTokensAnalyzerPrivate()

Lima::LinguisticProcessing::DeepLimaUnits::RnnTokensAnalyzer::RnnTokensAnalyzerPrivate::~RnnTokensAnalyzerPrivate ( )
default

Member Function Documentation

◆ analyzer()

void Lima::LinguisticProcessing::DeepLimaUnits::RnnTokensAnalyzer::RnnTokensAnalyzerPrivate::analyzer ( vector< segmentation::token_pos > &  buffer)

Definition at line 399 of file RnnTokensAnalyzer.cpp.

◆ init()

void Lima::LinguisticProcessing::DeepLimaUnits::RnnTokensAnalyzer::RnnTokensAnalyzerPrivate::init ( GroupConfigurationStructure &  unitConfiguration)

Definition at line 324 of file RnnTokensAnalyzer.cpp.

◆ insertTokenInfo()

void Lima::LinguisticProcessing::DeepLimaUnits::RnnTokensAnalyzer::RnnTokensAnalyzerPrivate::insertTokenInfo ( TokenSequenceAnalyzer<>::TokenIterator &  ti)

Definition at line 423 of file RnnTokensAnalyzer.cpp.

◆ reset()

void Lima::LinguisticProcessing::DeepLimaUnits::RnnTokensAnalyzer::RnnTokensAnalyzerPrivate::reset ( )

Definition at line 393 of file RnnTokensAnalyzer.cpp.

Member Data Documentation

◆ m_analysis

Lima::AnalysisContent* Lima::LinguisticProcessing::DeepLimaUnits::RnnTokensAnalyzer::RnnTokensAnalyzerPrivate::m_analysis

Definition at line 71 of file RnnTokensAnalyzer.cpp.

◆ m_data

QString Lima::LinguisticProcessing::DeepLimaUnits::RnnTokensAnalyzer::RnnTokensAnalyzerPrivate::m_data

Definition at line 74 of file RnnTokensAnalyzer.cpp.

◆ m_dumper

dumper::AnalysisToConllU<TokenSequenceAnalyzer<>::TokenIterator> Lima::LinguisticProcessing::DeepLimaUnits::RnnTokensAnalyzer::RnnTokensAnalyzerPrivate::m_dumper

Definition at line 68 of file RnnTokensAnalyzer.cpp.

◆ m_language

MediaId Lima::LinguisticProcessing::DeepLimaUnits::RnnTokensAnalyzer::RnnTokensAnalyzerPrivate::m_language

Definition at line 72 of file RnnTokensAnalyzer.cpp.

◆ m_lemmas

std::vector<QString> Lima::LinguisticProcessing::DeepLimaUnits::RnnTokensAnalyzer::RnnTokensAnalyzerPrivate::m_lemmas

Definition at line 80 of file RnnTokensAnalyzer.cpp.

◆ m_load_fn

std::function<void()> Lima::LinguisticProcessing::DeepLimaUnits::RnnTokensAnalyzer::RnnTokensAnalyzerPrivate::m_load_fn

Definition at line 76 of file RnnTokensAnalyzer.cpp.

◆ m_loaded

bool Lima::LinguisticProcessing::DeepLimaUnits::RnnTokensAnalyzer::RnnTokensAnalyzerPrivate::m_loaded

Definition at line 82 of file RnnTokensAnalyzer.cpp.

◆ m_microAccessor

const Common::PropertyCode::PropertyAccessor* Lima::LinguisticProcessing::DeepLimaUnits::RnnTokensAnalyzer::RnnTokensAnalyzerPrivate::m_microAccessor

Definition at line 81 of file RnnTokensAnalyzer.cpp.

◆ m_pResolver

PathResolver Lima::LinguisticProcessing::DeepLimaUnits::RnnTokensAnalyzer::RnnTokensAnalyzerPrivate::m_pResolver

Definition at line 78 of file RnnTokensAnalyzer.cpp.

◆ m_stridx

StringIndex Lima::LinguisticProcessing::DeepLimaUnits::RnnTokensAnalyzer::RnnTokensAnalyzerPrivate::m_stridx

Definition at line 77 of file RnnTokensAnalyzer.cpp.

◆ m_stringsPool

FsaStringsPool* Lima::LinguisticProcessing::DeepLimaUnits::RnnTokensAnalyzer::RnnTokensAnalyzerPrivate::m_stringsPool

Definition at line 73 of file RnnTokensAnalyzer.cpp.

◆ m_tags

std::vector< std::map<std::string, std::string> > Lima::LinguisticProcessing::DeepLimaUnits::RnnTokensAnalyzer::RnnTokensAnalyzerPrivate::m_tags

Definition at line 79 of file RnnTokensAnalyzer.cpp.

◆ m_tokensAnalyzer

std::shared_ptr< TokenSequenceAnalyzer<> > Lima::LinguisticProcessing::DeepLimaUnits::RnnTokensAnalyzer::RnnTokensAnalyzerPrivate::m_tokensAnalyzer

Definition at line 75 of file RnnTokensAnalyzer.cpp.


The documentation for this class was generated from the following file: