// check object header
p, err := imp.ReadString('\n')
if err != nil {
- log.Fatalf("reading input: %v", err)
+ yyerror("import %s: reading input: %v", file, err)
+ errorexit()
}
if len(p) > 0 {
p = p[:len(p)-1]
}
p, err = imp.ReadString('\n')
if err != nil {
- log.Fatalf("reading input: %v", err)
+ yyerror("import %s: reading input: %v", file, err)
+ errorexit()
}
if len(p) > 0 {
p = p[:len(p)-1]
for {
p, err = imp.ReadString('\n')
if err != nil {
- log.Fatalf("reading input: %v", err)
+ yyerror("import %s: reading input: %v", file, err)
+ errorexit()
}
if p == "\n" {
break // header ends with blank line