|
11 | 11 | *
|
12 | 12 | *
|
13 | 13 | * IDENTIFICATION
|
14 |
| - * $PostgreSQL: pgsql/src/backend/parser/gram.y,v 2.491 2005/05/07 02:22:46 momjian Exp $ |
| 14 | + * $PostgreSQL: pgsql/src/backend/parser/gram.y,v 2.492 2005/06/08 21:15:28 tgl Exp $ |
15 | 15 | *
|
16 | 16 | * HISTORY
|
17 | 17 | * AUTHORDATEMAJOR EVENT
|
@@ -6099,14 +6099,6 @@ a_expr:c_expr{ $$ = $1; }
|
6099 | 6099 | {$$ = (Node *) makeSimpleA_Expr(AEXPR_OP,"+",NULL,$2); }
|
6100 | 6100 | |'-' a_expr%prec UMINUS
|
6101 | 6101 | {$$ = doNegate($2); }
|
6102 |
| -|'%' a_expr |
6103 |
| -{$$ = (Node *) makeSimpleA_Expr(AEXPR_OP,"%",NULL,$2); } |
6104 |
| -|'^' a_expr |
6105 |
| -{$$ = (Node *) makeSimpleA_Expr(AEXPR_OP,"^",NULL,$2); } |
6106 |
| -| a_expr'%' |
6107 |
| -{$$ = (Node *) makeSimpleA_Expr(AEXPR_OP,"%",$1,NULL); } |
6108 |
| -| a_expr'^' |
6109 |
| -{$$ = (Node *) makeSimpleA_Expr(AEXPR_OP,"^",$1,NULL); } |
6110 | 6102 | | a_expr'+' a_expr
|
6111 | 6103 | {$$ = (Node *) makeSimpleA_Expr(AEXPR_OP,"+",$1,$3); }
|
6112 | 6104 | | a_expr'-' a_expr
|
@@ -6468,14 +6460,6 @@ b_expr:c_expr
|
6468 | 6460 | {$$ = (Node *) makeSimpleA_Expr(AEXPR_OP,"+",NULL,$2); }
|
6469 | 6461 | |'-' b_expr%prec UMINUS
|
6470 | 6462 | {$$ = doNegate($2); }
|
6471 |
| -|'%' b_expr |
6472 |
| -{$$ = (Node *) makeSimpleA_Expr(AEXPR_OP,"%",NULL,$2); } |
6473 |
| -|'^' b_expr |
6474 |
| -{$$ = (Node *) makeSimpleA_Expr(AEXPR_OP,"^",NULL,$2); } |
6475 |
| -| b_expr'%' |
6476 |
| -{$$ = (Node *) makeSimpleA_Expr(AEXPR_OP,"%",$1,NULL); } |
6477 |
| -| b_expr'^' |
6478 |
| -{$$ = (Node *) makeSimpleA_Expr(AEXPR_OP,"^",$1,NULL); } |
6479 | 6463 | | b_expr'+' b_expr
|
6480 | 6464 | {$$ = (Node *) makeSimpleA_Expr(AEXPR_OP,"+",$1,$3); }
|
6481 | 6465 | | b_expr'-' b_expr
|
|