8000 Require seimcolons between statements. · MangeshVC/postgres@8934853 · GitHub
[go: up one dir, main page]

Skip to content

Commit 8934853

Browse files
committed
Require seimcolons between statements.
1 parent 4cecf0b commit 8934853

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

src/backend/parser/gram.y

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
*
1111
*
1212
* IDENTIFICATION
13-
* $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 1.20 1996/11/30 03:38:05 momjian Exp $
13+
* $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 1.20.2.1 1996/12/11 23:06:40 momjian Exp $
1414
*
1515
* HISTORY
1616
* AUTHOR DATE MAJOR EVENT
@@ -98,7 +98,7 @@ static Node *makeA_Expr(int oper, char *opname, Node *lexpr, Node *rexpr);
9898
AppendStmt *astmt;
9999
}
100100

101-
%type <node> query, stmt, AddAttrStmt, ClosePortalStmt,
101+
%type <node> stmt, AddAttrStmt, ClosePortalStmt,
102102
CopyStmt, CreateStmt, DefineStmt, DestroyStmt,
103103
ExtendStmt, FetchStmt, GrantStmt,
104104
IndexStmt, MoveStmt, ListenStmt, OptimizableStmt,
@@ -121,7 +121,7 @@ static Node *makeA_Expr(int oper, char *opname, Node *lexpr, Node *rexpr);
121121
%type <str> privileges, operation_commalist, grantee
122122
%type <chr> operation
123123

124-
%type <list> queryblock, relation_name_list, OptTableElementList,
124+
%type <list> stmtblock, relation_name_list, OptTableElementList,
125125
tableElementList, OptInherit, definition,
126126
opt_with, def_args, def_name_list, func_argtypes,
127127
oper_argtypes, OptStmtList, OptStmtBlock, opt_column_list, columnList,
@@ -218,14 +218,12 @@ static Node *makeA_Expr(int oper, char *opname, Node *lexpr, Node *rexpr);
218218
%nonassoc REDUCE
219219
%%
220220

221-
queryblock: query queryblock
221+
stmtblock: stmt ';' stmtblock
222222
{ parsetree = lcons($1, parsetree); }
223-
| query
223+
| stmt ';'
224+
{ parsetree = lcons($1, NIL); }
225+
| stmt
224226
{ parsetree = lcons($1, NIL); }
225-
;
226-
227-
query: stmt
228-
| stmt ';' { $$ = $1; }
229227
;
230228

231229
stmt : AddAttrStmt

0 commit comments

Comments
 (0)
0