diff --git a/fine/src/parser/concrete.rs b/fine/src/parser/concrete.rs index 4af5069b..4382d43e 100644 --- a/fine/src/parser/concrete.rs +++ b/fine/src/parser/concrete.rs @@ -591,34 +591,3 @@ fn identifier(p: &mut CParser) -> MarkClosed { p.end(m, TreeKind::Identifier) } - -#[cfg(test)] -mod tests { - use super::*; - use pretty_assertions::assert_eq; - - fn test_successful_expression_parse(source: &str, expected: &str) { - let tokens = Tokens::new(source); - let mut parser = CParser::new(tokens); - - expression(&mut parser); - - let (tree, _) = parser.build_tree(); - assert_eq!( - expected, - format!("{tree:?}"), - "The parse structure of the expressions did not match" - ); - } - - macro_rules! test_expr { - ($name:ident, $input:expr, $expected:expr) => { - #[test] - fn $name() { - test_successful_expression_parse($input, $expected); - } - }; - } - - test_expr!(number_expr, "12", "[LiteralExpression Number:'12']"); -}