def __clear(self): self.buffer = '' self.pending = {} # Pending commands self.__varnames = {} # Variable names pending self.__varname_idx = 0 self.token = 1 # Command token (increments on each command self.breakpoints = BreakpointTable(self) self.locals = [] self.vars = GDBVarModel(self) self.stack = GDBStackModel(self) self.registers = GDBRegisterModel(self) self.__lexer = GDBMILexer.GDBMILexer(None) self.__parser = GDBMIParser.GDBMIParser(None) self.__deleted = []