LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
dummyPosTagger.h
Go to the documentation of this file.
1// Copyright 2002-2013 CEA LIST
2// SPDX-FileCopyrightText: 2022 CEA LIST <gael.de-chalendar@cea.fr>
3//
4// SPDX-License-Identifier: MIT
5
15#ifndef LIMA_POSTAGGER_DUMMYPOSTAGGER_H
16#define LIMA_POSTAGGER_DUMMYPOSTAGGER_H
17
18#include "PosTaggerExport.h"
20#include "ngramMatrices.h"
21#include "ngrampaths.h"
22
24
26
27namespace Lima
28{
29namespace LinguisticProcessing
30{
31namespace PosTagger
32{
33
34#define DUMMYPOSTAGGER_CLASSID "DummyPosTagger"
35
37{
38
39public:
40
42
43 virtual ~DummyPosTagger() {}
44
45 void init(
47 Manager* manager) override;
48
49 LimaStatusCode process(AnalysisContent& analysis) const override;
50
51private:
52
53 MediaId m_language;
54 const Common::PropertyCode::PropertyAccessor* m_macroAccessor;
55 const Common::PropertyCode::PropertyAccessor* m_microAccessor;
56
57};
58
59
60} // PosTagger
61} // LinguisticProcessing
62} // Lima
63
64#endif
#define LIMA_POSTAGGER_EXPORT
Holds all data that pass through the ProcessUnits Analysis data are shared pointers,...
Provide function to read write and check a property.
NAUTITIA.
LimaStatusCode
Definition LimaCommon.h:236
Defines Bigrams and Trigrams matrices *.
Creation of vectors of structures of Trigrams and Bigrams *.