class_docstr: Syllabification ``Process`` for Latin.
  
  >>> from cltk.core.data_types import Process, Pipeline
  >>> from cltk.tokenizers.processes import LatinTokenizationProcess
  >>> from cltk.text.processes import DefaultPunctuationRemovalProcess
  >>> from cltk.languages.utils import get_lang
  >>> from cltk.languages.example_texts import get_example_text
  >>> from cltk import NLP
  >>> a_pipeline = Pipeline(description="A custom Latin pipeline", processes=[LatinTokenizationProcess, DefaultPunctuationRemovalProcess, LatinSyllabificationProcess], language=get_lang("lat"))
  >>> nlp = NLP(language='lat', custom_pipeline=a_pipeline, suppress_banner=True)
  >>> text = get_example_text("lat")
  >>> cltk_doc = nlp(text)
  >>> [word.syllables for word in cltk_doc.words[:5]]
  [['gal', 'li', 'a'], ['est'], ['om', 'nis'], ['di', 'vi', 'sa'], ['in']]
class_docstr_tok: ["Syllabification","``","Process","``","for","Latin",".",">",">",">","from","cltk.core.data_types","import","Process",",","Pipeline",">",">",">","from","cltk.tokenizers.processes","import","LatinTokenizationProcess",">",">",">","from","cltk.text.processes","import","DefaultPunctuationRemovalProcess",">",">",">","from","cltk.languages.utils","import","get_lang",">",">",">","from","cltk.languages.example_texts","import","get_example_text",">",">",">","from","cltk","import","NLP",">",">",">","a_pipeline","=","Pipeline","(","description=","''","A","custom","Latin","pipeline","''",",","processes=","[","LatinTokenizationProcess",",","DefaultPunctuationRemovalProcess",",","LatinSyllabificationProcess","]",",","language=get_lang","(","``","lat","''",")",")",">",">",">","nlp","=","NLP","(","language='lat","'",",","custom_pipeline=a_pipeline",",","suppress_banner=True",")",">",">",">","text","=","get_example_text","(","``","lat","''",")",">",">",">","cltk_doc","=","nlp","(","text",")",">",">",">","[","word.syllables","for","word","in","cltk_doc.words","[",":5","]","]","[","[","'gal","'",",","'li","'",",","'","a","'","]",",","[","'est","'","]",",","[","'om","'",",","'nis","'","]",",","[","'di","'",",","'vi","'",",","'sa","'","]",",","[","'in","'","]","]"]
code: def algorithm(self):
      return LatinSyllabifier()
  
imports: from copy import deepcopy
  from dataclasses import dataclass
  from boltons.cacheutils import cachedproperty
  from cltk.core.data_types import Doc, Process
  from cltk.phonology.ang.phonology import OldEnglishSyllabifier
  from cltk.phonology.enm.phonology import MiddleEnglishSyllabifier
  from cltk.phonology.gmh.phonology import MiddleHighGermanSyllabifier
  from cltk.phonology.lat.phonology import LatinSyllabifier
  from cltk.phonology.non.phonology import OldNorseSyllabifier
label_desc: Use image node_id 1 for calling the LatinSyllabificationProcess obj's underlying member method code with example usage: obj.algorithm() and returns: LatinSyllabifier