Blame view

morphology/data/rules.dic 9.83 KB
Wojciech Jaworski authored
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
@KOLWIEK-SUFFIXES
	dowolne	żkolwiek	suf=żkolwiek
	dowolne	żekolwiek	suf=żkolwiek
	dowolne	śkolwiek	suf=śkolwiek
	dowolne	kolwiek	suf=kolwiek
	dowolne	ż	suf=ż
	dowolne	że	suf=ż
	dowolne	ż	suf=że
	dowolne	że	suf=że
	dowolne	ściś	suf=ściś
	dowolne	ciś	suf=ciś
	dowolne	ś	suf=ś
	dowolne	ści	suf=ści
	dowolne	sik	suf=sik
	dowolne	si	suf=si
	dowolne		

@ADJ-FLEX
	funkcjonalnie_miekkie_iy		flex=y con cat=adj
	funkcjonalnie_twarde_y		flex=y con cat=adj
	funkcjonalnie_miekkie_iy	ch	flex=ych con cat=adj
	funkcjonalnie_twarde_y	ch	flex=ych con cat=adj
	funkcjonalnie_miekkie_iy	m	flex=ym con cat=adj
	funkcjonalnie_twarde_y	m	flex=ym con cat=adj
	funkcjonalnie_miekkie_iy	mi	flex=ymi con cat=adj
	funkcjonalnie_twarde_y	mi	flex=ymi con cat=adj
	funkcjonalnie_miekkie_ae	e	flex=e con cat=adj
	funkcjonalnie_twarde_e	e	flex=e con cat=adj
	funkcjonalnie_miekkie_ae	ego	flex=ego con cat=adj
	funkcjonalnie_twarde_e	ego	flex=ego con cat=adj
	funkcjonalnie_miekkie_ae	ej	flex=ej con cat=adj
	funkcjonalnie_twarde_e	ej	flex=ej con cat=adj
	funkcjonalnie_miekkie_ae	emu	flex=emu con cat=adj
	funkcjonalnie_twarde_e	emu	flex=emu con cat=adj
	funkcjonalnie_miekkie_ae	a	flex=a con cat=adj
	funkcjonalnie_twarde_a	a	flex=a con cat=adj
	funkcjonalnie_miekkie_ae	ą	flex=ą con cat=adj
	funkcjonalnie_twarde_a	ą	flex=ą con cat=adj
	funkcjonalnie_miekkie_ae	o	flex=o con cat=adj
	funkcjonalnie_twarde_a	o	flex=o con cat=adj
	funkcjonalnie_twarde_a	u	flex=u con cat=adj
	funkcjonalnie_twarde_i		flex=i con cat=adj
	funkcjonalnie_miekkie_wyglos		flex=ε con cat=adj
	funkcjonalnie_twarde_wyglos		flex=ε con cat=adj

@ADJ-FLEX-GRAD
	sz	y	flex=y cat=adj:grad
	sz	ych	flex=ych cat=adj:grad
	sz	ym	flex=ym cat=adj:grad
	sz	ymi	flex=ymi cat=adj:grad
	sz	e	flex=e cat=adj:grad
	sz	ego	flex=ego cat=adj:grad
	sz	ej	flex=ej cat=adj:grad
	sz	emu	flex=emu cat=adj:grad
	sz	a	flex=a cat=adj:grad
	sz	ą	flex=ą cat=adj:grad
	sz_i		flex=i cat=adj:grad

@ADJ-GRAD
	adj_grad_sz	sz	grad=sz con
	adj_grad_iejsz	ejsz	grad=iejsz con

@ADV-FLEX
	funkcjonalnie_miekkie_ae	o	flex=o con cat=adv
	funkcjonalnie_twarde_a	o	flex=o con cat=adv
	funkcjonalnie_twarde_ie		flex=ie con cat=adv
	adv_grad	ej	flex=iej con cat=adv
	funkcjonalnie_twarde_ie	j	flex=iej con cat=adv

