github.com/rajeev159/opa@v0.45.0/ast/fuzz.go (about) 1 //go:build gofuzz 2 // +build gofuzz 3 4 package ast 5 6 func Fuzz(data []byte) int { 7 8 str := string(data) 9 _, _, err := ParseStatements("", str) 10 11 if err == nil { 12 CompileModules(map[string]string{"": str}) 13 return 1 14 } 15 16 return 0 17 }