code: def _parse(self, stream, context, path):
          
          objs = []
          while True:
              start = stream.tell()
              test = stream.read(len(self.find))
              stream.seek(start)
              if test == self.find:
                  break
              else:
                  subobj = self.subcon._parse(stream, context, path)
                  objs.append(subobj)
          return objs
docs: Parse until a given byte string is found.