Caml1999T037 N [
F
X C )Odoc_html*ocaml.text&_none_@@ A " Generation of html documentation.5ocamldoc/odoc_html.mlP77P7^@@@@@@ 3 @@@@@@#intA ; @@@A@@@@@:@A@$charB ; @@A@@@@@>@A@&stringQ ; @@ A@@@@@B@@@%bytesC ; @@
A@@@@@F@@@%floatD ; @@A@@@@@J@@@$boolE ; @@%falsec@@T@$trued@@Z@@@A@@@@@[@A@$unitF ; @@"()e@@e@@@A@@@@@f@A@
#exnG ; @@@A@@@@@j@@@#effH ; @ @O@A@A@@@@@@s@@@,continuationI ; @ @Q@ @P@B@A@nY@@@@@@@@@%arrayJ ; @ @R@A@A@@@@@@@@@ $listK ; @ @S@A"[]f@@@"::g@@ @T@@@
@@A@Y@@@@@@@@&optionL ; @ @V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM ; @@A@@@@@@@@%int32N ; @@A@@@@@@@@%int64O ; @@A@@@@@@@@&lazy_tP ; @ @X@AJA@Y@@@@@@@@5extension_constructorR ; @@A@@@@@@@@*floatarrayS ; @@A@@@@@@@@&iarrayT ; @ @Y@A[A@Y@@@@@@@@*atomic_locU ; @ @Z@AdA@@@@@@@@@.Assert_failure` # @@@@ @J@@@ @@@@ @[@@A=ocaml.warn_on_literal_pattern
@@0Division_by_zero] # @@@A
@+End_of_file\ # $@@@A@'FailureY # ,@'@@A!$$@0Invalid_argumentX # 5@0@@A*$-#-@-Match_failureV # >@@=@9@;@ @a@@A;5>4>@)Not_foundZ # O@@@AC=F<F@-Out_of_memoryW # W@@@AKENDN@.Stack_overflow^ # _@@@ASMVLV@.Sys_blocked_io_ # g@@@A[U^T^@)Sys_error[ # o@j@@Ad^g]g@:Undefined_recursive_modulea # x@@w@s@u@ @h@@Auoxnx@:Continuation_already_takenb # @@@A}wv@&Stdlib@@Р)Odoc_info)Odoc_infoR`eR`n@@ 3 @@@@@A 3 @@@R``@@ @Р%ValueSotSoy@@ 3 @@@@@A 3 @@@Soo@@ @ 3 @@@Р.$TypeTzTz@@ 3 @@@@@A 3 @@@Tzz@@ @ 3 @@@РD)ExtensionUU@@ 3 @@@@@A 3 @@@U@@ @ 3 @@@РZ)ExceptionVV@@ 3 @@@@@A 3 @@@V@@ @ 3 @@@Рp%ClassWW@@ 3 @@@@@A 3 @@@W@@ @ 3 @@@Р&ModuleXX@@ 3 @@@@@A 3 @@@X@@ @ 3
@@@&StringAYY@5@AAР$Misc&Stdlib&String$Misc0Y1Y@
4Y5Y@@9Y:Y@@
@ 3 ;::;;;;;@2@@@@@Y@@@ఠ3with_parameter_listM[N[@fAA@@&Stdlib#ref"@@ @B@@@ @B@ 3 _^^_____@WMAE@'H@@@డ#refo[p[@@!a @ %@@ @g@ @f,%makemutableAA @@@*stdlib.mli d d d @@. @@@@.61@@ @@ @+@@ภ%false[[ @ ; T<@@ @M@@@@B@@A@@V@@@CC@>@@2
@@N?@A@[@@
@B@ఠ)css_style\\@BA@@b @@A@ A@@@ @B@@@ @B@ 3 @d~w@x@y@@@డY#ref\\@b@@@!@@ @@ @@@ภ$None\\@ ; ?,H@ @W@@@@AA@A@@A@@@3B@(@@
@@9)@A@\@@
@,@ఠ*index_only]](@CA@@@@ @B@@@ @B@ 3 @Gb[@\@]@@@డ#ref]+].@@@@ɠ@@ @@ @@@ภ(]/)]4@@@@&C@"@@@@,#@A@/]@@@&@ఠ-colorize_code<^59=^5F@UDA@@@@ @B@@@ @B@ 3 HGGHHHHH@AUN@O@P@@@డ#refW^5IX^5L@@@@ @@ @@ @@@ภӰh^5Mi^5R@@@@&C@"@@@@,#@A@o^55@@@&@ఠ3html_short_functors|_SW}_Sj@EA@@/*@@ @B@@@ @B@ 3 @AUN@O@P@@@డ#ref_Sm_Sp@(@@@I@@ @@ @@@ภ_Sq_Sv@@@@&C@"@@@@,#@A@_SS@@@&@ఠ'charset`w{`w@FA@@o@@ @B@@@ @B@ 3 @AUN@O@P@@@డ_#ref`w`w@h@@@@@ @@ @@@%UTF-8`w`w@@`w`w@@&"@@@@,#@A@`ww@@@&@ఠ+show_navbar aa@GA@@@@ @B@@@ @B@ 3 @AUN@O@P@@@డ#refaa@@@@ɠ@@ @@ @@@ภ$true)a*a@ ; @@@AB@@A:@@@@@)C@%@@@@/&@A@2a @@
@)&NamingZB>e?e@W nA@Б@ఠ+mark_moduleOh*2Ph*=@hHA@@h@@ @C@ 3 UTTUUUUU@Nb[@\@]@@@&MODULE`h*Aah*G@@ch*@dh*H@@
@A)ocaml.docv? The prefix for modules marks. sgtg)@@@@@@@vh*.@@@ @ఠ0mark_module_typekwkw@IA@@@@ @C@ 3 @5C<@=@>@@@*MODULETYPEkwkw@@kwkw@@
@A4 # The prefix for module type marks. jJNjJv@@@@@@@kw{@@@@ఠ)mark_typenn@JA@@@@ @C@ 3 @4B;@<@=@@@$TYPEnn@@nn@@
@Agܐ= The prefix for types marks. mm@@@@@@@n@@@@ఠ-mark_type_eltq-5q-B@KA@@@@ @C@ 3 @4B;@<@=@@@'TYPEELTq-Fq-M@@q-Eq-N@@
@A @ The prefix for types elements (record fields or constructors). p
p,@@@@@@@q-1@@@@ఠ-mark_functiont{t{@5LA@@5@@ @C@ 3 "!!"""""@4B;@<@=@@@#FUN-t{.t{@@0t{1t{@@
@AB ! The prefix for functions marks. ?sPT@sPz@@@@@@@Bt{@@@@ఠ.mark_extensionOwPw@hMA@@h@@ @C@ 3 UTTUUUUU@4B;@<@=@@@)EXTENSION`waw@@cwdw@@
@A u " The prefix for extensions marks. rvsv@@@@@@@uw@@@@ఠ.mark_exceptionz z.@NA@@@@ @C@ 3 @4B;@<@=@@@)EXCEPTIONz2z;@@z1z<@@
@A3 " The prefix for exceptions marks. yy@@@@@@@z@@@@ఠ*mark_value}fn}fx@OA@@@@ @C@ 3 @4B;@<@=@@@#VAL}f|}f@@}f{}f@@
@Afې> The prefix for values marks. |>B|>e@@@@@@@}fj@@@@ఠ.mark_attribute @ @@PA@@@@ @C@ 3 @4B;@<@=@@@#ATT @ @@@ @ @@@
@A " The prefix for attributes marks. @@@@@@@ @@@@@ఠ+mark_method
C C
@4QA@@4@@ @C@ 3 ! !!!!!@4B;@<@=@@@&METHOD, C - C @@/ C
0 C @@
@AA? The prefix for methods marks. > B? B@@@@@@@A C@@@@ఠ+code_prefixN F = EO F = P@gRA@@g@@ @C@ 3 TSSTTTTT@4B;@<@=@@@%code__ F = T` F = Y@@b F = Sc F = Z@@
@At< The prefix for code files. q E r E <@@@@@@@t F = A@@@@ఠ+type_prefix I I @SA@@@@ @C@ 3 @4B;@<@=@@@%type_ I I @@ I I @@
@A2< The prefix for type files. H \ ` H \ @@@@@@@ I @@@@ఠ*html_files
L L
@TA@@@&stringQ@@ @C@@@@ @C@@@@ @C@@ @C@@ @C@ 3 @N\U@V@W@@@࣠@$nameA L
L
@UA@@- 3 @: L XGi@@@@@
@@@ఠ$qual M
M
@VA@@@@ @E@ 3 @(K@@ @@@@ఠ!i O
&
4 O
&
5@,WA@@#intA@@ @F@@డ&rindex&String, O
&
8- O
&
>@
0 O
&
?1 O
&
E@@@&stringQ@@ @_@$charB@@ @^+@@ @]@ @\@ @[@*string.mliR.n.nR.n.@@.Stdlib__Stringh@"@@@@@ @@@@ @?@@ @@ @@ @
W@@ఐ$namee O
&
Ff O
&
J@a@@d@@no O
&
Kp O
&
N@@7@@ @G@ G@t@@M @@`u@A@z O
&
0@@డl#get&String P
R
b P
R
nA@Z@@ @@}@@ @\@@ @@ @@ @0%string_safe_getBA @@@@] d^ d@@\E@A@@@@ @'@@@ @&@@ @%@ @$@ @# 3 @@@@@@@ఐ᠐$name8 P
R
f@:@@ @@డY!+ P
R
j P
R
k@@#intA@@ @~@@@ @}@@ @|@ @{@ @z'%addintBAj@@@@j0++k0+,@@n@@@@@@ @:@@@ @9@@ @8@ @7@ @6G@@ఐ!i P
R
h P
R
i@Q@@8@@ @FH@HH@G[@@A P
R
l P
R
m@@@@@ @EH@JH@Ik@@ @@@@ @2 @KH@Ds@@@@@@ @1w@ A7 Q
t
8 Q
t
A@@@ @NI@M@@@ B@@@ @PK@O@@@ C@@@ @RM@Q@ @@ D'@@@ @TO@S@,@@ E3@@@ @VQ@U@8@@ F?@@@ @XS@W@D@@ GK@@@ @ZU@Y@P@@ HW@@@ @\W@[@\@@ Ic@@@ @^Y@]@h@@ Jo@
@@ @`[@_@t@@ K{@@@ @b]@a @@ @ L@%@@ @d_@c@@@ M@1@@ @fa@e@@@ N@=@@ @hc@g$@@$@ O@I@@ @je@i0@@0@ P@U@@ @lg@k<@@<@ Q@a@@ @ni@mH@@H@ R@m@@ @pk@oT@@T@ S@y@@ @rm@q`@@`@ T@@@ @to@sl@@l@ U@@@ @vq@ux@@x@ V@@@ @xs@w@@@ W@@@ @zu@y@@@ X@@@ @|w@{@@@ Y#@@@ @~y@}@(@@ Z-@@@ @y@@2@@@2@@@ @@@5@@@ @@@8@@@ @@@;@@@ @@@>@@@ @@@A@@@ @@@D@@@ @@@G@@@ @@@J@@@ @@@M@@@ @@@P@@@ @@@S@@@ @@@V@@@ @@@Y@@@ @@@\@@@ @@@_@@@ @@@b@@@ @@@e@@@ @@@h@@@ @@@k@@@ @@@n@
@@ @@@q@
@@ @@@t@@@ @@@w@@@ @@@zy@@@@ @@@@ Q
t
@@ Q
t
Q
t
@@@@ R
R
@@+@@ @@@.@@ @@@@"-c R
R
@@ R
R
@@@@@A P
R
\@@!@^@@@Ġ)Not_found S
S
@ ; )Not_found#exnG@@ @@@@ A @A&_none_@@ A@@I@@@@@
@@ @@@@ S
@@ S
S
@@@@@ N
"@@ @A@
M
@@@ఠ&prefix]
U
U
@
$XA@@E@@ @E@ 3
@@@@@@డ!^
U
! U
@@g@@ @T@l@@ @Sb@@ @R@ @Q@ @P@^2^2^2^X@@ q@@@@z@@ @@@@ @t@@ @@ @@ @/@@ఐk$name
M U
.@H/@@;@@ఐ^$qual8
Y U
@D:@@5@@ @F@F@N@@
@@RO@A@
d U
@@@ఠ)html_file^
o V
p V
@
YA@@@@ @E@ 3
u
t
t
u
u
u
u
u@esl@m@n@@@డ !^
V
V
@d@@@@@ @@d@@ @@@ @@ @@ @@@ఐ&prefix
V
@%@@@@ @F@F@/@@%.html
V
V
@@-
V
@@@@ @F@F@B@@ @@FC@A@
V
@@@ఠ/html_frame_file_
W
W,@
ZA@@@@ @E@ 3
@Yg`@a@b@@@డ d!^
W5
W6@@@@#@@ @@@@ @@@ @@ @@ @@@ఐ렐&prefix
W/@}@@>@@ @F@F@/@@+-frame.html W7 WB@@-
WC@@@@ @F@F@B@@ @@FC@A@ W@@@ఐ)html_file XGN! XGW@P@@W 3 @Tb[@\@]@@@@ఐh/html_frame_file/ XGY0 XGh@@@^@@3 XGMF@@@l@f@ @@'M@@k@N@@@O@@ )@>P@@
:@ZQA@C@X@AQ D Return the two html files names for the given module or class name.N K O K @@@@@@@d@dc@z@ఠ&target`\ [] [@u[A@@@@@ @C@@E@@ @C@@@ @C@@ @C@@ @C@ 3 tssttttt@@@@@@࣠@$prefbA [ [@\A@@% 3 @2 [ [@@@@@
@@+simple_namecA [ [@]A@@0 3 @!<@@@@@@@@డ
3!^ [ [@@@@@@ @@@@ @@@ @@ @@ @ 3 @+Q@"@#@@@@ఐF$pref [@*@@f@@ఐ>+simple_name(F@)G@@h@@H@@b@RIA@wC@P@At鐠 9 Return the target for the given prefix and simple name. Zko Zk@@@@@@@\@\[@r@ఠ/complete_targetd ^IQ ^I`@
^A@@@@@@ @C@@)Odoc_info$Name!t@@ @yC@G@@ @C@ @ @!C@@ @C@ 3 @@@@@@࣠@$preffA$ ^Ia% ^Ie@=_A@@, 3 %$$%%%%%@9, ^IM- e
X
@@@@@
@@-complete_namegA8 ^If9 ^Is@Q`A@@7 3 98899999@!C@@@@@@@@@ఠ+simple_namehK _vL _v@daA@@J@@ @dF@$ 3 QPPQQQQQ@%R@@@@@డ
$Name&simpled _ve _v@ h _vi _v@@@g@@ @Bj@@ @A@ @@@6ocamldoc/odoc_info.mli } }*@@l E@@@@u@@ @Zx@@ @Y@ @X.@@ఐW-complete_name _v _v@8@@;@@,@@?<@A@ _v|@@@ఠ+module_namep ` `@bA@@@@ @F@i 3 @R`Y@Z@[@@@@ఠ!sq a a@cA@@@@ @xG@j@డD$Name&father a a@ a a@@@@@ @W@@ @V@ @U@d e @@ J@@@@@@ @n@@ @m@ @l@@@ఐ-complete_name a a@@@M@@+@@;N@A@ a@@డ!=
b
b@@!a @@$boolE@@ @'@ @&@ @%&%equalBA
@@@@
y
y@@
Q@@@@@@ @F@@@@ @@ @@ @~ 3
$
#
#
$
$
$
$
$@{t@u@v@@@@ఐ!s
4 b
5 b@
@@@@
? b
@@
A b
B b
@@&F@@@@@
@@ @G@%@ఐ+simple_name
S b
T b
@@@/@ఐ!s
^ b
_ b
@7@@F@<@
d b@@>@r@@@A@
g ` @@@@ఠ)html_filer
v d
#
.
w d
#
7@
dA@@@@ @F@ 3
|
{
{
|
|
|
|
|@@@@@@@@
d
#
9
d
#
:@@@@ @F@@@
d
#
-
d
#
;@@@@@ @@ఐ렐*html_files
d
#
>
d
#
H@(@@@@@ @@@@ @@@@ @@ @@ @4@@ఐ!+module_name
d
#
I
d
#
T@>@@@@ @D@@%@@@P@D@ @G@M@A@
d
#
)@@డ_!^
e
X
g
e
X
h@@@@@@ @@@@ @@@ @@ @@ @ 3
@iwp@q@r@@@@ఐ~)html_file
e
X
^@@@<@@ @F@F@@@డ!^ e
X
k
e
X
l@@@@P@@ @@@@ @J@@ @@ @@ @2@@!#! e
X
i" e
X
j@@L@@j@@ @G@G@D@@ఐ۠&target7 e
X
m8 e
X
s@!@@@~@@ @@@@ @x@@ @@ @@ @`@@ఐ0$prefQ e
X
tR e
X
x@@@Xm@@ఐ+simple_name^ e
X
y_ e
X
@@@Z@@ @}@@[8@@?@@ @ @H@@@@@@G@@ @ @G@@@H@@b@I@@c@J@@d@K@@e$@ULA@C@S@A
] Return the complete link target (file#target) for the given prefix string and complete name. ] ]H@@@@@@@_@_^@u@ఠ-module_targets h
h
@eA@@@&Module(t_module@@ @C@@@ @C@@ @C@ 3 @@@@@@࣠@!muA h
h
@fA@@ 3 @- h
h
@@@@@
@@ఐs&target h
h
@@@@@@ @@@@ @@@ @@ @@ @ 3 @".D@%@&@@@@ఐ
+mark_module h
h
@
`@@5@@ @ E@E@
@@డ
$Name&simple h
h
@
h
h
@@@@@ @@ @@@ @@ @
7@@ఐk!m" h
# h
@C@@F@&m_name) h
* h
@ 3 &m_name@@ @)!t@@ @@@@ / 3 &m_type%Types+module_type@@ @A@A@AYYYY@@7@ 3 &m_info&optionLD$info@@ @@@ @A@B@AYYYZ@@I@ 3 .m_is_interface+$boolE@@ @@@C)@AZOZYZOZp@@U @ 3 &m_file7&stringQ@@ @@@D5@A ZZ ZZ@@a!@ 3 &m_kindC+module_kind@@ @A@E@@A!ZZ!Z[@@l"@ 3 %m_locNs(location@@ @A@FK@A"[:[D
"[:[^@@w#@ 3 *m_top_depsY$listK!t@@ @@@ @A@G]@A#[_[i#[_[@@$@ 3 &m_codekR8@@ @@@ @A@Hl@A-$[[.$[[@@%@ 3 +m_code_intfzaG@@ @@@ @A@I{@A<%\\=%\\D@@&@ 3 +m_text_only^@@ @@@J@AF&\z\G&\z\@@'@@AJY[YeKY[Yv@@@@@@@ @F@ F@@@ h
@@@@ @@@
@@'@A@7C@%@An㐠 -return the link target for the given module. g
g
@@@@@@@!@! @7@ఠ2module_type_targetv k?G k?Y@gA@@@X-t_module_type@@ @SC@' 3@@ @;C@(@ @)C@& 3 @Wrk@l@m@@@࣠@"mtxA k?Z k?\@)hA@@ 3 @+ k?C k?@@@@@
@@ఐɠ&target% k?_&