diff options
author | Greg Brown <gmb60@cam.ac.uk> | 2021-05-11 13:53:56 +0100 |
---|---|---|
committer | Greg Brown <gmb60@cam.ac.uk> | 2021-05-11 13:53:56 +0100 |
commit | 387959675cd53b3c75ad9b6215b07843f8c8f1d8 (patch) | |
tree | bc972c31a0b48f8fd8c9240465c8bd83e16f5258 /autochomp/tests/compare/main.rs | |
parent | dfc08ff2c6580bbeb3951b223e0332546ba3b0d9 (diff) |
Rename autochomp to autonibble.
Diffstat (limited to 'autochomp/tests/compare/main.rs')
-rw-r--r-- | autochomp/tests/compare/main.rs | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/autochomp/tests/compare/main.rs b/autochomp/tests/compare/main.rs deleted file mode 100644 index 112f642..0000000 --- a/autochomp/tests/compare/main.rs +++ /dev/null @@ -1,39 +0,0 @@ -use chewed::{IterWrapper, Parser}; -use chomp::{ - chomp::ast::NamedExpression, - nibble::{ - self, - convert::{Context, Convert}, - }, -}; - -fn chomp(input: &str) -> NamedExpression { - syn::parse_str::<nibble::Statement>(&input) - .unwrap() - .convert(&mut Context::default()) - .unwrap() -} - -fn autonibble(input: &str) -> NamedExpression { - IterWrapper::new(input.chars()) - .parse::<autochomp::Ast>() - .unwrap() - .convert(&mut Context::default()) - .unwrap() -} - -macro_rules! compare { - ($name:ident, $file:literal) => { - #[test] - fn $name() { - let input = include_str!($file); - assert_eq!(chomp(input), autonibble(input)) - } - }; -} - -compare!(compare_sheep, "nibble/sheep.nb"); -compare!(compare_ratata, "nibble/ratata.nb"); -compare!(compare_regex, "nibble/regex.nb"); -compare!(compare_regex_fix, "nibble/regex_fix.nb"); -compare!(compare_nibble, "nibble/nibble_exp.nb"); |