|
4 | 4 | * procedural language
|
5 | 5 | *
|
6 | 6 | * IDENTIFICATION
|
7 |
| - * $Header: /cvsroot/pgsql/src/pl/plpgsql/src/gram.y,v 1.37 2002/09/01 16:28:06 tgl Exp $ |
| 7 | + * $Header: /cvsroot/pgsql/src/pl/plpgsql/src/gram.y,v 1.38 2002/09/22 21:56:47 tgl Exp $ |
8 | 8 | *
|
9 | 9 | * This software is copyrighted by Jan Wieck - Hamburg.
|
10 | 10 | *
|
@@ -98,40 +98,40 @@ static void check_assignable(PLpgSQL_datum *datum);
|
98 | 98 | %type <declhdr> decl_sect
|
99 | 99 | %type <varname> decl_varname
|
100 | 100 | %type <str> decl_renname
|
101 |
| -%type <ival> decl_const, decl_notnull |
102 |
| -%type <expr> decl_defval, decl_cursor_query |
| 101 | +%type <ival> decl_const decl_notnull |
| 102 | +%type <expr> decl_defval decl_cursor_query |
103 | 103 | %type <dtype> decl_datatype
|
104 |
| -%type <row> decl_rowtype, decl_cursor_args, decl_cursor_arglist |
| 104 | +%type <row> decl_rowtype decl_cursor_args decl_cursor_arglist |
105 | 105 | %type <nsitem> decl_aliasitem
|
106 |
| -%type <str> decl_stmts, decl_stmt |
| 106 | +%type <str> decl_stmts decl_stmt |
107 | 107 |
|
108 |
| -%type <expr> expr_until_semi, expr_until_then, expr_until_loop |
| 108 | +%type <expr> expr_until_semi expr_until_then expr_until_loop |
109 | 109 | %type <expr> opt_exitcond
|
110 | 110 |
|
111 |
| -%type <ival> assign_var, cursor_variable |
112 |
| -%type <var> fori_var, cursor_varptr, decl_cursor_arg |
| 111 | +%type <ival> assign_var cursor_variable |
| 112 | +%type <var> fori_var cursor_varptr decl_cursor_arg |
113 | 113 | %type <varname> fori_varname
|
114 | 114 | %type <forilow> fori_lower
|
115 | 115 | %type <rec> fors_target
|
116 | 116 |
|
117 |
| -%type <str> opt_lblname, opt_label |
| 117 | +%type <str> opt_lblname opt_label |
118 | 118 | %type <str> opt_exitlabel
|
119 | 119 | %type <str> execsql_start
|
120 | 120 |
|
121 |
| -%type <stmts> proc_sect, proc_stmts, stmt_else, loop_body |
122 |
| -%type <stmt> proc_stmt, pl_block |
123 |
| -%type <stmt> stmt_assign, stmt_if, stmt_loop, stmt_while, stmt_exit |
124 |
| -%type <stmt> stmt_return, stmt_return_next, stmt_raise, stmt_execsql |
125 |
| -%type <stmt> stmt_fori, stmt_fors, stmt_select, stmt_perform |
126 |
| -%type <stmt> stmt_dynexecute, stmt_dynfors, stmt_getdiag |
127 |
| -%type <stmt> stmt_open, stmt_fetch, stmt_close |
| 121 | +%type <stmts> proc_sect proc_stmts stmt_else loop_body |
| 122 | +%type <stmt> proc_stmt pl_block |
| 123 | +%type <stmt> stmt_assign stmt_if stmt_loop stmt_while stmt_exit |
| 124 | +%type <stmt> stmt_return stmt_return_next stmt_raise stmt_execsql |
| 125 | +%type <stmt> stmt_fori stmt_fors stmt_select stmt_perform |
| 126 | +%type <stmt> stmt_dynexecute stmt_dynfors stmt_getdiag |
| 127 | +%type <stmt> stmt_open stmt_fetch stmt_close |
128 | 128 |
|
129 | 129 | %type <intlist> raise_params
|
130 |
| -%type <ival> raise_level, raise_param |
| 130 | +%type <ival> raise_level raise_param |
131 | 131 | %type <str> raise_msg
|
132 | 132 |
|
133 | 133 | %type <dtlist> getdiag_list
|
134 |
| -%type <ival> getdiag_item, getdiag_target |
| 134 | +%type <ival> getdiag_item getdiag_target |
135 | 135 |
|
136 | 136 | %type <ival> lno
|
137 | 137 |
|
|
0 commit comments