rob-vm 1.2.0

A cmdline tools to run brainfuck & ook & shortook code
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#[cfg(test)]
mod tests {
    use rob::*;

    #[test]
    fn test_brainfuck_to_bytecode() {
        let code = "++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.";
        let expected = "Hello World!\n";
        let bytecode = brainfuck_to_bytecode(code);
        let mut interpreter = Intepreter::new(bytecode, 50000, 50000);
        let output = interpreter.run();
        assert_eq!(output, expected);
    }
}