LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
XmlSyntagmaticMatrixFileReader.h
Go to the documentation of this file.
1
// Copyright 2002-2022 CEA LIST
2
// SPDX-FileCopyrightText: 2022 CEA LIST <gael.de-chalendar@cea.fr>
3
//
4
// SPDX-License-Identifier: MIT
5
12
#ifndef XMLSYNTAGMATICMATRIXFILEHANDLER_H
13
#define XMLSYNTAGMATICMATRIXFILEHANDLER_H
14
15
#include "
SyntacticAnalysisExport.h
"
16
#include "
SyntagmaticMatrix.h
"
17
#include "
TokenFilter.h
"
18
#include "
linguisticProcessing/core/LinguisticAnalysisStructure/LinguisticGraph.h
"
19
#include "
common/misc/fsaStringsPool.h
"
20
21
#include <string>
22
23
24
namespace
Lima
{
25
namespace
LinguisticProcessing {
26
namespace
SyntacticAnalysis {
27
28
class
XmlSyntagmaticMatrixFileReaderPrivate;
33
class
LIMA_SYNTACTICANALYSIS_EXPORT
XmlSyntagmaticMatrixFileReader
34
{
35
public
:
36
// -----------------------------------------------------------------------
37
// Constructors
38
// -----------------------------------------------------------------------
39
XmlSyntagmaticMatrixFileReader
(
SyntagmDefStruct
& theMatrices,MediaId language);
40
virtual
~XmlSyntagmaticMatrixFileReader
() =
default
;
41
42
bool
parse(QIODevice *device);
43
44
QString errorString()
const
;
45
46
private
:
47
XmlSyntagmaticMatrixFileReaderPrivate
* m_d;
48
};
49
50
}
// closing namespace SyntacticAnalysis
51
}
// closing namespace LinguisticProcessing
52
}
// closing namespace Lima
53
54
#endif
LinguisticGraph.h
A graph structure for linguistic analysis.
SyntacticAnalysisExport.h
LIMA_SYNTACTICANALYSIS_EXPORT
#define LIMA_SYNTACTICANALYSIS_EXPORT
Definition
SyntacticAnalysisExport.h:30
SyntagmaticMatrix.h
TokenFilter.h
Lima::LinguisticProcessing::SyntacticAnalysis::SyntagmDefStruct
Definition
SyntagmaticMatrix.h:120
Lima::LinguisticProcessing::SyntacticAnalysis::XmlSyntagmaticMatrixFileReaderPrivate
Definition
XmlSyntagmaticMatrixFileReader.cpp:39
Lima::LinguisticProcessing::SyntacticAnalysis::XmlSyntagmaticMatrixFileReader
This is a SAX document handler the Detect configuration files.
Definition
XmlSyntagmaticMatrixFileReader.h:34
Lima::LinguisticProcessing::SyntacticAnalysis::XmlSyntagmaticMatrixFileReader::~XmlSyntagmaticMatrixFileReader
virtual ~XmlSyntagmaticMatrixFileReader()=default
fsaStringsPool.h
Lima
NAUTITIA.
Definition
AmosePluginsManager.h:15
lima_linguisticprocessing
src
linguisticProcessing
core
SyntacticAnalysis
XmlSyntagmaticMatrixFileReader.h
Generated by
1.9.8