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 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
|
$ cat > alignment.ml << "EOF"
> let file_contents = [
> ]
> @ [
> foo
> ] @ [
> bar
> ]
>
> let _ =
> match s.src with
> | None -> [
> zz
> ] + 2
> | Some s -> [ Variable (
> s_src,
> OpamFormat.make_string (OpamFilename.to_string s)
> );
> yy ];
> foo
> | Some s -> {
> fww =
> s_src,
> OpamFormat.make_string (OpamFilename.to_string s)
> ; gdd =
> yy
> }
>
> let _ =
> [ x;
> y ]
> @ z
>
> let _ =
> [
> x;
> y ]
> @ z
>
> let _ = [
> x;
> y
> ]
> @ z
> EOF
$ ocp-indent alignment.ml
let file_contents = [
]
@ [
foo
] @ [
bar
]
let _ =
match s.src with
| None -> [
zz
] + 2
| Some s -> [ Variable (
s_src,
OpamFormat.make_string (OpamFilename.to_string s)
);
yy ];
foo
| Some s -> {
fww =
s_src,
OpamFormat.make_string (OpamFilename.to_string s)
; gdd =
yy
}
let _ =
[ x;
y ]
@ z
let _ =
[
x;
y ]
@ z
let _ = [
x;
y
]
@ z
|