extern crate bfcore; use bfcore::{Interpreter, Input, Output}; #[derive(Default)] struct In; impl Input for In {} #[derive(Default)] struct Out; impl Output for Out {} fn main() { Interpreter::new( "+[----->+++<]>+.---.+++++++..+++.[--->+<]>-----.--[->++++<]>-.--------.+++.------.--------.-[--->+<]>.", &mut In::default(), &mut Out::default() ).run(); }