code: def get_group_tokens(root):
      
      global all_markers
      if root in all_markers or root in ['-', '_']: # special case
          return [[root]]
      groups = []
      for group in root.split('-'):
          toks = [trim_phonetics(trim_compounds(tok)) for tok in group.split('_')]
          groups.append(toks)
      return groups
docs: Function to extract tokens in hyphenated groups (saunameheks-tallimeheks).
  
      Parameters
      ----------
      root: str
          The root form.
  
      Returns
      -------
      list of (list of str)
          List of grouped root tokens.