Brainfuck interpreter with debug GUI written in Racket
.gitignore | ||
add.bf | ||
gui.rkt | ||
hello.bf | ||
interpreter.rkt | ||
LICENSE | ||
main.rkt | ||
README.md |
easybf / 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.
Current features
- Brainf*ck interpreter works for the instructions
[
,]
+
,-
,<
,>
,.
; - Done simple editor GUI with Run button and output window.
Bugs
[
and]
are not brainf*ck compliant since the interpreter does not search for the matching bracket but it considers the nearest bracket;,
function not implemented (will crash the program if encountered);- No validation or user-friendly error handling.