class_docstr: Syllabification ``Process`` for Middle English.
  
  >>> from cltk.core.data_types import Process, Pipeline
  >>> from cltk.tokenizers.processes import MiddleEnglishTokenizationProcess
  >>> from cltk.text.processes import DefaultPunctuationRemovalProcess
  >>> from cltk.languages.utils import get_lang
  >>> from cltk.languages.example_texts import get_example_text
  >>> from cltk.nlp import NLP
  >>> pipe = Pipeline(description="A custom Middle English pipeline",     processes=[MiddleEnglishTokenizationProcess, DefaultPunctuationRemovalProcess, MiddleEnglishSyllabificationProcess],     language=get_lang("enm"))
  >>> nlp = NLP(language='enm', custom_pipeline=pipe, suppress_banner=True)
  >>> text = get_example_text("enm").replace('\n', ' ')
  >>> cltk_doc = nlp(text)
  >>> [word.syllables for word in cltk_doc.words[:5]]
  [['whi', 'lom'], ['as'], ['ol', 'de'], ['sto', 'ries'], ['tellen']]
class_docstr_tok: ["Syllabification","``","Process","``","for","Middle","English",".",">",">",">","from","cltk.core.data_types","import","Process",",","Pipeline",">",">",">","from","cltk.tokenizers.processes","import","MiddleEnglishTokenizationProcess",">",">",">","from","cltk.text.processes","import","DefaultPunctuationRemovalProcess",">",">",">","from","cltk.languages.utils","import","get_lang",">",">",">","from","cltk.languages.example_texts","import","get_example_text",">",">",">","from","cltk.nlp","import","NLP",">",">",">","pipe","=","Pipeline","(","description=","''","A","custom","Middle","English","pipeline","''",",","processes=","[","MiddleEnglishTokenizationProcess",",","DefaultPunctuationRemovalProcess",",","MiddleEnglishSyllabificationProcess","]",",","language=get_lang","(","``","enm","''",")",")",">",">",">","nlp","=","NLP","(","language='enm","'",",","custom_pipeline=pipe",",","suppress_banner=True",")",">",">",">","text","=","get_example_text","(","``","enm","''",")",".replace","(","'\\n","'",",","'","'",")",">",">",">","cltk_doc","=","nlp","(","text",")",">",">",">","[","word.syllables","for","word","in","cltk_doc.words","[",":5","]","]","[","[","'whi","'",",","'lom","'","]",",","[","'as","'","]",",","[","'ol","'",",","'de","'","]",",","[","'sto","'",",","'ries","'","]",",","[","'tellen","'","]","]"]
code: def algorithm(self):
      return MiddleEnglishSyllabifier()
  
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 MiddleEnglishSyllabificationProcess obj's underlying member method code with example usage: obj.algorithm() and returns: MiddleEnglishSyllabifier