Display better

This commit is contained in:
Rendo 2025-11-09 11:33:09 +05:00
commit 2b51bcff01

View file

@ -31,10 +31,15 @@ impl Formula {
self.display_recursion(0, vec![&self.tree]); self.display_recursion(0, vec![&self.tree]);
} }
fn display_recursion(&self, indent_level: u8, nodes: Vec<&Node>) { fn display_recursion(&self, indent_level: u8, nodes: Vec<&Node>) {
for node in nodes { for i in 0..nodes.len() {
let node = nodes[i];
if indent_level != 0 { if indent_level != 0 {
for _ in 0..(indent_level) { for j in 0..(indent_level) {
print!("|\t"); if j == indent_level - 1 {
print!("|__________");
} else {
print!(" ");
}
} }
} }
println!("{node}"); println!("{node}");