diff --git a/src/backend/translator/writer.rs b/src/backend/translator/writer.rs index 3a7c3a3..5cc3210 100644 --- a/src/backend/translator/writer.rs +++ b/src/backend/translator/writer.rs @@ -298,6 +298,8 @@ impl If { self.truthy.iter().try_for_each(|s| s.output(d, w))?; if let Some(v) = &self.falsey { + write!(w, "else ")?; + v.iter().try_for_each(|s| s.output(d, w))?; }