summaryrefslogtreecommitdiff
path: root/autochomp/tests/compare/main.rs
diff options
context:
space:
mode:
authorGreg Brown <gmb60@cam.ac.uk>2021-05-11 13:53:56 +0100
committerGreg Brown <gmb60@cam.ac.uk>2021-05-11 13:53:56 +0100
commit387959675cd53b3c75ad9b6215b07843f8c8f1d8 (patch)
treebc972c31a0b48f8fd8c9240465c8bd83e16f5258 /autochomp/tests/compare/main.rs
parentdfc08ff2c6580bbeb3951b223e0332546ba3b0d9 (diff)
Rename autochomp to autonibble.
Diffstat (limited to 'autochomp/tests/compare/main.rs')
-rw-r--r--autochomp/tests/compare/main.rs39
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");