Lines Matching refs:pointer
42 pprint(self.undolist[:self.pointer])
43 print("pointer:", self.pointer, end=' ')
47 pprint(self.undolist[self.pointer:])
52 self.pointer = 0
59 self.saved = self.pointer
66 return self.saved == self.pointer
122 if self.can_merge and self.pointer > 0:
123 lastcmd = self.undolist[self.pointer-1]
126 self.undolist[self.pointer:] = [cmd]
127 if self.saved > self.pointer:
129 self.pointer = self.pointer + 1
133 self.pointer = self.pointer - 1
140 if self.pointer == 0:
143 cmd = self.undolist[self.pointer - 1]
145 self.pointer = self.pointer - 1
151 if self.pointer >= len(self.undolist):
154 cmd = self.undolist[self.pointer]
156 self.pointer = self.pointer + 1