Skip to content
Various brainfuck interpreters in an array of languages
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
__pycache__
.gitattributes
README.md
bf_doc.json
brainfuck.js
brainfuck.py
brainfuck_min.js
interface.py

README.md

brainfuck

A CLI brainfuck interpreter in python 3.x and js.

Brainfuck.py:

  • Takes user input, or argv[1] as code and then runs it. Also exposes interpreter(List code) but the jump table must be in the global scope as JMP_TBL.

Brainfuck.js:

  • Exposes brainfuck class
    • construct with new brainfuck(String code, {Function input, Function output})
    • run code with Instance.run({Boolean debug, Function debugger})

TODO

  • Add code head display
  • Add tape display
  • Add js & python transpilers
You can’t perform that action at this time.