Skip to content

Commit 19e0d47

Browse files
committed
juledoc: update to latest AST
1 parent 215d93d commit 19e0d47

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

builder/formatter.jule

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -502,7 +502,15 @@ impl formatter {
502502
// one-liner body
503503
self.write(" ")
504504
mut e := d.Scope.Stmts[0].Data.(&ast::Expr)
505+
// Special case: list expressions must be in range for one-line short function literals.
506+
_, isTuple := e.Data.(&ast::TupleExpr)
507+
if isTuple {
508+
self.write("(")
509+
}
505510
self.formatExpr(e)
511+
if isTuple {
512+
self.write(")")
513+
}
506514
self.popRowCommentsByC(e.End.Row, e.End.Column, false)
507515
self.popRowComments(e.End.Row, false)
508516
self.row = e.End.Row

0 commit comments

Comments
 (0)