LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
RnnTokensAnalyzer.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2022 CEA LIST <gael.de-chalendar@cea.fr>
2//
3// SPDX-License-Identifier: MIT
4
5#ifndef LIMA_LINGUISTICPROCESSING_Lemmatizer_RnnTokensAnalyzer_H
6#define LIMA_LINGUISTICPROCESSING_Lemmatizer_RnnTokensAnalyzer_H
7
10
12{
13
14class CharChart;
15
16class RnnTokensAnalyzerPrivate;
17
18#define RNNTOKENSANALYZER_CLASSID "RnnTokensAnalyzer"
19
34{
35 public:
37 ~RnnTokensAnalyzer() override;
38
40 Manager* manager) override;
41
42 LimaStatusCode process(AnalysisContent& analysis) const override;
43
44 private:
46};
47
48} // namespace Lima
49
50#endif
#define LIMA_RNNTOKENSANALYZER_EXPORT
Holds all data that pass through the ProcessUnits Analysis data are shared pointers,...
Manage initialization of InitializableObjects using configuration module and parameters.
This is a MediaProcessUnit which executes deeplima RNN-based PoS tagger and lemmatizer.
LimaStatusCode
Definition LimaCommon.h:236