pub fn parse<T>(i: T) -> Result<Block, Err<T, u32>>where T: InputTake + InputTakeAtPosition + InputLength + AtEof + Compare<&'static str> + Copy + PartialEq, &'static str: FindToken<<T as InputTakeAtPosition>::Item>,
4fn main() { 5 let hello_world = parser::CompleteByteSlice(include_bytes!("hello_world.bf")); 6 let mut ctx = Context::new(); 7 let block = parser::parse(hello_world).expect("Failed parsing input file"); 8 ctx.run(&block); 9}