def __str__(self):
ss =  [ (n,'<STR_LIT>' % (n,str(s.pattern))) for n,s in self._searches]<EOL>ss.append((-<NUM_LIT:1>,'<STR_LIT>'))<EOL>if self.eof_index >= <NUM_LIT:0>:<EOL><INDENT>ss.append ((self.eof_index,'<STR_LIT>' % self.eof_index))<EOL><DEDENT>if self.timeout_index >= <NUM_LIT:0>:<EOL><INDENT>ss.append ((self.timeout_index,'<STR_LIT>' % self.timeout_index))<EOL><DEDENT>ss.sort()<EOL>return '<STR_LIT:\n>'.join(a[<NUM_LIT:1>] for a in ss)<EOL>
This returns a human-readable string that represents the state of
        the object.