aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>1999-03-18 22:01:56 +0000
committerBruce Momjian <bruce@momjian.us>1999-03-18 22:01:56 +0000
commitddd50c440af3ee7467d4e696d5586299f4b29e21 (patch)
treefbb3e7fbc7f70274d0f6ee363b926926e3df895b /src
parent30ad427388e73905b60af1d2ecc0d8a45e6f3c4a (diff)
downloadpostgresql-ddd50c440af3ee7467d4e696d5586299f4b29e21.tar.gz
postgresql-ddd50c440af3ee7467d4e696d5586299f4b29e21.zip
cleanup of grammer.
Diffstat (limited to 'src')
-rw-r--r--src/backend/parser/gram.c4
-rw-r--r--src/backend/parser/gram.y6
2 files changed, 5 insertions, 5 deletions
diff --git a/src/backend/parser/gram.c b/src/backend/parser/gram.c
index 271cc878168..3a0a18f6d85 100644
--- a/src/backend/parser/gram.c
+++ b/src/backend/parser/gram.c
@@ -242,7 +242,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/parser/Attic/gram.c,v 2.83 1999/03/18 21:39:51 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/parser/Attic/gram.c,v 2.84 1999/03/18 22:01:50 momjian Exp $
*
* HISTORY
* AUTHOR DATE MAJOR EVENT
@@ -1506,7 +1506,7 @@ static const short yypact[] = { 3123,
7047, 255,-32768, 513, 14408, 7927, 62,-32768,-32768, 15419,
11074, 866, 959,-32768, 41, 757, 758, 263, 771,-32768,
-32768,-32768, 776, 941, 778, 92, 205, 901, 936,-32768,
- 10883, 186, 267, 780, 783, 791, 793, 9687, 9687, 9687,
+ 10883, 575, 267, 780, 783, 791, 793, 9687, 9687, 9687,
9687, 794, 340, 513, 799,-32768, -27, -13, 802, 872,
7267, 8147, 7267, 7267, 11166, -72, 804, 11057,-32768, 1152,
7927, 798, 784, 809,-32768,-32768,-32768,-32768,-32768,-32768,
diff --git a/src/backend/parser/gram.y b/src/backend/parser/gram.y
index b913100e666..2b39bf8c175 100644
--- a/src/backend/parser/gram.y
+++ b/src/backend/parser/gram.y
@@ -10,7 +10,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.63 1999/03/18 21:39:56 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.64 1999/03/18 22:01:56 momjian Exp $
*
* HISTORY
* AUTHOR DATE MAJOR EVENT
@@ -316,7 +316,7 @@ Oid param_type(int t); /* used in parse_expr.c */
MAXVALUE, MINVALUE, MOVE,
NEW, NOCREATEDB, NOCREATEUSER, NONE, NOTHING, NOTIFY, NOTNULL,
OFFSET, OIDS, OPERATOR, PASSWORD, PROCEDURAL,
- RECIPE, RENAME, RESET, RETURNS, ROW, RULE,
+ RENAME, RESET, RETURNS, ROW, RULE,
SEQUENCE, SERIAL, SETOF, SHOW, START, STATEMENT, STDIN, STDOUT, TRUSTED,
UNLISTEN, UNTIL, VACUUM, VALID, VERBOSE, VERSION
@@ -3715,7 +3715,7 @@ a_expr: attr opt_indirection
/* We allow this for standards-broken SQL products, like MS stuff */
| a_expr '=' NULL_P
{ $$ = makeA_Expr(ISNULL, NULL, $1, NULL); }
- | NULL_P '=' %prec '-' a_expr
+ | NULL_P '=' a_expr /* we need to fix the shift/reduce */
{ $$ = makeA_Expr(ISNULL, NULL, $3, NULL); }
| a_expr '=' a_expr