def current(self):
        """Returns the current (token, position) or (EndOfFile, EndOfFile)"""
        if self.index >= self.len:
            self._fill((self.index - self.len) + 1)
        return self.index < self.len and self.buffer[self.index] or (EndOfFile, EndOfFile)
def current(self):
        """Returns the current (token, position) or (EndOfFile, EndOfFile)"""
        if self.index >= self.len:
            self._fill((self.index - self.len) + 1)
        return self.index < self.len and self.buffer[self.index] or (EndOfFile, EndOfFile)
def current ( self ) : if self . index >= self . len : self . _fill ( ( self . index - self . len ) + 1 ) return self . index < self . len and self . buffer [ self . index ] or ( EndOfFile , EndOfFile )
Returns the current (token, position) or (EndOfFile, EndOfFile)
Returns the current ( token position ) or ( EndOfFile EndOfFile )