INNER CODE UNIT · Go

cleanGeneratedFiles

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

func cleanGeneratedFiles(dir string) {
	const generatedHeader = "Code generated by consensys/gnark-crypto DO NOT EDIT"
	filepath.Walk(dir, func(path string, info os.FileInfo, err error) error {
		if err != nil || info.IsDir() {
			return nil
		}
		if isGeneratedFile(path, generatedHeader) {
			os.Remove(path)
		}
		return nil
	})
}

func isGeneratedFile(path string, header string) bool {
	ext := filepath.Ext(path)
	if ext != ".go" && ext != ".s" {
		return false
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…