Caml1999O031AT! D CE&8R!h 6!8#VCinCyV7 [ V CA[d 8!h{V g  8 "U jyXV c 6!8# U  8"c2%V5Ti8 "h 6!8#Vi8 " 8"j8 "G!T  8" XV 5 8" 8!A(G'Y 8N!ZT 68!i?i? Y?5C^V7&T.5C^V566!8#8"8;!T Clf68=#ZT 68! 8k! +66 8"68" 8"68" 8"68"! YwTn\ 8R!h  C Ic 8#V5 i8 "^ Y j8 "ZT8 yV  CA[T%6 ^V5 ^V5 ^UdT eT56@[ jyVXV  C@@[VcTd Yl8 "G!ZT8 yVcTh !@  #d YT\cl8!   , c ! E D  G#  F! FG"hG!h C@ D8$"68"h E@ F@ @68" C DG " ^VC!C@#>  AG@[CIG+38"  "C& 8$"G  G! "VTh ! #  #]h{V  E!#  " 8>!c CV7 [dUcZT8 yVCI "TTuc 6!8#VXg8! T!\ 8"g 8 "c 6!8#VG! 8R!c 6!8#V8!h{V 5 8"G!T6 8#c 8%"dUcZ( 8 yV 8\!8K% G CyVDG!8\!8K!d8b% F CyVE DG"8\!8K!d8b%  CyVD6&  CyV E D6'  CyV E D6'  CyVD D C6'C CyV'G F E D CDEDCD D E6$  C CyV F E D6$ D CyV E D6' )*V(l 8" VD C8"@68&56@[ G"%W C +&c(C V  CCA[()*CCC CFECFEDF DF8" +6^VP5^V;5^USC V%C D8" C8"C iA@IcI( 6>[c !@?I( c !C iA@I( c( )*I()*c?8?h? + +S8 G- G, G+ G*G)G(G'G&G% G$ G# G" G! G GGGGGGGGGGGGGGGGG G !G "G #G $G %G&G'G(G)G*F+E,D/>."C VC D C6>[C()*E D C ] ~V A(V+CD |V! o 8#! @@ hA2'  Do 8#!@C V6!@ EA(@E? DA()*D D^()* ^()* +8:" +87" # 6!8# E D Chh V C o8#! @@ T ] yVT o8#!@ 8!68&)*E D CD E|VV  DCA2&@hA(E E{V  >[CC V  >[V@@A(@A()* ,VCDh @h A 8# E8%(66!8')* iA()* hA()*V 5 8&5 8&! ! ! VC(VC(VC(hA[! ! VC(VC(iA[5 ^V5(5 ^V5(c 6!8#V i8 "]??(c 6!8#V i8 "]??()*! ! VC(VC(VCh 6!8#V i8 "]??(5 ^VT(5()*V 6G&6G&E D C /  6G T  6G 7'8>%)*D F E D CC68$ V V((()*VV 5 8&5 8&C6 8')*VV 5 8&5 8&C6 8'I(I()* I(I(C @I(8! h8"8! "c!8% !!!66!8# !h! >(Ch I()*h8" 8"8 I?8 IYOW 8!T?8!?T68!68 !h hh8 G#?hhhh8C h8 G "@ ?TZ(8 CyU 7 CyU@[)*Y Di8#cZ(h8 ! Y D85"Z( 8 ! 8!6'(+8I58Id8 Ic6C8"@8 Ich8"Yc8 !c8IZ(C6"e8b%5 8"8\!8K!d8b%)*68a" +8')*C W  C'D C#!C @I()*%)*%CF DF h|V C @@I(5hhh@8\  C V.DVT( h8   h8  yVc2%(c(7&8>!c!8!8!(Ch D8%"8! 8!(g8! 8n! @(Y C8/"Z(8 yV8!C @@I(W 5(5(5()*c ')*] ^ 5T5  +6 8$ )* C68 5 8&)* C68 6 8"8"5 8&5 @6@68&5 +66 !8"66666666 + + +` +@i?lH?6?h?h?6?h? +h]6@ +h !h !h ! +h68E" D C8 h87#8'8k!8l2 ]ld8!  ,. +oh? + 8 G + G GF+DC>h?  + G GGGFED>+t +++O +B   + +     $&(*,>6+h6 +?6A@6 ?6A@6 +w!?6A@6 +a?6A@6 +M?6A@8#c G! + ++h]6@h]6@ +  +_+E +1 + +++ + +  +q +C    >h]6@ + + ++  ,/+ +   >h]6@h]6@h]6@h]6@h]6@ + +J >+  !#  +6C^V5C^VYC8;!8K!ZT 68! C8! 8"   !#%')+-/13579;=?> !9;W ,S).((Caml_texPA&StdlibD<\\end{caml_example\*?}[ ]*$+caml_tex.mlTTTT@@\#Strp.Stdlib__Buffer43\(.*\)[ ]*;;[ ]*$WW%WW<@@t )XX'@@젠'9\(.*\)\[@@expect \(.*\)\]4XbX5XbX@ 508P3h>9";;NYYOYY@@ܠE젠Hb\6Cannot read input file`NMMIaNMM_@@xn!-lTMNmTMN@@1caml_string_equalР~ࠠ |VN)NA@@'.ml.texWNHN}WNHN@@ WNHNs@@(&\.tex$WNHNiWNHNp@@0DTd@A@C@B@G@@@@@7Cannot open output file[NO[NO@@.Stdlib__Formatؠ%[ ]*^OO^OO@@!$cPOPXcPOPY@@/\(\[\(.*\)\]\)?bP'P1bP'P@@ $,@ (\({toplevel}\|{verbatim}\|{signature}\)?aOOaOP@ P Xl<\\begin{caml_example\(\*?\)}`OO`OO@ |!!*"jPQ#jPQ @@(!8H'd9+{signature}ܠ4caml_string_notequal蠠*{toplevel} *{verbatim} @OQqRR$RqRR0@@qO@H.Assert_failure\P[m$Ys ؠ q[m[@@ 蠠4Stdlib__StringLabels 𠠐 ~[[@@ 0  8-caml_notequal x2Stdlib__ListLabels D 5caml_ml_string_length L  䠠 8\\begin{caml_eval}[ ]*$a8aTa8ao@@   ̠ *.*;;[ ]*$b}bb}b@@(<p6\\end{caml_eval}[ ]*$aaab@@#;; c!cJc!cN@@ࠠ젠@B@LJ@@@#%s ccccA@@$'4*P  (<@K "when parsing the following phrase:dede=A@Q@"@  @A@@B@@@@@ &when parsing the following phrase:@ %s@@@K .when evaluating a caml_example environment in EeeFeeA@B@LzQ@"@;@A@@K5missing ";;" at line !@D@@@@@@@@@@ Jwhen evaluating a caml_example environment in %s:@;missing ";;" at line %d3@@<@K +when parsing a caml_example environment in ff+ffA@B@LzQ@=@A@@K>missing mode argument at line  @D@@@LlQ@7@A@@K #available modes {toplevel,verbatim}C@@@@@@@@@@@ vwhen parsing a caml_example environment in %s:@;missing mode argument at line %d,@ available modes {toplevel,verbatim}J@@@K *when parsing a caml_example environment ing;gEghA@Q@ @A@@B@K', line @D@@@LzQ@"@,3@@@@K :the signature mode is only compatible with "caml_example*"?@Q@F@A@@K Hint: did you forget to add "*"?R@@@@@@@@@@@@ when parsing a caml_example environment in@ %s, line %d:@,the signature mode is only compatible with "caml_example*"@ Hint: did you forget to add "*"?Y@@Ԡ@K .when evaluating a caml_example environment in 9hohw:iiA@B@K', line @D@@@LzQ@6%@A@@K *Textual transforms must be well-separated.1@Q@I8@A@@K%The "D@OK !" transform spanned the interval L@D@@@LmD@@@LlQ@s@A@@K;intersecting with another "@OK," transform @Q@@A@@K'on the @D@@@LmD@@@K* interval.@Q@@A@@K BHind: did you try to elide a code fragment which raised a warning?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ when evaluating a caml_example environment in %s, line %d:@ Textual transforms must be well-separated.@ The "%a" transform spanned the interval %d-%d,@ intersecting with another "%a" transform @ on the %d-%d interval.@ Hind: did you try to elide a code fragment which raised a warning?@@@K +when evaluating a caml_example environment,jjjkA@Q@ @A@@K$the @B@K2 mark at position !@D@@@LmD@@@K. was unmatchedB@@@@@@@@@@@ Xwhen evaluating a caml_example environment,@ the %s mark at position %d-%d was unmatchedI@@ؠ@K +when evaluating a caml_example environment,k kOk[l klA@Q@M @A@@K )there were two nested ellipsis attribute.@Q@`@A@@K "The first one started at position )@D@@@LlQ@@@A@@K2the second one at L@D@@@@@@@@@@@@@@ when evaluating a caml_example environment,@ there were two nested ellipsis attribute.@ The first one started at position %d,@ the second one at %d^@@ Vl# KLLKLL@@e@JLLJLL@@JN@Рؠ䠠(ellipsis.ellipsis.start,8-ellipsis.stopHT%right0IxI0IxI@@(Location𠠑,Ast_iteratorD$left(<KGKq)<KGKu@@< &\ldots:674;67:@ ؠ0caml_int_comparel,caml_compare䠠@@@@@,Ht oAEAX@@  -$\textdollar$4444@  ؠ"\$4444@  ࠠ 𠠐@K(ellipsis3434A@@@(ellipsis @@!l!x@K)underline3333A@@@)underline @@!!"ok0g0s0g0u@@"["@@@"̠%error~0(02~0(07@@"ܠn"蠠@A@"2warning \([0-9]+\)x//x//@ ## #@2caml_int_of_string#P2warning=\([0-9]+\)q..q..@ #x### $Warning \([0-9]+\)\( \[[a-z-]+\]\)?:c-->c--b@ $P$`$)$ $$Ġ@A@$䠠@K>Unknown caml_example option: [=R**>T+b+A@B@K Q]. Supported options are "ok","error", or "warning=n" (with n a warning number). @@@@@ qUnknown caml_example option: [%s]. Supported options are "ok","error", or "warning=n" (with n a warning number). @@%@K )Unknown caml_example phrase annotation: [\W++]Y,@,A@QEK'expect @B@K>]. Supported annotations are [@QEK-expect ok], [$@QEK4expect error], and [/@QEK -expect warning n] (with n a warning number). :@@@@@@@@@@@@@ Unknown caml_example phrase annotation: [@@expect %s]. Supported annotations are [@@expect ok], [@@expect error], and [@@expect warning n] (with n a warning number). A@@%0@K 4Error when evaluating a caml_example environment in :''<(C(A@OK, Unexpected  @OK, status. If @OK> status was expected, add an [@QEK'expect &@OK.] annotation. .@@@@@@@@@@@@@ Error when evaluating a caml_example environment in %a Unexpected %a status. If %a status was expected, add an [@@expect %a] annotation. 5@@%@K  = >0A@@@' @@@K( Error @@@@1@[ Error @@.( _.0.X"0./$Unix/Ԡ08 \0p v0Ġ y0Р e0𠠑 h114 n1H q1\ t111̠ 1蠠 2(toplevel z z@@2l(verbatim { {@@2|)signature | | @@22Р/caml_string_get2䠠  r@@2!  r r@@3@OB@B@O@@@@@(%a%s%s%a s sA@@34 3D@K%\end{ nUj nUwA@B@B@L}@@@@@*\end{%s%s}@@3| 83@LJ@@!  o oA@@3 N3@K'\begin{ 'i (iA@B@B@L}@@@@@,\begin{%s%s}@@3ܠ t3蠠@L{B@L}@@@@${%s} ]j ^jA@@4 4 4@LJ@@!  vk#8 wk#> \ \@@4Ԡ@'example a  a  @@@4ܠ@%input b"7 b"<@@@4䠠@&output c>S c>Y@@@4젠@%error d[l d[q@@@4@$warn es es@@@4@  f@@@5  A 0 C@@5t  D v @@50caml_fresh_oo_id5Ԡ7Caml_tex.Phrase_parsing +O B B ,O B d@@5ܠ@A@646<6\6p I6 u6 x61caml_create_bytes6 ?6Ġ670*caml-tex:  W   X !@@9Ġ7output result on stderr ` u  a u @@9ࠠ"-v i u  j u @@:-cut at blanks r : e s : r@@:"-w { : H | : J@@:4)repo root  .  7@@:L*-repo-root    @@:t&output  @@:"-o  @@:+line length p p@@:Ƞ"-n p~ p@@:젠+Stdlib__Arg;;p=Caml_tex.Output.Parsing_error '%% '%%@@;x; !Caml_tex.Output.Unexpected_status 1&& 1&&@@;=4 $Caml_tex.Text_transform.Intersection 3#3% 33@@=<>4 !Caml_tex.Missing_double_semicolon AnAn AnA@@><>P5Caml_tex.Missing_mode AA AA@@>X>l=Caml_tex.Incompatible_options BB BBD@@>t> $Caml_tex.Ellipsis.Unmatched_ellipsis  C=C?  C=C@@>> !Caml_tex.Ellipsis.Nested_ellipses DD DD>@@>!- l-l? l-l@@@?4caml_string_notequal?Ġ  ,l-lR@@?Ԡ ?蠠 <@  ?@7Cannot open output file =ll >ll@@@8 K@@ @d @x YA@(Warnings0zdͦkUe$$Unix0sAmў%Types0lm?ƈ.Type_immediacy0dV^25b)̓ԆSj'Toploop0 c=5𒠠)Syntaxerr0NJEoq%Subst0BYw>*Su}Ck#Str0QLceL`y--Stdlib__Uchar0*Ujmyc6]]W+Stdlib__Sys0w&Lo\l:\t4Stdlib__StringLabels0:>_]ÿ.Stdlib__String0I3UK# 1Stdlib__StdLabels0 ?^LB˛1+Stdlib__Set0.z9FX+Stdlib__Seq05"g1<)b0Stdlib__Printexc0Mh䂦kbC/+Stdlib__Obj0%yM)h3++Stdlib__Map0kZ,ҷ'V2Stdlib__ListLabels0cas|GGMɔP.Stdlib__Lexing01'jh,-k4,Stdlib__Lazy0C 4 "$p1tU-Stdlib__Int320#0wG_e/Stdlib__Hashtbl04$*uկdD.Stdlib__Format0{hXsHW#ȼ0Stdlib__Filename0;P0 uF*ߠ.Stdlib__Either0&]XF.Stdlib__Digest0aI]2t*x4%"/Stdlib__Complex0EU!|u]h.53Stdlib__BytesLabels0?c&TޒLgk#䠠.Stdlib__Buffer0K ɦb+Z8)#KH"0Stdlib__Bigarray0J Zf;RӠ+Stdlib__Arg0h8ILV_&Stdlib0yӶ~*%Shape0H[DTċwToe@Q'Profile0f LPа8)Primitive0յ_9|br$Path0L%SsN|#Ɣj)Parsetree0`ⰧkRE&Parser0QZۋoud %Parse0fL֠9lm*+Outcometree0gCtr