- Notifications
You must be signed in to change notification settings - Fork5
Commitf9e2c7f
committed
Allow bare column names to be subscripted as arrays. This
creates a reduce/reduce conflict, which I resolved by changing the'AexprConst -> Typename Sconst' rule to 'AexprConst -> SimpleTypename Sconst'.In other words, a subscripted type declaration can't be used in thatsyntax any longer. This seems a small price to pay for not having toqualify subscripted columns anymore.Other cleanups: rename res_target_list to update_target_list, and removeproductions for variants that are not legal in an UPDATE target list;rename res_target_list2 to plain target_list; delete position_exprin favor of using b_expr in that production; merge opt_indirectioninto attr nonterminal, since there are no places where an unsubscriptedattr is wanted; fix typos in Param support; change case_arg so thatan arbitrary a_expr is allowed, not only a column name.1 parentbc9236b commitf9e2c7f
1 file changed
+75
-249
lines changed0 commit comments
Comments
(0)