
java.org.tartarus.snowball.ext.LithuanianStemmer Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of lucene Show documentation
Show all versions of lucene Show documentation
Libraries for Elasticsearch
The newest version!
// This file was generated automatically by the Snowball to Java compiler
package org.tartarus.snowball.ext;
import org.tartarus.snowball.Among;
/**
* This class was automatically generated by a Snowball to Java compiler
* It implements the stemming algorithm defined by a snowball script.
*/
@SuppressWarnings("unused") public class LithuanianStemmer extends org.tartarus.snowball.SnowballProgram {
private static final long serialVersionUID = 1L;
/* patched */ private static final java.lang.invoke.MethodHandles.Lookup methodObject = java.lang.invoke.MethodHandles.lookup();
private final static Among a_0[] = {
new Among ( "a", -1, -1, "", methodObject ),
new Among ( "ia", 0, -1, "", methodObject ),
new Among ( "eria", 1, -1, "", methodObject ),
new Among ( "osna", 0, -1, "", methodObject ),
new Among ( "iosna", 3, -1, "", methodObject ),
new Among ( "uosna", 3, -1, "", methodObject ),
new Among ( "iuosna", 5, -1, "", methodObject ),
new Among ( "ysna", 0, -1, "", methodObject ),
new Among ( "\u0117sna", 0, -1, "", methodObject ),
new Among ( "e", -1, -1, "", methodObject ),
new Among ( "ie", 9, -1, "", methodObject ),
new Among ( "enie", 10, -1, "", methodObject ),
new Among ( "erie", 10, -1, "", methodObject ),
new Among ( "oje", 9, -1, "", methodObject ),
new Among ( "ioje", 13, -1, "", methodObject ),
new Among ( "uje", 9, -1, "", methodObject ),
new Among ( "iuje", 15, -1, "", methodObject ),
new Among ( "yje", 9, -1, "", methodObject ),
new Among ( "enyje", 17, -1, "", methodObject ),
new Among ( "eryje", 17, -1, "", methodObject ),
new Among ( "\u0117je", 9, -1, "", methodObject ),
new Among ( "ame", 9, -1, "", methodObject ),
new Among ( "iame", 21, -1, "", methodObject ),
new Among ( "sime", 9, -1, "", methodObject ),
new Among ( "ome", 9, -1, "", methodObject ),
new Among ( "\u0117me", 9, -1, "", methodObject ),
new Among ( "tum\u0117me", 25, -1, "", methodObject ),
new Among ( "ose", 9, -1, "", methodObject ),
new Among ( "iose", 27, -1, "", methodObject ),
new Among ( "uose", 27, -1, "", methodObject ),
new Among ( "iuose", 29, -1, "", methodObject ),
new Among ( "yse", 9, -1, "", methodObject ),
new Among ( "enyse", 31, -1, "", methodObject ),
new Among ( "eryse", 31, -1, "", methodObject ),
new Among ( "\u0117se", 9, -1, "", methodObject ),
new Among ( "ate", 9, -1, "", methodObject ),
new Among ( "iate", 35, -1, "", methodObject ),
new Among ( "ite", 9, -1, "", methodObject ),
new Among ( "kite", 37, -1, "", methodObject ),
new Among ( "site", 37, -1, "", methodObject ),
new Among ( "ote", 9, -1, "", methodObject ),
new Among ( "tute", 9, -1, "", methodObject ),
new Among ( "\u0117te", 9, -1, "", methodObject ),
new Among ( "tum\u0117te", 42, -1, "", methodObject ),
new Among ( "i", -1, -1, "", methodObject ),
new Among ( "ai", 44, -1, "", methodObject ),
new Among ( "iai", 45, -1, "", methodObject ),
new Among ( "eriai", 46, -1, "", methodObject ),
new Among ( "ei", 44, -1, "", methodObject ),
new Among ( "tumei", 48, -1, "", methodObject ),
new Among ( "ki", 44, -1, "", methodObject ),
new Among ( "imi", 44, -1, "", methodObject ),
new Among ( "erimi", 51, -1, "", methodObject ),
new Among ( "umi", 44, -1, "", methodObject ),
new Among ( "iumi", 53, -1, "", methodObject ),
new Among ( "si", 44, -1, "", methodObject ),
new Among ( "asi", 55, -1, "", methodObject ),
new Among ( "iasi", 56, -1, "", methodObject ),
new Among ( "esi", 55, -1, "", methodObject ),
new Among ( "iesi", 58, -1, "", methodObject ),
new Among ( "siesi", 59, -1, "", methodObject ),
new Among ( "isi", 55, -1, "", methodObject ),
new Among ( "aisi", 61, -1, "", methodObject ),
new Among ( "eisi", 61, -1, "", methodObject ),
new Among ( "tumeisi", 63, -1, "", methodObject ),
new Among ( "uisi", 61, -1, "", methodObject ),
new Among ( "osi", 55, -1, "", methodObject ),
new Among ( "\u0117josi", 66, -1, "", methodObject ),
new Among ( "uosi", 66, -1, "", methodObject ),
new Among ( "iuosi", 68, -1, "", methodObject ),
new Among ( "siuosi", 69, -1, "", methodObject ),
new Among ( "usi", 55, -1, "", methodObject ),
new Among ( "ausi", 71, -1, "", methodObject ),
new Among ( "\u010Diausi", 72, -1, "", methodObject ),
new Among ( "\u0105si", 55, -1, "", methodObject ),
new Among ( "\u0117si", 55, -1, "", methodObject ),
new Among ( "\u0173si", 55, -1, "", methodObject ),
new Among ( "t\u0173si", 76, -1, "", methodObject ),
new Among ( "ti", 44, -1, "", methodObject ),
new Among ( "enti", 78, -1, "", methodObject ),
new Among ( "inti", 78, -1, "", methodObject ),
new Among ( "oti", 78, -1, "", methodObject ),
new Among ( "ioti", 81, -1, "", methodObject ),
new Among ( "uoti", 81, -1, "", methodObject ),
new Among ( "iuoti", 83, -1, "", methodObject ),
new Among ( "auti", 78, -1, "", methodObject ),
new Among ( "iauti", 85, -1, "", methodObject ),
new Among ( "yti", 78, -1, "", methodObject ),
new Among ( "\u0117ti", 78, -1, "", methodObject ),
new Among ( "tel\u0117ti", 88, -1, "", methodObject ),
new Among ( "in\u0117ti", 88, -1, "", methodObject ),
new Among ( "ter\u0117ti", 88, -1, "", methodObject ),
new Among ( "ui", 44, -1, "", methodObject ),
new Among ( "iui", 92, -1, "", methodObject ),
new Among ( "eniui", 93, -1, "", methodObject ),
new Among ( "oj", -1, -1, "", methodObject ),
new Among ( "\u0117j", -1, -1, "", methodObject ),
new Among ( "k", -1, -1, "", methodObject ),
new Among ( "am", -1, -1, "", methodObject ),
new Among ( "iam", 98, -1, "", methodObject ),
new Among ( "iem", -1, -1, "", methodObject ),
new Among ( "im", -1, -1, "", methodObject ),
new Among ( "sim", 101, -1, "", methodObject ),
new Among ( "om", -1, -1, "", methodObject ),
new Among ( "tum", -1, -1, "", methodObject ),
new Among ( "\u0117m", -1, -1, "", methodObject ),
new Among ( "tum\u0117m", 105, -1, "", methodObject ),
new Among ( "an", -1, -1, "", methodObject ),
new Among ( "on", -1, -1, "", methodObject ),
new Among ( "ion", 108, -1, "", methodObject ),
new Among ( "un", -1, -1, "", methodObject ),
new Among ( "iun", 110, -1, "", methodObject ),
new Among ( "\u0117n", -1, -1, "", methodObject ),
new Among ( "o", -1, -1, "", methodObject ),
new Among ( "io", 113, -1, "", methodObject ),
new Among ( "enio", 114, -1, "", methodObject ),
new Among ( "\u0117jo", 113, -1, "", methodObject ),
new Among ( "uo", 113, -1, "", methodObject ),
new Among ( "s", -1, -1, "", methodObject ),
new Among ( "as", 118, -1, "", methodObject ),
new Among ( "ias", 119, -1, "", methodObject ),
new Among ( "es", 118, -1, "", methodObject ),
new Among ( "ies", 121, -1, "", methodObject ),
new Among ( "is", 118, -1, "", methodObject ),
new Among ( "ais", 123, -1, "", methodObject ),
new Among ( "iais", 124, -1, "", methodObject ),
new Among ( "tumeis", 123, -1, "", methodObject ),
new Among ( "imis", 123, -1, "", methodObject ),
new Among ( "enimis", 127, -1, "", methodObject ),
new Among ( "omis", 123, -1, "", methodObject ),
new Among ( "iomis", 129, -1, "", methodObject ),
new Among ( "umis", 123, -1, "", methodObject ),
new Among ( "\u0117mis", 123, -1, "", methodObject ),
new Among ( "enis", 123, -1, "", methodObject ),
new Among ( "asis", 123, -1, "", methodObject ),
new Among ( "ysis", 123, -1, "", methodObject ),
new Among ( "ams", 118, -1, "", methodObject ),
new Among ( "iams", 136, -1, "", methodObject ),
new Among ( "iems", 118, -1, "", methodObject ),
new Among ( "ims", 118, -1, "", methodObject ),
new Among ( "enims", 139, -1, "", methodObject ),
new Among ( "erims", 139, -1, "", methodObject ),
new Among ( "oms", 118, -1, "", methodObject ),
new Among ( "ioms", 142, -1, "", methodObject ),
new Among ( "ums", 118, -1, "", methodObject ),
new Among ( "\u0117ms", 118, -1, "", methodObject ),
new Among ( "ens", 118, -1, "", methodObject ),
new Among ( "os", 118, -1, "", methodObject ),
new Among ( "ios", 147, -1, "", methodObject ),
new Among ( "uos", 147, -1, "", methodObject ),
new Among ( "iuos", 149, -1, "", methodObject ),
new Among ( "ers", 118, -1, "", methodObject ),
new Among ( "us", 118, -1, "", methodObject ),
new Among ( "aus", 152, -1, "", methodObject ),
new Among ( "iaus", 153, -1, "", methodObject ),
new Among ( "ius", 152, -1, "", methodObject ),
new Among ( "ys", 118, -1, "", methodObject ),
new Among ( "enys", 156, -1, "", methodObject ),
new Among ( "erys", 156, -1, "", methodObject ),
new Among ( "om\u00C4\u0097s", 118, -1, "", methodObject ),
new Among ( "ot\u00C4\u0097s", 118, -1, "", methodObject ),
new Among ( "\u0105s", 118, -1, "", methodObject ),
new Among ( "i\u0105s", 161, -1, "", methodObject ),
new Among ( "\u0117s", 118, -1, "", methodObject ),
new Among ( "am\u0117s", 163, -1, "", methodObject ),
new Among ( "iam\u0117s", 164, -1, "", methodObject ),
new Among ( "im\u0117s", 163, -1, "", methodObject ),
new Among ( "kim\u0117s", 166, -1, "", methodObject ),
new Among ( "sim\u0117s", 166, -1, "", methodObject ),
new Among ( "om\u0117s", 163, -1, "", methodObject ),
new Among ( "\u0117m\u0117s", 163, -1, "", methodObject ),
new Among ( "tum\u0117m\u0117s", 170, -1, "", methodObject ),
new Among ( "at\u0117s", 163, -1, "", methodObject ),
new Among ( "iat\u0117s", 172, -1, "", methodObject ),
new Among ( "sit\u0117s", 163, -1, "", methodObject ),
new Among ( "ot\u0117s", 163, -1, "", methodObject ),
new Among ( "\u0117t\u0117s", 163, -1, "", methodObject ),
new Among ( "tum\u0117t\u0117s", 176, -1, "", methodObject ),
new Among ( "\u012Fs", 118, -1, "", methodObject ),
new Among ( "\u016Bs", 118, -1, "", methodObject ),
new Among ( "t\u0173s", 118, -1, "", methodObject ),
new Among ( "at", -1, -1, "", methodObject ),
new Among ( "iat", 181, -1, "", methodObject ),
new Among ( "it", -1, -1, "", methodObject ),
new Among ( "sit", 183, -1, "", methodObject ),
new Among ( "ot", -1, -1, "", methodObject ),
new Among ( "\u0117t", -1, -1, "", methodObject ),
new Among ( "tum\u0117t", 186, -1, "", methodObject ),
new Among ( "u", -1, -1, "", methodObject ),
new Among ( "au", 188, -1, "", methodObject ),
new Among ( "iau", 189, -1, "", methodObject ),
new Among ( "\u010Diau", 190, -1, "", methodObject ),
new Among ( "iu", 188, -1, "", methodObject ),
new Among ( "eniu", 192, -1, "", methodObject ),
new Among ( "siu", 192, -1, "", methodObject ),
new Among ( "y", -1, -1, "", methodObject ),
new Among ( "\u0105", -1, -1, "", methodObject ),
new Among ( "i\u0105", 196, -1, "", methodObject ),
new Among ( "\u0117", -1, -1, "", methodObject ),
new Among ( "\u0119", -1, -1, "", methodObject ),
new Among ( "\u012F", -1, -1, "", methodObject ),
new Among ( "en\u012F", 200, -1, "", methodObject ),
new Among ( "er\u012F", 200, -1, "", methodObject ),
new Among ( "\u0173", -1, -1, "", methodObject ),
new Among ( "i\u0173", 203, -1, "", methodObject ),
new Among ( "er\u0173", 203, -1, "", methodObject )
};
private final static Among a_1[] = {
new Among ( "ing", -1, -1, "", methodObject ),
new Among ( "aj", -1, -1, "", methodObject ),
new Among ( "iaj", 1, -1, "", methodObject ),
new Among ( "iej", -1, -1, "", methodObject ),
new Among ( "oj", -1, -1, "", methodObject ),
new Among ( "ioj", 4, -1, "", methodObject ),
new Among ( "uoj", 4, -1, "", methodObject ),
new Among ( "iuoj", 6, -1, "", methodObject ),
new Among ( "auj", -1, -1, "", methodObject ),
new Among ( "\u0105j", -1, -1, "", methodObject ),
new Among ( "i\u0105j", 9, -1, "", methodObject ),
new Among ( "\u0117j", -1, -1, "", methodObject ),
new Among ( "\u0173j", -1, -1, "", methodObject ),
new Among ( "i\u0173j", 12, -1, "", methodObject ),
new Among ( "ok", -1, -1, "", methodObject ),
new Among ( "iok", 14, -1, "", methodObject ),
new Among ( "iuk", -1, -1, "", methodObject ),
new Among ( "uliuk", 16, -1, "", methodObject ),
new Among ( "u\u010Diuk", 16, -1, "", methodObject ),
new Among ( "i\u0161k", -1, -1, "", methodObject ),
new Among ( "iul", -1, -1, "", methodObject ),
new Among ( "yl", -1, -1, "", methodObject ),
new Among ( "\u0117l", -1, -1, "", methodObject ),
new Among ( "am", -1, -1, "", methodObject ),
new Among ( "dam", 23, -1, "", methodObject ),
new Among ( "jam", 23, -1, "", methodObject ),
new Among ( "zgan", -1, -1, "", methodObject ),
new Among ( "ain", -1, -1, "", methodObject ),
new Among ( "esn", -1, -1, "", methodObject ),
new Among ( "op", -1, -1, "", methodObject ),
new Among ( "iop", 29, -1, "", methodObject ),
new Among ( "ias", -1, -1, "", methodObject ),
new Among ( "ies", -1, -1, "", methodObject ),
new Among ( "ais", -1, -1, "", methodObject ),
new Among ( "iais", 33, -1, "", methodObject ),
new Among ( "os", -1, -1, "", methodObject ),
new Among ( "ios", 35, -1, "", methodObject ),
new Among ( "uos", 35, -1, "", methodObject ),
new Among ( "iuos", 37, -1, "", methodObject ),
new Among ( "aus", -1, -1, "", methodObject ),
new Among ( "iaus", 39, -1, "", methodObject ),
new Among ( "\u0105s", -1, -1, "", methodObject ),
new Among ( "i\u0105s", 41, -1, "", methodObject ),
new Among ( "\u0119s", -1, -1, "", methodObject ),
new Among ( "ut\u0117ait", -1, -1, "", methodObject ),
new Among ( "ant", -1, -1, "", methodObject ),
new Among ( "iant", 45, -1, "", methodObject ),
new Among ( "siant", 46, -1, "", methodObject ),
new Among ( "int", -1, -1, "", methodObject ),
new Among ( "ot", -1, -1, "", methodObject ),
new Among ( "uot", 49, -1, "", methodObject ),
new Among ( "iuot", 50, -1, "", methodObject ),
new Among ( "yt", -1, -1, "", methodObject ),
new Among ( "\u0117t", -1, -1, "", methodObject ),
new Among ( "yk\u0161t", -1, -1, "", methodObject ),
new Among ( "iau", -1, -1, "", methodObject ),
new Among ( "dav", -1, -1, "", methodObject ),
new Among ( "sv", -1, -1, "", methodObject ),
new Among ( "\u0161v", -1, -1, "", methodObject ),
new Among ( "yk\u0161\u010D", -1, -1, "", methodObject ),
new Among ( "\u0119", -1, -1, "", methodObject ),
new Among ( "\u0117j\u0119", 60, -1, "", methodObject )
};
private final static Among a_2[] = {
new Among ( "ojime", -1, 9, "", methodObject ),
new Among ( "\u0117jime", -1, 5, "", methodObject ),
new Among ( "avime", -1, 8, "", methodObject ),
new Among ( "okate", -1, 11, "", methodObject ),
new Among ( "aite", -1, 1, "", methodObject ),
new Among ( "uote", -1, 4, "", methodObject ),
new Among ( "asius", -1, 7, "", methodObject ),
new Among ( "okat\u0117s", -1, 10, "", methodObject ),
new Among ( "ait\u0117s", -1, 2, "", methodObject ),
new Among ( "uot\u0117s", -1, 3, "", methodObject ),
new Among ( "esiu", -1, 6, "", methodObject )
};
private final static Among a_3[] = {
new Among ( "\u010D", -1, 1, "", methodObject ),
new Among ( "d\u017E", -1, 2, "", methodObject )
};
private final static Among a_4[] = {
new Among ( "gd", -1, 1, "", methodObject )
};
private static final char g_v[] = {17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 64, 1, 0, 64, 0, 0, 0, 0, 0, 0, 0, 4, 4 };
private boolean B_CHANGE;
private int I_s;
private int I_p2;
private int I_p1;
private void copy_from(LithuanianStemmer other) {
B_CHANGE = other.B_CHANGE;
I_s = other.I_s;
I_p2 = other.I_p2;
I_p1 = other.I_p1;
super.copy_from(other);
}
private boolean r_R1() {
if (!(I_p1 <= cursor))
{
return false;
}
return true;
}
private boolean r_step1() {
int v_1;
int v_2;
// (, line 48
// setlimit, line 49
v_1 = limit - cursor;
// tomark, line 49
if (cursor < I_p1)
{
return false;
}
cursor = I_p1;
v_2 = limit_backward;
limit_backward = cursor;
cursor = limit - v_1;
// (, line 49
// [, line 49
ket = cursor;
// substring, line 49
if (find_among_b(a_0, 206) == 0)
{
limit_backward = v_2;
return false;
}
// ], line 49
bra = cursor;
limit_backward = v_2;
// call R1, line 49
if (!r_R1())
{
return false;
}
// delete, line 235
slice_del();
return true;
}
private boolean r_step2() {
int v_1;
int v_2;
int v_3;
// repeat, line 238
replab0: while(true)
{
v_1 = limit - cursor;
lab1: do {
// (, line 238
// setlimit, line 239
v_2 = limit - cursor;
// tomark, line 239
if (cursor < I_p1)
{
break lab1;
}
cursor = I_p1;
v_3 = limit_backward;
limit_backward = cursor;
cursor = limit - v_2;
// (, line 239
// [, line 239
ket = cursor;
// substring, line 239
if (find_among_b(a_1, 62) == 0)
{
limit_backward = v_3;
break lab1;
}
// ], line 239
bra = cursor;
limit_backward = v_3;
// delete, line 309
slice_del();
continue replab0;
} while (false);
cursor = limit - v_1;
break replab0;
}
return true;
}
private boolean r_fix_conflicts() {
int among_var;
// (, line 312
// [, line 313
ket = cursor;
// substring, line 313
among_var = find_among_b(a_2, 11);
if (among_var == 0)
{
return false;
}
// ], line 313
bra = cursor;
switch(among_var) {
case 0:
return false;
case 1:
// (, line 315
// <-, line 315
slice_from("ait\u0117");
// set CHANGE, line 315
B_CHANGE = true;
break;
case 2:
// (, line 317
// <-, line 317
slice_from("ait\u0117");
// set CHANGE, line 317
B_CHANGE = true;
break;
case 3:
// (, line 320
// <-, line 320
slice_from("uot\u0117");
// set CHANGE, line 320
B_CHANGE = true;
break;
case 4:
// (, line 322
// <-, line 322
slice_from("uot\u0117");
// set CHANGE, line 322
B_CHANGE = true;
break;
case 5:
// (, line 325
// <-, line 325
slice_from("\u0117jimas");
// set CHANGE, line 325
B_CHANGE = true;
break;
case 6:
// (, line 328
// <-, line 328
slice_from("esys");
// set CHANGE, line 328
B_CHANGE = true;
break;
case 7:
// (, line 330
// <-, line 330
slice_from("asys");
// set CHANGE, line 330
B_CHANGE = true;
break;
case 8:
// (, line 334
// <-, line 334
slice_from("avimas");
// set CHANGE, line 334
B_CHANGE = true;
break;
case 9:
// (, line 335
// <-, line 335
slice_from("ojimas");
// set CHANGE, line 335
B_CHANGE = true;
break;
case 10:
// (, line 338
// <-, line 338
slice_from("okat\u0117");
// set CHANGE, line 338
B_CHANGE = true;
break;
case 11:
// (, line 340
// <-, line 340
slice_from("okat\u0117");
// set CHANGE, line 340
B_CHANGE = true;
break;
}
return true;
}
private boolean r_fix_chdz() {
int among_var;
// (, line 346
// [, line 347
ket = cursor;
// substring, line 347
among_var = find_among_b(a_3, 2);
if (among_var == 0)
{
return false;
}
// ], line 347
bra = cursor;
switch(among_var) {
case 0:
return false;
case 1:
// (, line 348
// <-, line 348
slice_from("t");
// set CHANGE, line 348
B_CHANGE = true;
break;
case 2:
// (, line 349
// <-, line 349
slice_from("d");
// set CHANGE, line 349
B_CHANGE = true;
break;
}
return true;
}
private boolean r_fix_gd() {
int among_var;
// (, line 353
// [, line 354
ket = cursor;
// substring, line 354
among_var = find_among_b(a_4, 1);
if (among_var == 0)
{
return false;
}
// ], line 354
bra = cursor;
switch(among_var) {
case 0:
return false;
case 1:
// (, line 355
// <-, line 355
slice_from("g");
// set CHANGE, line 355
B_CHANGE = true;
break;
}
return true;
}
public boolean stem() {
int v_1;
int v_2;
int v_3;
int v_8;
int v_9;
int v_10;
int v_11;
int v_12;
int v_13;
// (, line 362
I_p1 = limit;
I_p2 = limit;
I_s = (getCurrent().length());
// do, line 368
v_1 = cursor;
lab0: do {
// (, line 368
// try, line 370
v_2 = cursor;
lab1: do {
// (, line 370
// test, line 370
v_3 = cursor;
// literal, line 370
if (!(eq_s(1, "a")))
{
cursor = v_2;
break lab1;
}
cursor = v_3;
if (!(I_s > 6))
{
cursor = v_2;
break lab1;
}
// hop, line 370
{
int c = cursor + 1;
if (0 > c || c > limit)
{
cursor = v_2;
break lab1;
}
cursor = c;
}
} while (false);
// gopast, line 372
golab2: while(true)
{
lab3: do {
if (!(in_grouping(g_v, 97, 371)))
{
break lab3;
}
break golab2;
} while (false);
if (cursor >= limit)
{
break lab0;
}
cursor++;
}
// gopast, line 372
golab4: while(true)
{
lab5: do {
if (!(out_grouping(g_v, 97, 371)))
{
break lab5;
}
break golab4;
} while (false);
if (cursor >= limit)
{
break lab0;
}
cursor++;
}
// setmark p1, line 372
I_p1 = cursor;
// gopast, line 373
golab6: while(true)
{
lab7: do {
if (!(in_grouping(g_v, 97, 371)))
{
break lab7;
}
break golab6;
} while (false);
if (cursor >= limit)
{
break lab0;
}
cursor++;
}
// gopast, line 373
golab8: while(true)
{
lab9: do {
if (!(out_grouping(g_v, 97, 371)))
{
break lab9;
}
break golab8;
} while (false);
if (cursor >= limit)
{
break lab0;
}
cursor++;
}
// setmark p2, line 373
I_p2 = cursor;
} while (false);
cursor = v_1;
// backwards, line 377
limit_backward = cursor; cursor = limit;
// (, line 377
// do, line 378
v_8 = limit - cursor;
lab10: do {
// call fix_conflicts, line 378
if (!r_fix_conflicts())
{
break lab10;
}
} while (false);
cursor = limit - v_8;
// do, line 379
v_9 = limit - cursor;
lab11: do {
// call step1, line 379
if (!r_step1())
{
break lab11;
}
} while (false);
cursor = limit - v_9;
// do, line 380
v_10 = limit - cursor;
lab12: do {
// call fix_chdz, line 380
if (!r_fix_chdz())
{
break lab12;
}
} while (false);
cursor = limit - v_10;
// do, line 381
v_11 = limit - cursor;
lab13: do {
// call step2, line 381
if (!r_step2())
{
break lab13;
}
} while (false);
cursor = limit - v_11;
// do, line 382
v_12 = limit - cursor;
lab14: do {
// call fix_chdz, line 382
if (!r_fix_chdz())
{
break lab14;
}
} while (false);
cursor = limit - v_12;
// do, line 383
v_13 = limit - cursor;
lab15: do {
// call fix_gd, line 383
if (!r_fix_gd())
{
break lab15;
}
} while (false);
cursor = limit - v_13;
cursor = limit_backward; return true;
}
public boolean equals( Object o ) {
return o instanceof LithuanianStemmer;
}
public int hashCode() {
return LithuanianStemmer.class.getName().hashCode();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy