parameters: (self, strings)
docstring: This creates an instance of searcher_string. This argument 'strings'
          may be a list; a sequence of strings; or the EOF or TIMEOUT types.
docstring_summary: This creates an instance of searcher_string. This argument 'strings'
          may be a list; a sequence of strings; or the EOF or TIMEOUT types.
docstring_tokens: This creates an instance of searcher_string . This argument strings may be a list ; a sequence of strings ; or the EOF or TIMEOUT types .
function: def __init__(self, strings):
  
          """This creates an instance of searcher_string. This argument 'strings'
          may be a list; a sequence of strings; or the EOF or TIMEOUT types. """
  
          self.eof_index = -1
          self.timeout_index = -1
          self._strings = []
          for n, s in zip(list(range(len(strings))), strings):
              if s is EOF:
                  self.eof_index = n
                  continue
              if s is TIMEOUT:
                  self.timeout_index = n
                  continue
              self._strings.append((n, s))
function_tokens: def __init__ ( self , strings ) : self . eof_index = - 1 self . timeout_index = - 1 self . _strings = [ ] for n , s in zip ( list ( range ( len ( strings ) ) ) , strings ) : if s is EOF : self . eof_index = n continue if s is TIMEOUT : self . timeout_index = n continue self . _strings . append ( ( n , s ) )