Skip to content

Commit 14516f8

Browse files
Merge branch '18-kawabuhi-support-insert-into-paren-query' into 'main'
INSERT-SELECTのSELECTが括弧で囲まれている場合に対応 Closes m-novikov#18 See merge request oss-incubate/rust-sql-formatter/tree-sitter-sql!23
2 parents 73e2d69 + efea3cc commit 14516f8

File tree

5 files changed

+44206
-44129
lines changed

5 files changed

+44206
-44129
lines changed

grammar.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -874,7 +874,7 @@ module.exports = grammar({
874874
kw("INTO"),
875875
$._aliasable_identifier,
876876
optional(seq("(", commaSep1($._identifier), ")")),
877-
choice($.values_clause, $.select_statement, $.set_clause),
877+
choice($.values_clause, $.select_statement, $.select_subexpression, $.set_clause),
878878
optional($.on_conflict_clause),
879879
optional($.returning_clause),
880880
),

src/grammar.json

+4
Original file line numberDiff line numberDiff line change
@@ -9903,6 +9903,10 @@
99039903
"type": "SYMBOL",
99049904
"name": "select_statement"
99059905
},
9906+
{
9907+
"type": "SYMBOL",
9908+
"name": "select_subexpression"
9909+
},
99069910
{
99079911
"type": "SYMBOL",
99089912
"name": "set_clause"

src/node-types.json

+4
Original file line numberDiff line numberDiff line change
@@ -4938,6 +4938,10 @@
49384938
"type": "select_statement",
49394939
"named": true
49404940
},
4941+
{
4942+
"type": "select_subexpression",
4943+
"named": true
4944+
},
49414945
{
49424946
"type": "set_clause",
49434947
"named": true

0 commit comments

Comments
 (0)