in format.go [836:867]
func (un *formatter) visitMaybeNested(expr ast.Expr, nested bool) error {
if un.isMultiline(expr) {
if nested {
un.WriteNewLine()
un.indent++
un.WriteString("(")
un.WriteNewLine()
}
err := un.visit(expr, false)
if err != nil {
return err
}
if nested {
un.indent--
un.WriteNewLine()
un.WriteString(")")
}
} else {
if nested {
un.WriteString("(")
}
err := un.visit(expr, false)
if err != nil {
return err
}
if nested {
un.WriteString(")")
}
}
return nil
}