7 "honnef.co/go/tools/code"
10 func buildTags(f *ast.File) [][]string {
12 for _, line := range strings.Split(code.Preamble(f), "\n") {
13 if !strings.HasPrefix(line, "+build ") {
16 line = strings.TrimSpace(strings.TrimPrefix(line, "+build "))
17 fields := strings.Fields(line)
18 out = append(out, fields)