@@ -1097,7 +1097,7 @@ user_group_clause: IN GROUP user_group_list { $$ = cat2_str(make1_str("in group
10971097 | /* EMPTY*/ { $$ = make1_str(" " ); }
10981098 ;
10991099
1100- user_valid_clause : VALID UNTIL Sconst { $$ = cat2_str(make1_str(" valid until" ), $3 );; }
1100+ user_valid_clause : VALID UNTIL Sconst { $$ = cat2_str(make1_str(" valid until" ), $3 ); }
11011101 | /* EMPTY*/ { $$ = make1_str(" " ); }
11021102 ;
11031103
@@ -2221,7 +2221,7 @@ set_opt: SETOF { $$ = make1_str("setof"); }
22212221
22222222RemoveStmt : DROP remove_type name
22232223 {
2224- $$ = cat3_str(make1_str(" drop" ), $2 , $3 );;
2224+ $$ = cat3_str(make1_str(" drop" ), $2 , $3 );
22252225 }
22262226 ;
22272227
@@ -2931,7 +2931,7 @@ opt_select_limit: LIMIT select_limit_value ',' select_offset_value
29312931 | LIMIT select_limit_value OFFSET select_offset_value
29322932 { $$ = cat4_str(make1_str(" limit" ), $2 , make1_str(" offset" ), $4 ); }
29332933 | LIMIT select_limit_value
2934- { $$ = cat2_str(make1_str(" limit" ), $2 );; }
2934+ { $$ = cat2_str(make1_str(" limit" ), $2 ); }
29352935 | OFFSET select_offset_value LIMIT select_limit_value
29362936 { $$ = cat4_str(make1_str(" offset" ), $2 , make1_str(" limit" ), $4 ); }
29372937 | OFFSET select_offset_value
@@ -3835,7 +3835,7 @@ a_expr: attr opt_indirection
38353835 | case_expr
38363836 { $$ = $1 ; }
38373837 | cinputvariable
3838- { $$ = make1_str(" ;; " ); }
3838+ { $$ = make1_str(" ? " ); }
38393839 ;
38403840
38413841/* Restricted expressions
@@ -3982,7 +3982,7 @@ extract_list: extract_arg FROM a_expr
39823982 | /* EMPTY */
39833983 { $$ = make1_str(" " ); }
39843984 | cinputvariable
3985- { $$ = make1_str(" ;; " ); }
3985+ { $$ = make1_str(" ? " ); }
39863986 ;
39873987
39883988extract_arg : datetime { $$ = $1 ; }
@@ -4734,7 +4734,7 @@ ECPGCursorStmt: DECLARE name opt_cursor CURSOR FOR ident cursor_clause
47344734 this ->next = cur;
47354735 this ->name = $2 ;
47364736 this ->connection = connection;
4737- this ->command = cat5_str(make1_str(" declare" ), mm_strdup($2 ), $3 , make1_str(" cursor for ;; " ), $7 );
4737+ this ->command = cat5_str(make1_str(" declare" ), mm_strdup($2 ), $3 , make1_str(" cursor for ? " ), $7 );
47384738 this ->argsresult = NULL ;
47394739
47404740 thisquery->type = &ecpg_query;
@@ -5037,7 +5037,7 @@ ECPGExecute : EXECUTE SQL_IMMEDIATE execstring
50375037
50385038 add_variable (&argsinsert, thisquery, &no_indicator);
50395039
5040- $$ = make1_str(" ;; " );
5040+ $$ = make1_str(" ? " );
50415041 }
50425042 | EXECUTE ident
50435043 {
@@ -5052,7 +5052,7 @@ ECPGExecute : EXECUTE SQL_IMMEDIATE execstring
50525052 add_variable (&argsinsert, thisquery, &no_indicator);
50535053 } opt_using
50545054 {
5055- $$ = make1_str(" ;; " );
5055+ $$ = make1_str(" ? " );
50565056 }
50575057
50585058execstring : char_variable |
@@ -5860,7 +5860,7 @@ cinputvariable : cvariable indicator {
58605860
58615861civariableonly : cvariable {
58625862 add_variable (&argsinsert, find_variable($1 ), &no_indicator);
5863- $$ = make1_str(" ;; " );
5863+ $$ = make1_str(" ? " );
58645864}
58655865
58665866cvariable : CVARIABLE { $$ = $1 ; }
0 commit comments