From 2b51bcff0157cf9b0407bf8dd78e239662707049 Mon Sep 17 00:00:00 2001 From: Rendo Date: Sun, 9 Nov 2025 11:33:09 +0500 Subject: [PATCH] Display better --- src/formula.rs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/formula.rs b/src/formula.rs index 179fe40..ca4e186 100644 --- a/src/formula.rs +++ b/src/formula.rs @@ -31,10 +31,15 @@ impl Formula { self.display_recursion(0, vec![&self.tree]); } 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 { - for _ in 0..(indent_level) { - print!("|\t"); + for j in 0..(indent_level) { + if j == indent_level - 1 { + print!("|__________"); + } else { + print!(" "); + } } } println!("{node}");