Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit8ccebab

Browse files
committed
More cleanup for | and ^.
1 parent77bef41 commit8ccebab

File tree

1 file changed

+9
-13
lines changed

1 file changed

+9
-13
lines changed

‎src/backend/parser/gram.y

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
*
1111
*
1212
* IDENTIFICATION
13-
* $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.102 1999/09/28 14:38:02 momjian Exp $
13+
* $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.103 1999/09/28 14:49:36 momjian Exp $
1414
*
1515
* HISTORY
1616
* AUTHORDATEMAJOR EVENT
@@ -3682,6 +3682,10 @@ a_expr: attr
36823682
{$$ = makeA_Expr(OP, "^", NULL, $2); }
36833683
| '|' a_expr
36843684
{$$ = makeA_Expr(OP, "|", NULL, $2); }
3685+
| ':' a_expr
3686+
{$$ = makeA_Expr(OP, ":", NULL, $2); }
3687+
| ';' a_expr
3688+
{$$ = makeA_Expr(OP, ";", NULL, $2); }
36853689
| a_expr '%'
36863690
{$$ = makeA_Expr(OP, "%", $1, NULL); }
36873691
| a_expr '^'
@@ -3715,12 +3719,6 @@ a_expr: attr
37153719

37163720
| a_expr '=' a_expr
37173721
{$$ = makeA_Expr(OP, "=", $1, $3); }
3718-
| ':' a_expr
3719-
{$$ = makeA_Expr(OP, ":", NULL, $2); }
3720-
| ';' a_expr
3721-
{$$ = makeA_Expr(OP, ";", NULL, $2); }
3722-
| '|' a_expr
3723-
{$$ = makeA_Expr(OP, "|", NULL, $2); }
37243722
| a_expr TYPECAST Typename
37253723
{
37263724
$$ = (Node *)$1;
@@ -4439,6 +4437,10 @@ b_expr: attr
44394437
{$$ = makeA_Expr(OP, "^", NULL, $2); }
44404438
| '|' b_expr
44414439
{$$ = makeA_Expr(OP, "|", NULL, $2); }
4440+
| ':' b_expr
4441+
{$$ = makeA_Expr(OP, ":", NULL, $2); }
4442+
| ';' b_expr
4443+
{$$ = makeA_Expr(OP, ";", NULL, $2); }
44424444
| b_expr '%'
44434445
{$$ = makeA_Expr(OP, "%", $1, NULL); }
44444446
| b_expr '^'
@@ -4459,12 +4461,6 @@ b_expr: attr
44594461
{$$ = makeA_Expr(OP, "^", $1, $3); }
44604462
| b_expr '|' b_expr
44614463
{$$ = makeA_Expr(OP, "|", $1, $3); }
4462-
| ':' b_expr
4463-
{$$ = makeA_Expr(OP, ":", NULL, $2); }
4464-
| ';' b_expr
4465-
{$$ = makeA_Expr(OP, ";", NULL, $2); }
4466-
| '|' b_expr
4467-
{$$ = makeA_Expr(OP, "|", NULL, $2); }
44684464
| b_expr TYPECAST Typename
44694465
{
44704466
$$ = (Node *)$1;

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp