INNER CODE UNIT · Go

isGeneratedFile

Consensys/gnark-crypto · internal/generator/main.go:303

func isGeneratedFile(path string, header string) bool {
	ext := filepath.Ext(path)
	if ext != ".go" && ext != ".s" {
		return false
	}
	f, err := os.Open(path)
	if err != nil {
		return false
	}
	buf := make([]byte, 4096)
	n, _ := f.Read(buf)
	f.Close()
	return n > 0 && strings.Contains(string(buf[:n]), header)
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…