Markus Neteler wrote:

> Unrelated: I get these warnings on Mandriva:
> 
> bison -y -d -v yac.y
> yac.y:74.15-19: Warnung: symbol TABLE redeclared
> yac.y:75.8-11: Warnung: symbol DROP redeclared
> yac.y:75.13-17: Warnung: symbol TABLE redeclared
> 
> bison --version
> bison (GNU Bison) 2.3
> 
> It this harmful?

I don't think so. They've always been there, and they're due to:

63      %token DROP
73      %token ALTER TABLE
74      %token CREATE TABLE
75      %token DROP TABLE

DROP is defined on 63 then defined again on 75. TABLE is defined on 73
then again on 74 and 75. A %token directive with multiple tokens is
exactly equivalent to multiple %token directives.

You can eliminate the warnings with:

--- lib/db/sqlp/yac.y   1 Jul 2007 08:52:49 -0000       1.28
+++ lib/db/sqlp/yac.y   2 Jul 2007 03:30:05 -0000
@@ -71,8 +71,7 @@
 %token OR
 %token NOT
 %token ALTER TABLE
-%token CREATE TABLE
-%token DROP TABLE
+%token CREATE
 %token NULL_VALUE
 %token VARCHAR
 %token INT

-- 
Glynn Clements <[EMAIL PROTECTED]>

_______________________________________________
grass-dev mailing list
[email protected]
http://grass.itc.it/mailman/listinfo/grass-dev

Reply via email to