@@ -2363,7 +2363,7 @@ module.exports = grammar({
23632363
23642364 _column_indirection : ( $ ) =>
23652365 seq (
2366- field ( "end" , $ . column_identifier ) ,
2366+ $ . column_identifier ,
23672367 repeat (
23682368 choice (
23692369 prec . right ( $ . column_indirection_array_access ) ,
@@ -2547,10 +2547,7 @@ module.exports = grammar({
25472547 ) ,
25482548
25492549 update_set_values : ( $ ) =>
2550- partialSeq (
2551- $ . keyword_set ,
2552- field ( "end" , comma_list ( $ . assignment , true ) ) ,
2553- ) ,
2550+ partialSeq ( $ . keyword_set , field ( "end" , comma_list ( $ . assignment , true ) ) ) ,
25542551
25552552 update_from : ( $ ) =>
25562553 partialSeq (
@@ -2560,7 +2557,12 @@ module.exports = grammar({
25602557 seq (
25612558 comma_list ( $ . relation , true ) ,
25622559 repeat (
2563- choice ( $ . join , $ . cross_join , $ . lateral_join , $ . lateral_cross_join ) ,
2560+ choice (
2561+ $ . join ,
2562+ $ . cross_join ,
2563+ $ . lateral_join ,
2564+ $ . lateral_cross_join ,
2565+ ) ,
25642566 ) ,
25652567 ) ,
25662568 ) ,
@@ -2617,13 +2619,13 @@ module.exports = grammar({
26172619 partialSeq (
26182620 field ( "left" , $ . _column_indirection ) ,
26192621 "=" ,
2620- field ( "right " , choice ( $ . _expression , $ . all_fields , $ . keyword_default ) ) ,
2622+ field ( "end " , choice ( $ . _expression , $ . all_fields , $ . keyword_default ) ) ,
26212623 ) ,
26222624 partialSeq (
26232625 field ( "left" , $ . lhs_column_list ) ,
26242626 "=" ,
26252627 field (
2626- "right " ,
2628+ "end " ,
26272629 choice (
26282630 wrapped_in_parenthesis (
26292631 comma_list (
0 commit comments