// run runs the command argv, feeding in stdin on standard input. // It returns the output to standard output and standard error. // ok indicates whether the command exited successfully. func run(stdin []byte, argv []string) (stdout, stderr []byte, ok bool) { … } func lineno(pos token.Pos) string { … } // Die with an error message. func fatalf(msg string, args ...interface{ … } var nerrors … func error_(pos token.Pos, msg string, args ...interface{ … } func creat(name string) *os.File { … }