This is a simple Brainfuck interpreter written in Python. Brainfuck is an esoteric programming language known for its minimalistic design, consisting of only eight commands.
The language is also Turing complete.
Before running the interpreter, set the Python path:
$ export PYTHONPATH=.
To enter the interpreter environment, use the following command in the root folder:
$ python interpreter/main.py
To run a Brainfuck script, provide the path to the script:
$ python interpreter/main.py temp_script.txt
For a quick demonstration of the interpreter, you can run:
$ python interpreter/main.py demo
To run tests, use the following command:
$ pytest -v