cmd/gobind: delete unused parseFiles func

Change-Id: I1f9678671692becde0721347721bea65530146ee
Reviewed-on: https://go-review.googlesource.com/17190
Reviewed-by: David Crawshaw <crawshaw@golang.org>
diff --git a/cmd/gobind/gen.go b/cmd/gobind/gen.go
index 21f3b37..d080d96 100644
--- a/cmd/gobind/gen.go
+++ b/cmd/gobind/gen.go
@@ -5,9 +5,6 @@
 package main
 
 import (
-	"go/ast"
-	"go/parser"
-	"go/scanner"
 	"go/token"
 	"go/types"
 	"io"
@@ -62,30 +59,6 @@
 
 var fset = token.NewFileSet()
 
-func parseFiles(dir string, filenames []string) []*ast.File {
-	var files []*ast.File
-	hasErr := false
-	for _, filename := range filenames {
-		path := filepath.Join(dir, filename)
-		file, err := parser.ParseFile(fset, path, nil, parser.AllErrors)
-		if err != nil {
-			hasErr = true
-			if list, _ := err.(scanner.ErrorList); len(list) > 0 {
-				for _, err := range list {
-					errorf("%v", err)
-				}
-			} else {
-				errorf("%v", err)
-			}
-		}
-		files = append(files, file)
-	}
-	if hasErr {
-		return nil
-	}
-	return files
-}
-
 func writer(fname string, pkg *types.Package) (w io.Writer, closer func()) {
 	if fname == "" {
 		return os.Stdout, func() { return }