1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
$ ocamlc -c main.mli -bin-annot -I .
$ odoc compile -I . main.cmti
$ odoc link -I . main.odoc
$ cat $(find . -name '*.odocl') > megaodocl
$ du -sh megaodocl
4.0K megaodocl
$ export SHERLODOC_DB=db.bin
$ export SHERLODOC_FORMAT=ancient
$ sherlodoc index $(find . -name '*.odocl')
$ sherlodoc search --print-cost "list"
139 type 'a Main.list
151 type 'a Main.List.t = 'a list
154 mod Main.List
259 val Main.List.empty : 'a t * 'b t
272 val Main.List.map : ('a -> 'b) -> 'a t -> 'b t
$ sherlodoc search ": (int, 'a) result"
val Main.ok_zero : (int, 'a) result
|