11
11
*
12
12
*
13
13
* IDENTIFICATION
14
- * $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.200 2000/10/28 19:41:00 momjian Exp $
14
+ * $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.201 2000/10/29 16:11:33 petere Exp $
15
15
*
16
16
* HISTORY
17
17
* AUTHORDATEMAJOR EVENT
@@ -381,7 +381,6 @@ static void doNegateFloat(Value *v);
381
381
%left ' +' ' -'
382
382
%left ' *' ' /' ' %'
383
383
%left ' ^'
384
- %left ' |' /* XXX Should this have such a high priority?*/
385
384
/* Unary Operators*/
386
385
%right UMINUS
387
386
%left ' .'
@@ -4195,7 +4194,6 @@ MathOp: '+'{ $$ = "+"; }
4195
4194
| ' /' {$$ =" /" ; }
4196
4195
| ' %' {$$ =" %" ; }
4197
4196
| ' ^' {$$ =" ^" ; }
4198
- | ' |' {$$ =" |" ; }
4199
4197
| ' <' {$$ =" <" ; }
4200
4198
| ' >' {$$ =" >" ; }
4201
4199
| ' =' {$$ =" =" ; }
@@ -4238,14 +4236,10 @@ a_expr: c_expr
4238
4236
{$$ = makeA_Expr(OP," %" ,NULL ,$2 ); }
4239
4237
| ' ^' a_expr
4240
4238
{$$ = makeA_Expr(OP," ^" ,NULL ,$2 ); }
4241
- | ' |' a_expr
4242
- {$$ = makeA_Expr(OP," |" ,NULL ,$2 ); }
4243
4239
| a_expr ' %'
4244
4240
{$$ = makeA_Expr(OP," %" ,$1 ,NULL ); }
4245
4241
| a_expr ' ^'
4246
4242
{$$ = makeA_Expr(OP," ^" ,$1 ,NULL ); }
4247
- | a_expr ' |'
4248
- {$$ = makeA_Expr(OP," |" ,$1 ,NULL ); }
4249
4243
| a_expr ' +' a_expr
4250
4244
{$$ = makeA_Expr(OP," +" ,$1 ,$3 ); }
4251
4245
| a_expr ' -' a_expr
@@ -4258,8 +4252,6 @@ a_expr: c_expr
4258
4252
{$$ = makeA_Expr(OP," %" ,$1 ,$3 ); }
4259
4253
| a_expr ' ^' a_expr
4260
4254
{$$ = makeA_Expr(OP," ^" ,$1 ,$3 ); }
4261
- | a_expr ' |' a_expr
4262
- {$$ = makeA_Expr(OP," |" ,$1 ,$3 ); }
4263
4255
| a_expr ' <' a_expr
4264
4256
{$$ = makeA_Expr(OP," <" ,$1 ,$3 ); }
4265
4257
| a_expr ' >' a_expr
@@ -4492,14 +4484,10 @@ b_expr: c_expr
4492
4484
{$$ = makeA_Expr(OP," %" ,NULL ,$2 ); }
4493
4485
| ' ^' b_expr
4494
4486
{$$ = makeA_Expr(OP," ^" ,NULL ,$2 ); }
4495
- | ' |' b_expr
4496
- {$$ = makeA_Expr(OP," |" ,NULL ,$2 ); }
4497
4487
| b_expr ' %'
4498
4488
{$$ = makeA_Expr(OP," %" ,$1 ,NULL ); }
4499
4489
| b_expr ' ^'
4500
4490
{$$ = makeA_Expr(OP," ^" ,$1 ,NULL ); }
4501
- | b_expr ' |'
4502
- {$$ = makeA_Expr(OP," |" ,$1 ,NULL ); }
4503
4491
| b_expr ' +' b_expr
4504
4492
{$$ = makeA_Expr(OP," +" ,$1 ,$3 ); }
4505
4493
| b_expr ' -' b_expr
@@ -4512,8 +4500,6 @@ b_expr: c_expr
4512
4500
{$$ = makeA_Expr(OP," %" ,$1 ,$3 ); }
4513
4501
| b_expr ' ^' b_expr
4514
4502
{$$ = makeA_Expr(OP," ^" ,$1 ,$3 ); }
4515
- | b_expr ' |' b_expr
4516
- {$$ = makeA_Expr(OP," |" ,$1 ,$3 ); }
4517
4503
| b_expr ' <' b_expr
4518
4504
{$$ = makeA_Expr(OP," <" ,$1 ,$3 ); }
4519
4505
| b_expr ' >' b_expr