An experimental brainfuck
interpreter.
Built using these Language Notes
Once the project has been built with Cargo (cargo build
) > cargo run
(or the generated executable at target/debug/brainfuck
) can be used as so–
cargo run "++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>."
That should print Hello World!
I'll go about my experiments by naming them "variants."
Each subsequent variant will introduce custom updates to the language, in terms of complexity, ease-of-use and grammar parsing methods.