]> git.proxmox.com Git - rustc.git/blob - src/vendor/elasticlunr-rs/src/lang/tr.rs
New upstream version 1.27.1+dfsg1
[rustc.git] / src / vendor / elasticlunr-rs / src / lang / tr.rs
1 use pipeline::Pipeline;
2
3 pub fn make_pipeline() -> Pipeline {
4 Pipeline {
5 queue: vec![
6 ("trimmer-tr".into(), trimmer),
7 ("stopWordFilter-tr".into(), stop_word_filter),
8 ("stemmer-tr".into(), stemmer),
9 ],
10 }
11 }
12
13 make_trimmer!(
14 "A-Za-z\\xAA\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02B8\\u02E0-\\u02E4\\u1D00-\\u1D25\
15 \\u1D2C-\\u1D5C\\u1D62-\\u1D65\\u1D6B-\\u1D77\\u1D79-\\u1DBE\\u1E00-\\u1EFF\\u2071\\u207F\
16 \\u2090-\\u209C\\u212A\\u212B\\u2132\\u214E\\u2160-\\u2188\\u2C60-\\u2C7F\\uA722-\\uA787\
17 \\uA78B-\\uA7AD\\uA7B0-\\uA7B7\\uA7F7-\\uA7FF\\uAB30-\\uAB5A\\uAB5C-\\uAB64\\uFB00-\\uFB06\
18 \\uFF21-\\uFF3A\\uFF41-\\uFF5A"
19 );
20
21 make_stop_word_filter!([
22 "",
23 "acaba",
24 "altmış",
25 "altı",
26 "ama",
27 "ancak",
28 "arada",
29 "aslında",
30 "ayrıca",
31 "bana",
32 "bazı",
33 "belki",
34 "ben",
35 "benden",
36 "beni",
37 "benim",
38 "beri",
39 "beş",
40 "bile",
41 "bin",
42 "bir",
43 "biri",
44 "birkaç",
45 "birkez",
46 "birçok",
47 "birşey",
48 "birşeyi",
49 "biz",
50 "bizden",
51 "bize",
52 "bizi",
53 "bizim",
54 "bu",
55 "buna",
56 "bunda",
57 "bundan",
58 "bunlar",
59 "bunları",
60 "bunların",
61 "bunu",
62 "bunun",
63 "burada",
64 "böyle",
65 "böylece",
66 "da",
67 "daha",
68 "dahi",
69 "de",
70 "defa",
71 "değil",
72 "diye",
73 "diğer",
74 "doksan",
75 "dokuz",
76 "dolayı",
77 "dolayısıyla",
78 "dört",
79 "edecek",
80 "eden",
81 "ederek",
82 "edilecek",
83 "ediliyor",
84 "edilmesi",
85 "ediyor",
86 "elli",
87 "en",
88 "etmesi",
89 "etti",
90 "ettiği",
91 "ettiğini",
92 "eğer",
93 "gibi",
94 "göre",
95 "halen",
96 "hangi",
97 "hatta",
98 "hem",
99 "henüz",
100 "hep",
101 "hepsi",
102 "her",
103 "herhangi",
104 "herkesin",
105 "hiç",
106 "hiçbir",
107 "iki",
108 "ile",
109 "ilgili",
110 "ise",
111 "itibaren",
112 "itibariyle",
113 "için",
114 "işte",
115 "kadar",
116 "karşın",
117 "katrilyon",
118 "kendi",
119 "kendilerine",
120 "kendini",
121 "kendisi",
122 "kendisine",
123 "kendisini",
124 "kez",
125 "ki",
126 "kim",
127 "kimden",
128 "kime",
129 "kimi",
130 "kimse",
131 "kırk",
132 "milyar",
133 "milyon",
134 "mu",
135 "mü",
136 "mı",
137 "nasıl",
138 "ne",
139 "neden",
140 "nedenle",
141 "nerde",
142 "nerede",
143 "nereye",
144 "niye",
145 "niçin",
146 "o",
147 "olan",
148 "olarak",
149 "oldu",
150 "olduklarını",
151 "olduğu",
152 "olduğunu",
153 "olmadı",
154 "olmadığı",
155 "olmak",
156 "olması",
157 "olmayan",
158 "olmaz",
159 "olsa",
160 "olsun",
161 "olup",
162 "olur",
163 "olursa",
164 "oluyor",
165 "on",
166 "ona",
167 "ondan",
168 "onlar",
169 "onlardan",
170 "onları",
171 "onların",
172 "onu",
173 "onun",
174 "otuz",
175 "oysa",
176 "pek",
177 "rağmen",
178 "sadece",
179 "sanki",
180 "sekiz",
181 "seksen",
182 "sen",
183 "senden",
184 "seni",
185 "senin",
186 "siz",
187 "sizden",
188 "sizi",
189 "sizin",
190 "tarafından",
191 "trilyon",
192 "tüm",
193 "var",
194 "vardı",
195 "ve",
196 "veya",
197 "ya",
198 "yani",
199 "yapacak",
200 "yapmak",
201 "yaptı",
202 "yaptıkları",
203 "yaptığı",
204 "yaptığını",
205 "yapılan",
206 "yapılması",
207 "yapıyor",
208 "yedi",
209 "yerine",
210 "yetmiş",
211 "yine",
212 "yirmi",
213 "yoksa",
214 "yüz",
215 "zaten",
216 "çok",
217 "çünkü",
218 "öyle",
219 "üzere",
220 "üç",
221 "şey",
222 "şeyden",
223 "şeyi",
224 "şeyler",
225 "şu",
226 "şuna",
227 "şunda",
228 "şundan",
229 "şunları",
230 "şunu",
231 "şöyle",
232 ]);
233
234 make_stemmer!(Algorithm::Turkish);