code: def Parse(self, stat, file_object, knowledge_base):
      
      _, _ = stat, knowledge_base
      # Clean out any residual state.
      self._field_parser.Flush()
      lines = [
          l.strip()
          for l in utils.ReadFileBytesAsUnicode(file_object).splitlines()
      ]
      for line in lines:
        # Remove comments (will break if it includes a quoted/escaped #)
        line = line.split("#")[0].strip()
        if line:
          self._field_parser.ParseLine(line)
      for result in self._field_parser.GenerateResults():
        yield result
docs: Parse the sshd configuration.
  
      Process each of the lines in the configuration file.
  
      Assembes an sshd_config file into a dictionary with the configuration
      keyword as the key, and the configuration settings as value(s).
  
      Args:
        stat: unused
        file_object: An open configuration file object.
        knowledge_base: unused
  
      Yields:
        The configuration as an rdfvalue.