Skip to content

Commit 709057b

Browse files
committed
Refactor to trailingCommaSep1
1 parent 690838e commit 709057b

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

grammar.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1072,14 +1072,17 @@ module.exports = grammar({
10721072
// TODO: Flatten this.
10731073
alternative_pattern: $ => prec.left(-2, seq($._pattern, "|", $._pattern)),
10741074

1075-
tuple_pattern: $ => seq("(", $._pattern, repeat(seq(",", $._pattern)), ")"),
1075+
tuple_pattern: $ => seq(
1076+
"(",
1077+
trailingCommaSep1($._pattern),
1078+
")",
1079+
),
10761080

10771081
named_pattern: $ => prec.left(-1, seq($._identifier, "=", $._pattern)),
10781082

10791083
named_tuple_pattern: $ => seq(
10801084
"(",
1081-
$.named_pattern,
1082-
repeat(seq(",", $.named_pattern)),
1085+
trailingCommaSep1($.named_pattern),
10831086
")",
10841087
),
10851088

0 commit comments

Comments
 (0)