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 46 47
|
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)
|