also fix a error-printing bug in godoc.
R=gri
http://go/go-review/
1016030
if err != nil {
log.Exitf("ReadFile %s: %v", path, err);
}
- t, err1 := template.Parse(string(data), fmap);
- if err1 != nil {
+ t, err := template.Parse(string(data), fmap);
+ if err != nil {
log.Exitf("%s: %v", name, err);
}
return t;
// consume trailing white space
for ; i < len(t.buf) && white(t.buf[i]); i++ {
if t.buf[i] == '\n' {
+ t.linenum++;
i++;
break // stop after newline
}
}
t.buf = strings.Bytes(s);
t.p = 0;
- t.linenum = 0;
+ t.linenum = 1;
t.parse();
return t.error;
}