Skip to content

Commit 2c487c5

Browse files
committed
Wrap tuple in parentheses in named field
1 parent d7af028 commit 2c487c5

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

tools/src/prettier_printer.ml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -245,13 +245,18 @@ module CodePrinter = struct
245245
and genIdent (ident : string) : appendEvents = !-ident
246246

247247
and genNamedField (field : namedField) : appendEvents =
248-
let short = !-(field.name) +> sepEq +> genOak field.value in
248+
let genValue =
249+
match field.value with
250+
| Tuple _ -> sepOpenT +> genOak field.value +> sepCloseT
251+
| _ -> genOak field.value
252+
in
253+
let short = !-(field.name) +> sepEq +> genValue in
249254
let long =
250255
!-(field.name) +> sepEq
251256
+>
252257
match field.value with
253258
| List _ | Record _ -> genOak field.value
254-
| _ -> indentAndNln (genOak field.value)
259+
| _ -> indentAndNln genValue
255260
in
256261
expressionFitsOnRestOfLine short long
257262

0 commit comments

Comments
 (0)