LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
MorphoSyntacticDataHandler.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
6/***************************************************************************
7 * Copyright (C) 2004-2012 by CEA LIST *
8 * *
9 ***************************************************************************/
10#ifndef LIMA_LINGUISTICPROCESSING_MORPHOLOGICANALYSIS_MORPHOSYNTACTICDATAHANDLER_H
11#define LIMA_LINGUISTICPROCESSING_MORPHOLOGICANALYSIS_MORPHOSYNTACTICDATAHANDLER_H
12
16
17namespace Lima
18{
19
20namespace LinguisticProcessing
21{
22
23namespace MorphologicAnalysis
24{
25
30{
31public:
32
36
38
39 virtual void startEntry(StringsPoolIndex form) override;
40 virtual void endEntry() override;
41
42 virtual void foundLingInfos(StringsPoolIndex lemma,StringsPoolIndex norm) override;
43 virtual void endLingInfos() override;
44
45 virtual void foundAccentedForm(StringsPoolIndex form) override;
46 virtual void endAccentedForm() override;
47
48 virtual void foundProperties(LinguisticCode lings) override;
49
50 virtual void foundConcatenated() override;
51 virtual void endConcatenated() override;
52
53private:
55
57
58 bool m_inConcat;
59
60};
61
62}
63
64}
65
66}
67
68#endif
#define LIMA_MORPHOLOGICANALYSIS_EXPORT
NAUTITIA.