-static void print_token(FILE *fp, int type, YYSTYPE value)
-{
- if (type != TOKEN_WORD)
- return;
- fprintf(fp, "%s", value.word->text);
+ va_start(ap, fmt);
+ str = talloc_vasprintf(parser, fmt, ap);
+ va_end(ap);
+
+ pb_log("parse error: %d('%s'): %s\n", yyget_lineno(parser->scanner),
+ yyget_text(parser->scanner), str);