Brainfuck interpreter with debug GUI written in Racket
Find a file
2018-12-05 15:10:44 +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 , works with dummy input (2) 2018-12-04 10:28:34 +01:00
hello.bf interpreter works and bug found 2018-11-30 13:18:59 +01:00
interpreter.rkt Changed check-expect with rackunit 2018-12-05 15:10:34 +01:00
LICENSE Added license 2018-11-21 14:21:18 +01:00
README.md Feedback 2018-12-05 15:04:15 +01:00

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.
  • Editor supports basic syntax highlighting.

Bugs

  • , function not implemented (will crash the program if encountered);
  • 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? In your "running" section explain how to run the interpreter without the GUI.