📄 turkishstemmer.java
字号:
break lab14;
}
cursor = limit - v_7;
break golab13;
} while (false);
cursor = limit - v_7;
if (cursor <= limit_backward)
{
break lab12;
}
cursor--;
}
break lab2;
} while (false);
cursor = limit - v_3;
lab15: do {
// (, line 120
// literal, line 120
if (!(eq_s_b(1, "o")))
{
break lab15;
}
// goto, line 120
golab16: while(true)
{
v_8 = limit - cursor;
lab17: do {
if (!(in_grouping_b(g_vowel5, 111, 117)))
{
break lab17;
}
cursor = limit - v_8;
break golab16;
} while (false);
cursor = limit - v_8;
if (cursor <= limit_backward)
{
break lab15;
}
cursor--;
}
break lab2;
} while (false);
cursor = limit - v_3;
lab18: do {
// (, line 121
// literal, line 121
if (!(eq_s_b(1, "\u00F6")))
{
break lab18;
}
// goto, line 121
golab19: while(true)
{
v_9 = limit - cursor;
lab20: do {
if (!(in_grouping_b(g_vowel6, 246, 252)))
{
break lab20;
}
cursor = limit - v_9;
break golab19;
} while (false);
cursor = limit - v_9;
if (cursor <= limit_backward)
{
break lab18;
}
cursor--;
}
break lab2;
} while (false);
cursor = limit - v_3;
lab21: do {
// (, line 122
// literal, line 122
if (!(eq_s_b(1, "u")))
{
break lab21;
}
// goto, line 122
golab22: while(true)
{
v_10 = limit - cursor;
lab23: do {
if (!(in_grouping_b(g_vowel5, 111, 117)))
{
break lab23;
}
cursor = limit - v_10;
break golab22;
} while (false);
cursor = limit - v_10;
if (cursor <= limit_backward)
{
break lab21;
}
cursor--;
}
break lab2;
} while (false);
cursor = limit - v_3;
// (, line 123
// literal, line 123
if (!(eq_s_b(1, "\u00FC")))
{
return false;
}
// goto, line 123
golab24: while(true)
{
v_11 = limit - cursor;
lab25: do {
if (!(in_grouping_b(g_vowel6, 246, 252)))
{
break lab25;
}
cursor = limit - v_11;
break golab24;
} while (false);
cursor = limit - v_11;
if (cursor <= limit_backward)
{
return false;
}
cursor--;
}
} while (false);
cursor = limit - v_1;
return true;
}
private boolean r_mark_suffix_with_optional_n_consonant() {
int v_1;
int v_2;
int v_3;
int v_4;
int v_5;
int v_6;
int v_7;
// (, line 132
// or, line 134
lab0: do {
v_1 = limit - cursor;
lab1: do {
// (, line 133
// (, line 133
// test, line 133
v_2 = limit - cursor;
// literal, line 133
if (!(eq_s_b(1, "n")))
{
break lab1;
}
cursor = limit - v_2;
// next, line 133
if (cursor <= limit_backward)
{
break lab1;
}
cursor--;
// (, line 133
// test, line 133
v_3 = limit - cursor;
if (!(in_grouping_b(g_vowel, 97, 305)))
{
break lab1;
}
cursor = limit - v_3;
break lab0;
} while (false);
cursor = limit - v_1;
// (, line 135
// (, line 135
// not, line 135
{
v_4 = limit - cursor;
lab2: do {
// (, line 135
// test, line 135
v_5 = limit - cursor;
// literal, line 135
if (!(eq_s_b(1, "n")))
{
break lab2;
}
cursor = limit - v_5;
return false;
} while (false);
cursor = limit - v_4;
}
// test, line 135
v_6 = limit - cursor;
// (, line 135
// next, line 135
if (cursor <= limit_backward)
{
return false;
}
cursor--;
// (, line 135
// test, line 135
v_7 = limit - cursor;
if (!(in_grouping_b(g_vowel, 97, 305)))
{
return false;
}
cursor = limit - v_7;
cursor = limit - v_6;
} while (false);
return true;
}
private boolean r_mark_suffix_with_optional_s_consonant() {
int v_1;
int v_2;
int v_3;
int v_4;
int v_5;
int v_6;
int v_7;
// (, line 143
// or, line 145
lab0: do {
v_1 = limit - cursor;
lab1: do {
// (, line 144
// (, line 144
// test, line 144
v_2 = limit - cursor;
// literal, line 144
if (!(eq_s_b(1, "s")))
{
break lab1;
}
cursor = limit - v_2;
// next, line 144
if (cursor <= limit_backward)
{
break lab1;
}
cursor--;
// (, line 144
// test, line 144
v_3 = limit - cursor;
if (!(in_grouping_b(g_vowel, 97, 305)))
{
break lab1;
}
cursor = limit - v_3;
break lab0;
} while (false);
cursor = limit - v_1;
// (, line 146
// (, line 146
// not, line 146
{
v_4 = limit - cursor;
lab2: do {
// (, line 146
// test, line 146
v_5 = limit - cursor;
// literal, line 146
if (!(eq_s_b(1, "s")))
{
break lab2;
}
cursor = limit - v_5;
return false;
} while (false);
cursor = limit - v_4;
}
// test, line 146
v_6 = limit - cursor;
// (, line 146
// next, line 146
if (cursor <= limit_backward)
{
return false;
}
cursor--;
// (, line 146
// test, line 146
v_7 = limit - cursor;
if (!(in_grouping_b(g_vowel, 97, 305)))
{
return false;
}
cursor = limit - v_7;
cursor = limit - v_6;
} while (false);
return true;
}
private boolean r_mark_suffix_with_optional_y_consonant() {
int v_1;
int v_2;
int v_3;
int v_4;
int v_5;
int v_6;
int v_7;
// (, line 153
// or, line 155
lab0: do {
v_1 = limit - cursor;
lab1: do {
// (, line 154
// (, line 154
// test, line 154
v_2 = limit - cursor;
// literal, line 154
if (!(eq_s_b(1, "y")))
{
break lab1;
}
cursor = limit - v_2;
// next, line 154
if (cursor <= limit_backward)
{
break lab1;
}
cursor--;
// (, line 154
// test, line 154
v_3 = limit - cursor;
if (!(in_grouping_b(g_vowel, 97, 305)))
{
break lab1;
}
cursor = limit - v_3;
break lab0;
} while (false);
cursor = limit - v_1;
// (, line 156
// (, line 156
// not, line 156
{
v_4 = limit - cursor;
lab2: do {
// (, line 156
// test, line 156
v_5 = limit - cursor;
// literal, line 156
if (!(eq_s_b(1, "y")))
{
break lab2;
}
cursor = limit - v_5;
return false;
} while (false);
cursor = limit - v_4;
}
// test, line 156
v_6 = limit - cursor;
// (, line 156
// next, line 156
if (cursor <= limit_backward)
{
return false;
}
cursor--;
// (, line 156
// test, line 156
v_7 = limit - cursor;
if (!(in_grouping_b(g_vowel, 97, 305)))
{
return false;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -