code: def docs(self, fileids=None) -> Generator[str, str, None]:
          
          if not fileids:
              fileids = self.fileids()
          # Create a generator, loading one document into memory at a time.
          for path, encoding in self.abspaths(fileids, include_encoding=True):
              with codecs.open(path, 'r', encoding=encoding) as reader:
                  if self.skip_keywords:
                      tmp_data = []
                      for line in reader:
                          skip = False
                          for keyword in self.skip_keywords:
                              if keyword in line:
                                  skip = True
                          if not skip:
                              tmp_data.append(line)
                      yield ''.join(tmp_data)
                  else:
                      yield reader.read()
docs: Returns the complete text of an Text document, closing the document
          after we are done reading it and yielding it in a memory safe fashion.