@NOUN-FLEX
	funkcjonalnie_miekkie_iy		flex=y1 con cat=noun
	funkcjonalnie_twarde_y		flex=y2 con cat=noun
	funkcjonalnie_miekkie_ii		flex=y3 con cat=noun
	funkcjonalnie_miekkie_iy	ch	flex=ych con cat=noun
	funkcjonalnie_twarde_y	ch	flex=ych con cat=noun
	funkcjonalnie_miekkie_ii	ch	flex=ych con cat=noun
	funkcjonalnie_miekkie_iy	m	flex=ym con cat=noun
	funkcjonalnie_twarde_y	m	flex=ym con cat=noun
	funkcjonalnie_miekkie_ii	m	flex=ym con cat=noun
	funkcjonalnie_miekkie_iy	mi	flex=ymi con cat=noun
	funkcjonalnie_twarde_y	mi	flex=ymi con cat=noun
	funkcjonalnie_miekkie_ii	mi	flex=ymi con cat=noun
	funkcjonalnie_miekkie_ae	e	flex=e1 con cat=noun
	funkcjonalnie_twarde_e	e	flex=e2 con cat=noun
	funkcjonalnie_miekkie_ii	e	flex=e3 con cat=noun
	funkcjonalnie_miekkie_ae	ego	flex=ego con cat=noun
	funkcjonalnie_twarde_e	ego	flex=ego con cat=noun
	funkcjonalnie_miekkie_ii	ego	flex=ego con cat=noun
	funkcjonalnie_miekkie_ae	ej	flex=ej con cat=noun
	funkcjonalnie_twarde_e	ej	flex=ej con cat=noun
	funkcjonalnie_miekkie_ae	em	flex=em1 con cat=noun
	funkcjonalnie_twarde_e	em	flex=em2 con cat=noun
	funkcjonalnie_miekkie_ii	em	flex=em3 con cat=noun
	kontrakcje	em	flex=em4 con cat=noun
	funkcjonalnie_miekkie_ae	emu	flex=emu con cat=noun
	funkcjonalnie_twarde_e	emu	flex=emu con cat=noun
	funkcjonalnie_miekkie_ii	emu	flex=emu con cat=noun
	funkcjonalnie_miekkie_ae	a	flex=a1 con cat=noun
	funkcjonalnie_twarde_a	a	flex=a2 con cat=noun
	funkcjonalnie_miekkie_ii	a	flex=a3 con cat=noun
	kontrakcje	a	flex=a4 con cat=noun
	funkcjonalnie_miekkie_ae	ach	flex=ach con cat=noun
	funkcjonalnie_twarde_a	ach	flex=ach con cat=noun
	funkcjonalnie_miekkie_ii	ach	flex=ach con cat=noun
	funkcjonalnie_miekkie_ae	ami	flex=ami1 con cat=noun
	funkcjonalnie_twarde_a	ami	flex=ami1 con cat=noun
	funkcjonalnie_miekkie_ii	ami	flex=ami1 con cat=noun
	funkcjonalnie_miekkie_wyglos	mi	flex=ami2 con cat=noun
	funkcjonalnie_twarde_wyglos	mi	flex=ami2 con cat=noun
	funkcjonalnie_miekkie_ae	ą	flex=ą con cat=noun
	funkcjonalnie_twarde_a	ą	flex=ą con cat=noun
	funkcjonalnie_miekkie_ii	ą	flex=ą con cat=noun
	funkcjonalnie_miekkie_ae	ę	flex=ę con cat=noun
	funkcjonalnie_twarde_a	ę	flex=ę con cat=noun
	funkcjonalnie_miekkie_ii	ę	flex=ę con cat=noun
	funkcjonalnie_miekkie_ae	o	flex=o1 con cat=noun
	funkcjonalnie_twarde_a	o	flex=o2 con cat=noun
	funkcjonalnie_miekkie_ii	o	flex=o3 con cat=noun
	funkcjonalnie_miekkie_ae	om	flex=om con cat=noun
	funkcjonalnie_twarde_a	om	flex=om con cat=noun
	funkcjonalnie_miekkie_ii	om	flex=om con cat=noun
	funkcjonalnie_miekkie_ae	owi	flex=owi con cat=noun
	funkcjonalnie_twarde_a	owi	flex=owi con cat=noun
	funkcjonalnie_miekkie_ii	owi	flex=owi con cat=noun
	kontrakcje	owi	flex=owi con cat=noun
	funkcjonalnie_miekkie_ae	owie	flex=owie con cat=noun
	funkcjonalnie_twarde_a	owie	flex=owie con cat=noun
	funkcjonalnie_miekkie_ii	owie	flex=owie con cat=noun
	funkcjonalnie_miekkie_ae	ów	flex=ów con cat=noun
	funkcjonalnie_twarde_a	ów	flex=ów con cat=noun
	funkcjonalnie_miekkie_ii	ów	flex=ów con cat=noun
	funkcjonalnie_miekkie_ae	u	flex=u1 con cat=noun
	funkcjonalnie_twarde_a	u	flex=u2 con cat=noun
	funkcjonalnie_miekkie_ii	u	flex=u3 con cat=noun
	kontrakcje	u	flex=u4 con cat=noun
	funkcjonalnie_twarde_a	um	flex=um con cat=noun
	funkcjonalnie_miekkie_ii	um	flex=um con cat=noun
	funkcjonalnie_twarde_a	us	flex=us con cat=noun
	funkcjonalnie_twarde_i		flex=i1 con cat=noun
	funkcjonalnie_miekkie_ii	i	flex=i2 con cat=noun
	funkcjonalnie_twarde_ie		flex=ie1 con cat=noun
	kontrakcje	ie	flex=ie2 con cat=noun
	funkcjonalnie_miekkie_wyglos		flex=ε1 con cat=noun
	funkcjonalnie_twarde_wyglos		flex=ε2 con cat=noun
	funkcjonalnie_miekkie_ii_wyglos		flex=ε3 con cat=noun
	kontrakcje		flex=ε4 con cat=noun

@NOUN-FLEX-CAP
	kapitaliki_y		flex=yC con cat=noun
	kapitaliki_e	e	flex=eC con cat=noun
	kapitaliki_e	em	flex=emC con cat=noun
	kapitaliki_a	ach	flex=achC con cat=noun
	kapitaliki_a	ami	flex=amiC con cat=noun
	kapitaliki_a	a	flex=aC con cat=noun
	kapitaliki_a	ą	flex=ąC con cat=noun
	kapitaliki_a	ę	flex=ęC con cat=noun
	kapitaliki_a	o	flex=oC con cat=noun
	kapitaliki_a	om	flex=omC con cat=noun
	kapitaliki_a	owi	flex=owiC con cat=noun
	kapitaliki_a	owie	flex=owieC con cat=noun
	kapitaliki_a	ów	flex=ówC con cat=noun
	kapitaliki_a	u	flex=uC con cat=noun
	kapitaliki_ie		flex=ieC con cat=noun
	kapitaliki_wyglos		flex=εC con cat=noun
	kapitaliki_wyglos	A	flex=AC con cat=noun

@GER-FLEX
	ger	om	flex=om
	ger	ami	flex=ami
	ger	ach	flex=ach
	ger	e	flex=e
	ger	a	flex=a
	ger	u	flex=u
	ger	em	flex=em
	ger_wyglos		flex=ε

@PACT-FLEX
	pact	ych	flex=ych
	pact	ym	flex=ym
	pact	ymi	flex=ymi
	pact	e	flex=e
	pact	o	flex=o
	pact	y	flex=y
	pact	ą	flex=ą
	pact	a	flex=a
	pact	ego	flex=ego
	pact	emu	flex=emu
	pact	ej	flex=ej
	pact		flex=ε

@PPAS-FLEX
	ppas	ych	flex=ych
	ppas	ym	flex=ym
	ppas	ymi	flex=ymi
	ppas	e	flex=e
	ppas	y	flex=y
	ppas	ą	flex=ą
	ppas	a	flex=a
	ppas	o	flex=o
	ppas	ego	flex=ego
	ppas	emu	flex=emu
	ppas	ej	flex=ej
	ppas_i		flex=i

@PRAET-FLEX
	praet		flex=ε
	praet	em	flex=em
	praet	eś	flex=eś
	praet	a	flex=a
	praet	am	flex=am
	praet	aś	flex=aś
	praet	o	flex=o
	praet	om	flex=om
	praet	oś	flex=oś
	praet	y	flex=y
	praet	yśmy	flex=yśmy
	praet	yście	flex=yście
	praet	ego	flex=ego
	praet	emu	flex=emu
	praet_i		flex=i
	praet_i	śmy	flex=iśmy
	praet_i	ście	flex=iście

@FIN-FLEX
	dowolne		flex=ε
	dowolne	my	flex=my
	dowolne	cie	flex=cie
	dowolne	sz	flex=sz

@FIN-FLEX-J
	ae	m	flex=m
	dowolne	ą	flex=ą
	dowolne	ę	flex=ę

@VERB-FLEX2
	verb_inf_ć	ć	flex2=ć
	verb_inf_c	c	flex2=c
	dowolne	ć	flex2=ć
	dowolne		flex2=ε
	dowolne	t	flex2=t
	dowolne	wszy	flex2=wszy
	dowolne	ł	flex2=ł
	verb_łszy	ł	flex2=ł
	verb_łszy	łszy	flex2=łszy

@VERB-FLEX2-J
	dowolne		flex2=ε
	dowolne	ń	flex2=ń
	dowolne	n	flex2=n
	dowolne	ąc	flex2=ąc

@VERB-GROUP-SUFIX
	dowolne	a	group=a cat=verb
	dowolne	u	group=u cat=verb
	funkcjonalnie_twarde_y		group=y cat=verb
	dowolne	uje	group=uje cat=verb
	dowolne	eje	group=eje cat=verb
	dowolne	aje	group=aje cat=verb
	funkcjonalnie_twarde_y	je	group=yje cat=verb
	dowolne	uj	group=uj cat=verb
	dowolne	ej	group=ej cat=verb
	dowolne	aj	group=aj cat=verb
	funkcjonalnie_twarde_y	j	group=yj cat=verb

@VERB-GROUP-PATAL
	funkcjonalnie_miekkie_iy		group=y cat=verb
	funkcjonalnie_miekkie_ae	e	group=e cat=verb
	funkcjonalnie_miekkie_ae	eje	group=eje cat=verb
	funkcjonalnie_miekkie_iy	je	group=yje cat=verb
	funkcjonalnie_miekkie_ae	ej	group=ej cat=verb
	funkcjonalnie_miekkie_iy	j	group=yj cat=verb
	funkcjonalnie_miekkie_wyglos		group=ε cat=verb
	funkcjonalnie_miekkie_ae	a	group=a cat=verb

@VERB-GROUP-J-PATAL
	funkcjonalnie_miekkie_ae		group=J cat=verb
	funkcjonalnie_miekkie_iy	j	group=j cat=verb
	funkcjonalnie_miekkie_ae	ej	group=ej cat=verb
	patal_j		group=J cat=verb
	funkcjonalnie_miekkie_ae	e	group=Je cat=verb
	patal_j	e	group=Je cat=verb
	funkcjonalnie_miekkie_ae	a	group=Ja cat=verb
	funkcjonalnie_miekkie_ae	o	group=Jo cat=verb
	patal_j	o	group=Jo cat=verb

@VERB-GROUP-NĄ
	dowolne	ną	group=ną cat=verb
	dowolne	ą	group=ą cat=verb
	dowolne	nie	group=nie cat=verb
	verb_nie	ie	group=nie cat=verb
	dowolne	nię	group=nię cat=verb
	verb_nię	nię	group=nię cat=verb
	dowolne	ę	group=ę cat=verb
	dowolne	nę	group=nę cat=verb
	dowolne		group=ε cat=verb
	funkcjonalnie_twarde_ie		group=ie cat=verb
	verb_ie		group=ie cat=verb
	r	e	group=e cat=verb
	nieregularne		group cat=verb
	dowolne	ń	group=ń cat=verb
	dowolne	nij	group=nij cat=verb
	dowolne	mij	group=mij cat=verb
	verb_impt		group=ε cat=verb

@VERB-GROUP-J-NĄ
	dowolne	n	group=n cat=verb
	verb_ną		group=n cat=verb
	verb_j		group=ε cat=verb
	nieregularne_j		group cat=verb
	verb_j	o	group=o cat=verb
	funkcjonalnie_twarde_i	o	group=io cat=verb
	verb_j	e	group=e cat=verb
	funkcjonalnie_twarde_i	e	group=ie cat=verb