ready_set_boole/src/negation_normal_form.rs

10 lines
207 B
Rust

mod tests;
use crate::ast::Node;
pub fn negation_normal_form(formula: &str) -> String {
let mut ast = Node::<char>::parse_formula(formula);
ast.simplify();
Node::<char>::ast_to_formula(&ast)
}