class_docstr: A short line, or half line, is a
class_docstr_tok: ["A","short","line",",","or","half","line",",","is","a"]
docstr: >>> raw_short_line = "Deyr fé"
  >>> short_line = ShortLine(raw_short_line)
  >>> syl = Syllabifier(language="non", break_geminants=True)
  >>> syl.set_invalid_onsets(old_norse_syllabifier.invalid_onsets)
  >>> short_line.syllabify(syl)
  
  :param syllabifier: function that transforms a word into a list of its syllables
  :return:
docstr_tok: [">",">",">","raw_short_line","=","``","Deyr","f\u00e9","''",">",">",">","short_line","=","ShortLine","(","raw_short_line",")",">",">",">","syl","=","Syllabifier","(","language=","''","non","''",",","break_geminants=True",")",">",">",">","syl.set_invalid_onsets","(","old_norse_syllabifier.invalid_onsets",")",">",">",">","short_line.syllabify","(","syl",")",":","param","syllabifier",":","function","that","transforms","a","word","into","a","list","of","its","syllables",":","return",":"]
code: def syllabify(self, syllabifier):
      """
      >>> raw_short_line = "Deyr fé"
      >>> short_line = ShortLine(raw_short_line)
      >>> syl = Syllabifier(language="non", break_geminants=True)
      >>> syl.set_invalid_onsets(old_norse_syllabifier.invalid_onsets)
      >>> short_line.syllabify(syl)
  
      :param syllabifier: function that transforms a word into a list of its syllables
      :return:
      """
      for viisuordh in self.tokenized_text:
          word = old_norse_normalize(viisuordh)
          if word:
              self.syllabified.append(syllabifier.syllabify(word))
  
imports: import re
  from math import floor
  from typing import Dict, List, Tuple, Union
  import cltk.phonology.non.syllabifier
  import cltk.phonology.non.transcription
  from cltk.core.cltk_logger import logger
  from cltk.phonology.non.utils import Transcriber
  from cltk.phonology.syllabify import Syllabifier
  from cltk.stops.non import STOPS
  from cltk.tag.pos import POSTag
  from cltk.tokenizers.non import OldNorseWordTokenizer
label_desc: Use image node_id 3 for calling the ShortLine obj's underlying member method code with example usage: obj.syllabify(syllabifier) without return types