📄 spanishstemmer.java
字号:
} while (false);
if (cursor >= limit)
{
break lab13;
}
cursor++;
}
// gopast, line 44
golab16: while(true)
{
lab17: do {
if (!(out_grouping(g_v, 97, 252)))
{
break lab17;
}
break golab16;
} while (false);
if (cursor >= limit)
{
break lab13;
}
cursor++;
}
// setmark p1, line 44
I_p1 = cursor;
// gopast, line 45
golab18: while(true)
{
lab19: do {
if (!(in_grouping(g_v, 97, 252)))
{
break lab19;
}
break golab18;
} while (false);
if (cursor >= limit)
{
break lab13;
}
cursor++;
}
// gopast, line 45
golab20: while(true)
{
lab21: do {
if (!(out_grouping(g_v, 97, 252)))
{
break lab21;
}
break golab20;
} while (false);
if (cursor >= limit)
{
break lab13;
}
cursor++;
}
// setmark p2, line 45
I_p2 = cursor;
} while (false);
cursor = v_8;
return true;
}
private boolean r_postlude() {
int among_var;
int v_1;
// repeat, line 49
replab0: while(true)
{
v_1 = cursor;
lab1: do {
// (, line 49
// [, line 50
bra = cursor;
// substring, line 50
among_var = find_among(a_0, 6);
if (among_var == 0)
{
break lab1;
}
// ], line 50
ket = cursor;
switch(among_var) {
case 0:
break lab1;
case 1:
// (, line 51
// <-, line 51
slice_from("a");
break;
case 2:
// (, line 52
// <-, line 52
slice_from("e");
break;
case 3:
// (, line 53
// <-, line 53
slice_from("i");
break;
case 4:
// (, line 54
// <-, line 54
slice_from("o");
break;
case 5:
// (, line 55
// <-, line 55
slice_from("u");
break;
case 6:
// (, line 57
// next, line 57
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_attached_pronoun() {
int among_var;
// (, line 67
// [, line 68
ket = cursor;
// substring, line 68
if (find_among_b(a_1, 13) == 0)
{
return false;
}
// ], line 68
bra = cursor;
// substring, line 72
among_var = find_among_b(a_2, 11);
if (among_var == 0)
{
return false;
}
// call RV, line 72
if (!r_RV())
{
return false;
}
switch(among_var) {
case 0:
return false;
case 1:
// (, line 73
// ], line 73
bra = cursor;
// <-, line 73
slice_from("iendo");
break;
case 2:
// (, line 74
// ], line 74
bra = cursor;
// <-, line 74
slice_from("ando");
break;
case 3:
// (, line 75
// ], line 75
bra = cursor;
// <-, line 75
slice_from("ar");
break;
case 4:
// (, line 76
// ], line 76
bra = cursor;
// <-, line 76
slice_from("er");
break;
case 5:
// (, line 77
// ], line 77
bra = cursor;
// <-, line 77
slice_from("ir");
break;
case 6:
// (, line 81
// delete, line 81
slice_del();
break;
case 7:
// (, line 82
// literal, line 82
if (!(eq_s_b(1, "u")))
{
return false;
}
// delete, line 82
slice_del();
break;
}
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;
// (, line 86
// [, line 87
ket = cursor;
// substring, line 87
among_var = find_among_b(a_6, 46);
if (among_var == 0)
{
return false;
}
// ], line 87
bra = cursor;
switch(among_var) {
case 0:
return false;
case 1:
// (, line 98
// call R2, line 99
if (!r_R2())
{
return false;
}
// delete, line 99
slice_del();
break;
case 2:
// (, line 104
// call R2, line 105
if (!r_R2())
{
return false;
}
// delete, line 105
slice_del();
// try, line 106
v_1 = limit - cursor;
lab0: do {
// (, line 106
// [, line 106
ket = cursor;
// literal, line 106
if (!(eq_s_b(2, "ic")))
{
cursor = limit - v_1;
break lab0;
}
// ], line 106
bra = cursor;
// call R2, line 106
if (!r_R2())
{
cursor = limit - v_1;
break lab0;
}
// delete, line 106
slice_del();
} while (false);
break;
case 3:
// (, line 110
// call R2, line 111
if (!r_R2())
{
return false;
}
// <-, line 111
slice_from("log");
break;
case 4:
// (, line 114
// call R2, line 115
if (!r_R2())
{
return false;
}
// <-, line 115
slice_from("u");
break;
case 5:
// (, line 118
// call R2, line 119
if (!r_R2())
{
return false;
}
// <-, line 119
slice_from("ente");
break;
case 6:
// (, line 122
// call R1, line 123
if (!r_R1())
{
return false;
}
// delete, line 123
slice_del();
// try, line 124
v_2 = limit - cursor;
lab1: do {
// (, line 124
// [, line 125
ket = cursor;
// substring, line 125
among_var = find_among_b(a_3, 4);
if (among_var == 0)
{
cursor = limit - v_2;
break lab1;
}
// ], line 125
bra = cursor;
// call R2, line 125
if (!r_R2())
{
cursor = limit - v_2;
break lab1;
}
// delete, line 125
slice_del();
switch(among_var) {
case 0:
cursor = limit - v_2;
break lab1;
case 1:
// (, line 126
// [, line 126
ket = cursor;
// literal, line 126
if (!(eq_s_b(2, "at")))
{
cursor = limit - v_2;
break lab1;
}
// ], line 126
bra = cursor;
// call R2, line 126
if (!r_R2())
{
cursor = limit - v_2;
break lab1;
}
// delete, line 126
slice_del();
break;
}
} while (false);
break;
case 7:
// (, line 134
// call R2, line 135
if (!r_R2())
{
return false;
}
// delete, line 135
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -