Simplify return emit
This commit is contained in:
parent
8e474ab17c
commit
4e4cffeb8f
@ -380,13 +380,7 @@ impl Driver for Return {
|
|||||||
fn visit(&self, v: &mut Visitor, w: Writer) -> Result<()> {
|
fn visit(&self, v: &mut Visitor, w: Writer) -> Result<()> {
|
||||||
write!(w, "do return ")?;
|
write!(w, "do return ")?;
|
||||||
|
|
||||||
self.list.iter().enumerate().try_for_each(|(i, r)| {
|
write_expr_list(&self.list, v, w)?;
|
||||||
if i > 0 {
|
|
||||||
write!(w, ", ")?;
|
|
||||||
}
|
|
||||||
|
|
||||||
r.visit(v, w)
|
|
||||||
})?;
|
|
||||||
|
|
||||||
write!(w, "end ")
|
write!(w, "end ")
|
||||||
}
|
}
|
||||||
|
@ -378,13 +378,7 @@ impl Driver for Return {
|
|||||||
fn visit(&self, v: &mut Visitor, w: Writer) -> Result<()> {
|
fn visit(&self, v: &mut Visitor, w: Writer) -> Result<()> {
|
||||||
write!(w, "do return ")?;
|
write!(w, "do return ")?;
|
||||||
|
|
||||||
self.list.iter().enumerate().try_for_each(|(i, r)| {
|
write_expr_list(&self.list, v, w)?;
|
||||||
if i > 0 {
|
|
||||||
write!(w, ", ")?;
|
|
||||||
}
|
|
||||||
|
|
||||||
r.visit(v, w)
|
|
||||||
})?;
|
|
||||||
|
|
||||||
write!(w, "end ")
|
write!(w, "end ")
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user