An optimizing brainfuck interpreter written in Rust.
Run a brainfuck script from a file:
cargo run --release fuck/hello.fuck
Run the brainfuck repl.
cargo run --release
- Merge Repeated Operators
- Collapse Assignments
- Collapse Offsets
- Defer Movements
- Collapse Simple Moves
- Collapse Scanloops