class_docstr: Scansion constants can be modified and passed into the constructor if desired.
docstr: Counts the number of syllable groups that would occur after ellision.
  
  Often we will want preserve the position and separation of syllables so that they
  can be used to reconstitute a line, and apply stresses to the original word positions.
  However, we also want to be able to count the number of syllables accurately.
  
  :param syllables:
  :return:
  
  >>> syllabifier = Syllabifier()
  >>> print(syllabifier.get_syllable_count([
  ... 'Jām', 'tūm', 'c', 'au', 'sus', 'es', 'u', 'nus', 'I', 'ta', 'lo', 'rum']))
  11
docstr_tok: ["Counts","the","number","of","syllable","groups","that","would","occur","after","ellision",".","Often","we","will","want","preserve","the","position","and","separation","of","syllables","so","that","they","can","be","used","to","reconstitute","a","line",",","and","apply","stresses","to","the","original","word","positions",".","However",",","we","also","want","to","be","able","to","count","the","number","of","syllables","accurately",".",":","param","syllables",":",":","return",":",">",">",">","syllabifier","=","Syllabifier","(",")",">",">",">","print","(","syllabifier.get_syllable_count","(","[","...","'J\u0101m","'",",","'t\u016bm","'",",","'","c","'",",","'au","'",",","'sus","'",",","'es","'",",","'","u","'",",","'nus","'",",","'","I","'",",","'ta","'",",","'lo","'",",","'rum","'","]",")",")","11"]
code: def get_syllable_count(self, syllables: List[str]) -> int:
      """
      Counts the number of syllable groups that would occur after ellision.
  
      Often we will want preserve the position and separation of syllables so that they
      can be used to reconstitute a line, and apply stresses to the original word positions.
      However, we also want to be able to count the number of syllables accurately.
  
      :param syllables:
      :return:
  
      >>> syllabifier = Syllabifier()
      >>> print(syllabifier.get_syllable_count([
      ... 'Jām', 'tūm', 'c', 'au', 'sus', 'es', 'u', 'nus', 'I', 'ta', 'lo', 'rum']))
      11
      """
      tmp_syllables = copy.deepcopy(syllables)
      return len(
          string_utils.remove_blank_spaces(
              string_utils.move_consonant_right(
                  tmp_syllables,
                  self._find_solo_consonant(tmp_syllables),
              )
          )
      )
  
imports: import copy
  import logging
  import re
  from typing import List
  import cltk.prosody.lat.string_utils
  from cltk.prosody.lat.scansion_constants import ScansionConstants
label_desc: Use image node_id 15 for calling the Syllabifier obj's underlying member method code with example usage: obj.get_syllable_count(syllables) and returns: len