📄 turkishstemmer.java
字号:
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; } cursor = limit - v_7; cursor = limit - v_6; } while (false); return true; } private boolean r_mark_suffix_with_optional_U_vowel() { int v_1; int v_2; int v_3; int v_4; int v_5; int v_6; int v_7; // (, line 159 // or, line 161 lab0: do { v_1 = limit - cursor; lab1: do { // (, line 160 // (, line 160 // test, line 160 v_2 = limit - cursor; if (!(in_grouping_b(g_U, 105, 305))) { break lab1; } cursor = limit - v_2; // next, line 160 if (cursor <= limit_backward) { break lab1; } cursor--; // (, line 160 // test, line 160 v_3 = limit - cursor; if (!(out_grouping_b(g_vowel, 97, 305))) { break lab1; } cursor = limit - v_3; break lab0; } while (false); cursor = limit - v_1; // (, line 162 // (, line 162 // not, line 162 { v_4 = limit - cursor; lab2: do { // (, line 162 // test, line 162 v_5 = limit - cursor; if (!(in_grouping_b(g_U, 105, 305))) { break lab2; } cursor = limit - v_5; return false; } while (false); cursor = limit - v_4; } // test, line 162 v_6 = limit - cursor; // (, line 162 // next, line 162 if (cursor <= limit_backward) { return false; } cursor--; // (, line 162 // test, line 162 v_7 = limit - cursor; if (!(out_grouping_b(g_vowel, 97, 305))) { return false; } cursor = limit - v_7; cursor = limit - v_6; } while (false); return true; } private boolean r_mark_possessives() { // (, line 166 // among, line 167 if (find_among_b(a_0, 10) == 0) { return false; } // (, line 169 // call mark_suffix_with_optional_U_vowel, line 169 if (!r_mark_suffix_with_optional_U_vowel()) { return false; } return true; } private boolean r_mark_sU() { // (, line 172 // call check_vowel_harmony, line 173 if (!r_check_vowel_harmony()) { return false; } if (!(in_grouping_b(g_U, 105, 305))) { return false; } // (, line 175 // call mark_suffix_with_optional_s_consonant, line 175 if (!r_mark_suffix_with_optional_s_consonant()) { return false; } return true; } private boolean r_mark_lArI() { // (, line 178 // among, line 179 if (find_among_b(a_1, 2) == 0) { return false; } return true; } private boolean r_mark_yU() { // (, line 182 // call check_vowel_harmony, line 183 if (!r_check_vowel_harmony()) { return false; } if (!(in_grouping_b(g_U, 105, 305))) { return false; } // (, line 185 // call mark_suffix_with_optional_y_consonant, line 185 if (!r_mark_suffix_with_optional_y_consonant()) { return false; } return true; } private boolean r_mark_nU() { // (, line 188 // call check_vowel_harmony, line 189 if (!r_check_vowel_harmony()) { return false; } // among, line 190 if (find_among_b(a_2, 4) == 0) { return false; } return true; } private boolean r_mark_nUn() { // (, line 193 // call check_vowel_harmony, line 194 if (!r_check_vowel_harmony()) { return false; } // among, line 195 if (find_among_b(a_3, 4) == 0) { return false; } // (, line 196 // call mark_suffix_with_optional_n_consonant, line 196 if (!r_mark_suffix_with_optional_n_consonant()) { return false; } return true; } private boolean r_mark_yA() { // (, line 199 // call check_vowel_harmony, line 200 if (!r_check_vowel_harmony()) { return false; } // among, line 201 if (find_among_b(a_4, 2) == 0) { return false; } // (, line 202 // call mark_suffix_with_optional_y_consonant, line 202 if (!r_mark_suffix_with_optional_y_consonant()) { return false;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -