rust-bf 0.4.0

A Brainfuck interpreter, generator, REPL, and IDE written in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use rust_bf::BrainfuckReader;

fn main() {
    // Classic Brainfuck "Hello World!" program
    let code = "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.";

    let mut bf = BrainfuckReader::new(code.to_string());

    if let Err(err) = bf.run() {
        eprintln!("Brainfuck interpreter error: {:?}", err);
        std::process::exit(1);
    }

    // Print a newline after the Brainfuck program output for readability
    println!();
}