diff options
| author | tslil <tslil@posteo.de> | 2025-10-19 15:07:21 +0100 |
|---|---|---|
| committer | tslil <tslil@posteo.de> | 2025-10-19 15:29:57 +0100 |
| commit | cf21069959352da95314d3148994f2c45f51f50f (patch) | |
| tree | 718a203c9f8d27f76c722ede7005d7a0b1da3d7f /rprt-engine/src/expression.rs | |
| parent | f24bc43906b3d310e3d558a01b2d446fe977a4ba (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.rs | 4 |
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, " }}") } } } |
