Skip to content

Commit 05c94f9

Browse files
committed
juledoc: fix function declaration and expression formatting
1 parent 3eea99c commit 05c94f9

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

builder/formatter.jule

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,7 @@ impl formatter {
406406
}
407407
self.write("self")
408408
} else {
409-
if !jule::IsBlank(p.Name) {
409+
if !jule::IsAnon(p.Name) {
410410
self.write(p.Name)
411411
self.write(": ")
412412
} else if p.Reference {
@@ -485,7 +485,7 @@ impl formatter {
485485
self.write("unsafe ")
486486
}
487487
self.write("fn")
488-
if !jule::IsBlank(d.Name) {
488+
if !jule::IsAnon(d.Name) {
489489
self.write(" ")
490490
self.write(d.Name)
491491
}
@@ -1589,7 +1589,9 @@ impl exprFormatter {
15891589
| &ast::Func:
15901590
mut f := kind.(&ast::Func)
15911591
self.fmt.fnDecl(f)
1592-
self.fmt.write(" { ... }")
1592+
if !f.IsShort() && f.Scope != nil {
1593+
self.fmt.write(" { ... }")
1594+
}
15931595
| &ast::NameExpr:
15941596
self.name(kind.(&ast::NameExpr))
15951597
| &ast::TupleExpr:

0 commit comments

Comments
 (0)