📄 russianstemmer.java
字号:
// This file was generated automatically by the Snowball to Java compilerpackage 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. */public class russianStemmer extends org.tartarus.snowball.SnowballStemmer {private static final long serialVersionUID = 1L; private final static russianStemmer methodObject = new russianStemmer (); private final static Among a_0[] = { new Among ( "\u0432", -1, 1, "", methodObject ), new Among ( "\u0438\u0432", 0, 2, "", methodObject ), new Among ( "\u044B\u0432", 0, 2, "", methodObject ), new Among ( "\u0432\u0448\u0438", -1, 1, "", methodObject ), new Among ( "\u0438\u0432\u0448\u0438", 3, 2, "", methodObject ), new Among ( "\u044B\u0432\u0448\u0438", 3, 2, "", methodObject ), new Among ( "\u0432\u0448\u0438\u0441\u044C", -1, 1, "", methodObject ), new Among ( "\u0438\u0432\u0448\u0438\u0441\u044C", 6, 2, "", methodObject ), new Among ( "\u044B\u0432\u0448\u0438\u0441\u044C", 6, 2, "", methodObject ) }; private final static Among a_1[] = { new Among ( "\u0435\u0435", -1, 1, "", methodObject ), new Among ( "\u0438\u0435", -1, 1, "", methodObject ), new Among ( "\u043E\u0435", -1, 1, "", methodObject ), new Among ( "\u044B\u0435", -1, 1, "", methodObject ), new Among ( "\u0438\u043C\u0438", -1, 1, "", methodObject ), new Among ( "\u044B\u043C\u0438", -1, 1, "", methodObject ), new Among ( "\u0435\u0439", -1, 1, "", methodObject ), new Among ( "\u0438\u0439", -1, 1, "", methodObject ), new Among ( "\u043E\u0439", -1, 1, "", methodObject ), new Among ( "\u044B\u0439", -1, 1, "", methodObject ), new Among ( "\u0435\u043C", -1, 1, "", methodObject ), new Among ( "\u0438\u043C", -1, 1, "", methodObject ), new Among ( "\u043E\u043C", -1, 1, "", methodObject ), new Among ( "\u044B\u043C", -1, 1, "", methodObject ), new Among ( "\u0435\u0433\u043E", -1, 1, "", methodObject ), new Among ( "\u043E\u0433\u043E", -1, 1, "", methodObject ), new Among ( "\u0435\u043C\u0443", -1, 1, "", methodObject ), new Among ( "\u043E\u043C\u0443", -1, 1, "", methodObject ), new Among ( "\u0438\u0445", -1, 1, "", methodObject ), new Among ( "\u044B\u0445", -1, 1, "", methodObject ), new Among ( "\u0435\u044E", -1, 1, "", methodObject ), new Among ( "\u043E\u044E", -1, 1, "", methodObject ), new Among ( "\u0443\u044E", -1, 1, "", methodObject ), new Among ( "\u044E\u044E", -1, 1, "", methodObject ), new Among ( "\u0430\u044F", -1, 1, "", methodObject ), new Among ( "\u044F\u044F", -1, 1, "", methodObject ) }; private final static Among a_2[] = { new Among ( "\u0435\u043C", -1, 1, "", methodObject ), new Among ( "\u043D\u043D", -1, 1, "", methodObject ), new Among ( "\u0432\u0448", -1, 1, "", methodObject ), new Among ( "\u0438\u0432\u0448", 2, 2, "", methodObject ), new Among ( "\u044B\u0432\u0448", 2, 2, "", methodObject ), new Among ( "\u0449", -1, 1, "", methodObject ), new Among ( "\u044E\u0449", 5, 1, "", methodObject ), new Among ( "\u0443\u044E\u0449", 6, 2, "", methodObject ) }; private final static Among a_3[] = { new Among ( "\u0441\u044C", -1, 1, "", methodObject ), new Among ( "\u0441\u044F", -1, 1, "", methodObject ) }; private final static Among a_4[] = { new Among ( "\u043B\u0430", -1, 1, "", methodObject ), new Among ( "\u0438\u043B\u0430", 0, 2, "", methodObject ), new Among ( "\u044B\u043B\u0430", 0, 2, "", methodObject ), new Among ( "\u043D\u0430", -1, 1, "", methodObject ), new Among ( "\u0435\u043D\u0430", 3, 2, "", methodObject ), new Among ( "\u0435\u0442\u0435", -1, 1, "", methodObject ), new Among ( "\u0438\u0442\u0435", -1, 2, "", methodObject ), new Among ( "\u0439\u0442\u0435", -1, 1, "", methodObject ), new Among ( "\u0435\u0439\u0442\u0435", 7, 2, "", methodObject ), new Among ( "\u0443\u0439\u0442\u0435", 7, 2, "", methodObject ), new Among ( "\u043B\u0438", -1, 1, "", methodObject ), new Among ( "\u0438\u043B\u0438", 10, 2, "", methodObject ), new Among ( "\u044B\u043B\u0438", 10, 2, "", methodObject ), new Among ( "\u0439", -1, 1, "", methodObject ), new Among ( "\u0435\u0439", 13, 2, "", methodObject ), new Among ( "\u0443\u0439", 13, 2, "", methodObject ), new Among ( "\u043B", -1, 1, "", methodObject ), new Among ( "\u0438\u043B", 16, 2, "", methodObject ), new Among ( "\u044B\u043B", 16, 2, "", methodObject ), new Among ( "\u0435\u043C", -1, 1, "", methodObject ), new Among ( "\u0438\u043C", -1, 2, "", methodObject ), new Among ( "\u044B\u043C", -1, 2, "", methodObject ), new Among ( "\u043D", -1, 1, "", methodObject ), new Among ( "\u0435\u043D", 22, 2, "", methodObject ), new Among ( "\u043B\u043E", -1, 1, "", methodObject ), new Among ( "\u0438\u043B\u043E", 24, 2, "", methodObject ), new Among ( "\u044B\u043B\u043E", 24, 2, "", methodObject ), new Among ( "\u043D\u043E", -1, 1, "", methodObject ), new Among ( "\u0435\u043D\u043E", 27, 2, "", methodObject ), new Among ( "\u043D\u043D\u043E", 27, 1, "", methodObject ), new Among ( "\u0435\u0442", -1, 1, "", methodObject ), new Among ( "\u0443\u0435\u0442", 30, 2, "", methodObject ), new Among ( "\u0438\u0442", -1, 2, "", methodObject ), new Among ( "\u044B\u0442", -1, 2, "", methodObject ), new Among ( "\u044E\u0442", -1, 1, "", methodObject ), new Among ( "\u0443\u044E\u0442", 34, 2, "", methodObject ), new Among ( "\u044F\u0442", -1, 2, "", methodObject ), new Among ( "\u043D\u044B", -1, 1, "", methodObject ), new Among ( "\u0435\u043D\u044B", 37, 2, "", methodObject ), new Among ( "\u0442\u044C", -1, 1, "", methodObject ), new Among ( "\u0438\u0442\u044C", 39, 2, "", methodObject ), new Among ( "\u044B\u0442\u044C", 39, 2, "", methodObject ), new Among ( "\u0435\u0448\u044C", -1, 1, "", methodObject ), new Among ( "\u0438\u0448\u044C", -1, 2, "", methodObject ), new Among ( "\u044E", -1, 2, "", methodObject ), new Among ( "\u0443\u044E", 44, 2, "", methodObject ) }; private final static Among a_5[] = { new Among ( "\u0430", -1, 1, "", methodObject ), new Among ( "\u0435\u0432", -1, 1, "", methodObject ), new Among ( "\u043E\u0432", -1, 1, "", methodObject ), new Among ( "\u0435", -1, 1, "", methodObject ), new Among ( "\u0438\u0435", 3, 1, "", methodObject ), new Among ( "\u044C\u0435", 3, 1, "", methodObject ), new Among ( "\u0438", -1, 1, "", methodObject ), new Among ( "\u0435\u0438", 6, 1, "", methodObject ), new Among ( "\u0438\u0438", 6, 1, "", methodObject ), new Among ( "\u0430\u043C\u0438", 6, 1, "", methodObject ), new Among ( "\u044F\u043C\u0438", 6, 1, "", methodObject ), new Among ( "\u0438\u044F\u043C\u0438", 10, 1, "", methodObject ), new Among ( "\u0439", -1, 1, "", methodObject ), new Among ( "\u0435\u0439", 12, 1, "", methodObject ), new Among ( "\u0438\u0435\u0439", 13, 1, "", methodObject ), new Among ( "\u0438\u0439", 12, 1, "", methodObject ), new Among ( "\u043E\u0439", 12, 1, "", methodObject ), new Among ( "\u0430\u043C", -1, 1, "", methodObject ), new Among ( "\u0435\u043C", -1, 1, "", methodObject ), new Among ( "\u0438\u0435\u043C", 18, 1, "", methodObject ), new Among ( "\u043E\u043C", -1, 1, "", methodObject ), new Among ( "\u044F\u043C", -1, 1, "", methodObject ), new Among ( "\u0438\u044F\u043C", 21, 1, "", methodObject ), new Among ( "\u043E", -1, 1, "", methodObject ), new Among ( "\u0443", -1, 1, "", methodObject ), new Among ( "\u0430\u0445", -1, 1, "", methodObject ), new Among ( "\u044F\u0445", -1, 1, "", methodObject ), new Among ( "\u0438\u044F\u0445", 26, 1, "", methodObject ), new Among ( "\u044B", -1, 1, "", methodObject ), new Among ( "\u044C", -1, 1, "", methodObject ), new Among ( "\u044E", -1, 1, "", methodObject ), new Among ( "\u0438\u044E", 30, 1, "", methodObject ), new Among ( "\u044C\u044E", 30, 1, "", methodObject ), new Among ( "\u044F", -1, 1, "", methodObject ), new Among ( "\u0438\u044F", 33, 1, "", methodObject ), new Among ( "\u044C\u044F", 33, 1, "", methodObject ) }; private final static Among a_6[] = { new Among ( "\u043E\u0441\u0442", -1, 1, "", methodObject ), new Among ( "\u043E\u0441\u0442\u044C", -1, 1, "", methodObject ) }; private final static Among a_7[] = { new Among ( "\u0435\u0439\u0448\u0435", -1, 1, "", methodObject ), new Among ( "\u043D", -1, 2, "", methodObject ), new Among ( "\u0435\u0439\u0448", -1, 1, "", methodObject ), new Among ( "\u044C", -1, 3, "", methodObject ) }; private static final char g_v[] = {33, 65, 8, 232 }; private int I_p2; private int I_pV; private void copy_from(russianStemmer other) { I_p2 = other.I_p2; I_pV = other.I_pV; super.copy_from(other); } private boolean r_mark_regions() { int v_1; // (, line 57 I_pV = limit; I_p2 = limit; // do, line 61 v_1 = cursor; lab0: do { // (, line 61 // gopast, line 62 golab1: while(true) { lab2: do { if (!(in_grouping(g_v, 1072, 1103))) { break lab2; } break golab1; } while (false); if (cursor >= limit) { break lab0; } cursor++; } // setmark pV, line 62 I_pV = cursor; // gopast, line 62 golab3: while(true) { lab4: do { if (!(out_grouping(g_v, 1072, 1103))) { break lab4; } break golab3; } while (false); if (cursor >= limit) { break lab0; } cursor++; } // gopast, line 63 golab5: while(true) { lab6: do { if (!(in_grouping(g_v, 1072, 1103))) { break lab6; } break golab5; } while (false); if (cursor >= limit) { break lab0; } cursor++; } // gopast, line 63 golab7: while(true) { lab8: do {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -