docs: def find_xml_generator(name="castxml"):
      """
      Try to find a c++ parser (xml generator)
  
      Args:
          name (str): name of the c++ parser (e.g. castxml)
  
      Returns:
          path (str), name (str): path to the xml generator and it's name
  
  
      If no c++ parser is found the function raises an exception.
      pygccxml does currently only support castxml as c++ parser.
  
      """
  
      if sys.version_info[:2] >= (3, 3):
          path = _find_xml_generator_for_python_greater_equals_33(name)
      else:
          path = _find_xml_generator_for_legacy_python(name)
  
      if path == "" or path is None:
          raise Exception("No c++ parser found. Please install castxml.")
      return path.rstrip(), name