Brainfuck interpreter with debug GUI written in Racket
Find a file
Claudio Maggioni db9d2d2d75 added README
2018-12-02 18:16:58 +01:00
.gitignore added line numbers to gui + a bunch of refactoring 2018-12-02 18:05:50 +01:00
add.bf interpreter works and bug found 2018-11-30 13:18:59 +01:00
gui.rkt added line numbers to gui + a bunch of refactoring 2018-12-02 18:05:50 +01:00
hello.bf interpreter works and bug found 2018-11-30 13:18:59 +01:00
interpreter.rkt added line numbers to gui + a bunch of refactoring 2018-12-02 18:05:50 +01:00
LICENSE Added license 2018-11-21 14:21:18 +01:00
main.rkt added line numbers to gui + a bunch of refactoring 2018-12-02 18:05:50 +01:00
README.md added README 2018-12-02 18:16:58 +01:00

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.