class_docstr: Class to convert tokens to unicode.
  
  
  Transliterates ATF data from CDLI into readable unicode.
      sz = š
      s, = ṣ
      t, = ṭ
      ' = ʾ
      Sign values for 2-3 take accent aigu and accent grave standards,
      otherwise signs are printed as subscript.
  
  For in depth reading on ATF-formatting for CDLI and ORACC:
      Oracc ATF Primer = http://oracc.museum.upenn.edu/doc/help/editinginatf/
      primer/index.html
      ATF Structure = http://oracc.museum.upenn.edu/doc/help/editinginatf/
      primer/structuretutorial/index.html
      ATF Inline = http://oracc.museum.upenn.edu/doc/help/editinginatf/
      primer/inlinetutorial/index.html
docstr: Expects a list of tokens, will return the list converted from ATF
  format to print-format.
  
  >>> c = ATFConverter()
  >>> c.process(["a", "a2", "a3", "geme2", "bad3", "buru14"])
  ['a', 'a₂', 'a₃', 'geme₂', 'bad₃', 'buru₁₄']
code: def process(self, tokens: List[str]) -> List[str]:
      """
      Expects a list of tokens, will return the list converted from ATF
      format to print-format.
  
      >>> c = ATFConverter()
      >>> c.process(["a", "a2", "a3", "geme2", "bad3", "buru14"])
      ['a', 'a₂', 'a₃', 'geme₂', 'bad₃', 'buru₁₄']
      """
  
      return [
          self._convert_num(_convert_consonant(token))
          for token in tokens
      ]
  
file_path: cltk/src/cltk/text/akk.py
imports: import re
  from typing import List, Tuple
  from unicodedata import normalize
label_desc: Use image node_id 3 for calling the ATFConverter obj's underlying member method code with example usage: obj.process(tokens) and returns: unknown