DrBrainf-ck/README.md

39 lines
980 B
Markdown
Raw Permalink Normal View History

2018-12-27 12:17:04 +00:00
<!--- vim: set et sw=2 ts=2 tw=80 : -->
2018-12-15 20:59:46 +00:00
![DrBrainf-ck](./imgs/logo_small.png)
2018-12-13 20:10:30 +00:00
2018-12-27 12:17:04 +00:00
# DrBrainf-ck
2018-12-02 17:14:53 +00:00
2018-12-27 12:17:04 +00:00
This is the repo for the USI [PF1](https://usi-pl.github.io/pf1-2018/)
final project of _Claudio Maggioni_ and _Tommaso Rodolfo Masera_.
2018-12-02 17:14:53 +00:00
## Running
Run the file `gui.rkt` using *DrRacket* or the `racket` CLI tool.
2018-12-05 19:46:54 +00:00
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.
2018-12-02 17:14:53 +00:00
## Current features
2018-12-27 12:17:04 +00:00
- Brainf-ck interpreter works for all instructions;
2018-12-05 19:52:58 +00:00
- Done simple editor GUI with *Run* button and output window;
- Editor supports basic syntax highlighting;
- Batch input through `,` supported through GUI.
2018-12-02 17:14:53 +00:00
2018-12-15 20:59:46 +00:00
## Documentation
2018-12-02 17:14:53 +00:00
2018-12-15 20:59:46 +00:00
Please find more documentation in the file `README.pdf`.
2018-12-05 14:04:15 +00:00
2018-12-15 20:59:46 +00:00
## Changes from proposal
2018-12-05 14:04:15 +00:00
2018-12-15 20:59:46 +00:00
Please find the document regarding changes from the original proposal in the
file `changes.pdf`.
2018-12-27 12:17:04 +00:00
## License
This project is licensed under the MIT license.