diff --git a/node.go b/node.go index cf95856..82d3fb9 100644 --- a/node.go +++ b/node.go @@ -93,6 +93,10 @@ func (this *conversionState) convert(n node.Node) (string, error) { return "", err } + if len(freePrefix) > 0 && !(strings.HasSuffix(freePrefix, "\n") || strings.HasSuffix(freePrefix, `*/`)) { + freePrefix += "\n" + } + return freePrefix + ret + freeSuffix, nil }