ddc
ger_consts.h
Go to the documentation of this file.
1 //
2 // This file is part of DDC.
3 //
4 // DDC is free software: you can redistribute it and/or modify
5 // it under the terms of the GNU Lesser General Public License as published by
6 // the Free Software Foundation, either version 3 of the License, or
7 // (at your option) any later version.
8 //
9 // DDC is distributed in the hope that it will be useful,
10 // but WITHOUT ANY WARRANTY; without even the implied warranty of
11 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 // GNU Lesser General Public License for more details.
13 //
14 // You should have received a copy of the GNU Lesser General Public License
15 // along with DDC. If not, see <http://www.gnu.org/licenses/>.
16 //
17 // ========== Dialing Lemmatizer (www.aot.ru)
18 // ========== Copyright by Alexey Sokirko, Dmitry Pankratov, Bryan Jurish (2011)
19 #ifndef __SYNANLib_LIBRARY_DEFINED__
20 #ifndef __AGRAMTABLib_LIBRARY_DEFINED__
21 
22 #ifndef ger_consts_h
23 #define ger_consts_h
24 
25 
26 
27 
29 {
30  gART = 0,
31  gADJ = 1,
32  gADV = 2,
33  gEIG = 3,
34  gSUB = 4,
35  gVER = 5,
36  gPA1 = 6,
37  gPA2 = 7,
38  gPRONOMEN = 8,
39  gPRP = 9,
40  gKON = 10,
41  gNEG = 11,
42  gINJ = 12,
43  gZAL = 13,
44  gZUS = 14,
45  gPRO_BEG = 15,
47 };
48 
49 
50 enum gGrammems {
51 // unknown 0..3
52  gNoaUnk = 0,
54  gProUnk = 2,
55  gTmpUnk = 3,
56 
57 
58 // eigennamen 4..14
59  gNac=4,
60  gMou=5,
61  gCou=6,
62  gGeo=7,
64  gGeb=9,
65  gStd=10,
66  gLok=11,
67  gVor=12,
68 
69 // reflexive Verben
72 
73 
74 
75 // verb clasess 15..18
78  gModal=17,
80 
81 
82 // verb forms 19..26
83  gKonj1=19,
84  gKonj2=20,
91 
92 //adjective 27..29
96 
97 // konjunk 30..34
99  gInfinitiv=31, // used also for verbs
103 
104 
105 
106 //pronouns 35..41
114 
115 //adjective's articles 42.44
119 
120 
121 
122 //persons 44..47
126 
127 //genus 48..50
131 
132 
133 
134 // number 51..52
137 
138 
139 //cases 53..56
142  gDativ=55,
144 
145 // abbreviation
147 
148 //Einwohnerbezeichnung
150 
151 //
155 
156 
157 };
158 
159 
160 
161 
162 typedef enum {
167 
168 
169 #endif
170 
171 
172 #endif
173 
174 #endif
175 
176 /*--- emacs style variables ---
177  * Local Variables:
178  * mode: C++
179  * c-file-style: "ellemtel"
180  * c-basic-offset: 4
181  * tab-width: 8
182  * indent-tabs-mode: nil
183  * End:
184  */
Definition: ger_consts.h:94
Definition: ger_consts.h:76
Definition: ger_consts.h:130
Definition: ger_consts.h:107
Definition: ger_consts.h:99
Definition: ger_consts.h:140
Definition: ger_consts.h:39
Definition: ger_consts.h:78
Definition: ger_consts.h:38
Definition: ger_consts.h:125
Definition: ger_consts.h:143
Definition: ger_consts.h:84
gPartOfSpeeches
Definition: ger_consts.h:28
Definition: ger_consts.h:79
Definition: ger_consts.h:30
Definition: ger_consts.h:34
Definition: ger_consts.h:59
Definition: ger_consts.h:31
Definition: ger_consts.h:83
Definition: ger_consts.h:101
Definition: ger_consts.h:70
Definition: ger_consts.h:154
Definition: ger_consts.h:62
Definition: ger_consts.h:153
gClauseTypeEnum
Definition: ger_consts.h:162
Definition: ger_consts.h:35
Definition: ger_consts.h:113
Definition: ger_consts.h:149
Definition: ger_consts.h:90
Definition: ger_consts.h:128
Definition: ger_consts.h:33
Definition: ger_consts.h:142
Definition: ger_consts.h:86
Definition: ger_consts.h:61
Definition: ger_consts.h:88
Definition: ger_consts.h:146
Definition: ger_consts.h:55
Definition: ger_consts.h:152
Definition: ger_consts.h:129
Definition: ger_consts.h:44
Definition: ger_consts.h:43
Definition: ger_consts.h:112
Definition: ger_consts.h:136
Definition: ger_consts.h:116
Definition: ger_consts.h:93
Definition: ger_consts.h:141
Definition: ger_consts.h:124
Definition: ger_consts.h:77
Definition: ger_consts.h:98
Definition: ger_consts.h:163
Definition: ger_consts.h:110
Definition: ger_consts.h:118
Definition: ger_consts.h:89
Definition: ger_consts.h:66
Definition: ger_consts.h:45
Definition: ger_consts.h:100
Definition: ger_consts.h:164
Definition: ger_consts.h:54
Definition: ger_consts.h:111
Definition: ger_consts.h:67
Definition: ger_consts.h:64
Definition: ger_consts.h:32
gGrammems
Definition: ger_consts.h:50
Definition: ger_consts.h:63
Definition: ger_consts.h:87
Definition: ger_consts.h:37
Definition: ger_consts.h:102
Definition: ger_consts.h:46
Definition: ger_consts.h:40
Definition: ger_consts.h:95
Definition: ger_consts.h:41
Definition: ger_consts.h:52
Definition: ger_consts.h:71
Definition: ger_consts.h:85
Definition: ger_consts.h:53
Definition: ger_consts.h:165
Definition: ger_consts.h:135
Definition: ger_consts.h:108
Definition: ger_consts.h:60
Definition: ger_consts.h:65
Definition: ger_consts.h:36
Definition: ger_consts.h:117
Definition: ger_consts.h:123
Definition: ger_consts.h:109
Definition: ger_consts.h:42