A Rust function-like proc-macro that compiles BrainFuck!
fn main() {
let s = bf::bf!(
input { "" }
code {
"++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++." as String
}
).unwrap();
println!("{}", s);
}