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;;
let (a, b) : int * int =
let (a, b) : int * int = (1, 2) in
(a, b)
|