• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package cel
2
3func FuzzCompile(data []byte) int {
4	env, err := NewEnv()
5	if err != nil {
6		panic("impossible to create env")
7	}
8	ast, issues := env.Compile(string(data))
9	if issues != nil && issues.Err() != nil {
10		return 0
11	}
12	_, err = env.Program(ast)
13	if err != nil {
14		return 0
15	}
16
17	return 1
18}
19