📄 frenchstemmer.java
字号:
slice_from("eux");
} while (false);
break;
case 3:
// (, line 120
// call R2, line 120
if (!r_R2())
{
cursor = limit - v_3;
break lab3;
}
// delete, line 120
slice_del();
break;
case 4:
// (, line 122
// call RV, line 122
if (!r_RV())
{
cursor = limit - v_3;
break lab3;
}
// <-, line 122
slice_from("i");
break;
}
} while (false);
break;
case 7:
// (, line 128
// call R2, line 129
if (!r_R2())
{
return false;
}
// delete, line 129
slice_del();
// try, line 130
v_5 = limit - cursor;
lab6: do {
// (, line 130
// [, line 131
ket = cursor;
// substring, line 131
among_var = find_among_b(a_3, 3);
if (among_var == 0)
{
cursor = limit - v_5;
break lab6;
}
// ], line 131
bra = cursor;
switch(among_var) {
case 0:
cursor = limit - v_5;
break lab6;
case 1:
// (, line 132
// or, line 132
lab7: do {
v_6 = limit - cursor;
lab8: do {
// (, line 132
// call R2, line 132
if (!r_R2())
{
break lab8;
}
// delete, line 132
slice_del();
break lab7;
} while (false);
cursor = limit - v_6;
// <-, line 132
slice_from("abl");
} while (false);
break;
case 2:
// (, line 133
// or, line 133
lab9: do {
v_7 = limit - cursor;
lab10: do {
// (, line 133
// call R2, line 133
if (!r_R2())
{
break lab10;
}
// delete, line 133
slice_del();
break lab9;
} while (false);
cursor = limit - v_7;
// <-, line 133
slice_from("iqU");
} while (false);
break;
case 3:
// (, line 134
// call R2, line 134
if (!r_R2())
{
cursor = limit - v_5;
break lab6;
}
// delete, line 134
slice_del();
break;
}
} while (false);
break;
case 8:
// (, line 140
// call R2, line 141
if (!r_R2())
{
return false;
}
// delete, line 141
slice_del();
// try, line 142
v_8 = limit - cursor;
lab11: do {
// (, line 142
// [, line 142
ket = cursor;
// literal, line 142
if (!(eq_s_b(2, "at")))
{
cursor = limit - v_8;
break lab11;
}
// ], line 142
bra = cursor;
// call R2, line 142
if (!r_R2())
{
cursor = limit - v_8;
break lab11;
}
// delete, line 142
slice_del();
// [, line 142
ket = cursor;
// literal, line 142
if (!(eq_s_b(2, "ic")))
{
cursor = limit - v_8;
break lab11;
}
// ], line 142
bra = cursor;
// or, line 142
lab12: do {
v_9 = limit - cursor;
lab13: do {
// (, line 142
// call R2, line 142
if (!r_R2())
{
break lab13;
}
// delete, line 142
slice_del();
break lab12;
} while (false);
cursor = limit - v_9;
// <-, line 142
slice_from("iqU");
} while (false);
} while (false);
break;
case 9:
// (, line 144
// <-, line 144
slice_from("eau");
break;
case 10:
// (, line 145
// call R1, line 145
if (!r_R1())
{
return false;
}
// <-, line 145
slice_from("al");
break;
case 11:
// (, line 147
// or, line 147
lab14: do {
v_10 = limit - cursor;
lab15: do {
// (, line 147
// call R2, line 147
if (!r_R2())
{
break lab15;
}
// delete, line 147
slice_del();
break lab14;
} while (false);
cursor = limit - v_10;
// (, line 147
// call R1, line 147
if (!r_R1())
{
return false;
}
// <-, line 147
slice_from("eux");
} while (false);
break;
case 12:
// (, line 150
// call R1, line 150
if (!r_R1())
{
return false;
}
if (!(out_grouping_b(g_v, 97, 251)))
{
return false;
}
// delete, line 150
slice_del();
break;
case 13:
// (, line 155
// call RV, line 155
if (!r_RV())
{
return false;
}
// fail, line 155
// (, line 155
// <-, line 155
slice_from("ant");
return false;
case 14:
// (, line 156
// call RV, line 156
if (!r_RV())
{
return false;
}
// fail, line 156
// (, line 156
// <-, line 156
slice_from("ent");
return false;
case 15:
// (, line 158
// test, line 158
v_11 = limit - cursor;
// (, line 158
if (!(in_grouping_b(g_v, 97, 251)))
{
return false;
}
// call RV, line 158
if (!r_RV())
{
return false;
}
cursor = limit - v_11;
// fail, line 158
// (, line 158
// delete, line 158
slice_del();
return false;
}
return true;
}
private boolean r_i_verb_suffix() {
int among_var;
int v_1;
int v_2;
// setlimit, line 163
v_1 = limit - cursor;
// tomark, line 163
if (cursor < I_pV)
{
return false;
}
cursor = I_pV;
v_2 = limit_backward;
limit_backward = cursor;
cursor = limit - v_1;
// (, line 163
// [, line 164
ket = cursor;
// substring, line 164
among_var = find_among_b(a_5, 35);
if (among_var == 0)
{
limit_backward = v_2;
return false;
}
// ], line 164
bra = cursor;
switch(among_var) {
case 0:
limit_backward = v_2;
return false;
case 1:
// (, line 170
if (!(out_grouping_b(g_v, 97, 251)))
{
limit_backward = v_2;
return false;
}
// delete, line 170
slice_del();
break;
}
limit_backward = v_2;
return true;
}
private boolean r_verb_suffix() {
int among_var;
int v_1;
int v_2;
int v_3;
// setlimit, line 174
v_1 = limit - cursor;
// tomark, line 174
if (cursor < I_pV)
{
return false;
}
cursor = I_pV;
v_2 = limit_backward;
limit_backward = cursor;
cursor = limit - v_1;
// (, line 174
// [, line 175
ket = cursor;
// substring, line 175
among_var = find_among_b(a_6, 38);
if (among_var == 0)
{
limit_backward = v_2;
return false;
}
// ], line 175
bra = cursor;
switch(among_var) {
case 0:
limit_backward = v_2;
return false;
case 1:
// (, line 177
// call R2, line 177
if (!r_R2())
{
limit_backward = v_2;
return false;
}
// delete, line 177
slice_del();
break;
case 2:
// (, line 185
// delete, line 185
slice_del();
break;
case 3:
// (, line 190
// delete, line 190
slice_del();
// try, line 191
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -