Вот пример интерфейса test.mli
, прокомментированный комментариями в стиле ocamldoc -:
(** ocamldoc module comment *)
open MissingModule;;
(** ocamldoc function comment *)
val test : unit;;
Если я запускаю команду ocamldoc test.mli
, я получаю следующую ошибку:
File "test.mli", line 2, characters 0-9:
Error: Unbound module MissingModule
1 error(s) encountered
Зачем Генератор документации заботится о несвязанных модулях?