Brainfuck interpreter with debug GUI written in Racket
Go to file
Claudio Maggioni 331fd69b14 Moved racket code in src 2018-12-15 22:04:43 +01:00
examples Updated readme and some cleaning 2018-12-15 22:01:05 +01:00
imgs Updated readme and some cleaning 2018-12-15 22:01:05 +01:00
src Moved racket code in src 2018-12-15 22:04:43 +01:00
.gitignore Moved racket code in src 2018-12-15 22:04:43 +01:00
LICENSE Added license 2018-11-21 14:21:18 +01:00
README.md Updated readme and some cleaning 2018-12-15 22:01:05 +01:00
README.pdf Added changes document 2018-12-15 21:52:23 +01:00
README.tex Added changes document 2018-12-15 21:52:23 +01:00
build.sh Moved racket code in src 2018-12-15 22:04:43 +01:00
changes.pdf Added changes document 2018-12-15 21:52:23 +01:00
changes.tex Added changes document 2018-12-15 21:52:23 +01:00

README.md

DrBrainf-ck

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.

Documentation

Please find more documentation in the file README.pdf.

Changes from proposal

Please find the document regarding changes from the original proposal in the file changes.pdf.