class_docstr: Verse, strophe or stanza. This is here a regular set of meters.
  'Abstract' class which implements global methods on verse.
class_docstr_tok: ["Verse",",","strophe","or","stanza",".","This","is","here","a","regular","set","of","meters",".","'Abstract","'","class","which","implements","global","methods","on","verse","."]
docstr: Syllables may play a role in verse classification.
docstr_tok: ["Syllables","may","play","a","role","in","verse","classification","."]
code: def syllabify(self, hierarchy: Dict[str, int]):
      """
      Syllables may play a role in verse classification.
      """
      if len(self.long_lines) == 0:
          logger.error("No text was imported")
          self.syllabified_text = []
      else:
          syllabifier = Syllabifier(
              language="non", break_geminants=True
          )
          syllabifier.set_hierarchy(hierarchy)
          syllabified_text = []
          for i, long_line in enumerate(self.long_lines):
              syllabified_text.append([])
              for short_line in long_line:
                  assert isinstance(
                      short_line, ShortLine
                  ) or isinstance(short_line, LongLine)
                  short_line.syllabify(syllabifier)
                  syllabified_text[i].append(short_line.syllabified)
          self.syllabified_text = syllabified_text
  
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 Metre obj's underlying member method code with example usage: obj.syllabify(hierarchy) without return types