aboutsummaryrefslogtreecommitdiff
path: root/rprt-engine/src/expression.rs
diff options
context:
space:
mode:
authortslil <tslil@posteo.de>2025-10-19 15:07:21 +0100
committertslil <tslil@posteo.de>2025-10-19 15:29:57 +0100
commitcf21069959352da95314d3148994f2c45f51f50f (patch)
tree718a203c9f8d27f76c722ede7005d7a0b1da3d7f /rprt-engine/src/expression.rs
parentf24bc43906b3d310e3d558a01b2d446fe977a4ba (diff)
Trains should be left associative and hooks should be right associative
Diffstat (limited to 'rprt-engine/src/expression.rs')
-rw-r--r--rprt-engine/src/expression.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/rprt-engine/src/expression.rs b/rprt-engine/src/expression.rs
index fcb1ff1..3bad172 100644
--- a/rprt-engine/src/expression.rs
+++ b/rprt-engine/src/expression.rs
@@ -59,14 +59,14 @@ impl Display for Composite {
Train2 { f, g } => write!(fmtr, "({f} {g})"),
Train3 { f, g, h } => write!(fmtr, "({f} {g} {h})"),
Group { operations } => {
- write!(fmtr, "{{")?;
+ write!(fmtr, "{{ ")?;
for (i, op) in operations.iter().enumerate() {
if i > 0 {
write!(fmtr, " , ")?;
}
write!(fmtr, "{}", op)?;
}
- write!(fmtr, "}}")
+ write!(fmtr, " }}")
}
}
}