parameters: (self)
return_statement: return self._next
docstring: Look ahead at next token in stream and save it as next
  
          Returns:
              Token: Returns next token
docstring_summary: Look ahead at next token in stream and save it as next
docstring_tokens: Look ahead at next token in stream and save it as next
function: def peek(self):
          """Look ahead at next token in stream and save it as next
  
          Returns:
              Token: Returns next token
          """
          if not self._next:
              self._next = self.read_next()
          return self._next
function_tokens: def peek ( self ) : if not self . _next : self . _next = self . read_next ( ) return self . _next