#include <linguisticProcessing/core/SyntacticAnalysis/SyntacticAnalyzer-hetero.h>
Definition at line 31 of file SyntacticAnalyzer-hetero.h.
◆ SyntacticAnalyzerDepsHetero() [1/2]
| Lima::LinguisticProcessing::SyntacticAnalysis::SyntacticAnalyzerDepsHetero::SyntacticAnalyzerDepsHetero |
( |
| ) |
|
◆ SyntacticAnalyzerDepsHetero() [2/2]
| Lima::LinguisticProcessing::SyntacticAnalysis::SyntacticAnalyzerDepsHetero::SyntacticAnalyzerDepsHetero |
( |
const SyntacticAnalyzerDepsHetero & |
s | ) |
|
◆ ~SyntacticAnalyzerDepsHetero()
| Lima::LinguisticProcessing::SyntacticAnalysis::SyntacticAnalyzerDepsHetero::~SyntacticAnalyzerDepsHetero |
( |
| ) |
|
|
virtual |
◆ getLanguage()
| unsigned char Lima::LinguisticProcessing::SyntacticAnalysis::SyntacticAnalyzerDepsHetero::getLanguage |
( |
| ) |
const |
|
inline |
◆ init()
initialize with parameters from configuration file.
- Parameters
-
| unitConfiguration | @IN : <group> tag in xml configuration file that contains parameters to initialize the object. |
| manager | @IN : manager that asked for initialization and carries init params Use it to initialize other objects of same kind. |
- Exceptions
-
Implements Lima::MediaProcessUnit.
Definition at line 85 of file SyntacticAnalyzer-hetero.cpp.
◆ operator=()
◆ process()
Process on data in analysisContent.
This method should not return any exception
- Parameters
-
- Exceptions
-
| UndefinedMethod | if this method hasn't been specialized |
Handles subSentences found during simplification For each subsentence (in reverse order of their finding)
- hetero analysis on the subsentence alone ;
- put back the subsentence in the graph ;
- hetero analysis initialized on the subsentence bounds but allowed to search up to the full sentence bounds in order to link the subsentence to the full sentence
Recopy dependencies found on defining coord strings (coming from outside or pointing out of the string) on defined ones
Implements Lima::MediaProcessUnit.
Definition at line 163 of file SyntacticAnalyzer-hetero.cpp.
◆ m_applySameRuleWhileSuccess
| bool Lima::LinguisticProcessing::SyntacticAnalysis::SyntacticAnalyzerDepsHetero::m_applySameRuleWhileSuccess |
|
protected |
◆ m_language
| MediaId Lima::LinguisticProcessing::SyntacticAnalysis::SyntacticAnalyzerDepsHetero::m_language |
|
protected |
◆ m_linkSubSentences
| bool Lima::LinguisticProcessing::SyntacticAnalysis::SyntacticAnalyzerDepsHetero::m_linkSubSentences |
|
protected |
◆ m_recognizer
| std::shared_ptr<Automaton::Recognizer> Lima::LinguisticProcessing::SyntacticAnalysis::SyntacticAnalyzerDepsHetero::m_recognizer |
|
protected |
◆ m_subSentRecognizers
◆ m_unfold
| bool Lima::LinguisticProcessing::SyntacticAnalysis::SyntacticAnalyzerDepsHetero::m_unfold |
|
protected |
The documentation for this class was generated from the following files: