3

ocamldoc で型コンストラクターを参照しようとしています。

例えば:

type x = Awesome | Boring

そして後で、いくつかのドキュメントでコンストラクターの 1 つを参照したいと思います。

(** {!Awesome} is a really great constructor for {!x}.  You should definitely use it instead of {!Boring}. *)

ocamldoc は不平を言います:

Warning: Element Awesome not found
Warning: Element Boring not found

ocamldoc が対応する型にリンクできるように、型コンストラクターを参照する方法はありますか?

4

2 に答える 2

4

型コンストラクターに直接クロスリンクすることはできません。ただし、タイプ自体にリンクすることはできます。

(** {{!x}Awesome} is a really great constructor for {!x}. *)

より正確なものが必要な場合は、メソッドを上書きする小さな ocamldoc プラグインを作成できますhtml_of_Ref

于 2012-04-20T07:44:00.727 に答える
3

それは不可能です。この構文で作成できる参照の種類は、ここで確認できます。しかし、あなたができることは:

(** {{!x}[Awesome]} that will at least bring to {!x} by clicking on it. *)
于 2012-04-20T07:23:28.927 に答える