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

Public Member Functions

 RnnDependencyParserPrivate ()
 
 ~RnnDependencyParserPrivate ()=default
 
void init (GroupConfigurationStructure &unitConfiguration)
 
void analyzer (std::shared_ptr< TokenSequenceAnalyzer<>::TokenIterator > ti)
 
void insertDependencies (DependencyParser::TokenIterator &ti)
 

Public Attributes

MediaId m_language
 
QString m_data
 
std::shared_ptr< DependencyParser > m_dependencyParser = nullptr
 
std::function< void()> m_load_fn
 
std::shared_ptr< StringIndex > m_stridx
 
PathResolver m_pResolver
 
std::vector< std::map< std::string, std::string > > m_tags
 
std::vector< QString > m_lemmas
 
std::vector< std::string > m_class_names
 
std::vector< std::vector< std::string > > m_classes
 
std::vector< uint32_t > m_heads
 
std::vector< std::string > m_deprels
 
std::vector< bool > m_isRoot
 
std::vector< std::string > m_relClassNames
 
bool m_loaded
 
bool m_enabled
 

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 66 of file RnnDependencyParser.cpp.

Constructor & Destructor Documentation

◆ RnnDependencyParserPrivate()

Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser::RnnDependencyParserPrivate::RnnDependencyParserPrivate ( )

Definition at line 94 of file RnnDependencyParser.cpp.

◆ ~RnnDependencyParserPrivate()

Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser::RnnDependencyParserPrivate::~RnnDependencyParserPrivate ( )
default

Member Function Documentation

◆ analyzer()

void Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser::RnnDependencyParserPrivate::analyzer ( std::shared_ptr< TokenSequenceAnalyzer<>::TokenIterator >  ti)

Definition at line 363 of file RnnDependencyParser.cpp.

◆ init()

void Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser::RnnDependencyParserPrivate::init ( GroupConfigurationStructure &  unitConfiguration)

Definition at line 269 of file RnnDependencyParser.cpp.

◆ insertDependencies()

void Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser::RnnDependencyParserPrivate::insertDependencies ( DependencyParser::TokenIterator &  ti)

Definition at line 386 of file RnnDependencyParser.cpp.

Member Data Documentation

◆ m_class_names

std::vector<std::string> Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser::RnnDependencyParserPrivate::m_class_names

Definition at line 84 of file RnnDependencyParser.cpp.

◆ m_classes

std::vector< std::vector<std::string> > Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser::RnnDependencyParserPrivate::m_classes

Definition at line 85 of file RnnDependencyParser.cpp.

◆ m_data

QString Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser::RnnDependencyParserPrivate::m_data

Definition at line 75 of file RnnDependencyParser.cpp.

◆ m_dependencyParser

std::shared_ptr<DependencyParser> Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser::RnnDependencyParserPrivate::m_dependencyParser = nullptr

Definition at line 76 of file RnnDependencyParser.cpp.

◆ m_deprels

std::vector<std::string> Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser::RnnDependencyParserPrivate::m_deprels

Definition at line 87 of file RnnDependencyParser.cpp.

◆ m_enabled

bool Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser::RnnDependencyParserPrivate::m_enabled

Definition at line 91 of file RnnDependencyParser.cpp.

◆ m_heads

std::vector<uint32_t> Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser::RnnDependencyParserPrivate::m_heads

Definition at line 86 of file RnnDependencyParser.cpp.

◆ m_isRoot

std::vector<bool> Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser::RnnDependencyParserPrivate::m_isRoot

Definition at line 88 of file RnnDependencyParser.cpp.

◆ m_language

MediaId Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser::RnnDependencyParserPrivate::m_language

Definition at line 74 of file RnnDependencyParser.cpp.

◆ m_lemmas

std::vector<QString> Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser::RnnDependencyParserPrivate::m_lemmas

Definition at line 82 of file RnnDependencyParser.cpp.

◆ m_load_fn

std::function<void()> Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser::RnnDependencyParserPrivate::m_load_fn

Definition at line 78 of file RnnDependencyParser.cpp.

◆ m_loaded

bool Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser::RnnDependencyParserPrivate::m_loaded

Definition at line 90 of file RnnDependencyParser.cpp.

◆ m_pResolver

PathResolver Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser::RnnDependencyParserPrivate::m_pResolver

Definition at line 80 of file RnnDependencyParser.cpp.

◆ m_relClassNames

std::vector<std::string> Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser::RnnDependencyParserPrivate::m_relClassNames

Definition at line 89 of file RnnDependencyParser.cpp.

◆ m_stridx

std::shared_ptr< StringIndex > Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser::RnnDependencyParserPrivate::m_stridx

Definition at line 79 of file RnnDependencyParser.cpp.

◆ m_tags

std::vector< std::map<std::string, std::string> > Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser::RnnDependencyParserPrivate::m_tags

Definition at line 81 of file RnnDependencyParser.cpp.


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