class_docstr: Uses a reconstruction to transcribe a orthographic string into IPA.
class_docstr_tok: ["Uses","a","reconstruction","to","transcribe","a","orthographic","string","into","IPA","."]
docstr: EG: input with base a -> a/LENGTH/DIAERESIS/
  
  :param ch: character
  :return: a string with separated and organized diacritics for easier access later.
docstr_tok: ["EG",":","input","with","base","a","-",">","a\/LENGTH\/DIAERESIS\/",":","param","ch",":","character",":","return",":","a","string","with","separated","and","organized","diacritics","for","easier","access","later","."]
code: def _parse_diacritics(self, ch: str) -> str:
      """
  
      EG: input with base a -> a/LENGTH/DIAERESIS/
  
      :param ch: character
      :return: a string with separated and organized diacritics for easier access later.
      """
  
      out = chars.base(
          ch
      ).lower()  # Initialize out as base of character.
  
      length = chars.length(ch)
      dia = chars.diaeresis(ch)
  
      out += "/"  # Create 1st boundary
  
      # If any length, place between 1st and 2nd boundary
      if length:
          out += length
  
      out += "/"  # Create 2nd boundary
  
      if dia:  # If any diaeresis,
          out += dia  # place between second and final boundary
  
      out += "/"  # Create final boundary
  
      return out
  
imports: import re
  import unicodedata
  from typing import List
  from nltk.tokenize import wordpunct_tokenize
  from cltk.core.cltk_logger import logger
  from cltk.prosody.lat import macronizer
label_desc: Use image node_id 2 for calling the Transcriber obj's underlying member method code with example usage: obj._parse_diacritics(ch) and returns: out