const generatedHeader … // writeHeader emits the standard "generated by" header for all files generated // by dist. func writeHeader(w io.Writer) { … } // mkzdefaultcc writes zdefaultcc.go: // // package main // const defaultCC = <defaultcc> // const defaultCXX = <defaultcxx> // const defaultPkgConfig = <defaultpkgconfig> // // It is invoked to write cmd/go/internal/cfg/zdefaultcc.go // but we also write cmd/cgo/zdefaultcc.go func mkzdefaultcc(dir, file string) { … } func defaultCCFunc(name string, defaultcc map[string]string) string { … } // mkzcgo writes zcgo.go for the go/build package: // // package build // const defaultCGO_ENABLED = <CGO_ENABLED> // // It is invoked to write go/build/zcgo.go. func mkzcgo(dir, file string) { … } // mktzdata src/time/tzdata/zzipdata.go: // // package tzdata // const zipdata = "PK..." func mktzdata(dir, file string) { … } // quote is like strconv.Quote but simpler and has output // that does not depend on the exact Go bootstrap version. func quote(s string) string { … }