LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
RegexMatcher.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
17#ifndef LIMA_LINGUISTICPROCESSING_REGEXREPLACER_H
18#define LIMA_LINGUISTICPROCESSING_REGEXREPLACER_H
19
20#include "RegexMatcherExport.h"
22
24
25namespace Lima
26{
27namespace LinguisticProcessing
28{
29
30namespace RegexMatching
31{
32
33#define REGEXREPLACER_CLASSID "RegexMatcher"
34
35class RegexMatcherPrivate;
36
49{
51
52public:
54 virtual ~RegexMatcher();
55
56 void init(
58 Manager* manager) override;
59
60 LimaStatusCode process(AnalysisContent& analysis) const override;
61
62private:
64};
65
66} //namespace RegexReplace
67} // namespace LinguisticProcessing
68} // namespace Lima
69
70#endif
#define LIMA_REGEXMATCHER_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 that matches regexes against the text itself and replaces corresponding to...
NAUTITIA.
LimaStatusCode
Definition LimaCommon.h:236