diff --git a/src/backend/parser/gram.y b/src/backend/parser/gram.y
new file mode 100644
index 22e82ba..8419559
*** a/src/backend/parser/gram.y
--- b/src/backend/parser/gram.y
*************** substr_for: FOR a_expr								{ $$ = $2;
*** 11993,11999 ****
  
  trim_list:	a_expr FROM expr_list					{ $$ = lappend($3, $1); }
  			| FROM expr_list						{ $$ = $2; }
! 			| expr_list								{ $$ = $1; }
  		;
  
  in_expr:	select_with_parens
--- 11993,12000 ----
  
  trim_list:	a_expr FROM expr_list					{ $$ = lappend($3, $1); }
  			| FROM expr_list						{ $$ = $2; }
! 			| a_expr ',' a_expr						{ $$ = list_make2($3, $1); }
! 			| a_expr								{ $$ = list_make1($1); }
  		;
  
  in_expr:	select_with_parens
