16#ifndef SYNTAGMATICMATRIX_H
17#define SYNTAGMATICMATRIX_H
31namespace LinguisticProcessing
33namespace SyntacticAnalysis
36#define SYNTAGMDEFSTRUCT_CLASSID "SyntagmDefinitionStructure"
53 std::set< TokenFilter, tfless >::const_iterator find(
const TokenFilter& f)
const;
60 std::set< TokenFilter, tfless >::const_iterator it, it_end;
62 for (; it != it_end; it++)
89 m_language(matrix.m_language)
100 SyntagmaticMatrixFilter::const_iterator find(
const TokenFilter& f)
const;
102 void display()
const;
138 void loadFromFile(
const std::string& fileName);
140 void deleteMatrices();
142 void display()
const;
155 inline MediaId
language()
const {
return m_language;};
#define LIMA_SYNTACTICANALYSIS_EXPORT
Provide function to read write and check a property.
Manage initialization of InitializableObjects using configuration module and parameters.
Holds morphosyntactic informations.
SyntagmaticMatrix & verbal()
SyntagmaticMatrixRow & nominalEnd()
SyntagmaticMatrixRow & verbalEnd()
SyntagmaticMatrixRow & verbalBegin()
SyntagmaticMatrix & nominal()
SyntagmaticMatrixRow & nominalBegin()
std::set< TokenFilter, tfless > m_filters
virtual ~SyntagmaticMatrixRow()=default
SyntagmaticMatrixRow & operator=(const SyntagmaticMatrixRow &row)=default
SyntagmaticMatrixRow(const SyntagmaticMatrixRow &row)=default
SyntagmaticMatrixRow()=default
virtual ~SyntagmaticMatrix()
SyntagmaticMatrix(const SyntagmaticMatrix &matrix)
void language(MediaId lang)
bool operator()(const TokenFilter &x, const TokenFilter &y) const
Used to search a DicoWord inside syntagmatic structure.
std::map< TokenFilter, SyntagmaticMatrixRow, tfless > SyntagmaticMatrixFilter
std::ostream & operator<<(std::ostream &os, const Key &k)
Operators to dump to stream the classes defined here.