Skip to content

Commit 0b666d4

Browse files
committed
Preserve the dot token in case patterns
1 parent 142ac47 commit 0b666d4

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

unified/extractor/tree-sitter-swift/grammar.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1930,7 +1930,7 @@ module.exports = grammar({
19301930
seq(
19311931
optional("case"),
19321932
optional(field("type", $.user_type)), // XXX this should just be _type but that creates ambiguity
1933-
$._dot,
1933+
field("dot", $._dot),
19341934
field("name", $.simple_identifier),
19351935
optional(field("arguments", $.tuple_pattern))
19361936
),

unified/extractor/tree-sitter-swift/node-types.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@ named:
173173
value?: expression
174174
case_pattern:
175175
arguments?: tuple_pattern
176+
dot: "."
176177
name: simple_identifier
177178
type?: user_type
178179
catch_block:

0 commit comments

Comments
 (0)