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

Commitf5810bb

Browse files
committed
Add missing trailing semicolons to ecpg rules.
Neil Conway
1 parentb9c7b0a commitf5810bb

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

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

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -387,6 +387,7 @@ prog: statements;
387387

388388
statements:/*EMPTY*/
389389
|statementsstatement
390+
;
390391

391392
statement:ecpgstartopt_atstmt';'{ connection =NULL; }
392393
|ecpgstartstmt';'
@@ -1150,9 +1151,11 @@ key_actions: key_delete{ $$ = $1; }
11501151

11511152
key_delete:ONDELETEkey_reference
11521153
{$$ = cat2_str(make_str("on delete"),$3); }
1154+
;
11531155

11541156
key_update:ONUPDATEkey_reference
11551157
{$$ = cat2_str(make_str("on update"),$3); }
1158+
;
11561159

11571160
key_reference:NOACTION{$$ = make_str("no action"); }
11581161
|RESTRICT{$$ = make_str("restrict"); }
@@ -1751,6 +1754,7 @@ func_as: StringConst
17511754
{$$ =$1; }
17521755
|StringConst','StringConst
17531756
{$$ = cat_str(3,$1, make_str(","),$3); }
1757+
;
17541758

17551759
func_return:func_type
17561760
{
@@ -3246,6 +3250,7 @@ attrs: attr_name
32463250

32473251
opt_empty_parentheses:'('')'{$$ = make_str("()"); }
32483252
|/*EMPTY*/{$$ = EMPTY; }
3253+
;
32493254

32503255

32513256
/*****************************************************************************
@@ -3412,6 +3417,7 @@ ECPGConnect: SQL_CONNECT TO connection_target opt_connection_name opt_user
34123417
/* also allow ORACLE syntax*/
34133418
|SQL_CONNECTora_user
34143419
{$$ = cat_str(3, make_str("NULL,"),$2, make_str(",NULL")); }
3420+
;
34153421

34163422
connection_target:database_nameopt_serveropt_port
34173423
{
@@ -3470,6 +3476,7 @@ connection_target: database_name opt_server opt_port
34703476
else
34713477
$$ = make3_str(make_str("\""),$1, make_str("\""));
34723478
}
3479+
;
34733480

34743481
db_prefix:identcvariable
34753482
{
@@ -3487,6 +3494,7 @@ db_prefix: ident cvariable
34873494

34883495
$$ = make3_str($1, make_str(":"),$2);
34893496
}
3497+
;
34903498

34913499
server:Opserver_name
34923500
{
@@ -3498,22 +3506,28 @@ server: Op server_name
34983506

34993507
$$ = make2_str($1,$2);
35003508
}
3509+
;
35013510

35023511
opt_server:server{$$ =$1; }
35033512
|/*EMPTY*/{$$ = EMPTY; }
3513+
;
35043514

35053515
server_name:ColId{$$ =$1; }
35063516
|ColId'.'server_name{$$ = make3_str($1, make_str("."),$3); }
35073517
|IP{$$ = make_name(); }
3518+
;
35083519

35093520
opt_port:':'PosIntConst{$$ = make2_str(make_str(":"),$2); }
35103521
|/*EMPTY*/{$$ = EMPTY; }
3522+
;
35113523

35123524
opt_connection_name:ASconnection_target {$$ =$2; }
35133525
|/*EMPTY*/{$$ = make_str("NULL"); }
3526+
;
35143527

35153528
opt_user:USERora_user{$$ =$2; }
3516-
|/*EMPTY*/{$$ = make_str("NULL,NULL"); }
3529+
|/*EMPTY*/{$$ = make_str("NULL,NULL"); }
3530+
;
35173531

35183532
ora_user:user_name
35193533
{$$ = cat2_str($1, make_str(", NULL")); }
@@ -3993,6 +4007,7 @@ ECPGDeclare: DECLARE STATEMENT ident
39934007
* the exec sql disconnect statement: disconnect from the given database
39944008
*/
39954009
ECPGDisconnect:SQL_DISCONNECTdis_name {$$ =$2; }
4010+
;
39964011

39974012
dis_name:connection_object{$$ =$1; }
39984013
|CURRENT{$$ = make_str("\"CURRENT\""); }
@@ -4081,6 +4096,7 @@ opt_ecpg_into: /*EMPTY*/{ $$ = EMPTY; }
40814096
;
40824097

40834098
variable:civarind|civar
4099+
;
40844100
variablelist:variable|variable','variablelist;
40854101

40864102
/*
@@ -4906,6 +4922,7 @@ civar: cvariable
49064922
;
49074923

49084924
cvariable:CVARIABLE{$$ =$1; }
4925+
;
49094926

49104927
indicator:CVARIABLE{ check_indicator((find_variable($1))->type);$$ =$1; }
49114928
|SQL_INDICATORcvariable{ check_indicator((find_variable($2))->type);$$ =$2; }

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp