Brainfuck interpreter with debug GUI written in Racket
.gitignore | ||
add.bf | ||
build.sh | ||
changes.pdf | ||
changes.tex | ||
cli.rkt | ||
gui.rkt | ||
hello.bf | ||
interpreter.rkt | ||
LICENSE | ||
logo.icns | ||
logo.ico | ||
logo.png | ||
README.md | ||
README.pdf | ||
README.tex |
DrBrainf*ck
This is the repo for the PF1 final project of Claudio Maggioni and Tommaso Rodolfo Masera.
Running
Run the file gui.rkt
using DrRacket or the racket
CLI tool.
A CLI version of the interpreter is avaliable. In order to run it, execute:
./cli.rkt <name-of-file.bf>
More documentation of this command is avaliable using the -h
flag.
Current features
- Brainf*ck interpreter works for all instructions;
- Done simple editor GUI with Run button and output window;
- Editor supports basic syntax highlighting;
- Batch input through
,
supported through GUI.
Bugs
- No validation or user-friendly error handling.
Feedback
Add documentation about the language for someone that doesn't know it. How does it work? What are the instructions? What do they do? Example programs?
WIP
In your "running" section explain how to run the interpreter without the GUI.
Done with cli.rkt
.