class_docstr: Return a stemmed Arabic word after removing affixes. This an improved
  version of the previous algorithm, which reduces under-stemming errors.
  Typically used in Arabic search engine, information retrieval and NLP.
  
      >>> from nltk.stem import arlstem2
      >>> stemmer = ARLSTem2()
      >>> word = stemmer.stem('يعمل')
      >>> print(word)
      عمل
  
  :param token: The input Arabic word (unicode) to be stemmed
  :type token: unicode
  :return: A unicode Arabic word
class_docstr_tok: ["Return","a","stemmed","Arabic","word","after","removing","affixes",".","This","an","improved","version","of","the","previous","algorithm",",","which","reduces","under-stemming","errors",".","Typically","used","in","Arabic","search","engine",",","information","retrieval","and","NLP",".",">",">",">","from","nltk.stem","import","arlstem2",">",">",">","stemmer","=","ARLSTem2","(",")",">",">",">","word","=","stemmer.stem","(","'\u064a\u0639\u0645\u0644","'",")",">",">",">","print","(","word",")","\u0639\u0645\u0644",":","param","token",":","The","input","Arabic","word","(","unicode",")","to","be","stemmed",":","type","token",":","unicode",":","return",":","A","unicode","Arabic","word"]
docstr: remove the infixes from adjectives
docstr_tok: ["remove","the","infixes","from","adjectives"]
code: def adjective(self, token):
      """
      remove the infixes from adjectives
      """
      # ^Alif, Alif, $Yaa
      if len(token) > 5:
          if (
              token.startswith("\u0627")
              and token[-3] == "\u0627"
              and token.endswith("\u064A")
          ):
              return token[:-3] + token[-2]
  
imports: import re
  from nltk.stem.api import StemmerI
label_desc: Use image node_id 6 for calling the ARLSTem2 obj's underlying member method code with example usage: obj.adjective(token) and returns: unknown