From 10c3db172712809ba2df2a11c0cae0a5c92d859f Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Fri, 17 Jan 2020 15:24:02 -0800 Subject: [PATCH] go/go2go: add line comments to rewritten files Change-Id: I6fe3de668381d89131825ba00cc202f49c7971cf --- src/go/go2go/rewrite.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/go/go2go/rewrite.go b/src/go/go2go/rewrite.go index 4ec8546a29..3c296b5259 100644 --- a/src/go/go2go/rewrite.go +++ b/src/go/go2go/rewrite.go @@ -8,13 +8,18 @@ import ( "bufio" "fmt" "go/ast" - "go/format" + "go/printer" "go/token" "path/filepath" "os" "strings" ) +var config = printer.Config{ + Mode: printer.UseSpaces | printer.TabIndent | printer.SourcePos, + Tabwidth: 8, +} + // rewrite rewrites the contents of one file. func rewrite(dir string, fset *token.FileSet, filename string, ast *ast.File) (err error) { filename = filepath.Base(filename) @@ -37,5 +42,5 @@ func rewrite(dir string, fset *token.FileSet, filename string, ast *ast.File) (e }() fmt.Fprintln(w, rewritePrefix) - return format.Node(w, fset, ast) + return config.Fprint(w, fset, ast) }