github.com/NeowayLabs/nash@v0.2.2-0.20200127205349-a227041ffd50/fuzz.go (about) 1 // +build gofuzz 2 3 package nash 4 5 import "github.com/madlambda/nash/parser" 6 7 func Fuzz(data []byte) int { 8 p := parser.NewParser("fuzz", string(data)) 9 10 tree, err := p.Parse() 11 12 if err != nil { 13 if tree != nil { 14 panic("tree != nil") 15 } 16 17 return 0 18 } 19 20 return 1 21 }