Synced preproc.y with gram.y.
This commit is contained in:
parent
8eed998a65
commit
353f71a331
@ -1034,5 +1034,9 @@ Fri Dec 22 13:33:31 CET 2000
|
|||||||
|
|
||||||
- Fixed bug in a connect statement using varchars.
|
- Fixed bug in a connect statement using varchars.
|
||||||
- Synced gram.y and preproc.y.
|
- Synced gram.y and preproc.y.
|
||||||
|
|
||||||
|
Tue Jan 9 20:24:56 CET 2001
|
||||||
|
|
||||||
|
- Synced gram.y.
|
||||||
- Set ecpg version to 2.8.0.
|
- Set ecpg version to 2.8.0.
|
||||||
- Set library version to 3.2.0.
|
- Set library version to 3.2.0.
|
||||||
|
@ -294,7 +294,7 @@ make_name(void)
|
|||||||
%type <str> opt_indirection expr_list extract_list extract_arg
|
%type <str> opt_indirection expr_list extract_list extract_arg
|
||||||
%type <str> position_list substr_list substr_from alter_column_action
|
%type <str> position_list substr_list substr_from alter_column_action
|
||||||
%type <str> trim_list in_expr substr_for attr attrs drop_behavior
|
%type <str> trim_list in_expr substr_for attr attrs drop_behavior
|
||||||
%type <str> Typename SimpleTypename Generic Numeric generic opt_float opt_numeric
|
%type <str> Typename SimpleTypename GenericType Numeric opt_float opt_numeric
|
||||||
%type <str> opt_decimal Character character opt_varying opt_charset
|
%type <str> opt_decimal Character character opt_varying opt_charset
|
||||||
%type <str> opt_collate datetime opt_timezone opt_interval table_ref
|
%type <str> opt_collate datetime opt_timezone opt_interval table_ref
|
||||||
%type <str> row_expr row_descriptor row_list ConstDatetime opt_chain
|
%type <str> row_expr row_descriptor row_list ConstDatetime opt_chain
|
||||||
@ -2928,7 +2928,7 @@ SimpleTypename: ConstTypename { $$ = $1; }
|
|||||||
| ConstInterval { $$ = $1; }
|
| ConstInterval { $$ = $1; }
|
||||||
;
|
;
|
||||||
|
|
||||||
ConstTypename: Generic { $$ = $1; }
|
ConstTypename: GenericType { $$ = $1; }
|
||||||
| ConstDatetime { $$ = $1; }
|
| ConstDatetime { $$ = $1; }
|
||||||
| Numeric { $$ = $1; }
|
| Numeric { $$ = $1; }
|
||||||
| Geometric { $$ = $1; }
|
| Geometric { $$ = $1; }
|
||||||
@ -2936,14 +2936,7 @@ ConstTypename: Generic { $$ = $1; }
|
|||||||
| Character { $$ = $1; }
|
| Character { $$ = $1; }
|
||||||
;
|
;
|
||||||
|
|
||||||
Generic: generic
|
GenericType: ident { $$ = $1; }
|
||||||
{
|
|
||||||
$$ = $1;
|
|
||||||
}
|
|
||||||
;
|
|
||||||
|
|
||||||
generic: ident { $$ = $1; }
|
|
||||||
| TYPE_P { $$ = make_str("type"); }
|
|
||||||
| ECPGKeywords { $$ = $1; }
|
| ECPGKeywords { $$ = $1; }
|
||||||
| ECPGTypeName { $$ = $1; }
|
| ECPGTypeName { $$ = $1; }
|
||||||
;
|
;
|
||||||
@ -5076,6 +5069,7 @@ TokenId: ABSOLUTE { $$ = make_str("absolute"); }
|
|||||||
| TRIGGER { $$ = make_str("trigger"); }
|
| TRIGGER { $$ = make_str("trigger"); }
|
||||||
| TRUNCATE { $$ = make_str("truncate"); }
|
| TRUNCATE { $$ = make_str("truncate"); }
|
||||||
| TRUSTED { $$ = make_str("trusted"); }
|
| TRUSTED { $$ = make_str("trusted"); }
|
||||||
|
| TYPE_P { $$ = make_str("type"); }
|
||||||
| UNLISTEN { $$ = make_str("unlisten"); }
|
| UNLISTEN { $$ = make_str("unlisten"); }
|
||||||
| UNTIL { $$ = make_str("until"); }
|
| UNTIL { $$ = make_str("until"); }
|
||||||
| UPDATE { $$ = make_str("update"); }
|
| UPDATE { $$ = make_str("update"); }
|
||||||
@ -5109,6 +5103,7 @@ ECPGColLabel: ECPGColId { $$ = $1; }
|
|||||||
| ALL { $$ = make_str("all"); }
|
| ALL { $$ = make_str("all"); }
|
||||||
| ANALYSE { $$ = make_str("analyse"); }
|
| ANALYSE { $$ = make_str("analyse"); }
|
||||||
| ANALYZE { $$ = make_str("analyze"); }
|
| ANALYZE { $$ = make_str("analyze"); }
|
||||||
|
| AND { $$ = make_str("and"); }
|
||||||
| ANY { $$ = make_str("any"); }
|
| ANY { $$ = make_str("any"); }
|
||||||
| ASC { $$ = make_str("asc"); }
|
| ASC { $$ = make_str("asc"); }
|
||||||
| BETWEEN { $$ = make_str("between"); }
|
| BETWEEN { $$ = make_str("between"); }
|
||||||
@ -5203,6 +5198,7 @@ ECPGColLabel: ECPGColId { $$ = $1; }
|
|||||||
| TABLE { $$ = make_str("table"); }
|
| TABLE { $$ = make_str("table"); }
|
||||||
| THEN { $$ = make_str("then"); }
|
| THEN { $$ = make_str("then"); }
|
||||||
| TO { $$ = make_str("to"); }
|
| TO { $$ = make_str("to"); }
|
||||||
|
| TRAILING { $$ = make_str("trailing"); }
|
||||||
| TRANSACTION { $$ = make_str("transaction"); }
|
| TRANSACTION { $$ = make_str("transaction"); }
|
||||||
| TRIM { $$ = make_str("trim"); }
|
| TRIM { $$ = make_str("trim"); }
|
||||||
| TRUE_P { $$ = make_str("true"); }
|
| TRUE_P { $$ = make_str("true"); }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user