📄 german2stemmer.java
字号:
cursor = v_1; // gopast, line 55 golab0: while(true) { lab1: do { if (!(in_grouping(g_v, 97, 252))) { break lab1; } break golab0; } while (false); if (cursor >= limit) { return false; } cursor++; } // gopast, line 55 golab2: while(true) { lab3: do { if (!(out_grouping(g_v, 97, 252))) { break lab3; } break golab2; } while (false); if (cursor >= limit) { return false; } cursor++; } // setmark p1, line 55 I_p1 = cursor; // try, line 56 lab4: do { // (, line 56 if (!(I_p1 < I_x)) { break lab4; } I_p1 = I_x; } while (false); // gopast, line 57 golab5: while(true) { lab6: do { if (!(in_grouping(g_v, 97, 252))) { break lab6; } break golab5; } while (false); if (cursor >= limit) { return false; } cursor++; } // gopast, line 57 golab7: while(true) { lab8: do { if (!(out_grouping(g_v, 97, 252))) { break lab8; } break golab7; } while (false); if (cursor >= limit) { return false; } cursor++; } // setmark p2, line 57 I_p2 = cursor; return true; } private boolean r_postlude() { int among_var; int v_1; // repeat, line 61 replab0: while(true) { v_1 = cursor; lab1: do { // (, line 61 // [, line 63 bra = cursor; // substring, line 63 among_var = find_among(a_1, 6); if (among_var == 0) { break lab1; } // ], line 63 ket = cursor; switch(among_var) { case 0: break lab1; case 1: // (, line 64 // <-, line 64 slice_from("y"); break; case 2: // (, line 65 // <-, line 65 slice_from("u"); break; case 3: // (, line 66 // <-, line 66 slice_from("a"); break; case 4: // (, line 67 // <-, line 67 slice_from("o"); break; case 5: // (, line 68 // <-, line 68 slice_from("u"); break; case 6: // (, line 69 // next, line 69 if (cursor >= limit) { break lab1; } cursor++; break; } continue replab0; } while (false); cursor = v_1; break replab0; } return true; } private boolean r_R1() { if (!(I_p1 <= cursor)) { return false; } return true; } private boolean r_R2() { if (!(I_p2 <= cursor)) { return false; } return true; } private boolean r_standard_suffix() { int among_var; 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; // (, line 79 // do, line 80 v_1 = limit - cursor; lab0: do { // (, line 80 // [, line 81 ket = cursor; // substring, line 81 among_var = find_among_b(a_2, 7); if (among_var == 0) { break lab0; } // ], line 81 bra = cursor; // call R1, line 81 if (!r_R1()) { break lab0; } switch(among_var) { case 0: break lab0; case 1: // (, line 83 // delete, line 83 slice_del(); break; case 2: // (, line 86 if (!(in_grouping_b(g_s_ending, 98, 116))) { break lab0; } // delete, line 86 slice_del(); break; } } while (false); cursor = limit - v_1; // do, line 90 v_2 = limit - cursor; lab1: do { // (, line 90 // [, line 91 ket = cursor; // substring, line 91 among_var = find_among_b(a_3, 4); if (among_var == 0) { break lab1; } // ], line 91 bra = cursor; // call R1, line 91 if (!r_R1()) { break lab1; } switch(among_var) { case 0: break lab1; case 1: // (, line 93 // delete, line 93 slice_del(); break; case 2: // (, line 96 if (!(in_grouping_b(g_st_ending, 98, 116))) { break lab1; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -