parameters: (self, string, boundaries)
docstring: Initialize.
docstring_summary: Initialize.
docstring_tokens: Initialize .
function: def __init__(self, string, boundaries):
          """Initialize."""
  
          if isinstance(string, compat.binary_type):
              ctokens = ctok.btokens
          else:
              ctokens = ctok.utokens
  
          self.string = string
          self._b_slash = ctokens["b_slash"]
          self._re_replace_ref = ctokens["re_replace_ref"]
          self.max_index = len(string) - 1
          self.index = 0
          self.last = 0
          self.current = None
          self.boundaries = boundaries
          self.boundary = self.boundaries.pop(0) if boundaries else (self.max_index + 1, self.max_index + 1)
function_tokens: def __init__ ( self , string , boundaries ) : if isinstance ( string , compat . binary_type ) : ctokens = ctok . btokens else : ctokens = ctok . utokens self . string = string self . _b_slash = ctokens [ "b_slash" ] self . _re_replace_ref = ctokens [ "re_replace_ref" ] self . max_index = len ( string ) - 1 self . index = 0 self . last = 0 self . current = None self . boundaries = boundaries self . boundary = self . boundaries . pop ( 0 ) if boundaries else ( self . max_index + 1 , self . max_index + 1 )