(bf *bytes.Buffer)
| 127 | } |
| 128 | |
| 129 | func formatCode(bf *bytes.Buffer) error { |
| 130 | // Reformat generated code. |
| 131 | fset := token.NewFileSet() |
| 132 | |
| 133 | ast, err := parser.ParseFile(fset, "", bf, parser.ParseComments) |
| 134 | if err != nil { |
| 135 | return err |
| 136 | } |
| 137 | |
| 138 | bf.Reset() |
| 139 | |
| 140 | err = (&printer.Config{Mode: printer.TabIndent | printer.UseSpaces, Tabwidth: 8}).Fprint(bf, fset, ast) |
| 141 | if err != nil { |
| 142 | return err |
| 143 | } |
| 144 | |
| 145 | return nil |
| 146 | } |