LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
LinguisticProcessingCommon.h
Go to the documentation of this file.
1
// Copyright 2002-2020 CEA LIST
2
// SPDX-FileCopyrightText: 2022 CEA LIST <gael.de-chalendar@cea.fr>
3
//
4
// SPDX-License-Identifier: MIT
5
6
/***************************************************************************
7
* Copyright (C) 2004-2020 by CEA LIST *
8
* *
9
***************************************************************************/
10
11
#include <
common/LimaCommon.h
>
12
13
#ifndef LIMA_LINGUISTICPROCESSING_COMMON_H
14
#define LIMA_LINGUISTICPROCESSING_COMMON_H
15
16
#ifdef WIN32
17
18
#undef min
19
#undef max
20
21
#ifdef LIMA_ANALYSISDICT_EXPORTING
22
#define LIMA_ANALYSISDICT_EXPORT __declspec(dllexport)
23
#else
24
#define LIMA_ANALYSISDICT_EXPORT __declspec(dllimport)
25
#endif
26
27
#ifdef LIMA_BOW_EXPORTING
28
#define LIMA_BOW_EXPORT __declspec(dllexport)
29
#else
30
#define LIMA_BOW_EXPORT __declspec(dllimport)
31
#endif
32
33
#ifdef LIMA_PROPERTYCODE_EXPORTING
34
#define LIMA_PROPERTYCODE_EXPORT __declspec(dllexport)
35
#else
36
#define LIMA_PROPERTYCODE_EXPORT __declspec(dllimport)
37
#endif
38
39
#ifdef LIMA_LPMISC_EXPORTING
40
#define LIMA_LPMISC_EXPORT __declspec(dllexport)
41
#else
42
#define LIMA_LPMISC_EXPORT __declspec(dllimport)
43
#endif
44
45
#ifdef LIMA_ANNOTATIONGRAPH_EXPORTING
46
#define LIMA_ANNOTATIONGRAPH_EXPORT __declspec(dllexport)
47
#else
48
#define LIMA_ANNOTATIONGRAPH_EXPORT __declspec(dllimport)
49
#endif
50
51
#ifdef LIMA_LINGUISTICDATA_EXPORTING
52
#define LIMA_LINGUISTICDATA_EXPORT __declspec(dllexport)
53
#else
54
#define LIMA_LINGUISTICDATA_EXPORT __declspec(dllimport)
55
#endif
56
57
#ifdef LIMA_LINEARTEXTREPRESENTATION_EXPORTING
58
#define LIMA_LINEARTEXTREPRESENTATION_EXPORT __declspec(dllexport)
59
#else
60
#define LIMA_LINEARTEXTREPRESENTATION_EXPORT __declspec(dllimport)
61
#endif
62
63
#ifdef LIMA_TGV_EXPORTING
64
#define LIMA_TGV_EXPORT __declspec(dllexport)
65
#else
66
#define LIMA_TGV_EXPORT __declspec(dllimport)
67
#endif
68
69
#ifdef LIMA_LP_HELPERS_EXPORTING
70
#define LIMA_LP_HELPERS_EXPORT __declspec(dllexport)
71
#else
72
#define LIMA_LP_HELPERS_EXPORT __declspec(dllimport)
73
#endif
74
75
76
#else
// Not WIN32
77
78
#define LIMA_DATA_EXPORT
79
#define LIMA_ANALYSISDICT_EXPORT
80
#define LIMA_BOW_EXPORT
81
#define LIMA_PROPERTYCODE_EXPORT
82
#define LIMA_LPMISC_EXPORT
83
#define LIMA_ANNOTATIONGRAPH_EXPORT
84
#define LIMA_LINGUISTICDATA_EXPORT
85
#define LIMA_LINEARTEXTREPRESENTATION_EXPORT
86
#define LIMA_TGV_EXPORT
87
#define LIMA_LP_HELPERS_EXPORT
88
89
#endif
90
91
#define LPCLIENTFACTORYLOGINIT LOGINIT("LP::ClientFactory");
92
#define CORECLIENTLOGINIT LOGINIT("LP::CoreClient");
93
#define RESOURCESLOGINIT LOGINIT("LP::Resources")
94
#define DICTIONARYLOGINIT LOGINIT("LP::Dictionary")
95
#define LASLOGINIT LOGINIT("LP::LAS")
96
// #define PROCESSORSLOGINIT LOGINIT("LP::Processors") // dans Common désormais
97
#define TOKENIZERLOGINIT LOGINIT("LP::Tokenizer")
98
#define TOKENIZERLOADERLOGINIT LOGINIT("LP::Tokenizer::Loader")
99
#define COREFSOLVERLOGINIT LOGINIT("LP::CorefSolver")
100
#define EVENTANALYZERLOGINIT LOGINIT("LP::EventAnalyzer")
101
#define EVENTANALYSISLOGINIT LOGINIT("LP::EventAnalysis")
102
#define COMPACTDICTLOGINIT LOGINIT("LP::CompactDict")
103
#define MORPHOLOGINIT LOGINIT("LP::MorphologicAnalysis")
104
#define TFSELOGINIT LOGINIT("LP::TensorflowSpecificEntities")
105
#define AULOGINIT LOGINIT("LP::Automaton")
106
#define PTLOGINIT LOGINIT("LP::PosTagger")
107
#define SELOGINIT LOGINIT("LP::SpecificEntities")
108
#define SALOGINIT LOGINIT("LP::SyntacticAnalysis")
109
#define COMPOUNDSLOGINIT LOGINIT("LP::Compounds")
110
#define DUMPERLOGINIT LOGINIT("LP::Dumper")
111
#define DESAGGLOGINIT LOGINIT("LP::Desagglutination");
112
#define HWLOGINIT LOGINIT("LP::HyperWordStemmer");
113
#define ANALYSISDICTLOGINIT LOGINIT("LP::AnalysisDict");
114
#define SENTBOUNDLOGINIT LOGINIT("LP::SentenceBounds");
115
#define SEGMENTATIONLOGINIT LOGINIT("LP::Segmentation");
116
#define SEMANTICANALYSISLOGINIT LOGINIT("LP::SemanticAnalysis");
117
#define LIMASERVERLOGINIT LOGINIT("LP::LimaServer");
118
#define TENSORFLOWMORPHOSYNTAXLOGINIT LOGINIT("LP::TensorFlowMorphoSyntax");
119
#define TENSORFLOWLEMMATIZERLOGINIT LOGINIT("LP::TensorFlowLemmatizer");
120
#define SENTENCEBOUNDARIESUPDATERLOGINIT LOGINIT("LP::SentenceBoundariesUpdater");
121
#define LANGDETECTORLOGINIT LOGINIT("LP::LangDetector")
122
#define LEMMALOGINIT LOGINIT("LP::Lemmatizer")
123
124
125
#endif
LimaCommon.h
lima_linguisticprocessing
src
linguisticProcessing
LinguisticProcessingCommon.h
Generated by
1.9.8