📄 portuguesestemmer.java
字号:
lab9: do { v_6 = cursor; lab10: do { // (, line 53 if (!(out_grouping(g_v, 97, 250))) { break lab10; } // gopast, line 53 golab11: while(true) { lab12: do { if (!(in_grouping(g_v, 97, 250))) { break lab12; } break golab11; } while (false); if (cursor >= limit) { break lab10; } cursor++; } break lab9; } while (false); cursor = v_6; // (, line 53 if (!(in_grouping(g_v, 97, 250))) { break lab0; } // next, line 53 if (cursor >= limit) { break lab0; } cursor++; } while (false); } while (false); // setmark pV, line 54 I_pV = cursor; } while (false); cursor = v_1; // do, line 56 v_8 = cursor; lab13: do { // (, line 56 // gopast, line 57 golab14: while(true) { lab15: do { if (!(in_grouping(g_v, 97, 250))) { break lab15; } break golab14; } while (false); if (cursor >= limit) { break lab13; } cursor++; } // gopast, line 57 golab16: while(true) { lab17: do { if (!(out_grouping(g_v, 97, 250))) { break lab17; } break golab16; } while (false); if (cursor >= limit) { break lab13; } cursor++; } // setmark p1, line 57 I_p1 = cursor; // gopast, line 58 golab18: while(true) { lab19: do { if (!(in_grouping(g_v, 97, 250))) { break lab19; } break golab18; } while (false); if (cursor >= limit) { break lab13; } cursor++; } // gopast, line 58 golab20: while(true) { lab21: do { if (!(out_grouping(g_v, 97, 250))) { break lab21; } break golab20; } while (false); if (cursor >= limit) { break lab13; } cursor++; } // setmark p2, line 58 I_p2 = cursor; } while (false); cursor = v_8; return true; } private boolean r_postlude() { int among_var; int v_1; // repeat, line 62 replab0: while(true) { v_1 = cursor; lab1: do { // (, line 62 // [, line 63 bra = cursor; // substring, line 63 among_var = find_among(a_1, 3); 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("\u00E3"); break; case 2: // (, line 65 // <-, line 65 slice_from("\u00F5"); break; case 3: // (, line 66 // next, line 66 if (cursor >= limit) { break lab1; } cursor++; break; } continue replab0; } while (false); cursor = v_1; break replab0; } return true; } private boolean r_RV() { if (!(I_pV <= cursor)) { return false; } 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; // (, line 76 // [, line 77 ket = cursor; // substring, line 77 among_var = find_among_b(a_5, 42); if (among_var == 0) { return false; } // ], line 77 bra = cursor; switch(among_var) { case 0: return false; case 1: // (, line 91 // call R2, line 92 if (!r_R2()) { return false; } // delete, line 92 slice_del(); break; case 2: // (, line 96 // call R2, line 97 if (!r_R2()) { return false; } // <-, line 97 slice_from("log"); break; case 3: // (, line 100 // call R2, line 101 if (!r_R2()) { return false; } // <-, line 101 slice_from("u"); break; case 4: // (, line 104 // call R2, line 105 if (!r_R2()) { return false; } // <-, line 105 slice_from("ente"); break; case 5: // (, line 108 // call R1, line 109 if (!r_R1()) { return false; } // delete, line 109 slice_del(); // try, line 110 v_1 = limit - cursor; lab0: do { // (, line 110 // [, line 111 ket = cursor; // substring, line 111 among_var = find_among_b(a_2, 4); if (among_var == 0) { cursor = limit - v_1; break lab0; } // ], line 111 bra = cursor; // call R2, line 111 if (!r_R2()) { cursor = limit - v_1; break lab0; } // delete, line 111 slice_del(); switch(among_var) { case 0: cursor = limit - v_1; break lab0; case 1: // (, line 112 // [, line 112 ket = cursor; // literal, line 112 if (!(eq_s_b(2, "at"))) { cursor = limit - v_1; break lab0; } // ], line 112 bra = cursor; // call R2, line 112 if (!r_R2()) { cursor = limit - v_1; break lab0; } // delete, line 112 slice_del(); break; } } while (false); break; case 6: // (, line 120 // call R2, line 121 if (!r_R2()) { return false; } // delete, line 121 slice_del(); // try, line 122 v_2 = limit - cursor; lab1: do { // (, line 122 // [, line 123 ket = cursor; // substring, line 123 among_var = find_among_b(a_3, 2); if (among_var == 0) { cursor = limit - v_2; break lab1; } // ], line 123 bra = cursor; switch(among_var) { case 0: cursor = limit - v_2; break lab1; case 1: // (, line 125 // call R2, line 125 if (!r_R2()) { cursor = limit - v_2; break lab1; } // delete, line 125 slice_del(); break; } } while (false); break; case 7: // (, line 131 // call R2, line 132 if (!r_R2()) { return false; } // delete, line 132 slice_del(); // try, line 133 v_3 = limit - cursor; lab2: do { // (, line 133 // [, line 134
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -