class_docstr: ARLSTem stemmer : a light Arabic Stemming algorithm without any dictionary.
  Department of Telecommunication & Information Processing. USTHB University,
  Algiers, Algeria.
  ARLSTem.stem(token) returns the Arabic stem for the input token.
  The ARLSTem Stemmer requires that all tokens are encoded using Unicode
  encoding.
class_docstr_tok: ["ARLSTem","stemmer",":","a","light","Arabic","Stemming","algorithm","without","any","dictionary",".","Department","of","Telecommunication","&","Information","Processing",".","USTHB","University",",","Algiers",",","Algeria",".","ARLSTem.stem","(","token",")","returns","the","Arabic","stem","for","the","input","token",".","The","ARLSTem","Stemmer","requires","that","all","tokens","are","encoded","using","Unicode","encoding","."]
docstr: stem the present prefixes and suffixes
docstr_tok: ["stem","the","present","prefixes","and","suffixes"]
code: def verb_t1(self, token):
      """
      stem the present prefixes and suffixes
      """
      if len(token) > 5 and token.startswith("\u062A"):  # Taa
          for s2 in self.pl_si2:
              if token.endswith(s2):
                  return token[1:-2]
      if len(token) > 5 and token.startswith("\u064A"):  # Yaa
          for s2 in self.verb_su2:
              if token.endswith(s2):
                  return token[1:-2]
      if len(token) > 4 and token.startswith("\u0627"):  # Alif
          # Waaw Alif
          if len(token) > 5 and token.endswith("\u0648\u0627"):
              return token[1:-2]
          # Yaa
          if token.endswith("\u064A"):
              return token[1:-1]
          # Alif
          if token.endswith("\u0627"):
              return token[1:-1]
          # Noon
          if token.endswith("\u0646"):
              return token[1:-1]
      # ^Yaa, Noon$
      if (
          len(token) > 4
          and token.startswith("\u064A")
          and token.endswith("\u0646")
      ):
          return token[1:-1]
      # ^Taa, Noon$
      if (
          len(token) > 4
          and token.startswith("\u062A")
          and token.endswith("\u0646")
      ):
          return token[1:-1]
  
file_path: nltk/nltk/stem/arlstem.py
imports: import re
  from nltk.stem.api import StemmerI
label_desc: Use image node_id 9 for calling the ARLSTem obj's underlying member method code with example usage: obj.verb_t1(token) and returns: token, token, token, token, token, token, token, token