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

Commit19c4197

Browse files
author
Michael Meskes
committed
Synced gram.y and preproc.y.
1 parent7e44f8f commit19c4197

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

‎src/interfaces/ecpg/ChangeLog

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1043,5 +1043,9 @@ Mon Jan 22 17:56:02 CET 2001
10431043
Tue Jan 23 08:54:14 CET 2001
10441044

10451045
- Moved database name handling to libecpg.
1046+
1047+
Thu Jan 25 21:14:38 CET 2001
1048+
1049+
- Synced gram.y and preproc.y.
10461050
- Set ecpg version to 2.8.0.
10471051
- Set library version to 3.2.0.

‎src/interfaces/ecpg/preproc/preproc.y

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -263,16 +263,16 @@ make_name(void)
263263
%nonassocOVERLAPS
264264
%nonassocBETWEEN
265265
%nonassocIN
266+
%leftPOSTFIXOP/* dummy for postfix Op rules*/
266267
%leftOp/* multi-character ops and user-defined operators*/
267268
%nonassocNOTNULL
268269
%nonassocISNULL
269-
%nonassocNULL_P
270-
%nonassocIS
270+
%nonassocISNULL_PTRUE_PFALSE_P
271271
%left'+''-'
272272
%left'*''/''%'
273273
%left'^'
274274
/* Unary Operators*/
275-
%leftAT
275+
%leftATZONE
276276
%rightUMINUS
277277
%left'.'
278278
%left'['']'
@@ -3300,7 +3300,7 @@ a_expr: c_expr
33003300
{$$ = cat_str(3,$1,$2,$3); }
33013301
|Opa_expr
33023302
{$$ = cat2_str($1,$2); }
3303-
|a_exprOp
3303+
|a_exprOp%precPOSTFIXOP
33043304
{$$ = cat2_str($1,$2); }
33053305
|a_exprANDa_expr
33063306
{$$ = cat_str(3,$1, make_str("and"),$3); }
@@ -3345,11 +3345,11 @@ a_expr: c_expr
33453345
{$$ = cat2_str($1, make_str("is false")); }
33463346
|a_exprISNOTTRUE_P
33473347
{$$ = cat2_str($1, make_str("is not true")); }
3348-
|a_exprBETWEENb_exprANDb_expr
3348+
|a_exprBETWEENb_exprANDb_expr%precBETWEEN
33493349
{
33503350
$$ = cat_str(5,$1, make_str("between"),$3, make_str("and"),$5);
33513351
}
3352-
|a_exprNOTBETWEENb_exprANDb_expr
3352+
|a_exprNOTBETWEENb_exprANDb_expr%precBETWEEN
33533353
{
33543354
$$ = cat_str(5,$1, make_str("not between"),$4, make_str("and"),$6);
33553355
}
@@ -3361,7 +3361,7 @@ a_expr: c_expr
33613361
{
33623362
$$ = cat_str(3,$1, make_str(" not in"),$4);
33633363
}
3364-
|a_exprall_Opsub_typeselect_with_parens
3364+
|a_exprall_Opsub_typeselect_with_parens%precOp
33653365
{
33663366
$$ = cat_str(4,$1,$2,$3,$4);
33673367
}
@@ -3417,7 +3417,7 @@ b_expr: c_expr
34173417
{$$ = cat_str(3,$1,$2,$3); }
34183418
|Opb_expr
34193419
{$$ = cat2_str($1,$2); }
3420-
|b_exprOp
3420+
|b_exprOp%precPOSTFIXOP
34213421
{$$ = cat2_str($1,$2); }
34223422
;
34233423

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp