Class persianStemmer


public class persianStemmer extends SnowballStemmer
This class implements the stemming algorithm defined by a snowball script.

Generated from persian.sbl by Snowball 3.1.1 - https://snowballstem.org/

  • Field Details

    • a_0

      private static final Among[] a_0
    • a_1

      private static final Among[] a_1
    • a_2

      private static final Among[] a_2
    • a_3

      private static final Among[] a_3
    • a_4

      private static final Among[] a_4
    • a_5

      private static final Among[] a_5
    • a_6

      private static final Among[] a_6
    • a_7

      private static final Among[] a_7
    • I_p1

      private int I_p1
    • B_remove_verb_person_endings

      private boolean B_remove_verb_person_endings
    • B_saw_present_prefix

      private boolean B_saw_present_prefix
  • Constructor Details

    • persianStemmer

      public persianStemmer()
  • Method Details

    • r_Normalize_Characters

      private boolean r_Normalize_Characters()
    • r_Prefixes

      private boolean r_Prefixes()
    • r_Delete_ZWNJ

      private boolean r_Delete_ZWNJ()
    • r_R1

      private boolean r_R1()
    • r_Protect_Lexical_AN

      private boolean r_Protect_Lexical_AN()
    • r_AN_Exception

      private boolean r_AN_Exception()
    • r_Irregular_Noun

      private boolean r_Irregular_Noun()
    • r_Stem_Noun_or_Adjective

      private boolean r_Stem_Noun_or_Adjective()
    • r_Stem_Verb

      private boolean r_Stem_Verb()
    • stem

      public boolean stem()
      Specified by:
      stem in class SnowballStemmer
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object