📄 turkishstemmer.java
字号:
}
private boolean r_mark_yUz() {
// (, line 257
// call check_vowel_harmony, line 258
if (!r_check_vowel_harmony())
{
return false;
}
// among, line 259
if (find_among_b(a_14, 4) == 0)
{
return false;
}
// (, line 260
// call mark_suffix_with_optional_y_consonant, line 260
if (!r_mark_suffix_with_optional_y_consonant())
{
return false;
}
return true;
}
private boolean r_mark_sUnUz() {
// (, line 263
// among, line 264
if (find_among_b(a_15, 4) == 0)
{
return false;
}
return true;
}
private boolean r_mark_lAr() {
// (, line 267
// call check_vowel_harmony, line 268
if (!r_check_vowel_harmony())
{
return false;
}
// among, line 269
if (find_among_b(a_16, 2) == 0)
{
return false;
}
return true;
}
private boolean r_mark_nUz() {
// (, line 272
// call check_vowel_harmony, line 273
if (!r_check_vowel_harmony())
{
return false;
}
// among, line 274
if (find_among_b(a_17, 4) == 0)
{
return false;
}
return true;
}
private boolean r_mark_DUr() {
// (, line 277
// call check_vowel_harmony, line 278
if (!r_check_vowel_harmony())
{
return false;
}
// among, line 279
if (find_among_b(a_18, 8) == 0)
{
return false;
}
return true;
}
private boolean r_mark_cAsInA() {
// (, line 282
// among, line 283
if (find_among_b(a_19, 2) == 0)
{
return false;
}
return true;
}
private boolean r_mark_yDU() {
// (, line 286
// call check_vowel_harmony, line 287
if (!r_check_vowel_harmony())
{
return false;
}
// among, line 288
if (find_among_b(a_20, 32) == 0)
{
return false;
}
// (, line 292
// call mark_suffix_with_optional_y_consonant, line 292
if (!r_mark_suffix_with_optional_y_consonant())
{
return false;
}
return true;
}
private boolean r_mark_ysA() {
// (, line 296
// among, line 297
if (find_among_b(a_21, 8) == 0)
{
return false;
}
// (, line 298
// call mark_suffix_with_optional_y_consonant, line 298
if (!r_mark_suffix_with_optional_y_consonant())
{
return false;
}
return true;
}
private boolean r_mark_ymUs_() {
// (, line 301
// call check_vowel_harmony, line 302
if (!r_check_vowel_harmony())
{
return false;
}
// among, line 303
if (find_among_b(a_22, 4) == 0)
{
return false;
}
// (, line 304
// call mark_suffix_with_optional_y_consonant, line 304
if (!r_mark_suffix_with_optional_y_consonant())
{
return false;
}
return true;
}
private boolean r_mark_yken() {
// (, line 307
// literal, line 308
if (!(eq_s_b(3, "ken")))
{
return false;
}
// (, line 308
// call mark_suffix_with_optional_y_consonant, line 308
if (!r_mark_suffix_with_optional_y_consonant())
{
return false;
}
return true;
}
private boolean r_stem_nominal_verb_suffixes() {
int v_1;
int v_2;
int v_3;
int v_4;
int v_5;
int v_6;
int v_7;
int v_8;
int v_9;
int v_10;
// (, line 311
// [, line 312
ket = cursor;
// set continue_stemming_noun_suffixes, line 313
B_continue_stemming_noun_suffixes = true;
// or, line 315
lab0: do {
v_1 = limit - cursor;
lab1: do {
// (, line 314
// or, line 314
lab2: do {
v_2 = limit - cursor;
lab3: do {
// call mark_ymUs_, line 314
if (!r_mark_ymUs_())
{
break lab3;
}
break lab2;
} while (false);
cursor = limit - v_2;
lab4: do {
// call mark_yDU, line 314
if (!r_mark_yDU())
{
break lab4;
}
break lab2;
} while (false);
cursor = limit - v_2;
lab5: do {
// call mark_ysA, line 314
if (!r_mark_ysA())
{
break lab5;
}
break lab2;
} while (false);
cursor = limit - v_2;
// call mark_yken, line 314
if (!r_mark_yken())
{
break lab1;
}
} while (false);
break lab0;
} while (false);
cursor = limit - v_1;
lab6: do {
// (, line 316
// call mark_cAsInA, line 316
if (!r_mark_cAsInA())
{
break lab6;
}
// (, line 316
// or, line 316
lab7: do {
v_3 = limit - cursor;
lab8: do {
// call mark_sUnUz, line 316
if (!r_mark_sUnUz())
{
break lab8;
}
break lab7;
} while (false);
cursor = limit - v_3;
lab9: do {
// call mark_lAr, line 316
if (!r_mark_lAr())
{
break lab9;
}
break lab7;
} while (false);
cursor = limit - v_3;
lab10: do {
// call mark_yUm, line 316
if (!r_mark_yUm())
{
break lab10;
}
break lab7;
} while (false);
cursor = limit - v_3;
lab11: do {
// call mark_sUn, line 316
if (!r_mark_sUn())
{
break lab11;
}
break lab7;
} while (false);
cursor = limit - v_3;
lab12: do {
// call mark_yUz, line 316
if (!r_mark_yUz())
{
break lab12;
}
break lab7;
} while (false);
cursor = limit - v_3;
} while (false);
// call mark_ymUs_, line 316
if (!r_mark_ymUs_())
{
break lab6;
}
break lab0;
} while (false);
cursor = limit - v_1;
lab13: do {
// (, line 318
// call mark_lAr, line 319
if (!r_mark_lAr())
{
break lab13;
}
// ], line 319
bra = cursor;
// delete, line 319
slice_del();
// try, line 319
v_4 = limit - cursor;
lab14: do {
// (, line 319
// [, line 319
ket = cursor;
// (, line 319
// or, line 319
lab15: do {
v_5 = limit - cursor;
lab16: do {
// call mark_DUr, line 319
if (!r_mark_DUr())
{
break lab16;
}
break lab15;
} while (false);
cursor = limit - v_5;
lab17: do {
// call mark_yDU, line 319
if (!r_mark_yDU())
{
break lab17;
}
break lab15;
} while (false);
cursor = limit - v_5;
lab18: do {
// call mark_ysA, line 319
if (!r_mark_ysA())
{
break lab18;
}
break lab15;
} while (false);
cursor = limit - v_5;
// call mark_ymUs_, line 319
if (!r_mark_ymUs_())
{
cursor = limit - v_4;
break lab14;
}
} while (false);
} while (false);
// unset continue_stemming_noun_suffixes, line 320
B_continue_stemming_noun_suffixes = false;
break lab0;
} while (false);
cursor = limit - v_1;
lab19: do {
// (, line 323
// call mark_nUz, line 323
if (!r_mark_nUz())
{
break lab19;
}
// (, line 323
// or, line 323
lab20: do {
v_6 = limit - cursor;
lab21: do {
// call mark_yDU, line 323
if (!r_mark_yDU())
{
break lab21;
}
break lab20;
} while (false);
cursor = limit - v_6;
// call mark_ysA, line 323
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -