From 753f65384b2817c29c8e906177cf06b4380c0031 Mon Sep 17 00:00:00 2001 From: Cormac Shannon Date: Wed, 9 Apr 2025 17:10:42 +0100 Subject: [PATCH] better brainfuck opcode function names --- src/brainfuck/__brainfuck.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/brainfuck/__brainfuck.py b/src/brainfuck/__brainfuck.py index a6b9ef3..b911b76 100644 --- a/src/brainfuck/__brainfuck.py +++ b/src/brainfuck/__brainfuck.py @@ -33,34 +33,34 @@ class BrainFuckByteCodeCompiler: class BrainFuckEnterpreter(Enterpreter): @opcode(BrainFuckByteCode[">"]) - def a_(self): + def forward(self): self._memory_pointer += 1 @opcode(BrainFuckByteCode["<"]) - def b_(self): + def backward(self): self._memory_pointer -= 1 @opcode(BrainFuckByteCode["+"]) - def c_(self): + def increment(self): val = self._memory[self._memory_pointer] self._memory[self._memory_pointer] = (val + 1) % 256 @opcode(BrainFuckByteCode["-"]) - def d_(self): + def decrement(self): val = self._memory[self._memory_pointer] self._memory[self._memory_pointer] = (val - 1) & 255 @opcode(BrainFuckByteCode["."]) - def e_(self): + def io_in(self): stdout.write(chr(self._memory[self._memory_pointer])) @opcode(BrainFuckByteCode[","]) - def f_(self): + def io_out(self): stdout.flush() self._memory[self._memory_pointer] = ord(stdin.read(1)) @opcode(BrainFuckByteCode["["]) - def g_(self): + def loop_start(self): # Ignore opcode if mem_pointer == 0 if self._memory[self._memory_pointer] > 0: pass @@ -68,7 +68,7 @@ class BrainFuckEnterpreter(Enterpreter): self._program_counter = self.findNext() - 1 @opcode(BrainFuckByteCode["]"]) - def h_(self): + def start_end(self): self._program_counter = self.findNext(-1) def findNext(self, incrementValue: int = 1) -> int: