Go to file
2022-04-03 18:46:33 +02:00
.gitattributes Initial commit 2022-04-03 15:48:31 +02:00
.gitignore Initial commit 2022-04-03 15:48:31 +02:00
LICENSE Initial commit 2022-04-03 15:48:31 +02:00
main.py Update main.py 2022-04-03 18:45:35 +02:00
README.md Update README.md 2022-04-03 18:46:33 +02:00

Brainfuck_PY_interpreter

Brainfuck interpreter

increment the data pointer (to point to the next cell to the right). < decrement the data pointer (to point to the next cell to the left).

  • increment (increase by one) the byte at the data pointer.
  • decrement (decrease by one) the byte at the data pointer. . output the byte at the data pointer. , accept one byte of input, storing its value in the byte at the data pointer. [ if the byte at the data pointer is zero, then instead of moving the instruction pointer forward to the next command, jump it forward to the command after the matching ] ] if the byte at the data pointer is nonzero, then instead of moving the instruction pointer forward to the next command, jump it back to the command after the matching [.