Brainfuck interpreter with debug GUI written in Racket
Go to file
Claudio Maggioni 4c9cdd90ad Updated README and license 2018-12-27 13:17:04 +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
project_presentation done project presentation 2018-12-16 18:20:33 +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.md Updated README and license 2018-12-27 13:17:04 +01:00
README.md Updated README and license 2018-12-27 13:17:04 +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 USI 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.

License

This project is licensed under the MIT license.