From: Tom Lane <tgl@sss.pgh.pa.us>
Date: Wed, 9 Jun 2004 19:49:56 +0000 (+0000)
Subject: Fix slightly-wrong syntax error messages from bootstrap parser, as per
X-Git-Tag: REL8_0_0BETA1~404
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=337f802460cf51c4d7a6628a263bea7789e57e11;p=postgresql

Fix slightly-wrong syntax error messages from bootstrap parser, as per
report from Tom Cook.
---

diff --git a/src/backend/bootstrap/bootscanner.l b/src/backend/bootstrap/bootscanner.l
index 57b872231d..dbc568a676 100644
--- a/src/backend/bootstrap/bootscanner.l
+++ b/src/backend/bootstrap/bootscanner.l
@@ -9,7 +9,7 @@
  *
  *
  * IDENTIFICATION
- *	  $PostgreSQL: pgsql/src/backend/bootstrap/bootscanner.l,v 1.35 2004/06/03 02:08:02 tgl Exp $
+ *	  $PostgreSQL: pgsql/src/backend/bootstrap/bootscanner.l,v 1.36 2004/06/09 19:49:56 tgl Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -45,7 +45,7 @@
 #define fprintf(file, fmt, msg)  ereport(ERROR, (errmsg_internal("%s", msg)))
 
 
-static int	yyline;  /* keep track of the line number for error reporting */
+static int	yyline = 1;			/* line number for error reporting */
 
 %}
 
@@ -135,7 +135,7 @@ insert			{ return(INSERT_TUPLE); }
 %%
 
 void
-yyerror(const char *str)
+yyerror(const char *message)
 {
-	elog(ERROR, "syntax error at line %d: unexpected token \"%s\"", yyline, str);
+	elog(ERROR, "%s at line %d", message, yyline);
 }