1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
let _ =
match w with
| A -> [], A.(B (C (f x))), None, f x y, g y x
| B -> a, b, c, d, e, f
| C ->
( [],
A.(B (C (this is very looooooooooooooooooooooooooooooooooooong x))),
None,
f x y,
g y x )
let _ = [%ext 1, 2, 3]
let _ =
[%ext
loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong,
2,
3]
type t = int [@@deriving 1, 2, 3]
type t = int
[@@deriving
sexp,
compare,
loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong]
let _ =
( 1,
2,
3,
looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong )
let _ = 1, 2, 3, short;;
1,
2,
3,
looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong
;;
1, 2, 3, short;;
(* make sure to not drop parens for local open. *)
let _ = A.(1, 2)
|