diff --git a/printer/printer.go b/printer/printer.go index a039322a..c7148129 100644 --- a/printer/printer.go +++ b/printer/printer.go @@ -30,6 +30,7 @@ type Printer struct { Bool PrintFunc String PrintFunc Number PrintFunc + Comment PrintFunc } func defaultLineNumberFormat(num int) string { @@ -83,6 +84,11 @@ func (p *Printer) property(tk *token.Token) *Property { return p.Number() } return prop + case token.CommentType: + if p.Comment != nil { + return p.Comment() + } + return prop default: } return prop