https://github.com/littleb0xes/brainfrust
A Brainfuck interpreter in Rust
https://github.com/littleb0xes/brainfrust
brainfuck brainfuck-interpreter rust
Last synced: over 1 year ago
JSON representation
A Brainfuck interpreter in Rust
- Host: GitHub
- URL: https://github.com/littleb0xes/brainfrust
- Owner: LittleB0xes
- Created: 2019-08-31T21:13:12.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-07-30T17:23:36.000Z (almost 4 years ago)
- Last Synced: 2025-01-06T02:18:49.903Z (over 1 year ago)
- Topics: brainfuck, brainfuck-interpreter, rust
- Language: Rust
- Size: 13.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Brainfrust
A Brainfuck Interpreter Made in Rust and [Crossterm](https://github.com/crossterm-rs/crossterm) for the terminal rendering.
## Launching arguments
This is a simple Brainfuck interpreter. He accept some argument at execution
* -m : set the stack size of the interprter (ex : brainfuck -m 50, set a 50 bytes memory). Default value is 30.
* -d : set a time delay between operation (ex : brainfuck -d 100, set a 100ms delay). Default vaulue is 500ms.
* -e : execute an extern brainfuck code file (ex : brainfuck -e hello.bf).
* -nodisplay : hide stack and pointer during the execution.