17 fset := token.NewFileSet()
18 filepath.Walk("/usr/lib/go/src", func(path string, info os.FileInfo, err error) error {
23 if !strings.HasSuffix(path, ".go") {
26 f, err := goparser.ParseFile(fset, path, nil, 0)
30 files = append(files, f)
35 func Fuzz(data []byte) int {
37 pat, err := p.Parse(string(data))
39 if strings.Contains(err.Error(), "internal error") {
46 for _, f := range files {