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

Classes

struct  TPrimitiveToken
 

Public Member Functions

 ConlluReaderPrivate ()
 
virtual ~ConlluReaderPrivate ()
 
void init (MediaId language, GroupConfigurationStructure &unitConfiguration)
 
vector< vector< TPrimitiveToken > > tokenize (const QString &text)
 
void computeDefaultStatus (Token &token)
 

Public Attributes

MediaId m_language
 
FsaStringsPool * m_stringsPool
 
LinguisticGraphVertex m_currentVx
 
std::string m_data
 
LinguisticCode m_boundaryMicro
 

Protected Member Functions

void append_new_word (vector< TPrimitiveToken > &current_sentence, const u32string &current_token, int current_token_offset) const
 
- 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 ()
 

Protected Attributes

bool m_ignoreEOL
 

Additional Inherited Members

- Protected Types inherited from Lima::LinguisticProcessing::ConfigurationHelper
enum  Flags { REQUIRED = 0x1 , NOT_EMPTY = 0x2 , NOT_ZERO = 0x2 }
 

Detailed Description

Definition at line 73 of file ConlluReader.cpp.

Constructor & Destructor Documentation

◆ ConlluReaderPrivate()

Lima::LinguisticProcessing::ConlluReader::ConlluReaderPrivate::ConlluReaderPrivate ( )

Definition at line 112 of file ConlluReader.cpp.

◆ ~ConlluReaderPrivate()

Lima::LinguisticProcessing::ConlluReader::ConlluReaderPrivate::~ConlluReaderPrivate ( )
virtual

Definition at line 120 of file ConlluReader.cpp.

Member Function Documentation

◆ append_new_word()

void Lima::LinguisticProcessing::ConlluReader::ConlluReaderPrivate::append_new_word ( vector< TPrimitiveToken > &  current_sentence,
const u32string &  current_token,
int  current_token_offset 
) const
protected

Definition at line 444 of file ConlluReader.cpp.

◆ computeDefaultStatus()

void Lima::LinguisticProcessing::ConlluReader::ConlluReaderPrivate::computeDefaultStatus ( Token &  token)

Definition at line 269 of file ConlluReader.cpp.

◆ init()

void Lima::LinguisticProcessing::ConlluReader::ConlluReaderPrivate::init ( MediaId  language,
GroupConfigurationStructure &  unitConfiguration 
)

Definition at line 243 of file ConlluReader.cpp.

◆ tokenize()

vector< vector< ConlluReaderPrivate::TPrimitiveToken > > Lima::LinguisticProcessing::ConlluReader::ConlluReaderPrivate::tokenize ( const QString &  text)

Definition at line 451 of file ConlluReader.cpp.

Member Data Documentation

◆ m_boundaryMicro

LinguisticCode Lima::LinguisticProcessing::ConlluReader::ConlluReaderPrivate::m_boundaryMicro

Definition at line 101 of file ConlluReader.cpp.

◆ m_currentVx

LinguisticGraphVertex Lima::LinguisticProcessing::ConlluReader::ConlluReaderPrivate::m_currentVx

Definition at line 99 of file ConlluReader.cpp.

◆ m_data

std::string Lima::LinguisticProcessing::ConlluReader::ConlluReaderPrivate::m_data

Definition at line 100 of file ConlluReader.cpp.

◆ m_ignoreEOL

bool Lima::LinguisticProcessing::ConlluReader::ConlluReaderPrivate::m_ignoreEOL
protected

Definition at line 109 of file ConlluReader.cpp.

◆ m_language

MediaId Lima::LinguisticProcessing::ConlluReader::ConlluReaderPrivate::m_language

Definition at line 97 of file ConlluReader.cpp.

◆ m_stringsPool

FsaStringsPool* Lima::LinguisticProcessing::ConlluReader::ConlluReaderPrivate::m_stringsPool

Definition at line 98 of file ConlluReader.cpp.


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