Caml1999OZZZ T5 8"68&5 8"68&5 8"68&5 8"68&68&)* 68$68&68&5 8"68&5 8"68&5 8"68&5 8"68&5 8"68&5 8"68&5 8"68&5 8"68&5 8"68&5 8"68&5 8"68&5 8"68&5 8"68&5 8"68&)* 68'5 8"68&5 8"68&5 8 !8"68&5 8"68&5 8"68&5 8"68&5 8"68&5 8"68&5 8"68&5 8"68&)*5 8"68" 8"68&)*5 8"68" 8"68&)*5 8"68" 8"68&)*5 8"68" 8"68&)*5 8"68" 8"68&)*5 8"68" 8"68&)*5 8"68" 8"68&)*5 8"68" 8"68&)*5 8"68" 8"68&)*5 8"68" 8"68&5 8"68&)*5 8"68" 8"68&)*5 8"68" 8"68&)*5 8"68" 8"68&)*5 8"68" 8"68&)*5 8"68" 8"68&)*5 8"68" 8"68&)*5 8"68" 8"68&)*5 8"68" 8"68&5 8"68&5 8"68&5 8"68&5 8"68&5 8"68&5 8"68&5 8"68&5 8"68&5 8&5 8"68&)*68" 68')*68!8"6l 8"8"68" 8"8"68&5 8 !8&5 8"68&)*68" 8"68&5 8&)* 68$D C 68" i8"8"68"8&+(6 +8'D D C C 68$ C +8"68"68"68"8"68"68&D C 68'C +8"68"68"68"8"68"68&5 8"68&68&g]5686 8"6hh]^8"68"666666666666668"6666668"6668"68"68"68" +}68"66666 +Y6668"68" 8"68"68"668"666 68!8"68"8"68"68"68"668"68"68"66"8"68" 8"68"68"6 8"6$8"68" 8"68"68"6&68"68")68"68"6,68"-68"068"1+;66 8"68"68"68"66 8"68"68"68"66 8"68"68"68"66 8"68"68"68"66 8"68"68"68"66 8"68"68"68"66 8"68"68"68"66 8"68"68"68"66 8"68"68"68"66 8"68"68"68"66 8"68"68"68"H68"6666666666666666666[68"\68"]+^68"_68"6 +_h@ @ @ @ @ @@@@@@@ ! 8"68"6666 +668" + + + +6 +Y +C +066 + + + + +6 + + + + +o +O +/ + + + + + +| +] += + + + + + +} +] += +* + + + + + + + + + +u +b +P +> +, + + + + + + + + + +x +l +` +O666 +< +*666 + + +66666666666666666666666666666666666666666 8"6 8"68"68"68"68"68"6 8"6 8"6 8"666    "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~   "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~>9x{(/X5(?KP )^ܴx u GK_IfhM[CZ6[jq!Ϭ͡UM$]':yR@6{SyI^ k:?5z].e1-[zfח]wb FP,7q\`u7 wfm nY s1i:JJ ׁ:S9DhkX{!0A_%0$q! .s6޾ בp].\<BQFڻF #x_.ѤU{X_e lY޷xoaBQer9l.nqtN8X{0n>Lj/-Fh/xw[ƹ5pEѮJחu0Z?z_f\6IV\zZ:*Mfr|c*KAZzy%wЫ2}mQ}r$KQRYDd}W8O\V{A7O ?>7n'][3 U`=eWeXVWV}opU=o"MSV{`3X}x N՛]J+,޻{*=ޗZBJ}TULFͯ ֗`w ޷**ޟK"rtdMIīN>zAP/*%zz%T_BIU?W*"mθ$W{Nթ6)E:8>j/]NM/۔sХdT>0ڻ7nrΙddFM&*QzZHM թT!V* m"}I$Tqw`Ta}:m.7L=:w)E|k2k$ނkxAEw((Pz_z.f!'@rm@2 u'RǑޡQ&dty^8W/>z#t6[I+.ËN+]oxDNc 3+k~Ba .RQ* kJyw[B'Y{D]H] JEQAMikE$%'&n˨m[yWy]Wz_$( v/η%!t~:PGD4d$TtޗmMfV{,z Pg?P=PZy_.W"S Tjz_T;*v[ 2!P?Dx"OO鄋) -S`b& yw tj#d UX}wFLe1ߒ&^ 0!A|:ݙqr8s)\B$MX{{@_$Ebs呫b#t3ߗqwS&Ir˧V{e^f=CZDu6ڻ+Ot2ws(4lVW=p+щ jo*8 Y/}{ ٽM:TűNCG|(;7.ӡJ|( 7'\tiJ?}KԀtdAP"Qe*iZA$3ܘ>g'*,-X/ }&\rILr&Q$x>XzzXcfzIaBmog;dWZ7y;tU>sK(W{xKk#ݟ8M:XUE>nZz߳%v.ݔK$Z[j}n^L=L)2et)|*pQFeV}CƆݝh ]9A˸(3N HҎJJ Dܚх,Á10z M 7hl*$3:aޗ$23l2^Hd.!I6:3n &n6`޷V{C` s&p(P[ XCQX{` =}cMFnWev =kkkGqqҍ.ͭp6`(ەF̪E¢$^ޗls&qtʷW{p`z )޷H :*d:II݀;Q[[A <EMV{A)Mplw[dj2O:&|!.z @_.a{\.jo2&@Ot%<oF]?D(IgA|@gG[/Ћ @+QnV{v.O%\[U{9$*%ƻCh[-}:a!sϟB@ts%MOgm>~s$NܚL0?>8&Qh mj/=N~nJgT{7{p>'G&?yqhT]y*X>GV`Zl>JK7&V{s>7B=3|Bg[m 2JpP9ϙ) |.Hkzw83(q̷Hb2 LnJg\MYCd%OgT\6Er(-D7eh/77|M,?dwy[[ӭCzNd I5znR/M4rV)>=Aw|I.]j/ |3|!lY"N. w^6 hq@)idi eH31?$L.YFqX=m>y+?H$Y5::{o2;~EP0e{4z7ۘErS-F`9&#M'\&Ia5m\MqQf\L6J%\qr6vnۆm6tZW!']S>P媫mθdSUbrG&U-8ptFQhٖl:2d9V'ʩ:#mhm_-ŮaFɌ*h٦U|4z ޵ڲ-Zs22lIے{Ӯh-m[BoSuo qN'ƨ6U7]FjEgJUwU|*ڤ m{m>7dF0Lo{yjߴ4{Y;l:I*,Br6(׮ui@nD@ d*DJki~.?Q;m-?nMZ?BqST*ݏ1DlQrҞdǚc`[Ck/98(|lX?4za"^"*iY?t\awg}+A(*A^JH. nYC0$^OEYÏ5ߊS6"vDcNi Y'fS)(#G@^g iB>icDž QY%Y!ɰބ"PfAҰ{5<6Xh8qnOIXъ\|JkX$}JDLN&s9a}Eg֧ >/X#ȇX&XdxzTY֋QׇխwBh* XsT^t XdWW- O{=k! ɵ#k >pk1EJRg= :띎XuGv9:b^O8<*vB^)Ҹ Ί+>f!"ŶJ␠ۑ]a=EOˬwfQ믆4X6zO!_>X YOpC'`h8DXOĐHލrx g @!^# 3 Te .Ѱ"j AӣQxoXe4ڄdYdL؍e=@W#ӦRme@lrJCqf <1 IW{e/ڳPcvNlV{cPYk¤ =V{aYگ(Yd^X;3@ 2 9G޵?l]k)ڋ$X{pU\)[O@`9b!_ 3R*GY1٩y(PتA (aj G/$wH{.B> Yby č=tY޳)P6Pe\T{!Ae6p c}MB(!Np^g9q#z18^Mhž2J'7^L}d>I0_ ݞζ哪`f]gF_JF d{(V{v)c<1}i=ةvx7GՌVo] fxIjCߖO$q.I.KoeL P0qeۄ%9ކ a̓*Pmi7X53-JMXb訄%^K*Q&%vRIgҮ#I5H0aD8 } #_o$.?1K<ݱb Dsm92JG~o5 |( #H6qSo`2Hu슾FБF`"ΐ]f?2%ngXFQtC4(qIoШQb(2( ?nآt]gt]7Kʖ# Joc3K$MQblMl(ei}w:'keJL#I*,(1LmA} .$PzH)SLŔx`J \!jEI~آt m5 I[-RJB%~g!<%d#$6+rSŀ d*uآ4,m0kn}"bTjآXFfB M8zÏm-J͘}COIz YM-`?yӐ-$Gfig^Cv7dߞz-Jm0KnȒٽ]!|thzyhz{`uMHbʇ$#3ya ?nj ?n7UǼ!Stxa 6M|ᗬo:hz[/.!Dz$>TL1×0UIӐc@R? f k0|;>H1Wmp$Ij?-4$SAzXǐѰQ(VѨV>l-6 ]MeLqR7GQ V&T`R5+SS +xnś+^%Ƿ?n E0KΊYq+CV\ȊS>  t(Ų88%qb`HzgYTrpQ?zBa&[@1t>9&F#8M5:V0['+8KWJ=CO7uc\-JzX(=N]VP)O# SOo#,Gي<\fOo5#OTOOP hķ?آe7N( 3 \a(L;LE\(%ai # ZrQ^26C62܏Պ%`R>,4E֙ߠlk+ ?(-E2BI9 վm!_  .LEr?E~oS"]آK[N E˪ڃ&X}ju$Z LzGP߬UV?Z7dV:$VOu=)zIT[:U«8:X۩ UXUϠB\2[U=pV Ff[;cCF2jF!#Y jIď?njӐcqS[8>~?CBEi|XnՓXuTGՃXI>ca5ZrSL om @m@nQx MrO@N2 &~;?nj?c*ҸÏuM/Ѩ9M^~Lr1Ǎ<?~ȏpo?^cS.~\<ُoW?nՏ:c⏩O?N1uc#я~vMsBqSi8'qcaR0KU:g:hDEad},>qN2TZ^Ĵ$iR ) 0&n 'RnV,"%F )2QH=}!EHrP0Q{`05).ppYksZg* èLֈ]|.`#nX{ZD|Fwo'4I7œpq#%@P]%'wo*dkW7^F=!x%؎NE#B:p/8т{4Y{)G*߽O?x"_bqVؽr|۷wx3rXycj?v/XgWby-1 <&XNI+pCr7A벓!R@asۨt;!{,;L٬K/" q5jd!TyĮ+\q1Aë  qi4-C 11AIZ{+nܝB4+(C\eZ!@ ?Bc;MȒ !&1G `60;3C%]q-!1kb >:41=dH41 r{{MA3tE5 ,"m} 2;8Tc{NJ; w HqW` l d\`=A!lV<(9JXY&FP/g@ι>> O{ !p\ !šN[ w .xŊN[* 9A!X(!B'6@ܰM:]@Z1Q'ӶA,k4'ى8"A&c+mWD됽IAD 2+X|i+DW cxHA @6Yq rXeeO݁W=b 2OG {I B6zVc⾐W!W1[Ց O! H*d5¢]buȄ>B4a540ǧG= {#T0dE1R ЦA\ա Kǽ2a U\YՄs\ט5X83=V)Fy1l1 75B\%A\mC SHU0Z^ 0=n뀽>=ly6k kxAk=ZM& ! sMZ[T{-+=ƦBMq7R&U5: d⪚(ƂICK6X[rc`{M ~Hqu#W`oqg,*0]E p0qA a!@OFBn0baXR.gx S)d  N{k_ ])\RF $&u&u&("B~zi| } @-'V" 8{6[^yΉ5^o*blwH:&q GE +8*'|'d*€4TȍkSʴA$Dq ^o$ 2O %!-* T*d ^c^O!WQL;ADZՐW"gX Q,FZ偲"5 `LP"i?$8 NDQ\yY"'D큛 ]4 1*{0?z#[.BPQKQ$lWELbV<@\ VD]Gt Y BEMZ[$I = 0H7l>npqՃ/ q"/ ^Ed]2 K]E×1{s|`C&KpzXE:@\@4Sm]I!u" u!71p*PPcPlnC585hz3<(~j%˨x燛d} ))BAqsr!TA U xprkŵEHb@PcW( EVj0S$pUg ?d!F".'L"uBn4)Bd!OW8 9\ d&.ǚ!rw nJtnp .!gAy c# r n Z&!Dj6`!#zl AR .!r n1B>"a~z@Ӷ֖2D;eMFR?\BF@a,6rOׁ:4"X1"!wSl#PU)'pF=hAhE f(Fj$Y? 53m݂PC; BnP pՀ3YxENKD8Oc:jc)6Bxu'^O|;%"'3#:^'OOXgi}JBI5l`1e7+PD4> c|\JB6>A>xʴ(AȽ72uKLNu"OcrB=tv4e=O[a7@UX3+B@՜U )9r‰{NC%E'c+C۸U!V!7 1iǂqb%7賒uqu%Py:|\vBcX3F}j!syPbWX3VBI9.qz:'Nթ[WR.!O[(TgCJ{>firِYhM|y7MEMa\HaT!EG̉; $'#fS*5QNӦ&*ʇIKzԇ+xo#S4tZ J(SJdTA SPh(*(7Gq0I(d-&0)3X鋉Sd@SRjkĘ&!w_8Tſ cě}]Xђ" +.0=Ykh ii2[/xMIYd|Ŧldh&ѱR> E|`^LQ|~_3?V-DWf1HˢF chn8`D[1g KY%v] &3}'JU41 .ltMr$0g3\gmP`8K%7isJ\R/آC M8i{kt"9ˊLc HLpXur$oq658P跌4oMk7O!3l8O|B @70ʘ.CL)n4nnI2HAPͨ&CiٗWkP`'ڄmTl)r 5*}޻\㥗GKNJ]KB&EP)Z6nFs:h#QЖ:?B]Amj5w]P.€ddp+ R拏=~1D|&-V%Jtx)%! {p)e;8ѷo|Gۼv4 YTW>q)8v/|Ũ}.hEGc(FU(ò߳xJ8j0w]('mOM26ڿp4kq F_MB=e$NI9⽇W+hOZp9 qoUڃ4 L\6^6v*, ]܏oiЈVƸ:\µXڢK7oMa4` hyAh䓻 #fX$6xlrrM){@َ9;5 dF>dK 0=D>-2Bo+%Y0ǒL2ɟ-do<` Uv H9WףvrhsR>p;\ڱRQFIY^1[!"LgtNj =LS=6U`T&4䑧Q$!(YHzP꓇H7Jx0H5SguijoeEAe%ԑ'|T:3bl[0UۦB%2֙xȉ𩖄^kڿ Ґ 'C$,#m@qϔRey#8ORR|9(aẆi?>&/8aؒop= |87$&COP2ECGȷҴڛ>AJne=+y}bҏH֑aRK_I6|Kx/O+1ꊬL }9;˪ZщjǂgW̫Vrc4:i^-M#i#'MAWևnBYQ(ڥk0ay==T`EuJfƑ]W䲥TzKK)҃B-˲2ٖZko siTau8ᩓt ea@S?_G(:ZxJU%puluޔzւb%^2胬01lmaHO"mFt6u:TK"}CQW$b~cFvNܟ=L) "Ab)_':/Qu*`l\9`Jd;ھRU eo͠cN,kbѭ iu#&D/JN a ZIF78+׿:䬹r2NoW5ڎ|i]BH'(ozMʆ|%YIJc4p}mq/9F=i :}A02y g^.E?.5J3| u]21ĥfj8'w6fQj^xRP/:Sy9/SzٻF dDd jVKh%s,BD'L(MƨZnzL#rpݭ4^M'ڽ3E}7B͐\A^+U7]eb3R c2ctDPTPiJ˩uZT*ȱЙ^0AO6Ofd7gVP/]O)o,FW:Ëj4vض}oNGw,kx@nr)hHw)[AV,Wj*+t#40, 1J %S}YbEYƏUP7ҮLr_){kf{ P |52|=jF^۠|-ҡ8adl1 c؃j:̶ߕaM?:B҄A@q~0 PDŽF}s v;w* گ!ntR@Б7 ʄ|J<04@ňh&R c4?e .$vX!:֜]3n{)672k.C0"]b9b!U lqQT6UR;Do] 6飧1(1q*~8 =#tH4-EF(ȯ= @k"WTF*?s"G?n>n K"Y2ʆ!B!಴hA`L0~_).A_&#3b[ݱ8r cQ0V M/14 ezE,FQ=E$v2 ?*9@8bjM}fU0pT?5oKqiB+PZm]Qgg\vd؀!5\2}A6%!h;k8ȧBcsg!37C&rΰn}jF$D=Sh qZZW/HFK3 N3>E`5Os vꦼGdq1ժ}AӆJ45⣣IFUtm=N 3XgL0t3.RAR#~8eMDZYvTsH<ָ2z"T^\'RÿlC|\l.L0D\-$AĭiQUJ47D[pM?![Eҗő泋`4 H'A2)' ԧN'HТH:@1K>a9huon-.S3(Xh!|Æy % "Z⫌"F"ęY0,$Caj EYTѨ oEqṔW2ƝG'_Ys˙gE9Rg'pYrfZj}1܁( 5f.)8||jݭqA.z&8 ;g@}_@~ ߒ)/>D<`ȃhtD ]Ж􊵴''aT8NEal)7j"HHV||Ŀ P?Hfk@/IB\LgM*mouUwXx9ѐZǨ$֙Jjw5J#y̎Fվע]`:wc|H ر$A<vpoٺ"Ta 6@ͨ;ڭĽO%hS;k|/__Et:0?WtD}8Rߏ?1–ÄԀBp~!uN%D]| _3t}VB P>ȧ%Q 6w~|姼a+@Y.hQ,ko(3@,CŨzmySd(vm9Ll!RI־V/lbAkfQXHvxUvŀf۽d^XrbAuᚁtz: ]ld#:aΪJz  YZKfv:!R@A3D vԢX`o*9 > el  _"sgn()W*0SNWk ÆT/ $McΌi,U2=Ll^60Ÿq9Fh҃8 Tuk\E8GoOM>H QodJ<7cSQm><'!ak+sCh@5oJ 0UUS~"Jsm#۠9{8ԗC'Ʀ7<' BųQ׈A 08cqkPf@)'#SWW%8ɕ{SPa- [bA(:‡U2_QrKRj\Ǡi&b@K+ΠݮڀLm_%H>m{Pi? zQ{۸;E]'XvFXf_9lڿNC[X 2vRjrC-iɼѻuegT)k;bK`,}w`E*C''0('.~5C TUg@S'Q7ZM;RT2pmjAɵ*dLFU@=U79bS/ fԜ}E2X1gjR(aon8oNb*"lx{Dd厕]Dڐ)YxUAP ɀYXIHa)XեòMunU @ Ĩ4SQr ֙^Twcsіk ^1j[x#6^Mψō*F(HtV}\-<4Jk2vrޤ!B st' V157H6]5xѭH>܀`(O:7C2K oR"<K<7lvj y0^.|ytiongukqgЄYCLӧN+qZ)Wǥ[!XùcYMKܬy{y`W1>~3w Dq!zѻߟn$Q^@=v2};FJSZfLN0wCW񛲈J|e=g/Yfx!E+Ke>c'Q֭1A s(C`NKW&Dw("[*:ip s^g\gZ)6j8sDKYdP/J̕ ͧo~rPFrjav* ۥ4t $dBr<Cg"?!Я1 kao+\y/~(R|/-oB xu}Ύ l> iY$.@Z@$A(A}x/;Z|G[ox5YAfw9Y.Z-ͶC~Pr)yֱ$6VݢbDXx<a\rrI"Ƴk[YEj*OAMJhL["A`%ktΔDSNzK2<];]\Gb!7Ԙ,Cvj:df.f⟻Cwb+r *] exists, we don't generate it.L&StdlibX%File hp+ generated.DP%File `h#...|(Loading $#...+/Analysing file Р2ؠ;Current generator is not a @* generator@ 'Current generator is not a %s generator𠠑.Stdlib__Printf.Code element [@%] in @ a corresponds to a known cross-referenceable element, it might be worthwhile to replace it with {!@}@ {Code element [%s] in %s corresponds to a known cross-referenceable element, it might be worthwhile to replace it with {!%s}$,,Constructor @* not found@8Constructor %s not foundH P-Record field @* not found@9Record field %s not foundh-p* not founds%Type z* not foundȠ&Value ؠࠠ* not found(Section * not found,8*Attribute HP* not founddp'Method * not found(Element * not foundԠࠠ*Exception 𠠑* not found *Extension (0* not foundDP4Class or class type `h* not found|+class type * not found&Class Рؠ* not found젠 6Module or module type * not found$0,Module type @"H* not found\)h'Module x0 "Misplaced special comment in file @,, character @@@n@ 3Misplaced special comment in file %s, character %d.= was not found in typed tree.ĠFР-Class method ࠠM蠠= was not found in typed tree.T0Class attribute [ = was not found in typed tree.4+Stdlib__Int@fP $Inheritance class expression number `mh= was not found in typed tree.|t+Class type {= was not found in typed tree.&Class Рؠ= was not found in typed tree.젠'Module = was not found in typed tree.$0,Module type @H= was not found in typed tree.\h*Exception x= was not found in typed tree.*Extension = was not found in typed tree.̠ؠ%Type 蠠𠠐!. / could not be found in the signature of module ,4H/The class type X`!. / could not be found in the signature of module *The class ȠР!.𠠑 / could not be found in the signature of module   ()The type 8@!.`l / could not be found in the signature of module |%(.The exception /!.Р6ܠ / could not be found in the signature of module 젠=@ .The extension  G !. @N L / could not be found in the signature of module  \U dX x*The value  _ !. f / could not be found in the signature of module  ̠m Ԡp 蠠0The module type  w !. ~ , / could not be found in the signature of module  < D X+The module  h p!.  . could not be found in the signature of class    Ƞ7The type of the method  ؠ ࠠ!.  . could not be found in the signature of class   $ 8:The type of the attribute  H P 0 doesn't match from interface to implementation. d p3Definition of type   !.  * was not found in implementation of class  Ġ ̠ ࠠ'Method  𠠑 !.  $ * was not found in implementation of class  4 < P*Attribute  ` h!.  + was not found in implementation of module     &Class  Р ؠ!.   + was not found in implementation of module  # & 0&Value  @- H!. h4 t + was not found in implementation of module  ; > 'Module  E !. ؠL 䠠 + was not found in implementation of module  S V%Type  ](!.HdT + was not found in implementation of module dkln*Exception u!.|Ġ + was not found in implementation of module Ԡܠ𠠐*Extension !.( 7There are too many interfaces/implementation of module 8@!.T` #There are two interfaces of module px!. (There are two implementations of module !.ĠР;Unknown extension for file ࠠ蠠": )Function  : has anonymous parameters.4@)Function PX2 has no parameter.lx'Method 2 has no parameter.)Function Ƞ4 is not a valid tag.ܠ蠠> not handled by this generator %Tag @ ! D.Stdlib__StringL(No file @; found in the load paths: @@ 'No file %s found in the load paths: %s`h! #Str!^!Ƞ=ؠ! 蠠D𠠑,Stdlib__ListK4Error parsing text: (R05 error(s) encounteredDP\`!"tc2Wrong format for "j": qĠtؠ9Error while loading file 蠠{𠠐; is not a valid module name&File "@(", line @@@,, character @@@": @ "File "%s", line %d, character %d: <VD" px# ̠ l`@@@$ -> @", @`@. %d -> %s, %s T\# ; Default sectioning is: ! ̠Ԡ蠠 ) (e.g. 'section') in the texInfo output  5n,style Associate {n } to the given sectioning style `@@@$ -> @@) %d -> %sDLx# ; Default sectioning is:  ! Ԡ ' (e.g. 'section') in the latex output 䠠젠 5n,style Associate {n } to the given sectioning style # & not available in native code version.*$'Option 41< C Add information about character encoding being s (default is @i@ F Add information about character encoding being s (default is %s)T\:caml_ensure_stack_capacityx"Ok(OCamldoc&Config T3 [options] -caml_sys_argvȠ3caml_array_get_addrРcؠ'Usage: 蠠j𠠐,Options are:,(LaTeX only).(TeXinfo only)8(LaTeX and TeXinfo only)+(HTML only) 5(HTML and LaTeX only)(>(HTML, LaTeX and TeXinfo only)0*(man only)8 $ Consider as a .ml file@ % Consider as a .mli fileH % Consider as a .txt fileP 5Display custom generators standard directory and exitX, generators` < Add the given directory to the search path for custom hp B Load file defining a new documentation generator " Treat ocamldoc warnings as errors * Show missed cross-reference opportunities? do not print ocamldoc warnings ) directory (for man and HTML generators) @ Generate files in directory , rather than in current  - Dump collected information into  ? Load information from ; may be used several timesȠ 5 Use content of as CSS style definition ؠࠠ; Generate index files only  + Colorize code even in documentation pages  ) Use short form to display functor types 8@ # Do not include the navigation bar hp< Generate HTML documentation= Generate LaTeX documentation? Generate TeXinfo documentation3 Generate man pages . Generate dot code of top modules dependencies,ocamldoc.out4 (default is index) 6 or the prefix of index files for the HTML generator ȠР") ࠠ蠠. (default is   H Set the output file name, used by texi, latex and dot generators $&, # modules given on the command line< 5 Include all modules in the dot output, not only the D1L 7 Generate dependency graph for types instead of modules\-darkturquoise.darkgoldenrod2$cyan%green@'magenta&yellow*burlywood1*aquamarine+floralwhite)lightpink@)lightblue/mediumturquoise&salmon*slategray3@@d!)l!,xI$, So3 (default list is ȠvР , Use colors c1,c1,...,cn in the dot output ࠠ}蠠0 7 before the dot output A Perform a transitive reduction on the selected dependency graph  2 and class types 8@ < Generate man pages only for modules, module types, classes PX!3h! p") ,(default is Ġ *
Use
in man page files Ԡܠ!o젠! ") (0D,(default is T\ ) Use for man page files lt < Use <title> as title for the generated documentation"  E<file> Use content of <file> as ocamldoc text to use as introduction * methods ̠Ԡ ; Display the complete list of parameters for functions and 䠠젠 D<M1,M2.M3,...> Hide the given complete module names in generated doc . Suppress header in generated documentation   / Suppress trailer in generated documentation ,4 ' Generate one file per toplevel module LT$val:x"")*/ (default is "1 9 Use <string> as prefix for the LaTeX labels of values. 8)<string> ̠?Ԡ%type:䠠"")젠J/ (default is "Q 8 Use <string> as prefix for the LaTeX labels of types.  X()<string> 8_@(typeelt:P"")Xjd/ (default is "tq| @ Use <string> as prefix for the LaTeX labels of type elements. x)<string> *extension:"")ĠР/ (default is "ࠠ蠠 = Use <string> as prefix for the LaTeX labels of extensions. �)<string> *exception:("")0</ (default is "LT = Use <string> as prefix for the LaTeX labels of exceptions. dl)<string> |'module:"")/ (default is " : Use <string> as prefix for the LaTeX labels of modules. Рؠ)<string> 蠠𠠐+moduletype:�"")/ (default is "$, ? Use <string> as prefix for the LaTeX labels of module types. <D)<string> T\&class:l"")t / (default is " : Use <string> as prefix for the LaTeX labels of classes. )<string> Ƞ*classtype:ؠ"")ࠠ*젠/ (default is "1  > Use <string> as prefix for the LaTeX labels of class types.  8 )<string>  ,? 4$val: D"") LJ X/ (default is " hQ p = Use <string> as prefix for the LaTeX labels of attributes.  X )<string>  _ 'method: "") j Ġ/ (default is " Ԡq ܠ : Use <string> as prefix for the LaTeX labels of methods.  젠x )<string> !! # Do not generate table of contents !$!, A Sort the list of top modules before generating the documentation!< Do not stop at (**/**) comments!D; Do not allow custom @-tags!L > Remove beginning blanks of comment lines, until the first '*'!T Always keep code when available!\ 4 Inverse implementations and interfaces when merging!d ;Do not filter module elements using module type constraints!l�d1merge description!t�a-merge @author!|�v.merge @version!�l*merge @see!�s,merge @since!�b-merge @before!�o1merge @deprecated!�p,merge @param!�e,merge @raise!�r-merge @return!�c3merge custom @-tags!Ġ�A)merge all!̠ # Do not build index for Info files !ܠ!䠠 - Escape accentuated characters in Info files !" # Specify section of Info directory "0"8> Specify Info directory entry "P"X 9<options> can be one or more of the following characters:"h #P 7<options> specify merge options between .mli and .ml #` #h 4<module> Name of the module that is initially opened#x V<module> Name of the library namespace for a prefixed library.Note: very experimental.#= Display this list of options#'Warning# 6This dump was not created by this version of OCamldoc.# )Bad magic number for this ocamldoc dump! # ##+Parse error$ The character @ has a special meaning in ocamldoc comments, for commands such as @raise or @since. If you want to write a single @, you must escape it as \@.$@9Incorrect tree structure.$H -Parameters contain implicit pattern matching.$.object ... end'ؠ.struct ... end'ࠠ+sig ... end'蠠*Merging...(4Cross referencing...(;Generating documentation...( &Module(X'Modules(`(Functors(h-Simple values(p%Types(x*Extensions(*Exceptions(&Record('Variant('mutable()Functions(*Parameters((Abstract('Functor(%Class(Ƞ'Classes(Р*Attributes(ؠ'Methods(ࠠ)Author(s)(蠠'Version(𠠐%Since(&Before)�*Deprecated)%Alert)&Raises)'Returns) (Inherits)(+Inheritance)0'private)8+Module type)@*Class type)H+Description)P)Interface)X/Type parameters)`+Class types)h,Module types)p(See also)x-Documentation)(Index of)#Top)' values) )+ extensions) )+ exceptions)Р �)ܠ& types)젠 )1 class attributes* *. class methods*$ *0( classes*@ *P, class types*` #*p( modules* **- module types* 1*(Previous*$Next*Ƞ"Up*Р H2@#Str0v *)y-Stdlib__Uchar0яqϯG~+Stdlib__Sys0J̞[G^AmĠ.Stdlib__String0 ="VQJ]+Stdlib__Seq0| q8Ԥ77.Stdlib__Printf0/H{8!젠,Stdlib__List0L%_;+Stdlib__Int0G iӾ~H $A.Stdlib__Either0ѽF?V?@L.Stdlib__Buffer0T@jCcnL-Stdlib__Array0=΅0iq&Stdlib0Ig]#}Π 0RF֒Ke&Config0`&{\י8CamlinternalFormatBasics0c bzk@?  +G Pwb@@@2ew