class_docstr: Class contains implementation of Porter stemming algorithm.
  
  Attributes
  --------
  b : str
      Buffer holding a word to be stemmed. The letters are in b[0], b[1] ... ending at b[`k`].
  k : int
      Readjusted downwards as the stemming progresses.
  j : int
      Word length.
class_docstr_tok: ["Class","contains","implementation","of","Porter","stemming","algorithm",".","Attributes","--","--","--","--","b",":","str","Buffer","holding","a","word","to","be","stemmed",".","The","letters","are","in","b","[","0","]",",","b","[","1","]","...","ending","at","b","[","`","k","`","]",".","k",":","int","Readjusted","downwards","as","the","stemming","progresses",".","j",":","int","Word","length","."]
docstr: Append `s` to `b`, adjusting `k`.
  
  Parameters
  ----------
  s : str
docstr_tok: ["Append","`","s","`","to","`","b","`",",","adjusting","`","k","`",".","Parameters","--","--","--","--","--","s",":","str"]
code: def _setto(self, s):
      """Append `s` to `b`, adjusting `k`.
  
      Parameters
      ----------
      s : str
  
      """
      self.b = self.b[: self.j + 1] + s
      self.k = len(self.b) - 1
  
file_path: gensim/gensim/parsing/porter.py
label_desc: Use image node_id 8 for calling the PorterStemmer obj's underlying member method code with example usage: obj._setto(s) without return types