diff --git a/BrainfuckInterpreter.py b/BrainfuckInterpreter.py index 98761ca..32476b9 100644 --- a/BrainfuckInterpreter.py +++ b/BrainfuckInterpreter.py @@ -57,10 +57,13 @@ def interpret(self, command): elif command == '+': if self.cells[self.pointer] < 255: self.cells[self.pointer] += 1 - + else: + self.cells[self.pointer] = 0 elif command == '-': if self.cells[self.pointer] > 0: self.cells[self.pointer] -= 1 + else: + self.cells[self.pointer] = 255 elif command == '.': if self.pointer in self.cells: