⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 turkishstemmer.java

📁 一个很不错的词频统计程序,目前只支持英文,中文的本人正在修改中.改好后上传给大家分享
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
                                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 + -