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 48 49
|
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)
|