code: def description(self):
          
          result = ""
          if isinstance(self._element, ValueElement):
              if self._element.kind is not None:
                  result = "{}({}) | {}".format(self._element.dtype, self._element.kind,
                                            self._element.summary)
              else:
                  result = "{} | {}".format(self._element.dtype,
                                            self._element.summary)
          elif isinstance(self._element, Executable):
              result = "({})".format(self._element.parameters_as_string())
          elif isinstance(self._element, str):
              result = "Intrinsic Fortran Symbol"
          elif isinstance(self._element, TypeExecutable):
              result = self._type_description()
  
          #Clean off any line breaks from the XML and excessive whitespace.
          cleaned = re.sub("\s+", " ", result.replace("\n", " "))
          return cleaned
docs: Returns the full docstring information for the element suggested 
          as a completion.