📄 lovinsstemmer.java
字号:
if (limit_backward > c || c > limit)
{
return false;
}
cursor = c;
}
return true;
}
private boolean r_B() {
// (, line 22
// hop, line 22
{
int c = cursor - 3;
if (limit_backward > c || c > limit)
{
return false;
}
cursor = c;
}
return true;
}
private boolean r_C() {
// (, line 23
// hop, line 23
{
int c = cursor - 4;
if (limit_backward > c || c > limit)
{
return false;
}
cursor = c;
}
return true;
}
private boolean r_D() {
// (, line 24
// hop, line 24
{
int c = cursor - 5;
if (limit_backward > c || c > limit)
{
return false;
}
cursor = c;
}
return true;
}
private boolean r_E() {
int v_1;
int v_2;
// (, line 25
// test, line 25
v_1 = limit - cursor;
// hop, line 25
{
int c = cursor - 2;
if (limit_backward > c || c > limit)
{
return false;
}
cursor = c;
}
cursor = limit - v_1;
// not, line 25
{
v_2 = limit - cursor;
lab0: do {
// literal, line 25
if (!(eq_s_b(1, "e")))
{
break lab0;
}
return false;
} while (false);
cursor = limit - v_2;
}
return true;
}
private boolean r_F() {
int v_1;
int v_2;
// (, line 26
// test, line 26
v_1 = limit - cursor;
// hop, line 26
{
int c = cursor - 3;
if (limit_backward > c || c > limit)
{
return false;
}
cursor = c;
}
cursor = limit - v_1;
// not, line 26
{
v_2 = limit - cursor;
lab0: do {
// literal, line 26
if (!(eq_s_b(1, "e")))
{
break lab0;
}
return false;
} while (false);
cursor = limit - v_2;
}
return true;
}
private boolean r_G() {
int v_1;
// (, line 27
// test, line 27
v_1 = limit - cursor;
// hop, line 27
{
int c = cursor - 3;
if (limit_backward > c || c > limit)
{
return false;
}
cursor = c;
}
cursor = limit - v_1;
// literal, line 27
if (!(eq_s_b(1, "f")))
{
return false;
}
return true;
}
private boolean r_H() {
int v_1;
int v_2;
// (, line 28
// test, line 28
v_1 = limit - cursor;
// hop, line 28
{
int c = cursor - 2;
if (limit_backward > c || c > limit)
{
return false;
}
cursor = c;
}
cursor = limit - v_1;
// or, line 28
lab0: do {
v_2 = limit - cursor;
lab1: do {
// literal, line 28
if (!(eq_s_b(1, "t")))
{
break lab1;
}
break lab0;
} while (false);
cursor = limit - v_2;
// literal, line 28
if (!(eq_s_b(2, "ll")))
{
return false;
}
} while (false);
return true;
}
private boolean r_I() {
int v_1;
int v_2;
int v_3;
// (, line 29
// test, line 29
v_1 = limit - cursor;
// hop, line 29
{
int c = cursor - 2;
if (limit_backward > c || c > limit)
{
return false;
}
cursor = c;
}
cursor = limit - v_1;
// not, line 29
{
v_2 = limit - cursor;
lab0: do {
// literal, line 29
if (!(eq_s_b(1, "o")))
{
break lab0;
}
return false;
} while (false);
cursor = limit - v_2;
}
// not, line 29
{
v_3 = limit - cursor;
lab1: do {
// literal, line 29
if (!(eq_s_b(1, "e")))
{
break lab1;
}
return false;
} while (false);
cursor = limit - v_3;
}
return true;
}
private boolean r_J() {
int v_1;
int v_2;
int v_3;
// (, line 30
// test, line 30
v_1 = limit - cursor;
// hop, line 30
{
int c = cursor - 2;
if (limit_backward > c || c > limit)
{
return false;
}
cursor = c;
}
cursor = limit - v_1;
// not, line 30
{
v_2 = limit - cursor;
lab0: do {
// literal, line 30
if (!(eq_s_b(1, "a")))
{
break lab0;
}
return false;
} while (false);
cursor = limit - v_2;
}
// not, line 30
{
v_3 = limit - cursor;
lab1: do {
// literal, line 30
if (!(eq_s_b(1, "e")))
{
break lab1;
}
return false;
} while (false);
cursor = limit - v_3;
}
return true;
}
private boolean r_K() {
int v_1;
int v_2;
// (, line 31
// test, line 31
v_1 = limit - cursor;
// hop, line 31
{
int c = cursor - 3;
if (limit_backward > c || c > limit)
{
return false;
}
cursor = c;
}
cursor = limit - v_1;
// or, line 31
lab0: do {
v_2 = limit - cursor;
lab1: do {
// literal, line 31
if (!(eq_s_b(1, "l")))
{
break lab1;
}
break lab0;
} while (false);
cursor = limit - v_2;
lab2: do {
// literal, line 31
if (!(eq_s_b(1, "i")))
{
break lab2;
}
break lab0;
} while (false);
cursor = limit - v_2;
// (, line 31
// literal, line 31
if (!(eq_s_b(1, "e")))
{
return false;
}
// next, line 31
if (cursor <= limit_backward)
{
return false;
}
cursor--;
// literal, line 31
if (!(eq_s_b(1, "u")))
{
return false;
}
} while (false);
return true;
}
private boolean r_L() {
int v_1;
int v_2;
int v_3;
int v_4;
int v_5;
// (, line 32
// test, line 32
v_1 = limit - cursor;
// hop, line 32
{
int c = cursor - 2;
if (limit_backward > c || c > limit)
{
return false;
}
cursor = c;
}
cursor = limit - v_1;
// not, line 32
{
v_2 = limit - cursor;
lab0: do {
// literal, line 32
if (!(eq_s_b(1, "u")))
{
break lab0;
}
return false;
} while (false);
cursor = limit - v_2;
}
// not, line 32
{
v_3 = limit - cursor;
lab1: do {
// literal, line 32
if (!(eq_s_b(1, "x")))
{
break lab1;
}
return false;
} while (false);
cursor = limit - v_3;
}
// not, line 32
{
v_4 = limit - cursor;
lab2: do {
// (, line 32
// literal, line 32
if (!(eq_s_b(1, "s")))
{
break lab2;
}
// not, line 32
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -