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
|
Two modules that reference each other:
$ cat a.mli
type t
(** {!B} *)
$ cat b.mli
type t
(** {!A} *)
$ compile a.mli b.mli
Check that references are resolved:
$ odoc_print a.odocl | jq '.content.Module.items[0].Type[1].doc[0]'
{
"`Paragraph": [
{
"`Reference": [
{
"`Resolved": {
"`Identifier": {
"`Root": [
{
"Some": {
"`Page": [
"None",
"test"
]
}
},
"B"
]
}
}
},
[]
]
}
]
}
$ odoc_print b.odocl | jq '.content.Module.items[0].Type[1].doc[0]'
{
"`Paragraph": [
{
"`Reference": [
{
"`Resolved": {
"`Identifier": {
"`Root": [
{
"Some": {
"`Page": [
"None",
"test"
]
}
},
"A"
]
}
}
},
[]
]
}
]
}
|