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

📄 hungarianstemmer.java

📁 linux系统下的分词软件
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
                                }                                cursor++;                            } while (false);                            // setmark p1, line 50                            I_p1 = cursor;                            break lab0;                        } while (false);                        cursor = v_1;                        // (, line 53                        if (!(out_grouping(g_v, 97, 252)))                        {                            return false;                        }                        // gopast, line 53                        golab6: while(true)                        {                            lab7: do {                                if (!(in_grouping(g_v, 97, 252)))                                {                                    break lab7;                                }                                break golab6;                            } while (false);                            if (cursor >= limit)                            {                                return false;                            }                            cursor++;                        }                        // setmark p1, line 53                        I_p1 = cursor;                    } while (false);                    return true;                }                private boolean r_R1() {                    if (!(I_p1 <= cursor))                    {                        return false;                    }                    return true;                }                private boolean r_v_ending() {            int among_var;                    // (, line 60                    // [, line 61                    ket = cursor;                    // substring, line 61                    among_var = find_among_b(a_1, 2);                    if (among_var == 0)                    {                        return false;                    }                    // ], line 61                    bra = cursor;                    // call R1, line 61                    if (!r_R1())                    {                        return false;                    }                    switch(among_var) {                        case 0:                            return false;                        case 1:                            // (, line 62                            // <-, line 62                            slice_from("a");                            break;                        case 2:                            // (, line 63                            // <-, line 63                            slice_from("e");                            break;                    }                    return true;                }                private boolean r_double() {            int v_1;                    // (, line 67                    // test, line 68                    v_1 = limit - cursor;                    // among, line 68                    if (find_among_b(a_2, 23) == 0)                    {                        return false;                    }                    cursor = limit - v_1;                    return true;                }                private boolean r_undouble() {                    // (, line 72                    // next, line 73                    if (cursor <= limit_backward)                    {                        return false;                    }                    cursor--;                    // [, line 73                    ket = cursor;                    // hop, line 73                    {                        int c = cursor - 1;                        if (limit_backward > c || c > limit)                        {                            return false;                        }                        cursor = c;                    }                    // ], line 73                    bra = cursor;                    // delete, line 73                    slice_del();                    return true;                }                private boolean r_instrum() {            int among_var;                    // (, line 76                    // [, line 77                    ket = cursor;                    // substring, line 77                    among_var = find_among_b(a_3, 2);                    if (among_var == 0)                    {                        return false;                    }                    // ], line 77                    bra = cursor;                    // call R1, line 77                    if (!r_R1())                    {                        return false;                    }                    switch(among_var) {                        case 0:                            return false;                        case 1:                            // (, line 78                            // call double, line 78                            if (!r_double())                            {                                return false;                            }                            break;                        case 2:                            // (, line 79                            // call double, line 79                            if (!r_double())                            {                                return false;                            }                            break;                    }                    // delete, line 81                    slice_del();                    // call undouble, line 82                    if (!r_undouble())                    {                        return false;                    }                    return true;                }                private boolean r_case() {                    // (, line 86                    // [, line 87                    ket = cursor;                    // substring, line 87                    if (find_among_b(a_4, 44) == 0)                    {                        return false;                    }                    // ], line 87                    bra = cursor;                    // call R1, line 87                    if (!r_R1())                    {                        return false;                    }                    // delete, line 111                    slice_del();                    // call v_ending, line 112                    if (!r_v_ending())                    {                        return false;                    }                    return true;                }                private boolean r_case_special() {            int among_var;                    // (, line 115                    // [, line 116                    ket = cursor;                    // substring, line 116                    among_var = find_among_b(a_5, 3);                    if (among_var == 0)                    {                        return false;                    }                    // ], line 116                    bra = cursor;                    // call R1, line 116                    if (!r_R1())                    {                        return false;                    }                    switch(among_var) {                        case 0:                            return false;                        case 1:                            // (, line 117                            // <-, line 117                            slice_from("e");                            break;                        case 2:                            // (, line 118                            // <-, line 118                            slice_from("a");                            break;                        case 3:                            // (, line 119                            // <-, line 119                            slice_from("a");                            break;                    }                    return true;                }                private boolean r_case_other() {            int among_var;                    // (, line 123                    // [, line 124                    ket = cursor;                    // substring, line 124                    among_var = find_among_b(a_6, 6);                    if (among_var == 0)                    {                        return false;                    }                    // ], line 124                    bra = cursor;                    // call R1, line 124                    if (!r_R1())                    {                        return false;                    }                    switch(among_var) {                        case 0:                            return false;                        case 1:                            // (, line 125                            // delete, line 125                            slice_del();                            break;                        case 2:                            // (, line 126                            // delete, line 126                            slice_del();                            break;                        case 3:                            // (, line 127                            // <-, line 127                            slice_from("a");                            break;                        case 4:                            // (, line 128                            // <-, line 128                            slice_from("e");                            break;                    }                    return true;                }                private boolean r_factive() {            int among_var;                    // (, line 132                    // [, line 133                    ket = cursor;                    // substring, line 133                    among_var = find_among_b(a_7, 2);                    if (among_var == 0)                    {                        return false;                    }                    // ], line 133                    bra = cursor;                    // call R1, line 133                    if (!r_R1())                    {                        return false;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -