class_docstr: Train sentences tokenizer
docstr: Initialize stoplist builder with option for language specific parameters
  :type language: str
  :param language: text from which to build the stoplist
  :type punctuation: list
  :param punctuation: list of punctuation used to train sentences tokenizer
  :type strict: bool
  :param strict: option for including additional punctuation for tokenizer
  :type strict: list
  :param strict: list of additional punctuation used to train sentences tokenizer if strict is used
  :type abbreviations: list
  :param abbreviations: list of abbreviations used to train sentences tokenizer
docstr_tok: ["Initialize","stoplist","builder","with","option","for","language","specific","parameters",":","type","language",":","str",":","param","language",":","text","from","which","to","build","the","stoplist",":","type","punctuation",":","list",":","param","punctuation",":","list","of","punctuation","used","to","train","sentences","tokenizer",":","type","strict",":","bool",":","param","strict",":","option","for","including","additional","punctuation","for","tokenizer",":","type","strict",":","list",":","param","strict",":","list","of","additional","punctuation","used","to","train","sentences","tokenizer","if","strict","is","used",":","type","abbreviations",":","list",":","param","abbreviations",":","list","of","abbreviations","used","to","train","sentences","tokenizer"]
code: def __init__(
      self,
      language: str = None,
      punctuation: List[str] = None,
      strict: bool = False,
      strict_punctuation: List[str] = None,
      abbreviations: List[str] = None,
  ):
      """Initialize stoplist builder with option for language specific parameters
      :type language: str
      :param language: text from which to build the stoplist
      :type punctuation: list
      :param punctuation: list of punctuation used to train sentences tokenizer
      :type strict: bool
      :param strict: option for including additional punctuation for tokenizer
      :type strict: list
      :param strict: list of additional punctuation used to train sentences tokenizer if strict is used
      :type abbreviations: list
      :param abbreviations: list of abbreviations used to train sentences tokenizer
      """
      if language:
          self.language = language.lower()
  
      self.strict = strict
      self.punctuation = punctuation
      self.strict_punctuation = strict_punctuation
      self.abbreviations = abbreviations
  
file_path: cltk/src/cltk/tokenizers/utils.py
imports: import inspect
  import pickle
  from abc import abstractmethod
  from typing import Any, Dict, Generator, List, Set, Tuple
  from nltk.tokenize.punkt import PunktLanguageVars, PunktSentenceTokenizer, PunktTrainer
label_desc: Use image node_id 1 to create a new SentenceTokenizerTrainer object  with example: obj = SentenceTokenizerTrainer(language, punctuation, strict, strict_punctuation, abbreviations)