func (p *parser) errorf(format string, args ...interface{}) {
	p.error(errors.Errorf(format, args...))
}
func (p *parser) errorf(format string, args ...interface{}) {
	p.error(errors.Errorf(format, args...))
}
// errorf formats the error and terminates processing.