From 5cf06bab8d5a8c6115df35f6cec652bfd0fd0922 Mon Sep 17 00:00:00 2001 From: tslil Date: Sat, 18 Oct 2025 22:54:24 +0100 Subject: Parse hooks, these are left associative --- rprt-engine/src/expression.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'rprt-engine/src/expression.rs') diff --git a/rprt-engine/src/expression.rs b/rprt-engine/src/expression.rs index c463fca..ba433cf 100644 --- a/rprt-engine/src/expression.rs +++ b/rprt-engine/src/expression.rs @@ -51,7 +51,7 @@ impl Display for Composite { TextFunction { func, swapped } => { write!(fmtr, "{}{func}", if *swapped { "@" } else { "" }) } - Hook { kind, left, right } => write!(fmtr, "{left}{kind}{right}",), + Hook { kind, left, right } => write!(fmtr, "({left}{kind}{right})"), Train2 { f, g } => write!(fmtr, "({f} {g})"), Train3 { f, g, h } => write!(fmtr, "({f} {g} {h})"), } -- cgit v1.2.3