Add canonicalisation pass

This commit is contained in:
cdo committed 2026-09-26 13:32:41 +01:00
1 parent f22e916e0c
commit c4eca9defe
3 files changed
+146 -1

No files matched your search

+4 -1
View File
@@ -6,7 +6,10 @@ fn main() -> std::io::Result<()> {
eval::Normaliser::new(),
eval::Differentiator::new('x'),
eval::ConstFolder::new(),
eval::Simplifier::new());
eval::Simplifier::new(),
eval::ConstFolder::new(),
eval::Canonicaliser::new()
);
let mut repl = Repl::new(std::io::stdin(), std::io::stdout(), eval);
repl.run()
}