brainfuck
Implementation of a brainfuck parser written in rust using nom
Example:
extern crate brainfuck;
use Context;
use parser;
You can run cargo run --example hello_world
to try this
Implementation of a brainfuck parser written in rust using nom
Example:
extern crate brainfuck;
use brainfuck::context::Context;
use brainfuck::parser;
fn main() {
let hello_world = include_bytes!("hello_world.bf");
let mut ctx = Context::new();
let block = parser::parse(hello_world).expect("Failed parsing input file");
ctx.run(&block);
}
You can run cargo run --example hello_world
to try this