func()

in cmd/celfmt/main.go [125:145]


func (v *visitor) VisitContent(s *ast.ContentStatement) any {
	prefix, program, suffix, err := findProgramYAML(s.Value)
	if err != nil {
		v.err = err
		return nil
	}
	if program != "" {
		program, err = celFmtYAML(program)
		if err != nil {
			if errors.As(err, &warn{}) {
				log.Printf("did not format program field content at line %d: %s", s.Line, err)
				return nil
			}
			v.err = err
			return nil
		}
		v.old = s.Value
		v.new = prefix + program + suffix
	}
	return nil
}