class_docstr: Scans Greek texts that already contain macronized
  (i.e., long and shorts) texts.
class_docstr_tok: ["Scans","Greek","texts","that","already","contain","macronized","(","i.e.",",","long","and","shorts",")","texts","."]
docstr: The primary method for the class.
  
  Args:
      input_string: A string of macronized text.
  
  Returns:
      List representation of each word's long (``¯``) and short (``˘``) values.
  
  >>> from cltk.prosody.grc import Scansion
  >>> text_string = "νέος μὲν καὶ ἄπειρος, δικῶν ἔγωγε ἔτι. μὲν καὶ ἄπειρος."
  >>> Scansion().scan_text(text_string)
  ['˘¯¯¯˘¯¯˘¯˘¯˘˘x', '¯¯˘¯x']
docstr_tok: ["The","primary","method","for","the","class",".","Args",":","input_string",":","A","string","of","macronized","text",".","Returns",":","List","representation","of","each","word","'s","long","(","``","\u00af","``",")","and","short","(","``","\u02d8","``",")","values",".",">",">",">","from","cltk.prosody.grc","import","Scansion",">",">",">","text_string","=","``","\u03bd\u03ad\u03bf\u03c2","\u03bc\u1f72\u03bd","\u03ba\u03b1\u1f76","\u1f04\u03c0\u03b5\u03b9\u03c1\u03bf\u03c2",",","\u03b4\u03b9\u03ba\u1ff6\u03bd","\u1f14\u03b3\u03c9\u03b3\u03b5","\u1f14\u03c4\u03b9",".","\u03bc\u1f72\u03bd","\u03ba\u03b1\u1f76","\u1f04\u03c0\u03b5\u03b9\u03c1\u03bf\u03c2",".","''",">",">",">","Scansion","(",")",".scan_text","(","text_string",")","[","'\u02d8\u00af\u00af\u00af\u02d8\u00af\u00af\u02d8\u00af\u02d8\u00af\u02d8\u02d8x","'",",","'\u00af\u00af\u02d8\u00afx","'","]"]
code: def scan_text(self, input_string: str) -> List[str]:
      """The primary method for the class.
  
      Args:
          input_string: A string of macronized text.
  
      Returns:
          List representation of each word's long (``¯``) and short (``˘``) values.
  
      >>> from cltk.prosody.grc import Scansion
      >>> text_string = "νέος μὲν καὶ ἄπειρος, δικῶν ἔγωγε ἔτι. μὲν καὶ ἄπειρος."
      >>> Scansion().scan_text(text_string)
      ['˘¯¯¯˘¯¯˘¯˘¯˘˘x', '¯¯˘¯x']
      """
      syllables = self._make_syllables(input_string)
      sentence_syllables = self._syllable_condenser(syllables)
      meter = self._scansion(sentence_syllables)
      return meter
  
file_path: cltk/src/cltk/prosody/grc.py
imports: from typing import List
  from cltk.core.cltk_logger import logger
label_desc: Use image node_id 2 for calling the Scansion obj's underlying member method code with example usage: obj.scan_text(input_string) and returns: meter