📄 italianstemmer.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 italianStemmer extends org.tartarus.snowball.SnowballStemmer {private static final long serialVersionUID = 1L; private final static italianStemmer methodObject = new italianStemmer (); private final static Among a_0[] = { new Among ( "", -1, 7, "", methodObject ), new Among ( "qu", 0, 6, "", methodObject ), new Among ( "\u00E1", 0, 1, "", methodObject ), new Among ( "\u00E9", 0, 2, "", methodObject ), new Among ( "\u00ED", 0, 3, "", methodObject ), new Among ( "\u00F3", 0, 4, "", methodObject ), new Among ( "\u00FA", 0, 5, "", methodObject ) }; private final static Among a_1[] = { new Among ( "", -1, 3, "", methodObject ), new Among ( "I", 0, 1, "", methodObject ), new Among ( "U", 0, 2, "", methodObject ) }; private final static Among a_2[] = { new Among ( "la", -1, -1, "", methodObject ), new Among ( "cela", 0, -1, "", methodObject ), new Among ( "gliela", 0, -1, "", methodObject ), new Among ( "mela", 0, -1, "", methodObject ), new Among ( "tela", 0, -1, "", methodObject ), new Among ( "vela", 0, -1, "", methodObject ), new Among ( "le", -1, -1, "", methodObject ), new Among ( "cele", 6, -1, "", methodObject ), new Among ( "gliele", 6, -1, "", methodObject ), new Among ( "mele", 6, -1, "", methodObject ), new Among ( "tele", 6, -1, "", methodObject ), new Among ( "vele", 6, -1, "", methodObject ), new Among ( "ne", -1, -1, "", methodObject ), new Among ( "cene", 12, -1, "", methodObject ), new Among ( "gliene", 12, -1, "", methodObject ), new Among ( "mene", 12, -1, "", methodObject ), new Among ( "sene", 12, -1, "", methodObject ), new Among ( "tene", 12, -1, "", methodObject ), new Among ( "vene", 12, -1, "", methodObject ), new Among ( "ci", -1, -1, "", methodObject ), new Among ( "li", -1, -1, "", methodObject ), new Among ( "celi", 20, -1, "", methodObject ), new Among ( "glieli", 20, -1, "", methodObject ), new Among ( "meli", 20, -1, "", methodObject ), new Among ( "teli", 20, -1, "", methodObject ), new Among ( "veli", 20, -1, "", methodObject ), new Among ( "gli", 20, -1, "", methodObject ), new Among ( "mi", -1, -1, "", methodObject ), new Among ( "si", -1, -1, "", methodObject ), new Among ( "ti", -1, -1, "", methodObject ), new Among ( "vi", -1, -1, "", methodObject ), new Among ( "lo", -1, -1, "", methodObject ), new Among ( "celo", 31, -1, "", methodObject ), new Among ( "glielo", 31, -1, "", methodObject ), new Among ( "melo", 31, -1, "", methodObject ), new Among ( "telo", 31, -1, "", methodObject ), new Among ( "velo", 31, -1, "", methodObject ) }; private final static Among a_3[] = { new Among ( "ando", -1, 1, "", methodObject ), new Among ( "endo", -1, 1, "", methodObject ), new Among ( "ar", -1, 2, "", methodObject ), new Among ( "er", -1, 2, "", methodObject ), new Among ( "ir", -1, 2, "", methodObject ) }; private final static Among a_4[] = { new Among ( "ic", -1, -1, "", methodObject ), new Among ( "abil", -1, -1, "", methodObject ), new Among ( "os", -1, -1, "", methodObject ), new Among ( "iv", -1, 1, "", methodObject ) }; private final static Among a_5[] = { new Among ( "ic", -1, 1, "", methodObject ), new Among ( "abil", -1, 1, "", methodObject ), new Among ( "iv", -1, 1, "", methodObject ) }; private final static Among a_6[] = { new Among ( "ica", -1, 1, "", methodObject ), new Among ( "logia", -1, 3, "", methodObject ), new Among ( "osa", -1, 1, "", methodObject ), new Among ( "ista", -1, 1, "", methodObject ), new Among ( "iva", -1, 9, "", methodObject ), new Among ( "anza", -1, 1, "", methodObject ), new Among ( "enza", -1, 5, "", methodObject ), new Among ( "ice", -1, 1, "", methodObject ), new Among ( "atrice", 7, 1, "", methodObject ), new Among ( "iche", -1, 1, "", methodObject ), new Among ( "logie", -1, 3, "", methodObject ), new Among ( "abile", -1, 1, "", methodObject ), new Among ( "ibile", -1, 1, "", methodObject ), new Among ( "usione", -1, 4, "", methodObject ), new Among ( "azione", -1, 2, "", methodObject ), new Among ( "uzione", -1, 4, "", methodObject ), new Among ( "atore", -1, 2, "", methodObject ), new Among ( "ose", -1, 1, "", methodObject ), new Among ( "ante", -1, 1, "", methodObject ), new Among ( "mente", -1, 1, "", methodObject ), new Among ( "amente", 19, 7, "", methodObject ), new Among ( "iste", -1, 1, "", methodObject ), new Among ( "ive", -1, 9, "", methodObject ), new Among ( "anze", -1, 1, "", methodObject ), new Among ( "enze", -1, 5, "", methodObject ), new Among ( "ici", -1, 1, "", methodObject ), new Among ( "atrici", 25, 1, "", methodObject ), new Among ( "ichi", -1, 1, "", methodObject ), new Among ( "abili", -1, 1, "", methodObject ), new Among ( "ibili", -1, 1, "", methodObject ), new Among ( "ismi", -1, 1, "", methodObject ), new Among ( "usioni", -1, 4, "", methodObject ), new Among ( "azioni", -1, 2, "", methodObject ), new Among ( "uzioni", -1, 4, "", methodObject ), new Among ( "atori", -1, 2, "", methodObject ), new Among ( "osi", -1, 1, "", methodObject ), new Among ( "anti", -1, 1, "", methodObject ), new Among ( "amenti", -1, 6, "", methodObject ), new Among ( "imenti", -1, 6, "", methodObject ), new Among ( "isti", -1, 1, "", methodObject ), new Among ( "ivi", -1, 9, "", methodObject ), new Among ( "ico", -1, 1, "", methodObject ), new Among ( "ismo", -1, 1, "", methodObject ), new Among ( "oso", -1, 1, "", methodObject ), new Among ( "amento", -1, 6, "", methodObject ), new Among ( "imento", -1, 6, "", methodObject ), new Among ( "ivo", -1, 9, "", methodObject ), new Among ( "it\u00E0", -1, 8, "", methodObject ), new Among ( "ist\u00E0", -1, 1, "", methodObject ), new Among ( "ist\u00E8", -1, 1, "", methodObject ), new Among ( "ist\u00EC", -1, 1, "", methodObject ) }; private final static Among a_7[] = { new Among ( "isca", -1, 1, "", methodObject ), new Among ( "enda", -1, 1, "", methodObject ), new Among ( "ata", -1, 1, "", methodObject ), new Among ( "ita", -1, 1, "", methodObject ), new Among ( "uta", -1, 1, "", methodObject ), new Among ( "ava", -1, 1, "", methodObject ), new Among ( "eva", -1, 1, "", methodObject ), new Among ( "iva", -1, 1, "", methodObject ), new Among ( "erebbe", -1, 1, "", methodObject ), new Among ( "irebbe", -1, 1, "", methodObject ), new Among ( "isce", -1, 1, "", methodObject ), new Among ( "ende", -1, 1, "", methodObject ), new Among ( "are", -1, 1, "", methodObject ), new Among ( "ere", -1, 1, "", methodObject ), new Among ( "ire", -1, 1, "", methodObject ), new Among ( "asse", -1, 1, "", methodObject ), new Among ( "ate", -1, 1, "", methodObject ), new Among ( "avate", 16, 1, "", methodObject ), new Among ( "evate", 16, 1, "", methodObject ), new Among ( "ivate", 16, 1, "", methodObject ), new Among ( "ete", -1, 1, "", methodObject ), new Among ( "erete", 20, 1, "", methodObject ), new Among ( "irete", 20, 1, "", methodObject ), new Among ( "ite", -1, 1, "", methodObject ), new Among ( "ereste", -1, 1, "", methodObject ), new Among ( "ireste", -1, 1, "", methodObject ), new Among ( "ute", -1, 1, "", methodObject ), new Among ( "erai", -1, 1, "", methodObject ), new Among ( "irai", -1, 1, "", methodObject ), new Among ( "isci", -1, 1, "", methodObject ), new Among ( "endi", -1, 1, "", methodObject ), new Among ( "erei", -1, 1, "", methodObject ), new Among ( "irei", -1, 1, "", methodObject ), new Among ( "assi", -1, 1, "", methodObject ), new Among ( "ati", -1, 1, "", methodObject ), new Among ( "iti", -1, 1, "", methodObject ), new Among ( "eresti", -1, 1, "", methodObject ), new Among ( "iresti", -1, 1, "", methodObject ), new Among ( "uti", -1, 1, "", methodObject ), new Among ( "avi", -1, 1, "", methodObject ), new Among ( "evi", -1, 1, "", methodObject ), new Among ( "ivi", -1, 1, "", methodObject ), new Among ( "isco", -1, 1, "", methodObject ), new Among ( "ando", -1, 1, "", methodObject ), new Among ( "endo", -1, 1, "", methodObject ), new Among ( "Yamo", -1, 1, "", methodObject ), new Among ( "iamo", -1, 1, "", methodObject ), new Among ( "avamo", -1, 1, "", methodObject ), new Among ( "evamo", -1, 1, "", methodObject ), new Among ( "ivamo", -1, 1, "", methodObject ), new Among ( "eremo", -1, 1, "", methodObject ), new Among ( "iremo", -1, 1, "", methodObject ), new Among ( "assimo", -1, 1, "", methodObject ), new Among ( "ammo", -1, 1, "", methodObject ), new Among ( "emmo", -1, 1, "", methodObject ), new Among ( "eremmo", 54, 1, "", methodObject ), new Among ( "iremmo", 54, 1, "", methodObject ), new Among ( "immo", -1, 1, "", methodObject ), new Among ( "ano", -1, 1, "", methodObject ), new Among ( "iscano", 58, 1, "", methodObject ), new Among ( "avano", 58, 1, "", methodObject ), new Among ( "evano", 58, 1, "", methodObject ), new Among ( "ivano", 58, 1, "", methodObject ), new Among ( "eranno", -1, 1, "", methodObject ), new Among ( "iranno", -1, 1, "", methodObject ), new Among ( "ono", -1, 1, "", methodObject ), new Among ( "iscono", 65, 1, "", methodObject ), new Among ( "arono", 65, 1, "", methodObject ), new Among ( "erono", 65, 1, "", methodObject ), new Among ( "irono", 65, 1, "", methodObject ), new Among ( "erebbero", -1, 1, "", methodObject ), new Among ( "irebbero", -1, 1, "", methodObject ), new Among ( "assero", -1, 1, "", methodObject ), new Among ( "essero", -1, 1, "", methodObject ), new Among ( "issero", -1, 1, "", methodObject ), new Among ( "ato", -1, 1, "", methodObject ), new Among ( "ito", -1, 1, "", methodObject ), new Among ( "uto", -1, 1, "", methodObject ), new Among ( "avo", -1, 1, "", methodObject ), new Among ( "evo", -1, 1, "", methodObject ), new Among ( "ivo", -1, 1, "", methodObject ), new Among ( "ar", -1, 1, "", methodObject ), new Among ( "ir", -1, 1, "", methodObject ), new Among ( "er\u00E0", -1, 1, "", methodObject ), new Among ( "ir\u00E0", -1, 1, "", methodObject ), new Among ( "er\u00F2", -1, 1, "", methodObject ), new Among ( "ir\u00F2", -1, 1, "", methodObject ) }; private static final char g_v[] = {17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 8, 2, 1 }; private static final char g_AEIO[] = {17, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 8, 2 }; private static final char g_CG[] = {17 }; private int I_p2; private int I_p1; private int I_pV; private void copy_from(italianStemmer other) { I_p2 = other.I_p2; I_p1 = other.I_p1; I_pV = other.I_pV; super.copy_from(other); } private boolean r_prelude() { int among_var; int v_1; int v_2; int v_3; int v_4; int v_5; // (, line 34 // test, line 35 v_1 = cursor; // repeat, line 35 replab0: while(true) { v_2 = cursor; lab1: do { // (, line 35 // [, line 36 bra = cursor; // substring, line 36 among_var = find_among(a_0, 7); if (among_var == 0) { break lab1; } // ], line 36 ket = cursor; switch(among_var) { case 0: break lab1; case 1: // (, line 37 // <-, line 37 slice_from("\u00E0"); break; case 2: // (, line 38 // <-, line 38 slice_from("\u00E8"); break; case 3: // (, line 39 // <-, line 39 slice_from("\u00EC"); break; case 4:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -