-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path4.0.dict
139 lines (104 loc) · 3.79 KB
/
4.0.dict
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
%
% Turkish dictionary -- experimental -- 2016 -- Tatiana Batura, Maria Mitkovskaya, Natalya Semenova
%
% Dictionary version number is 5.3.0 (formatted as V5v3v0+)
<dictionary-version-number>: V5v3v0+;
% The empty word.
EMPTY-WORD.zzz: ZZZ-;
% adjectives
kırmızı şişman hasta kızgın güzel genç yasli iyi kötü hos üzücü mutlu aç siyah beyaz mavi yeşil mor pembe sarı: {AO+};
% nouns with null suffix
adam.= kadın.= çocuk.= elma.= araba.= insan.= kitap.= yazar.= halı.= kız.= yıldız.= şarkı.=
palto.= göz.= memur.= meyve.= kent.= gazete.= resim.= mühendis.= silah.= dil.=: {AO-} & {Nl+} & {Np+} & (({S3s+} & {N+}) or ({OV+} & {Na+}));
% suffixes for nouns
=da.=: {Nl-} & {Nv+};
=ki.=: {Nv-} & {Np+};
=lar.= =ler.=: {Np-} & {S3p+} & ({N+} or {Na+});
=.n: {N-}; %Nominative and null suffix
%нулевой аффикс нужен для обозначения конца слова, когда нет расширения
% Genitive .ng
=ın.ng =in.ng =un.ng =ün.ng =nın.ng =nin.ng =nun.ng =nün.ng: {Ng-} & {OO3+};
% Dative .nd
=a.nd =e.nd =ya.nd =ye.nd: {Nd-};
% Accusative .na
=i.na =ı.na =u.na =ü.na =yi.na =yı.na =yu.na =yü.na: {Na-} & {OV+};
% Instrumental .ni
% ? в русском это творительный падеж
=yla.ni =ile.ni =yle.ni: {Ni-};
% Locative .nl
% ? в русском это предложный падеж
=da.nl =de.nl =ta.nl =te.nl: {Nl-};
% Ablative .nb
=den.nb =ten.nb =dan.nb =tan.nb: {Nb-};
% ? Abasive .ns
%=sız.ns: {Ns-};
%elma.=: {Np+} or (({S3s+} & {N+}) or ({OV+} & {Na+}));
% то же самое elma.=: {Np+} or (({N+} or {Na+}) & ({S3s+} or {OV+}));
% Проблема в том, что аффикс окончания винительного падежа может быть не только i или ni, но еще и нулевой (это омонимия с именительным падежом). Поэтому нужна возможность иногда (по необходимости) дописывать расширения к аффиксам в середине слова.
% pronouns: I, thou, he/she, we, you, they
onlar.=: {Pg+} & {S3p+};
=ın.pg: {Pg-} & {OO3+};
% расписать отдельно
senin: {OO2+};
ben: {S1s+};
sen: {S2s+};
o: {S3s+};
biz: {S1p+};
siz: {S2p+};
ne: {R+};
% verbs
bil.=: ({Vn+} or {Vr+}) & {OV-};
iste.=: {Nv+} & {R-};
% объединить с другими глаголами gel.= bitir.= ye.= yap.= ver.= al.= koy.= iç.= git.= bak.= dur.= getir.= konuş.= otur.= kalk.= sor.= anla.= aç.= kapat.= yıka.= olm.=
% suffixes for _bilmiyorum_
=um.v1s : {V1s-} & {S1s-};
=yor.=: {V1s+} & {Vr-}; % can also be other links like {V2s+} or {V3s+} ??? etc
=mi.=: {Vn-} & {Vr+};
% suffixes for _istediğini_
=ni.na: {Na-} & {OV+};
=i.= =ı.=: {Na+} & {Np3-} & {OO3-};
=in.=: {Na+} & {Np2-} & {OO2-};
=diğ.= : {Nv-} & ({Np2+} or {Np3+});
ye.= gel.=: ({Va3s+} or {Va3p+}) & {OV-};
=di.va3s: {Va3s-} & {S3s-};
=di.va3p: {Va3p-} & {S3p-};
%=diler.va3p: {Va3p-} & {S3p-};
=di.=: {Vp+} & {Va3p-} & {S3p-};
=ler.va3p: {Vp-};
gör.=: {OV-} & {Va+};
%=düm.va1s: {Va1s-};
=dü.=: {Va-} & {V1s+};
=m.va1s: {V1s-};
%punctuations
",": (SJl- & SJr+ & SJl+ )
or (AJl- & AJr+ & AJl+)
or (VJl- & VJr+ & VJl+) ;
%",": Xc- & Xd+;
LEFT-WALL: W+ or Q+;
HMS-TIME: XXX-;
DECADE-TIME: XXX-;
DAY-ORDINALS: XXX-;
ORDINALS: XXX-;
NUMBERS: XXX-;
FRACTION: XXX-;
ROMAN-NUMERAL-WORDS: XXX-;
INITIALS: XXX-;
GREEK-LETTER-AND-NUMBER: XXX-;
PL-GREEK-LETTER-AND-NUMBER: XXX-;
UNITS: XXX-;
FOLD-WORDS: XXX-;
PL-CAPITALIZED-WORDS: XXX-;
CAPITALIZED-WORDS: XXX-;
ING-WORDS: XXX-;
S-WORDS: XXX-;
ED-WORDS: XXX-;
LY-WORDS: XXX-;
MC-NOUN-WORDS: XXX-;
NOUN-TO-WORDS: XXX-;
C-NOUN-WORDS: XXX-;
ADJ-WORDS: XXX-;
LATIN-ADJ-WORDS: XXX-;
LATIN-ADJ-P-NOUN-WORDS: XXX-;
LATIN-ADJ-S-NOUN-WORDS: XXX-;
HYPHENATED-WORDS: XXX-;
UNKNOWN-WORD: XXX-;