Cerebrallib is a library for creating a brainfuck VM.
- Create a new cargo project
$ cargo new project_name
$ cd project_name
- Install
cargo-edit
$ cargo install cargo-edit
- Install
cerebrallib
$ cargo add cerebrallib --git https://github.com/dsouzadyn/cerebrallib
- Done
- Code
// src/main.rs code
use cerebrallib::cerebral;
use std::io
fn main() {
let code = String::from("++++");
let mut vm = cerebral::CerebralVM::new(code, io::stdin(), io::stdout());
vm.execute();
}
- Build
$ cargo build
- Run
$ cargo run