aboutsummaryrefslogtreecommitdiffstats
path: root/src/parse/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/parse/mod.rs')
-rw-r--r--src/parse/mod.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/parse/mod.rs b/src/parse/mod.rs
index b475943..4cba0fd 100644
--- a/src/parse/mod.rs
+++ b/src/parse/mod.rs
@@ -1875,8 +1875,10 @@ pub struct Case<T: Stage> {
}
impl CmdDisplay for CaseBranch {
- fn cdisplay(&self, _w: &mut dyn std::io::Write) -> std::io::Result<()> {
- todo!()
+ fn cdisplay(&self, w: &mut dyn std::io::Write) -> std::io::Result<()> {
+ write!(w, "case_branch(\"{:?}\", ", self.pattern)?;
+ self.block.cdisplay(w)?;
+ write!(w, ")")
}
}