The project includes:
- main.py - main file
- gui.py - GUI interface
- bf.py - defines a brainfuck VM
How to run?
Run
python main.py
, or pack it into an executable.
Keyboard Shortcuts:
- Ctrl+R: Run.
- Ctrl+S: Step.
- Ctrl+O: Open file.
- Ctrl+B: Abort.
Required packages:
- Pillow
As it's shown above, it automatically highlights the running code and the input which the code is reading, it also shows the cells and the pointer.