Something went wrong. Try again.
brainfuck interpreter written in rust
Something went wrong. Try again.
123456789101112131415161718192021222324use super::*;use crate::lexer::tokenizer;
#[test]fn are_balanced() { let source = "[]"; let result = parse_brackets(&tokenizer(source), "test", source).unwrap(); assert!(!result.is_empty());}
#[test]fn extra_closing_bracket() { let source = "[]]"; let result = parse_brackets(&tokenizer(source), "test", source); eprintln!("{:?}", miette::Report::new(result.unwrap_err()));}
#[test]fn extra_opening_bracket() { let source = "[[]"; let result = parse_brackets(&tokenizer(source), "test", source); eprintln!("{:?}", miette::Report::new(result.unwrap_err()));}