Caml1999O036T D C E&8R!h 6!8#V CinCyV7 [ V CA[dTc 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(g8!    , !c %G'CI(g4]Y 8N!ZT 68!i?i? + Y?5C^V7&T.5C^V5 66!8#8"8;!T Clf68=#ZT 68! 8s! +z66 8"68" 8"68" 8"68"! YxTo\ 8R!?h !c C8#V5 Ci8 "^ Y Cj8 "ZT8 yV  CA[T(6 ^V5 ^V 5 ^U dTcT eT56@[ jyVXV  C@@[VcTd YCl8 "G!ZT8 yVcTh !@  #d? + ] YT\c! E D C  G#  F!h8! FG!!hG!h C@ D8$"68"h E@ F@ @68" C DG " ^V #C%C@'>  AG@[!!C#IG+8"  &C* 8$"G  F! "VTh $ ## #]h{V #E!# #"#8>!cI V7 [dUcZT8 yVCI "TT{c C6!8#V\g8! T#\C 8"g 8 "c C6!8#VG!8R! Ic C6!8#Vc8!h{V 5 8"G!TC6 8#c 8*"dUcZ( 8 yV  8\!8K% CG yVD G! 8\!8K!d8b%CF yVE D G" 8\! 8K!d8b%C yV D 6 &C yVED  6 'C yVED  6 'C yVD D C  6'CC yV-GF E D EDCDEDCD 6$ !C C yVF E D 6$C D yV E D 6' )*V(l 8" VD C 8"@68&56@[ G$%W C +&c(C V C C A[c()*CCC CFECFEDF DF8" +6^VU5^V@5^UXC V*C D C 8"  8" iAC @IcI(6>[c !@?I( c !C iA@I( c( )*I()*g@]c?8?h? + +J8 G1 G0 G/ G.G-G,G+G*G) G( G' G& G% G$G#G"G!G GGGGGGGGGGGGG G!G"G#G$G %G &G 'G (G )G*G+G,G-G.F/E0D3>2"C VC D C 6>[cC()*E D C ] ~V A(V+CD |V! o 8#! @@ hA2'  Do 8#!@C V6!@ EA(@E? DA()*D D^()* ^()* +8B" +8?" # 6!8# E D Chh V!C o8#! @@ T   ] yVT o8#!@ 8 !68&)*E D CD E|VVD C A2& @hA(E E{V  >[CC V  >[V@@A(@A()* ,VDC h @h A8# E 8 % c(66!8"%)* hA()*V 5 8&5 8&! ! ! VC (VC (VC (hA[! ! VC (VC (iA[5 ^V5(c(5 ^V5(c(c 6!8#Vi8 "]??(c(c 6!8#Vi8 "]??(c()*! ! VC (VC (c(V Ch 6!8#Vi8 "]??(c(c(5 ^Uc(5()*V 6G&6G&E D C   6G T  6G 7'8>%)*F E D D CC6 8$V V((()*VV 5 8&5 8&C 6 8')*VV 5 8&5 8&C 6 8'I(I()* I(I(C @I(8! h8"8! "c!c8% !!!66!8"! !h! >(Ch I()*h8" 8"8 I?8 IYOW 8!T?8!?T68!68 !h hh8 G#?hhhh8C h8 G "@ ?TZ( C8 yVTC8 yVT@[)*D Y i8#cZ(h8 ! Y D8<"Z( 8 ! 8!6' (+8!I58Id8Ic6C8"@8 Ich8?8#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/D VT( h8   h8  yVc2%(c(7&8>!c!8!8!(D Ch 8*"8! 8!(g8! 8y! @(Y C87"Z(8 yV8!C @@I(W 5(5(5()*c ')*] ^ 5T5  +6 8$ )*C  68 5 8&)*C  68 6 8"8"5 8&5 @6@68&gJ]5 +66 !8"66666666 + + +X +8i?lH?6?h?h?6?h? +h]6@ +h !h !h ! +h68H" D C8 h8:#8'8s!8l2 ]ld8!  ,$ +fh? +8 G + G GF+DC>h?  + G G G GFED>+i +++3 +&   + +     $&(*,>6+h6 +z?6A@6 ?6A@6 +X!?6A@6 +B?6A@6 +.?6A@8#c G! + ++h]6@h]6@ +  +8+ +  + +++| +j +X  +4 +    >h]6@ + ++ ,+g +r   >h]6@h]6@h]6@h]6@h]6@ + + >+  !#  +Q6C^V5C^VYC8;!8K!ZT 68! C8 ! 8":!9_ 6[D/C(Ocamltex&_none_@@AA"??A@@@@@@@@@@/C 1tools/ocamltex.mlmGmImGmq@$unitF@@@4Bòò@#intA;@@@A@@@@@`@A@$charB;@@A@@@@@d@A@&stringQ;@@ A@@@@@h@@@%bytesC;@@ A@@@@@l@@@%floatD;@@A@@@@@p@@@$boolE;@@%falsec@@z@$trued@@@@@A@@@@@@A@$unitF;@@"()e@@@@@A@@@@@@A@ #exnG;@@@A@@@@@@@@#effH;@@O@A@A@@@@@@@@@,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_pattern0@1@0Division_by_zero]#@@@A6 9 9@+End_of_file\#$@@@A>AA@'FailureY#,@'@@AGJJ@0Invalid_argumentX#5@0@@AP$S#S@-Match_failureV#>@@=@9@;@@a@@Aa5d4d@)Not_foundZ#O@@@Ai=l<l@-Out_of_memoryW#W@@@AqEtDt@.Stack_overflow^#_@@@AyM|L|@.Sys_blocked_io_#g@@@AUT@)Sys_error[#o@j@@A^]@:Undefined_recursive_modulea#x@@w@s@u@@h@@Aon@:Continuation_already_takenb#@@@Awv@&Stdlib)StdLabels#Str*camlprefix6@@@A@@V V @@@A,latex_escape7@&stringQ@@@ A@@@@ A@@@A@@X&*X&6@@AA/toplevel_prompt&stringQ@@@ HA@ 8@YZ^YZm@@CA.camlbunderline@@@ \A@ [@[[@@DA.camleunderline@@@ ^A@ ]@\\@@EA#envA;@@#Env@@@ _@@``@@GA@@A@@@@@`@)ocaml.doc * Restrict the number of latex environment __@@@@@@@@A!FA$main-@@@ jB@ g@!a  "a @@.HA)input_env @@@ rB@ o@-b"&.b"/@@:IA)ok_output@@@ zB@ w@9c>B:c>K@@FJA%error%@@@ B@ @Ed[_Fd[d@@RKA'warning1@@@ B@ @QeswRes~@@^LA*phrase_env=@@@ B@ @]f^f@@jMA%start@&Stdlib&Format)formatter@@@#pB@ @]@@@ B@ @$listK&stringQ@@@#XG@"@@@"B@ $unitF@@@#oB@ @@ B@ @@ B@ @@ B@ @hh@@NA$stop<@=@@@$B@#@@@@#B@#!@@@$B@#@@#B@#@@#B@#@m>Bm>F@@RA(code_envA@@@@&B@%_@d@@@%B@%d@L@@@&DB@%iH@@@%B@%j@@%kB@%e@@%fB@%`@@%aB@%^@qq@@UA,example_modeIB;@@(ToplevelJ@@x\px\x@@]A(VerbatimK@@x\yx\@@^A)SignatureL@@x\x\@@ _A@@A@@@@@x\\@@A@\A.string_of_modeM@.@@@&C@&@@@&C@&@@&C@&@yy@@$`A'verboseP#ref@@@&C@&@@@&C@&@,  -  @@9aA'linelenQ@@@' C@'@@@'C@&@>@  ?@  &@@KbA'outfileR'4@@@'C@'@@@'C@' @PA 0 4QA 0 ;@@]cA-cut_at_blanksS97@@@' C@'@@@'C@'@bB E IcB E V@@odA%filesTKȠ@@B@AB@jxB@'-@@@'.C@'&@@@'+C@'"@~C c gC c l@@eA)repo_rootUgt@@@':C@'4@@@'9C@'0@D v zD v @@fA"~!V@&stringQ@@@'C@'J#Str®exp@@@'C@'K@@'LC@';@F  F  @@gA.Phrase_parsingZC#@\@@@'@@AO B BO B d@@kA(ToplevelD@&output[E;@@%error\@@r@@@'W  W  @̐4 error message text W  W  2@@@@@@@mA(warnings]@@>@@@'@@@'X 3 9X 3 P@될7 warning messages text X 3 QX 3 m@@@@@@@ nA&values^@@@@@' Y n t Y n @1 toplevel output Y n Y n @@@@@@@$oA&stdout_@@@@@'#Z  $Z  @ ' output printed on the toplevel stdout 1Z  2Z  @@@@@@@>pA*underlined`@@@@@@' @@@@'@@'@@@'ưL[  M[  @H ) locations to underline in input phrases Z\  [\  8@@@@@@@gqA@@A@@@@@^U  _] 9 >@@@@klAA@*buffer_fmta@@@@'F@'@&Buffer!t@@@+FF@+C@@@@+TF@+D@@+EF@'@@'F@'@_ @ F_ @ P@@rA@)error_fmt@@@@+m@1@@@+n@@+lF@+^@b  b  @@tA@+warning_fmt@4@@@+@H@@@+@@+F@+t@c  c  @@uA@'out_fmt@K@@@+@_@@@+@@+F@+@e  e  @@vA@)flush_fmt@@h@@@+F@+@~@@@+F@+@@+F@+&stringQ@@@+F@+@@+F@+@g  g  @@wA@*stdout_out$Unix*file_descr@@@4;F@+@n  n  @@{A@)stdout_in@@@4@@P~A@+read_stdout@@@@:AF@:>j@@@:F@:?@@:@F@4@ZtQW[tQb@@gA@$locs E@2@@E@d砠@1@@E@d@E@dE@:@@@:F@:@@@:F@:@}~@@GA@,register_loc @(Location!t@@@=F@:@@@?RF@:@@:F@:@@@HA@5printer_register_locsn(Location.report_printer@@@?aF@?U@@@LA@(warningsM@@E@dE@C8@@@C9F@C1@@@C6F@C-@@@PA@.report_printer-@@@DF@C;@@@QA@%fatal@y*in_channel@@@EF@D@+out_channel@@@EF@D@'format6@@DF@E@@@DF@Ex@@@DF@EF@E F@E@DF@E@@@FF@D@@DF@D@@DF@D@@DF@D@@@&WA@$init@@@@FF@F$unitF@@@S7F@F@@FF@F@3:@4:D@@@\A@$exec@@@@U[@&Stdlib&Format)formatter@@@UF@U\@@U]F@UX@)Parsetree/toplevel_phrase@@@UF@Ub9@@@U|F@Uc@@UdF@UY@@UZF@UW@jk@@w]A@%parse(@&stringQ@@@_F@^ @w@@@_F@^%@@@@cF@^*)Parsetree/toplevel_phrase@@@`F@^+@@^,F@^&@@^'F@^!@@^"F@^@jpju@@dA@$take@?{@d@@@dF@d@@@d F@cF@c@@cF@c@@@lA@+read_output@Y@@@dF@d @@@dF@d@@dF@d@&@@oA@$eval@e@@@ewF@d$unitF@@@evF@d@@dF@d@@@uA@@@Q f f@yA&Output @F@&statusG;@@"Ok@@ "e"i "e"m@@ A'Warning쐠@@@k@@ "n"r "n"@@A%Error@@ "" ""@@$A@@A@@@@@"U"W@; Interpreter output status ("2"4)"2"T@@@@@@@@@5~AA@$kindH;@@*Annotation@@7""8""@3 1 Local annotation: [ [@@expect (*annotation*) ] ]E""F""@@@@@@@RA&Option@@N""O""@J Global environment option: [\begin{caml_example}[option[=value]] ... \end{caml_example}] \""]#^#@@@@@@@iA@@A@@@@@` ""@@A@lAA@)pp_status@@@@l?I@k@@@@kI@k@@@k4I@k@@kI@k@@kI@k@####@@A@+pp_a_status@%@@@nI@l@!@@@lI@l @@@mI@l@@lI@l@@lI@l@$$$$@@A@#env@8@@@nI@n@@@nI@n@@nI@n@!%l%r!%l%u@@A@±-Parsing_errorI#@@@@nm@@@n@@A'%%'%& @ǐ1 {1 Exceptions } &%%&%%@@@@@@@AB@&sourceJ;@@$file @@@@@n+&#&)+&#&7@@A%lines @@@@@@n栠@@@@n@@n,&8&>,&8&P@@A&phrase @@@@@n -&Q&W-&Q&g@@A&output @@@@@n.&h&n.&h&}@@&A@@A@@@@@)& &/&~&@@@@*AA@1unexpected_report K;@@&source @@O@@@o/0&&00&&@@<A(expected @@C@@@o;0&&<0&&@@HA#got @@O@@@oG0&&H0&&@@TA@@A@@@@@K0&&L0&&@@@@XAA@±1Unexpected_status L#C@6@@@o@@AZ1&&[1&'@@gAB@,print_source @@@@oRM@o@@@@o"M@o@@@oQM@o@@oM@o@@oM@o@{3'' |3''@@A@0print_unexpected @j@@@pM@pc@@@t M@p@@pM@p@7''7''@@A@3print_parsing_error @x@@@t2M@t'@"@@@uM@t,t@@@tCM@t-@@t.M@t(@@t)M@t&@N**N**@@A@+catch_error @@@@vIM@vFX@@@vTM@vL@@@vMM@vG@@vHM@vE@\,,\,,@@A@-catch_warning @rJ@@@vM@v^@@@v]M@vZ%|@@@vM@vf@@@vgM@v[@@v\M@vY@`-#-)`-#-6@@ A@&status #@"@@@w@@@wM@v@@@@wM@v@@@wuM@v@@vM@v@@vM@v@ h-- h-.@@ (A@-parse_warning )@C@@@x M@wf@@@wM@w@@@wM@w@@wM@w@ 8q.. 9q..@@ EA@3parse_local_warning ,@`@@@xwM@x@@@xNM@xI@@@xJM@x@@xM@x@ Ux// Vx//@@ bA@+parse_error /@L@@@xM@x@@@xM@x@@@xM@x@@xM@x@ r~0P0V s~0P0a@@ A@(parse_ok 2@i@@@xM@x@@@xM@x@@@xM@x@@xM@x@ 00 00@@ A@(expected 5@@@@yaM@x,@@@yOM@x@@xM@x@ 11 11@@ A@.local_expected :@@@@zM@yC@@@zyM@y@@yM@y@ 11 12@@ A@@ The Output module deals with the analysis and classification of the interpreter output and the parsing of status-related options or annotations for the caml_example environment  !Z!Z !"@@@@@@@ "" 22@ A.Text_transform M@$kind AN;@@)Underline B@@ 33 33@@ A(Ellipsis C@@ 33" 33,@@ A@@A@@@@@ 33@@A@ AA@!t DO;@@$kind E@@&@@@z 3.3; 3.3G@@ A%start F@@ @@@z 3.3H 3.3T@@ A$stop G@@ @@@z 3.3U 3.3_@@ %A@@A@@@@@ 3.30 3.3`@@@@ )AA@±,Intersection HP# @$line I@@ @@@{ .33 /33@@ ;A$file J@@@@@{  933 :33@@ FA$left K@@P@@@{  E33 F33@@ RA%right L@@\@@@{ Q33 R33@@ ^A@@A U3a3c V33@@ bAB@"pp M@@@@{Q@{@@@@{Q@{@@@{6Q@{@@{Q@{@@{Q@{@ v33 w33@@ A@)underline Q@}@@@|MQ@|5@z@@@|SQ@|:@@@|BQ@|;@@|@@@@Q@C@+@@@Q@H@@@@Q@M @@@NQ@N@@OQ@I@@JQ@D@@EQ@?@@@Q@=@ f== g==@@ sA@@@ j22 kAhAk@ wA8Missing_double_semicolon Q# `@ @@@m '@@@n@@A |AnAn }AnA@@ A,Missing_mode R# r@ +@@@p 9@@@q@@A AA AA@@ A/incompatibility S;@@=Signature_with_visible_answer  B@@@s P@@@t@@ AA AB@@ A@@A@@@@@ AA@@@@ A4Incompatible_options T# @"@@@~@@A BB BBD@@ A(Ellipsis _U@±2Unmatched_ellipsis V# @$kind @@ m@@@  C=C`  C=Cn@@ A%start @@ @@@  C=Co  C=C{@@ A$stop @@ @@@  C=C|  C=C@@ A@@A  C=C?  C=C@ 㐠 r raised when an [[@@@ellipsis.start]] or [[@@@ellipsis.stop]] is not paired with another ellipsis attribute   CC  CD@@@@@@@ AB@±/Nested_ellipses W# @%first @@ @@@  DD#  DD0@@  A&second @@ @@@  DD1  DD=@@  A@@A  DD  DD>@  4 raised by [[@@@ellipsis.start][@@@ellipsis.start]]  %D?DA &D?Dz@@@@@@@ 2 AB@'extract @@,Ast_iterator(iterator@@@sX@@@@@@@tX@A@X@ߐA@X@@X@i@@@Z@@@@X@@@X@@@X@@ `D|D aD|D@@ m A@$find Z@)Parsetree/toplevel_phrase@@@X@ "@@@@@@X@@@X@@ @KK @KK@@ -A@@@ BGBG DLZL]@ 0A,format_input `@ @@@X@@ @@@X@X@@@X@@@X@@ FL_Lc FL_Lo@@ 1A,process_file f@ 4@@@X@t@@@X@u@@vX@s@ MMFMJ MMFMV@@ 6A @'*match* Y@@A _@@^@@ABY\@@J]@@AZ@@BC W@@[@@A X@@B D@@ E@@ACD .A@@ N@@ S@@AB I@@ xT@@AW`@@ G@@ABCE /B@@ Q@@A F@@ H@@ R@@ABC K@@Na@@A pU@@ L@@AB WM@@ O@@AC ,C@@ P@@A J@@ jV@@ABDEF@a@/C  mGm` @  X@'@@@5Y@[Z@L A  Ua@/Cp  @ A  Wa@/Ch  mm mm?@@@@ "A  aIHD@#exn b@@AG@BFECDECBF@b@/CX /@ /A  * b@/CD 1 (ll )lm@@@@!Y@Z@ KKAA9Ocamltex.Ellipsis.extractA@  @@/A A0A@  @@/A A2A@  @@/A A A@  @@/A| A A@  @@/A` 2A A@  @@/A<  22F@A7Ocamltex.Text_transformA@  @@/A AA caB@!  @@A[@@@AB@@Aa@@_@@ABCD@3^@@A@@ABCE@`@@ABC@\@@A@@ABC@d]@@A@BCDEF@a@/A  == AEAgAA=Ocamltex.Text_transform.applyA@  @@/@  8q8 ==AA (Ocamltex.Text_transform.merge_transformsA@  @@/@  44 44AA 'Ocamltex.Text_transform.escape_specialsA@  @@/@  4Y4i 4Y4AA !Ocamltex.Text_transform.underlineA@  @@/@ 33 4(4WAA:Ocamltex.Text_transform.ppA@@@/@x ANA@@@/@T ""*3@A/Ocamltex.OutputA@ @@/?AA%#vt_]=;a_CApn @a@f]@@ABX@U@^@@ABVUCDS@qb@@ATc@@W@ABU@\@@ACV@i@@AV@T@ABDES@T@j@@ABU@T@ACR@g@@Af@@h@@A#e@@BCDY@[@@AZ@@a@@A_@@`@@ABCE]@^@Vd@@AB_^C\[DFG@j@/?^U12V22AA>Ocamltex.Output.local_expectedA@]\@@/?d[11\1v1AA8Ocamltex.Output.expectedA@cb@@/?ja00b00AA8Ocamltex.Output.parse_okA@ih@@/?pg~0P0bh0f0AA;Ocamltex.Output.parse_errorA@on@@/?pvmx//n|0D0NAA #Ocamltex.Output.parse_local_warningA@ut@@/?\|sq..tu/z/AA=Ocamltex.Output.parse_warningA@{z@@/?Hyh-.zl.i.AA6Ocamltex.Output.statusA@@@/?4a-9-=f--@A=Ocamltex.Output.catch_warningA@@@/? \,,^- -!@A;Ocamltex.Output.catch_errorA@@@/?N**Y,|,AA #Ocamltex.Output.print_parsing_errorA@@@/>7''L**AA Ocamltex.Output.print_unexpectedA@@@/>3''5''AACAA@@@/>AA@@@/>!%l%x$%%@A3Ocamltex.Output.envA@@@/>p$$% %BAA;Ocamltex.Output.pp_a_statusA@@@/>`##$$KAA9Ocamltex.Output.pp_statusA@@@/>P!E!G!E!W@ L@@@kG@jŐA@@@ABC@@A@BCD3F@X@/><Ѱ!3!C@ 8@@@jG@g)ڐCX@/>,ݰ!!@AA@@@/>$@AA@@@/>@AA@@@/> @A.Ocamltex.(fun)A@@@/=AAA@@@/= .@AA@@@/=  $@AA@@@/= @AA@@@/= 0 =%AAA@@@/= 0 t@AA@@@/=  0 K 0 g@A A@@@/= 0 V@@ @@@i@@@i@@iAU\@/= 0 W 0 [@A A@@@/=t" v EAA$A@@@/=l& v @A(A@#"@@/=\*! v " v @A-A@('@@/=D/&  RAA1A@,+@@/=<3* !@A5A@0/@@/=,7.  /  @A:A@54@@/=$<3  @APA@98@@/=@7!!8!!2@AUA@>=@@/<E<Q f xO@A1Ocamltex.ToplevelA@CB@@/<8JAAB             _ ] L J > < 0 .             } { 9 7  \@ ` ]@@A@ X@@ABC@@A@ Cb@@AB@ Y@@o@@ABC 7k@@ i@@A@ \@@A Xj@@@ABCDE@@ d@@AB@@A [@@@ l@@ABCD@ f@@An@@ Bc@@AB e@@@ h@@AB wa@@@ACDE ^@@ _@@A@@m@@ABC@ Z@@A g@@@ABCDFG@o@/<4AA6Ocamltex.Toplevel.evalA@@@/<'AA=Ocamltex.Toplevel.read_outputA@@@/;AA6Ocamltex.Toplevel.takeA@@@/;jvAA7Ocamltex.Toplevel.parseA@@@/;ð _hAA6Ocamltex.Toplevel.execA@@@/;ɰ:EAA6Ocamltex.Toplevel.initA@@@/;tϰ8AA7Ocamltex.Toplevel.fatalA@@@/;\հdhd@A Ocamltex.Toplevel.report_printerA@@@/;@A"pp@ 7@@@CG@C=@&Stdlib&Format)formatter@@@CG@CB@ P&report@@@CG@CG @@@CG@CH@@CIG@CC@@CDG@C>@@C?G@C<@@@ RA2-@@A,@@A+@BCDE*(@&@ABC%@Ah@@A@@AB@&@ABCD%$B"DEF@h@/:$ *\AA #Ocamltex.Toplevel.report_printer.ppA@#"@@/:*!"@A:Ocamltex.Toplevel.warningsA@)(@@/:0' (mr@A 'Ocamltex.Toplevel.printer_register_locsA@/.@@/:6- *. M@A -Ocamltex.Toplevel.printer_register_locs.(fun)A@54@@/:x<3Oe4O@AA@:9@@/:`A@A$baseo @@@?WG@?V@AB@@NMAI@f@@AB@|{BCyGElBd@@AOcamltex.Toplevel.register_locA@`_@@/:@g^_@A6Ocamltex.Toplevel.locsA@fe@@/:,mde`g@A #Ocamltex.Toplevel.read_stdout.(fun)A@lk@@/:s@=Ocamltex.Toplevel.read_stdoutA!$sizeV@@@4G@4@wuemxueq@@@A!b%bytesC@@@8G@4@vzvz@@AA&buffer @@@9G@8@ww@@BA4read_toplevel_stdout@ 2@@@9G@9  @@@:G@9 @@9 H@9 @xx@@CAS@7d@@*e@@ABCP@BDEC@&f@@A@B,@Pc@@A@BCD-mDEF@f@/9˰x^@@ZAXȠ@@A:CD8 EF@eA/9װww@AgAe֠z @'@ABt$CEF@d/9ww@@sAp dA/9vzvz@AzAw!F@c /9vz~@@A~c@/9q  q 0@ Ocamltex.Toplevel.self_error_fmtA#"DEBe @BjCDEF@`@/9o  o  @ @@@4oG@4dɐC @@ACB=A 0 D@A0Ocamltex.outfileA@@@/8@  )@  /@A0Ocamltex.linelenA@@@/8    @A0Ocamltex.verboseA@@@/8xy| @A7Ocamltex.string_of_modeA@@@/8hİquCYAA1Ocamltex.code_envA@@@/8Tʰm>GoAA-Ocamltex.stopA@@@/8@аhk#>@#out>@~m>J@@SA!s?@@@#@m>Pm>Q@@TA@B@@AX@A@@C@@AB@B@@A@C@/6t0@@A%C@/6hA@%@@@AB B@/64t!tB@A7Ocamltex.code_env.(fun)A@@@/6s@@Aq@#envC@q@@VA#outD@qq@@WA!sE@qq@@XA#sepF@@@%F@%n@rr@@YAנ@$C@@AB@@A@@D@@ABC@~B@@DC@@AB@D@/6rr@@*A<@@ABC@/5rr@@2ADC@/5rr@$charB@@@%>BQC@/5rD@@C@UC@/5t1tA@@b@_#ppfG@@@&E@& @t&t)@@ZA#envHVE@&@t*t-@@'[A"@ A@@AB@@B@ŐB@@A@B@/54+|v@@uA(/yz@5@%paramOA@@A@@AC/5|D;{<{@@AB A/5lJAzBz@@AHA /5TPA@KA/5@SJM 6 <@@A#keyX@QH  RH  @@^iA$dataY@@@'~G@'t@]K  ^K  @@jjAe@C@@AD B@@A@@AB@ B@@A@C@/58xoL  pL  4@AA@vu@@/50}tL  +@AA@zy@@/5xL  @@A.~CA/5~K  K  @A%A5@ @A@BB /5K  /@@.A=B@/4I  I  @4BD@+@A*E@/4I  <@@;@JA@/4` V vJ@AIA@@@/4` V yN@NAN@_ @ BU@!bc4@@@+?I@'@` V ^` V _@@sA@B@@AA@@B@@B@/4"@iA BA/4ʰ` V b` V r@ApA!ɠ@@A A /4xӰ` V Zy@@x@(A@/4lٰj V Zj V h@@@@@+H@+A g  @!b@g  g  @@xA#fmt@g  g  @@yA!r@@@+H@+@i 5 =i 5 >@@zA@C@@AB@@A@@D@@ABC@@D@/4\8@@A/ DA/4X i 5 Ai 5 R@AA6@@ABC /4D h  h  3@@@@+H@+BF%C@/40, @@AI(C@/4/A@I*@'@A#A@/45,EK-E^@@@@:K@:ΐA̠!r O@@@:rK@:h@?'@(@@LFAG@ B@@A A@@C@@AB@ŐB@@C@@AB@C@/4^)@@A ZCA/3cZ+[A@AAb@BB /3lc#@@AiBA/3rij@AAq@'@A#A /3{rs@@@@:RJ@:NAA@/3~@@@A@/3~~@@ 2Ocamltex.Toplevel.read_stdout.read_toplevel_stdoutA@ B@@AVA@@B@D@@A E@@@@@AB,C@@B@@AC@B@/3}}@@A;"_a@@@9@z z"@@DA!n#intA@@@9L@9@{-;{-<@@EAà@ D C=@AE@@=@AB;E@/3հ|`j|`@<@@@:L@9ND2E@/3L 6@@RA5EA/3H{-?{-\@AYD<@"@AW@BUD /3{-7F@@bADD@/2yy@@$listK@@@9A@@@9@@ @@@9C@@@9B@@@@9E@@@9D@@9?D@@AA@/2yy @AA@@@/2$y@@@! A@/2*!DR@AA@'&@@/2.%Df@AA@+*@@/2t2)DJ@@A0@#locS@@@=@89@@EIA)startcharT#intA@@@? H@=@GH@@TJA'endcharm@@@?H@?@ST@@`KA[@C@@A*A@@"B@@AB@B@@A@C@/2dmd)- @@ A;jC@/2Xqh@@A>n@BB@/2Hwn@@@Ct@@AA@/28vOwwO@@I@B#loc!t@@@B@OpOs@@OA@A@@ASBVCYD@@B@B@@A@D@/2 < L@@m@f#locp$@@@@@ 5 8@@NA@A@@AuBxC{D@@B@4B@@A@D@/1Ű@AA@@@/1ʰ@@A@$self@ @@SA#ppf@@@TA&report@@@UA!w@@@CM@C@@@VA@ / D@@A!B@@BA@@*C@@E@@ABC@)C@@A]D@@\B@@PE@@ABC@EA/1 @AAH!@@ACD /1@@@@CM@CzCX D@/1' a@@A[#D@/1*!*4@@A_'D@/1p.%! @@ @c+@9@A8B3C@/1P7./@A=Ocamltex.Toplevel.fatal.(fun)A@65@@/18=4n@==F@DJ@Eߠ:58F@FJ@E10@@@F}BoL@"ico@Q@@]XA"ocj@WX@@dYA#fmtf@^_@@kZAf@ A@@AC@@B@@AB@RB@@A@C@/1xo@@@*uC@/0~uv@@@@EL@EMA9#ppf@@@D@@@[A@ A@@A@BB@@?C@@AB@A@/0@@@@EL@EnA!A@/0@@@@EL@EL@E|B/$A@/0@@@3(A@/0@(@@@UHJ@TJ@TB|:<@ʠ@  B@@AA@@B@C@@AQB@@ D@@AB@B@/0@@AB@/0dhnh@M@@@S(I@S"#A%@@AE@/0H!^@[@@@PI@O1C3A@/08B[@A7A@@@/0;@@:A;A@/0 @A?A@@@/0 @&stringQ@@@NyK@OdMBO*B@//S@@RAS.A@// W@@VAW2A@//$[@@ZA[!6A@//(Ji J@A%E@/.,#u$u@AoA@*)@@/.1@qAH$signU)signature@@@`BL@`2@67@@CiA$nameV#loc.@@@`RL@`L@@@`QL@`H@JK@@WjA#strW)Parsetree.structure_item@@@aL@`|@@@`~L@`S@ab!@@nkAi@SRBP@1J@@AQ@BI@@!K@@ABCDTK@/. zq$;r$q@AA@xw@@/.v$<w$p@"ÐBS*Ast_helperih@@ABChK@/-$K@47module_type_declaration@@@a@bN@aڐFK@/-$W$k@AA@@@/-D+module_type@@@aO@bC'#O@/-@@A}'JA/- @AAI@/BCI /-p@@AIA/-hð@A A YCH /-T̰@@ AH@/-Lа]q]@A A@@@/-Dհ]@ b)structure@@@`L@`+ AH@/-0@ "AH@/-(/C/\@N (A"H@/-@ +A$H@/, 0@@ /A(D@/,@A 4A@@@/, 9@@ 8A 1D@/,@a@@@_oJ@_g CB=D@/,  H@@ GA@DA/, @A NB" @@ABC /,  X@@ W@*C@/,| d@@ cA u j@!xu@ o@@)mA!rvF@c@$%@@1nA,@ B@@AA@@B@@B@/,t90  @@ A6 B@/,h=4 @@ @!:@ @A A@/,`E< @A A@BA@@/,DI@ A G @(warningsޠE@CI@d@@@d&I@d@U-5V-=@@bpA%errorq@@@d:I@d,@aQYbQ^@@nqA&values@@@dI@dD@nxox@@{rA*underlinedE@dE@?AI@d@@@dI@d@:B:L@@sA&stdout@@@dI@d@\d\j@@tA@ /@@ .A DA/,@A 5APN@G@ABFC /, @@O@@@dg@@@df@@de HBD@/,@Y@@@di@dwM@ds VA!E@/+ '@@@@d@dK@d cA.C@/+x| i@@ hA2CA/+ QaQt@A oA@:BB /+) QU x@@ wA&BA/+/&-@'-M@A ~A.@@AA /+8/-1 @@ @5A@/+>5 @@ A e< @!be@ A@@MvA!s\@@@eH@d@LM@@YwA#ast@@@eH@e@X"Y%@@exA`@C@@A#A@@B@@AB@.C@@AB@@D@@AB@C@/+xonypn@@@@ef ѐA@{C@/+yX\zXl@@@@ePH@eE ݐBL'C@/+  @@ AO*CA/+|(T@A AV@0/B-B /+l> @&Stdlib&Lexing&lexbuf@@@e@e1J@e) BmB@/+X @@ AqBA/+T@A Ax@S@APA /+@ @@ @A@/+0Ű!!&!!1@A A@@@/+ʰ!!@@ @!s&stringQ@@@jZ@!!!!@@}Aՠ@A@@A@qB@@A@A@/+    @@ @ˠ!b$boolE@@@j@    @@|A@A@@A@ؐB@@A@A@/*  #@@ @!s8@@@i<@  @@{A @A@@A@ːB@@A@A@/*@@ 0@!n#intA@@@h@ @@,zA'@A@@A@B@@A@A@/*7.$$* @@ A ͐4## @#ppf@ 9##@@EA!n5@@@k@B$$%C$$&@@OAJ@C@@AA@@B@@AB@@CC/*t\S##T#$@@ A%Z@@A @B B /*Te\##]##@@ A.c B/*8k A @0f B/* ne% % @@ A Q㐰k$$ @#ppf@ p$$@@|A!nl@@@l@y% %z% %@@A@C@@ANA@@B@@AB@@CC/)$$$% @@ A%@@A @B B /)$$$$@@ A. B/) A @0 B/)#%%#%%@@ A !%l%n @@rA@@A@nC@@A|B@@gD@@AB@AC/)$%% @@ AA/)tð"%%"%%@@ AA /)X A @!A/) ̰4'M'Q ,@@ +A k3'' 6@#ppf k@ ;3''@@A$file @@@o#@3''3''"@@A%start @@@o.@3''-3''2@@A$stop @@@o/@3''43''8@@A&phrase @@@o3@3'';3''A@@A&output @@@o6@3''C3''I@@A @K E@@A9H@@C@@AB  A@@"D@@AGB@@:G@@A1F@@BCD@@H@/(& A @R!@@A @BB@/(-$L** @@ A+7'' @&source @@@p@37''47''@@@A(expected @@@p@=7''>7''@@JA#got @@@p@G7''H7''@@TAO@C@@AB@@  A@@(D@@ABC@B@@AՐD@@C@@E@@ABC@D@/(mdB)0)6eK**@@@@tO@qO@r ېKJt%D@/(\{@ ALv'D@/(T}t9(( u@))&@O@q& IU0D@/( @ AW2D@/'8'' @@ A[6D@/' A @Z@4@A0A@/'V++ @@ A}N**@!k @ N**@@A!s @N**N**@@A@B@@ A@@AB@B@@A@B@/'Q++T++@@A!B@/'O**#@@"@%B@/'p^- -/@@.A\,,3@@  A@@A@@AB/'d̰],-],- @@>A A/'HDAA@A /'<հb-F-Rb-F-V@@MA`-#-%R@נ@  "A@@A@FB@@A@AC/'0f--`@@_A@@!s !B@@ABB /'(e--e--@AkA@@@/' e--@AoA@@@/'e--e--@@@@vP@vzA/M@vM@v`@c-W-]c-W-^@@A %B@/'e-- e--@?@@@v@vQ@vB4B@/& -@A6B@/&"c-W-id-{-@@@@vP@v~C'(CB@/&/&c-W-v'd-{-@@@@v@vQ@vA56QD@/&=@A78SBY/&@A@h;dA\/&C:l.i.}@@A1A@h--@"ws %A@Eh-.@@QA"es &:@Kh-.Lh-. @@XAS@'*match* D C@@AA@@B@@AB@B@@C@@AB@D@/&mdk.Q.gek.Q.h@@A,!e (@@@wJ@nk.Q.bok.Q.c@@{Av@#@E@@ABCE@/&yj.<.Ozj.<.P@@AA!w ' @@@w(@j.<.Gj.<.H@@A81@E@@A2@BC1E@/&hi. .(i. .6@ɠ@@@w@@@wA^@G@AEDBBC@/&\i. .i. .&@ڠ/@@@w@@@w.Ao@V@AT@BSB@/&Pi. .7@@6@vB@/&8u/z/C@@BAq..H@!s +@Mq..@@AǠ@ A@@A@5B@@A@A@/&0հs/7/=s/7/p@AYA@@@/&(ڰs/7/B@A]A@@@/& ްs/7/Ks/7/o@@@@wO@whA'A@/&s/7/]s/7/n@@@@w@xP@x vB5*A@/&#@yA7,A@/%r//r//1@@@@wO@wCC8A@/%r//r//-@`@@@w@wP@wAQ FC@/% r//@@@UJA@/%|0D0J@@A ֐x//@!s .@x//@@'A"@ A@@A@B@@A@A@/%0'z00(z00:@AA@.-@@/%5,z00 @AA@21@@/%90z001z009@,@@@xPO@xeɐA'>A@/%E<z00'=z008@4@@@xf@x|P@xvאB5L*A@/%S#@A7N,A@/%ULy//My//@3@@@xGO@x2CCZ8A@/%taXy//Yy//@@@@x5@xCP@x?AQhFC@/%\ofy//@@@UlJA@/%Pul0f0@@Aeq~0P0R @!s 1@v~0P0c@@A}@ A@@A@@A@/%@0f0|0f0@@A A@/%80f0m0f0v@k@@@xO@x#B A@/%$0f0j)@@(@$A@/%005@@4A!00:@!s 4!@?00@@A@ A@@A@@A@/%0000@@HA A@/%0000@@@@xO@xSB A@/$ð00Y@@X@$A@/$ɰ1v1e@@@@yYQ@y_jC511 q@!s 75@v11@@Aؠ@ C B@@AA@@B@$B@@AD@@ŐC@@AB@C@/$)@A C@/$1^1t1^1u@@A&!e 9{@@@y$@1^1o1^1p@@A@%@AD@@"@AB!D@/$ 1I1\1I1]@@A;!w 8@@@y@ 1I1T 1I1U@@A:4@D@@AB5D@/$11611C@O@@@x@@@xAW$@I@AG@BFB@/$.%11%&114@`@@@x@@@xҐAh5@W@AVA@/$x>511@@@n;A@/$tD;22@d@@@zQ@zC>G11@!s <@L12@@XAS@ D C B@@AA@@B@B@@AD@@&C@@E@@ABC@D@/$`s/@A&nD@/$Xul2{2m2{2@@A,"ok ?@@@z>@v2{2w2{2@@A~@+@AE@@%@AB$E@/$82`2y2`2z@@,AA!e >@@@z@2`2q2`2r@@A@@@AE@@:@AB9E@/$2H2^2H2_@@AAV!w =&@@@y@2H2S2H2T@@AUL@E@@ABME@/$22822B@:@@@y@@@y]Ar@d@A_@B^C@/#İ22)226@K@@@y@@@ynAˠ@r@Ap@BoB@/#հ2222'@\@@@y@@@yAܠ@@AA@/#22 @@@A@/#34 34'@@A,33@#ppf O@33@@A@  PA@@A B@@B@@BB/# 4(4:@@A  B/# A@ B /#t  4Y4v@AA@  @@/#` @@P 4Y4[@%start S@ 4Y4n@@ A$stop T@ 4Y4o 4Y4s@@ #A @B@@ A@@AB@@B@/#L - $446@@@@@|@@@|@@|>By 344E@!s W@J 844@@ DA ?@ A@@A@B@@A@B@/#< M D44 E44@@@@|@|V@|^A  TC@/#  [ R44d@@c@$ XA@/# a X=<=H Y=<=J@@pA^ a8q8sy@$file e^@~ f8q8@@ rA$line f[@ l8q8 m8q8@@ yA"ts gY@ s8q8 t8q8@@ A%merge h@@E@@@[U@~3@Π U@@@@U@~4@'O@@@bU@~m@@@~oU@~5@@~6U@~+@U@~)@ U@~%@<+U@~i@@@~jU@~&@U@~'@@~(@@~*@@~,V@~$@ 88 88@@ A @[C@@AVB@@KD@@ASA@@BC@B@@A@D@/# Ұ ==@@As!a pQ@@ =K=Q =K=R@@ A!q q  @@@@ =K=V =K=W@@ A"ts rvW@@@@W@@ =[=m =[=o@@ A @4 G@@A)F@@;@AB:@9@A%E@@H<@ABC;H@/"! !=[=r!=[=@@W@@ S@@@W@@4@@W@W@-CM!@'@A`@B_%$@]@ABC\F@/"!*!!=[=!"=[=@A9A@!(!'@@/"!/!&=[=!'=[=@A>A@!-!,@@/"!4!+=[=cC@@BAa!1F@/"!8!/=*=.G@@FA!5wD@/"!<!388K@@J@!9{y@v@ABuC@/"p!E!<<=!=<="@A .Ocamltex.Text_transform.merge_transforms.mergeA@!D!C@@/"`!K!B<=!C<=@AA@!I!H@@/"L!P @A&active i@!N88!O88@@![A,active_stack j@!U88!V88@@!bA#acc k@!\88!]88@@!iA!t l@!c88!d88@@!pA!k@ G F@@AC@@B'E@@#D@@A> oB@@A@@ABC@[B@@AC@@D@@A@@@BC@G@/"D!!G@/!!!;l;tk@@jAb!@=@A<:B86C4E@/!!!;;!;;H@ @@@~X@~yEr!E@/!! @|At!E@/!!ư!::@@Ax!E@/!x!ʰ!9: !9:@AA@!!@@/!h!ϰ!9:@AA@!!@@/!X! @A!!E@/!L!հ!::!::@AA@!!@@/!8!ڰ!::!::@@A$last mUU@~\@!::$!::(@@!A,active_stack n!" @@@~^@!::,!::8@@!A!@{@BFz@G@@A|zBCxG@/!!!9]9e"@@A!LE@/!"!88@@A!PE@/ "!88AA@"@BB@/ " "AEAZ!@$listK T@@@P@@@OV@cW@^/Am"$==B@"ts u@G")==@@"5A$file v@"/=="0==@@"<A$line w@"6=="7==@@"CA!s x@"===">==@@"JA"ts yà @@@gV@R@"K>>"L>>@@"XA"ts zѠV@}@@@V@x@"Z??"[??@@"gA"ts }&Q@@@@V@@"h?V?^"i?V?`@@"uA$last ~@@@4V@@"t??"u??@@"A)underline @@@5V@@"??"??@@"A"ls !ˠ@@@7@@@6V@@"??"??@@"A$last @@@pV@L@"??"??@@"A"ls !@@@r@@@qV@M@"??"??@@"A"ls ! @@@@@@V@@"@@"@@@@"A"Š@ H@@AC@@5L`K@@ABB@@N1MOI@@AA@@yGFED@@gJ@@ABCD@-D@@A B@@KC@@E@@ABC@N@/ ""AEAI @@ A"/N@/ ""AA"AAA@AA@""@@/ #"AA;@CW@A!n #intA@@@W@@# @@# @@@@#A#LC@@@N@@AB?>CD4O@/ ##AA@v@@@@9X@:C##$O@/ d#+0@=A%#&N@/ X#-#$@@#%@A@@BA*#+N@/ H#2#)@@7@@FA.#/N@/ 4#6#-@@K@@JA#3ne@b@A_^CDTM@/ #>#5@@#6@@&@@SA #<wt@q@ABp@k@AjiCD_M@/#I#@@@#A@@@A^A@#G#F@@/#N#E@@@AbA@#K#J@@/#R#I@@ @@fA5$stop @@@d@#S@'@4#T@'@8@@#`A!f @@@~Y@t@#_@<@J#`@<@K@@#lA#g@@O@@AB.C-@ N@@ABCDOA/#z#q@<@N#r@<@@AA)#y=DN /##z@<@^ @@@@@[@C9#N@/##@<@FG@@A=#N@/|##??@@Au#UK@/`##??#??@@,@"@@@JV@9V@C#@@A@@A@BCG@/P##??#??@@@@@@+@@@@,@"@@@.@@@-@@0@2@@@/@@@@@*@@)@@(A#1I@/4#ܰ#??@@A#5GA/0##?V?c#?V?@AC#=<@BCF /##?V?Z@@A#FA/##??!#??R@AB#M#L@BCE /##??+#??O@A #Ocamltex.Text_transform.apply.(fun)A@##@@/$#??@@A#EA/$#>>$>?@AB$c9b*@BC'D /$$ >?$ >? @A'A@$$@@/$$>>,@@+@$ D@/$$??7$??N@@!@!x {@$??0$??1@@$)A!y |@$#??2$$??3@@$0A$+@B@@ A@@AB@@B@/l$:$17]7k$27]7@A 'Ocamltex.Text_transform.apply_transformA@$9$8@@/X$@$77]7t$87]7@AA@$>$=@@/D$E$<7]7 @A A@$B$A@@/4$I@ A%input Y@$I45$J45@@$VA#pos Z@$P45 $Q45 @@$]A.underline_stop [@$W45$X45@@$dA#out \@$^45$_45 @@$kA!t ]z@$e45"$f45#@@$rA#out a @@@}nW@}j@$r6t6$s6t6@@$A$z@ H@@A7C@@G&D@@ABJ bB@@9F@@A%A@@5E@@ABC@ב@@@A"C@@"D@@AE@@"B@@ABC@H@/,$$67 $67C@AjA@$$@@/$$67%@AnA@$$@@/ $$67<@Y@}uAj$4I@/$@xAl$6H@/$$66}@@|Ap$@76B20C*G@/$$66$66@AA@$$@@/$ð$66@A}$ @E@B@ABA?C9G@/$Ͱ$66 @%@@@}{@}Y@}C$G@/$ڰ$6t6~@@A$F@/$ް$656U$656d@AA@$$@@/t$$656?$656f@@A$stop ^ @$55$55@@$A!f _@@@@} W@}@$55$55@@$A#out `!Q@}EW@}@@@@}BW@}>@%66%66@@% A%@"H@@A@I@AB@@0G@@ABCDI@/l%%66%661@AA@%%@@/\% %66)@AA@%%@@/P%$%66 A@@A?%!_BDHA/L%-%$55%%55@AAI%,jDG /@%6%-55 @@@@} @}=Y@}"CY%<G@/%C%:55`@@A]%@G@/%G%>55%?55@@ Ab%EG@/%L%C5f5o@@A%IF@/%P%G5&5M%H5&5e@AA@%N%M@@/%U@A %PF@/%W%N5&5*@@A%TF@/%[  AA@%W@@A@@ABC@/%d%[>KK@@A9%fD|D~@!f 9@%kD|D@@%wA!x  @%qD|D%rD|D@@%~A*transforms "Z"*@@@[@@@@[@@%DD%DD@@%A(last_loc "m@@@[@@@@[@@%DD%DD@@%A)left_mark "۠@@@@Z@砠@@@@Z@@@Z@@@@[@@@@[@@%DD%DD@@%A(location @@@[@@S@@@[@@@@[@@@[@@@[@@%E#E+%E#E3@@%A)attribute @@@[@@)Parsetree)attribute@@@[@@@@][@@@[@@@[@@%EE%EE@@& A&@)G@@AB@@D@@ABoE@@MF@@AC@@A@@ABC@C@@AVB@@B@G@/x&!&:KTKc&:KTKe@@xA&@` H@@A@BCDH@/t&-&$<KK&%<KK@N@@@^@DӠ%start XZ@@&4;KfKs&5;KfKx@@&A+A$stop YZ@@&<;KfKy&=;KfK}@@&I,A&D@ I(@AD@BCBC@@@@AK@@J@@ABBACD?K@/X&Y,@A"&TK@/(&[&R8JJ&S8JK7@B&[WG@/&b&Y8JJ&Z8JK5@AA@&`&_@@/&g @@A&c_G@/&j&aEE&b6JJAA #Ocamltex.Ellipsis.extract.attributeA@&i&h@@/&p&gEE@@A &m@h@Af@BedC^F@/&x&oE#E4&pEEAA "Ocamltex.Ellipsis.extract.locationA@&w&v@@/&~&uE#E'@@A&{s@s@ABonClE@/&&}DD&~DD@AA@&&@@/&&DD@@A$&@@@AB|{CyD@/&&DD&DD@AA@&&@@/&&DD@@A0&@@ABC@/&&DD&DD@AA@&&@@/&&DD@@@;&@@@ABB@/&&EE5@@4@J鐰5:@%_this @?&E#E9@@&A#loc @&E#E:&E#E=@@&A&@B@@ A@@AB@8B@@A@B@/t&ΰ&6JJd@@cAðumr@%_this @w&EE@@&A$attr @&EE&EE@@&A!L _A(Location@&FF&FF@&A!P aA@&F!F2&F!F3@&A$name &stringQ@@@b@@'FCFM'FCFQ@@' A#loc H@@@b@@' FnFx' FnF{@@'A%start I@@@b@@'FF'FF@@'%A*attr_start J@@@b@@'$FF'%FF@@'1 A)attr_stop K@@@b@@'0GG'1GG@@'=!A$stop L@@@b@@'< GIGS'= GIGW@@'I"A,check_nested M@"@@@b@"@@@b@@@b@@'Q!GG'R!GG@@'^#A'Y@B@@AA@@BF@@A7G@@!I@@ABC^D@@pC@@AVE@@4H@@ABD@qC@@AB@@E@@AڐF@@D@@ABC@I@/`''z(HH'{)HH@AA@''@@/X''(HH@AA@''@@/<''&HOHY'&HOHh@!@@@Nc@H(A'8I@/0' @@,A';I@/'',I I$',I I6@A1A@''@@/'',I I)@A5A@''@@/''+HH'+HI @" @@@c@@A'PI@/' @@DA'SI@/''/IxI'/IxI@@@@e@OD'@ J@@Ab@Ba`CZYDSJ@/'@YA' J@/'Ȱ'4JJ'4JJ@@^A&start' Q'Z@Z@rZ@sZ@VZ@@'0II'0II@@'&A%stop' R0Z@Z@xZ@yZ@aZ@ @'0II'0II@@''A%start S?e@C@'1II'1II@@'(A$stop T@e@D@'1IJ'1IJ@@()A)transform U@@@ge@c@(2J,J>(2J,JG@@(*A  ( @L KV@A@BC Q+ O@OM@@ABP* N@FL@@(R@@ABCDR@/(,(#3J{J($3J{J@AA@(*()@@/(1((3J{Ji@@Ah'A&9(0%R@/(7(.2J,JJ(/2J,Jw@AA@(5(4@@/(<(32J,J:t@@Ar2L1D(;0)%#@@ABCDQ@/|(G(>1IJ(?1IJ@e@OߐB}(H=2. BCDN@/`(S(J1IJ(K1IJ(@e@ZB(TI>BCDM@/L(_(V1II@@A(\M@/(c(Z.IRI\([5JJ@@A(aI@/(h(_$H#H)@@A(e I@/(l(c!GG(d#H HAA 0Ocamltex.Ellipsis.extract.attribute.check_nestedA@(k(j@@/(r(i!GG@@A(o@@@ABCDHA/(}(t GIGZ(u GIG@AB(| @@@ABDG /(( GIGO@@A( G@/|((GG "@@!A(0.@,@AB(C!F@/l((FF*@@)A(75@0@A-BC)E@/`((FF2@@1A(?=4@BC0D@/X((FnFt9@@8A(FD@;@AB7C@/D((FF@@@?@(@L@L@AB>B@/,((#H HG@@FAlEJ@(@ B@@A} PA@@B@B@@AD@@%C@@AB@B@/((˰("GG("GH @@@@g@eC!%first O#@("GG("GG@@($A(ؠ@ C(@AD@@(@AB&D@/(@xA( D@/((!GG}@@|@6(@0@A.A@/((BL8LVN@@MAq(@KKR@(@ ^A@@A@ʐB@@A@AB/)(AKL(AKL3@AA)re_spaces t)7@@@7Z@6@*R^OO*S^OO@@*_@A(re_start u&@@@BZ@8@*^_OO*__OO@@*kAA%first b@@@@*h kk*i kk@@*uuA&second `@@@@*r kk*s kk@@*vA*z@Z K@@A\H@@BA@@ V@@AB@@BCE@@~F@@AC@@D@@ABBI@@9J@@%U@@AB#tag T S R  Q  P O N M L@@G@@ACDE@I@@A H@@KF@@AB;G@@#͐D@@AC'B@@ E@@A' C@@(O@@AES@@(K@@ABC(J@@'Q@@A(L@@B(zM@@(AN@@A'ܐP@@'PR@@ABCDE@V@/D**kk"* kk@@A<$kind )@@@@*jk*jk @@+rA%start '@@@@*jk *jk@@+ sA$stop %@@@@+jk+jk@@+tA+@@AC@'V@@A@BC@@A!U@@T@@ABnCDElV@/|+%+hh+jj@@Ar$line  @@@@+)hh+*hh@@+6nA$file '@@@@+3hh+4hh@@+@oA$left @@@@+=hh+>hh@@+JpA%right @@@@+Ghh+Hhh@@+TqA+Oհ"UBC@T@@A3V@@@ABC@@S@@ABCDEV@/+f+]gg+^h~h@@A$file @@@@+hgLg+igLg@@+ulA+line_number @@@@+rgLg+sgLg@@+mA+z@ R@@A@@ABTrC@S@@A@BC@@ABDET@/++ff+g-gK@@!Aݠ$file  @@@}@+fbft+fbfx@@+jA+line_number  @@@~@+fbfz+fbf@@+kA+,R)C$@Q@@A%@B$#C!'BDER@/H++ee+f)fa@@GA$file  D@@@t@+ee+ee@@+hA+line_number  I@@@u@+ee+ee@@+iA+̠RQOCJ@P@@AK@BJICGM2'BDE%Q@/+ް+ebez+ebe@@mA(!s (&@@@l@+ebeu+ebev@@+gA+ba[@Z@O@@ABF>CDE,e6eI@&@@@p\@lA/,)O@/,0,'ee,(ee4@&@@@a\@ZŐB;,5#O@/t,<,3ee,4e6ea@@A@,:(O@/$,A,8dd,9dd@&@@@>\@:֐A!r K$%@@@\@,Jdd,Kdd@@,WdA,RC@@M@@ABCBDEM@/,a,Xdd,Ydd@&@@@/\@+A ,fM@/,m,ddd,edd@&@@@ \@A,,r M@/,y,pdd,qdd@@A1,w%M@/,~,udRde,vdRdp@&@@@\@A,t@@A@BCDK@/,,dRd~@@A, K@/@,,dd,dd=@&@@@RZ@[@G*B%input v)|*@@@[@@@@[@@,fPP,fPP@@,BA,@2@A1B,@O@@A+@BC**(1CDO@/$,,cc,cd@''@@@7[@[@UC+,O@/,̰,cc,d>dE@@[A0,O@/,Ѱ,cc,cc@>[@|cA:+eval_buffer (\@@@G[@9@,aa,ab @@,cA,@P@@Af@BeC`4D[1E5P@/,,cc,cc@'U@@@r[@iB ,P@/,,cc,cc@@A%,P@/,,c`ci,c`c@#intA@@@QA2-%P@/- -c`cf@@A6- )P@/--bEbQ-bEb@@@@x@]@CE-8P@/|--bEb_-bEb|@)y@@@@^@AS-&FR@/\---$bEbM@@AW-*JP@/T-1-(b!b6-)b!bC@@@@^^@iƐAc-6VP@/<-=-4bc-5cHcS@'@@@9\@8]@2ԐAq-DdP@/(-K@As-FfP@/ -M-Dbb-Ebc@+@@@(]@C-RrP@/-Y-Pbc-Qbc@)@@@ @^@A-`R@/-g-^bb-_bb@'@@@]@B-lP@/-s-jbb-kbb@'@@@]@ B-xP@/- A@@ A-{P@/--yb!b'@@ A-PA/--ab -ab@A A-O/--aa-cc@@ A-O@/--aa-aa@r@@@8[@ )C-O@/x--aa-aa@)@@@@(\@$ 7A -Q@/X--aa@@ aaF@g@@@`@ ېA-implicit_stop +2@@@!\@ @.\ZZ.]ZZ@@.iPA&phrase )x@@@"\@ @.hZZ.iZZ@@.uQA(expected @@@#\@ @.tZZ.uZZ@@.RA#ast ''@@@@\@*@.Z[.Z[@@.SA(ellipses +"3$@@@m@@@l\@I@.[)[5.[)[=@@.TA#out **@@@`@@.[[.[[@@.WA*error_msgs ,@@@`@@.[[.[[@@.XA&output ,@@@`@@.\"\..\"\4@@.YA&status @@@_`@M@.\p\|.\p\@@.ZA&phrase - @@@|`@!@.^^+.^^1@@.\A&output $-@@@`@@._X_d._X_j@@.`A&phrase "K@@@`@@.__.__@@.aA,final_output --@@@`@@.__.__@@/bA.@"> a"A `"D Z@@A^@@_@@gc@@ABC[@@@@ABD@&i@@A@B@@]@@ABCE@@Ab@@Igod@@A@hZf\@@BCDB@me@@A|@BCEF{i@/ /4@!A//3i@/ /6/-aa@@!A/37i@/ /:/1``/2``@)@@@`@!ϐA/?Ci@/ t/F/=``/>``@)@@@`@~!ېB/KOi@/ X/R  @@!A/NRi@/ X/U/L``/M``@)@@@m`@la@T!C/\`i@/ L/c/Z``/[``@-E@@@W@eb@a!A/jnk@/ ,/q@!A!/lpi@/ /s/j`5`=/k`5`^@)@@@!`@"C-/x|i@/ //v``/w``3@)@@@`@"C9/i@/ / D@@"A</i@/ //_`/_` @@"A@/ fdzCE wFh@/ //__/_`@@"&AI/ h@/ //__V@@"*AM/ hA/ //__/__@A"1BT/v@BCDEFg/ //__i@@"=A_/ gA/ //_X_m/_X_@A"DAf/(/-@@A@BCD/EF f/ /ð/_X_`}@@"QAr/ f@/ |/ǰ/^^/^_ @"WDy)underline -F#u@@@Oa@'@@@4a@"@/^4^B/^4^K@@/]A/۠OVT'@BCDU2@f@@ABCEF3f@/ d//^^/^^@$#@@@@@@a@b@"B0/l@/ $/7@"A2/fA/ 0/^N^Z/^^@A"B0u|&xEFRe / 0 0^N^c0^N^@A;Ocamltex.process_file.(fun)A@0 0 @@/ 00 ^^'@@"A0e@/ 00 ]]0]^@@"A0e@/ 00]]0]^@@"A0e@/ 0 0]w]0]]@A@@@a@"Bנ&source ,(J@@@a@@0+\\0,\\@@08[A03X@f@@A@@ABCEFf@/ 0B09]]0:]]@A"A@0@0?@@/ 0G'@"A0Bf@/ 0I0@\\0A]f]s@A"A@0G0F@@/ 0N0E]]0F]]9@A"A@0L0K@@/ T0S0J\\0K]]@@"A0QPe@/ L0X0O\\0P\\@6@@@a@|"B0]\e@/ @0d0[\\@@"A0a`eA/ 80j0a\p\0b\p\@A"B0i8EFd / 0t0k\p\x.@@#A!0qdA/ 0z0q\"\70r\"\l@A# B(0yNba@X@ABCKDFc/ 00~\"\H @A#A@00@@/ 00\"\UAA#A@00@@/ 00\"\aAA#A@00@@/ 00\"\*M@@#!A?0cA/ 00[[0[\@A#(BF0@@ABCD#Eb/ 00[\ @.@@@@@@a@b@#@B^0b@/ 00[\0[\@A#FA@00@@/ 00[[v@@#JAg0!bA/ 0°0[[0[[@A#QAn0)<:@@@ABC;DEa/ x0ϰ0[[@@#]Ay0 aA/ t0հ0[{[0[{[@A#dA0Ԡ@@A=BCXKDSE(`/ p00[{[0[{[@@**@@@*}@@@@@#{A-+0a@/ X00[{[@@#A0`A/ T00[U[f0[U[w@A#A0@@AbBC}pDxDES@/ T1s1j{TT@A$A@1p1o@@/ L1w1n{TT1o{TT-@.@@@]@$ A1|T@/ <1"@@$A1S@/ 11}zSS1~zSS@@$A1@$e S@@Ae@ @AB {C_DES@/11ySS1ySS@$$A1YCjD EV@/11ySS @)@@@@]@$5B1V@/11ySS@@$:A1R@/11xSqS1xSqS@@$?A1*D%EQ@/11wSISk1wSISp@@$GA1Q@/11vSS% @@$KA1 Q@/11rRyR1uSS@@@@\@$VB1Q@/1Ͱ1sRR1tRS@A$\A@11@@/h1@$^A1Q@/H1԰1rRyR"@@$bA1#Q@/81ذ1qRZRi1qRZRu@$hB!1ؠ*T(QBCPPNW-@#val Q@@ABCD0Q@/ 1@$uA-1 Q@/11pR5RP1pR5RY@@$zA21Q@/11nQR 1nQR@@$A71Q@/11oRR,1oRR4@@$A<1Q@/11mQQ1mQQ@@@@^@$CH1@#exn Q@@A@BC-D|REVQ@/h2@$AS2  Q@/@22lQ{Q2 lQ{Q@.o@@@]$B^2=aDeT@/22kQjQpl@@$Ad2PA/2$2jQ2QJ2jQ2Qf@A$B2#uO/2+2"jQ2Q`@@@@9$B2-P@/242+iQ#Q,2,aa@@$A22O@/2920hPQ21hPQ"@@@@[@$ΐC2>O@/2E2<gPP2=gPP@,@@@[@$ڐA2JO@/2Q @@$A2MO@/2T2KfPP2LfPP@A$A@2R2Q@@/2Y2PfPP@$A2XDN@/2a2XfPP@@$A2^N@/2e2\ePP$@@$A2b JA/|2k2b_OO2cdPP@A$A2j@@ABCDI /p2w2n_OO @.@@@C@\@S% B2}I@/X22{`OP!2|cPP@0@@@T@]@g%B2"I@/D22aP+P3@@@@h@^@{%)B2/I@/,22aP+Pb@@@@|@_@%6B2@@ABCDH@/2԰2]OO2]OOAA;Ocamltex.process_file.fatalA@22@@/2ڰ2]OO%i@@%hA 2נ@Y@AU@BTD)GA/22\OeOu2\OeO@A%sA *2 ^\Z@Y@ABC5F /22\OeOg%~@@%}A 32 F@/22[O1O?2[O1Oa@%A 92@% F@@Aw@Bs@t@AoBCIF@/3@%A C2 F@/32YNN2ZOO0@[@%C L3.CVI@/X3 @%A P3 I@/P33WNN3 WNN@[@(%A Y3 I@/@33WNN @1G@@@)@i\@9%B g3!I@/03(3WNN3 WNN@!H@@@;@f]@Q%C u3/)J@/ 363-WNN3.WNN@/@@@T@b^@^%͐A 3=7L@/3D3@%A 3?9I@/3F3=VNnNz3>VNnN@$@@@[@%ېB 3KEI@/3R3IVNnNwN@@%A 3OII@/3V3MUNaNg3NUNaNm@@%A 3TNI@/3[3RTNBNM3STNBN[@9@@@[@%B 3`ZI@/3g3^SN7N9%@@%A 3d^E@/3k3bPMM3cRNN3AA 'Ocamltex.process_file.incr_phrase_startA@3j3i@@/|3q3hPMM&@@%A 3n@BCD@/x3x3oOMM3pOMM@A&A@3v3u@@/l3}3tOMM3uOMM@A& A@3{3z@@/d33yOMM&@@&A 3@@@ABB@/X33NM^M3NM^M@ &A 3@&g B@@A @BB@/H3 @&!A 3B@/433NM^Mm3NM^My@ &'A 3@ @AE@/33NM^M`&/@@&.@ 3A@/33RNN;@@:A  9>@3@!m nA@@A@ ؐB@@ ɐC@@AB@A@/33QMNM@@L@3A@/33]OO@@@  @!x s @3]OO@@3?A3Š@ A@@A@0 B@@A C@@ ÐD@@AB@A@/3۰3ZZ@@A(ސ@&phrase ~/e@@@%^@@3~TiTu3~TiT{@@3IA$read @/@@@/^@+@0@@@^@Р@/@@@^@Ѡ@)@@@^@@@^@*@@,_@)@4 TT4 TT@@4JA4@! A@@A;B@@1C@@AB@(C@@A-,B@@TJ@@A dE@@MK@@ABC cF@@lI@@A ^G@@B NH@@0D@@ACD@C@/X4@47TT@@Ad4=@*@)@AB&BA/T4I4@~TiT~4A~TiT@AAn4H@5@A0A /<4R4I~TiTq@@@u4OA@/44X4OZ6ZB4PZ6Zq@A &Ocamltex.process_file.read_phrase.readA@4W4V@@/(4^4UZ6ZQ4VZ6Zg@YA%input @@@Oa@1@4gTT4hTT@@4tKA-implicit_stop 1I@@@a@S@4sTT4tTU@@4LA$stop ',@@@Ca@3@4VW4VW@@4MA*last_input 3q@@@a@@4X*X:4X*XD@@4NA(expected @@@sa@@4XX4XX@@4OA4@F@@A7C@@BDB@@"E@@A"o A@@3D@@ABC@)BC@@A-B@@J@@AB E@@K@@AC F@@I@@L@@AB G@@ H@@A@@@1:D@@ABCD@G@/ 4@Aw45F@/ 4ܰ4YZ4YZ4@/E@@@a@b@B4CF@/4@A4EF@/44YY@@A4IF@/44YY4YY@/W@@@b@B4@S@ARQCJE@/44YY4YY@@A4E@/54Y@YR4Y@Y@jA5E@/5 5Y@Yk@-B@@@t@c@B5E@/55XY 5XY>@/@@@^b@@ƐB5(E@/p5$5XY" @05@@@A@]d@VԐB5+6E@/X525)XY5*Y@Y@@A50;E@/P575.XX5/XX@@@@/b@C5<GE@/@5C5:XX5;XX@1@@@@*c@&A5JUG@/(5Q5HXX@@A5NYE@/$5U5LXGXs5MXGX@b@B5Wb@BCD@/ 5a @A5\D@/5c5ZXGXk5[XGXm@@ A5a D@/5h5_X*X6@@A5eD@/5l5cWX5dZrZ@@A 5jD@/5q5hWW5iWW@/@@@a@B5vD@/5}5tWW5uWW@@%A5{$D@/55yWW@@)A5(D@/55}WIWZ5~WIW@(5@@@X@d@6C,5@@ABC@/55WIWg5WIW@1@@@@e@GA=5E@/T55VV9@@LAA5C@/T55VV5VV@0@@@2a@1b@(YBO5#C@/45@\AQ5%C@/$55VV5VV@@@@eA[5/C@/5ð5VVW@@jA_53C@/5ǰ5VV5VV@@oAc5Š@"@A@BB@/5ϰ5VgVy5VgV}@@wAk5B@/5԰5V V5V VQ@@@@b@Cw5B@/5 @Ay5B@/55UU@@A}5B@/55UU5UU@@@@b@A5&B@/5 @A5(B@/55UnU|5V~V@@A5-B@/55UU5UEU\@@@@b@iC59B@/t65UU 5UUD@2_@@@l@zc@vA6 GD@/\66 TT@@A6KBA/X66TT6TT@AA@6@p@AlA /@6" @AE6A@/p6$6TT@@@I6! A@/\6*6!^N^q6"^N^@@A۠!x ,#@@@Qa@8@6.^N^i6/^N^j@@6;^A!y ,#@@@Pa@9@6:^N^k6;^N^l@@6G_A6B@$  A@@AC@@B@@AB@,vB@@A@C@/H6UIAF@6P@ @AA@@4 S/home/teraram/ci/builds/workspace/parallel-build/flambda/true/label/ocaml-manycores Y/home/teraram/ci/builds/workspace/parallel-build/flambda/true/label/ocaml-manycores/tools@(pL +(OcamltexPC&StdlibL<\\end{caml_example\*?}[ ]*$d#Strx .Stdlib__BufferH3\(.*\)[ ]*;;[ ]*$Ġ 9\(.*\)\[@@expect \(.*\)\]0#D&d"|,(Ƞ";;𠠑/25H:caml_ensure_stack_capacityK(6Cannot read input fileDRL!-1caml_string_equal] Ԡ 蠠'.ml.tex &\.tex$k$v4yDACBG@px7Cannot open output file.Stdlib__Format%[ ]*ࠠ!$蠠/\(\[\(.*\)\]\)?  (\({toplevel}\|{verbatim}\|{signature}\)?08L<\\begin{caml_example\(\*?\)}\dؠ!*𠠑k4P+{signature}4caml_string_notequal*{toplevel}ȠԠ*{verbatim}䠠𠠐1tools/ocamltex.mlqO$.Assert_failure,Ԡ (Location H  4Stdlib__StringLabels   -caml_notequal H2Stdlib__ListLabels  X5caml_ml_string_length    䠠8\\begin{caml_eval}[ ]*$h|Ƞ䠠*.*;;[ ]*$,7H6\\end{caml_eval}[ ]*$l62#;; 9̠@J@#%s 4Xh[^adg,jmpĠ "when parsing the following phrase: "@ A@@@ &when parsing the following phrase:@ %s .when evaluating a caml_example environment in @z "@;A@5missing ";;" at line @@@@ Jwhen evaluating a caml_example environment in %s:@;missing ";;" at line %dX +when parsing a caml_example environment in @z A@>missing mode argument at line @@@l "A@ #available modes {toplevel,verbatim}@ vwhen parsing a caml_example environment in %s:@;missing mode argument at line %d,@ available modes {toplevel,verbatim} *when parsing a caml_example environment in -A@@', line @@@z "@,@@ :the signature mode is only compatible with "caml_example*" 9A@ &@&$Hint A<: did you forget to add "*"?@ 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 "*"? .when evaluating a caml_example environment in @', line @@@z RA@ *Textual transforms must be well-separated. VA@%The " !" transform spanned the interval @@@m@@@l aA@;intersecting with another "," transform  hA@'on the @@@m@@@* interval. qA@ &@&$Hint A >: 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.@ @{Hint@}: did you try to elide a code fragment which raised a warning?ࠠ +when evaluating a caml_example environment, A@$the @2 mark at position @@@m@@@. was unmatched@ Xwhen evaluating a caml_example environment,@ the %s mark at position %d-%d was unmatchedP +when evaluating a caml_example environment, A@ )there were two nested ellipsis attribute. A@ "The first one started at position @@@l A@2the second one at @@@@ when evaluating a caml_example environment,@ there were two nested ellipsis attribute.@ The first one started at position %d,@ the second one at %d$$@# X.`KJNtJ|5(ellipsisȠkԠ.ellipsis.start䠠r𠠐-ellipsis.stopy MTPp%rightࠠh̠,Ast_iterator $left`Rk4nĠ&\ldots0caml_int_compare,caml_comparen蠠q @@@8xTw @    Ƞ"蠠#-$\textdollar$#("\$#0#@(ellipsis@#$#)underline@#-#Ġ"ok$𠠔h$@% %error%(s%4A%D2warning \([0-9]+\)%h%x%2caml_int_of_string%2warning=\([0-9]+\)%ܠ%젠& & & *Warning \([0-9]+\)\( \[[a-z-]+\]\)?:&Ԡ&䠠'' 'L.'XA't>Unknown caml_example option: [@ 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). ' )Unknown caml_example phrase annotation: [ E'expect @>]. Supported annotations are [ E-expect ok], [ E4expect error], and [ E -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). ' 4Error when evaluating a caml_example environment in , Unexpected , status. If > status was expected, add an [ E'expect .] annotation. @ Error when evaluating a caml_example environment in %a Unexpected %a status. If %a status was expected, add an [@@expect %a] annotation. (< 0X+Stdlib__Sys0l3Invalid repo root: @@8Invalid repo root: %s?%!0B0 @ D@$@]@.00ĠO0ؠR0젠U1 '@'( Error @1@[ Error 1$e1,1T 2$Unix2Р38g3py3Ġ|3Рp3𠠑s448y4L|4`444Р4젠5 (toplevel5p(verbatim5)signature55Ԡ/caml_string_get5蠠 5! 6 @@@(%a%s%s%a6846H%\end{@@}@*\end{%s%s}6A6J@! 6J6'\begin{@@}@,\begin{%s%s}6𠠑W6{@}@${%s}7b7 70J@! 7@n7L!$@7`!$7t 777$caml7! 7Ƞ"\?7Р7ࠠ"<<7𠠐">>7'example8%input8&output8%error8$warn8 8( 8 80caml_fresh_oo_id87Ocamltex.Phrase_parsing9A9X9`99c9991caml_create_bytes9ؠa9蠠:T*ocamltex: <𠠐7output result on stderr= "-v=0-cut at blanks=H"-w=`)repo root=x*-repo-root=&output="-o=ܠ+line length="-n>+Stdlib__Arg>0X>=Ocamltex.Output.Parsing_error>_> !Ocamltex.Output.Unexpected_status>f@d $Ocamltex.Text_transform.Intersection@lmAL !Ocamltex.Missing_double_semicolonATtAh5Ocamltex.Missing_modeAp{A=Ocamltex.Incompatible_optionsAA $Ocamltex.Ellipsis.Unmatched_ellipsisAA !Ocamltex.Ellipsis.Nested_ellipsesAĠ!-B̠4caml_string_notequalBࠠ B𠠔CC(C87Cannot open output fileCTC\CCC@(Warnings0;w.Q=1$Unix0e68Y3VTѠ)Unit_info08a AnMͼ %Types0#`O(ߍLF.Type_immediacy0GuQT@<='Toploop0u+tFD\)Syntaxerr0 '%9 0q %Subst09,+bmT#Str0 ־F|+-Stdlib__Uchar0d"W-x9.Stdlib__Domain0iW',P6wz.Stdlib__Digest0 Jjrڵ6/Stdlib__Complex0\lEWN23Stdlib__BytesLabels09/LQ!I4.Stdlib__Buffer0_?K|/V>O}~Nࠠ0Stdlib__Bigarray0M&۩9|HOT+Stdlib__Arg033PұIPWm堠&Stdlib0y{x!O!%Shape0OĸT>b'Profile09)lZK]'4)Primitive0{mV|{J $Path09{ְZsv)Parsetree0Z<4$PC&Parser0 2bD"%Parse0 rO9oLF֠+Outcometree0yl4>Yfܠ&Oprint0H@A/fI6H٠0jiAcg̦R*$Misc0  =73 Z )Longident0@#j,6.Nt蠠(Location0nݹV 2f-V )Load_path02&9Q҄;L%Lexer0sfSBsq*q,Identifiable0XnAZ4eҠ%Ident0y43a$+*Format_doc0Mv9630A #Env0؞X:Fݗ)*Docstrings0mxT26I*Data_types0-k(.I7(Compmisc0gG^&PpO'Compenv0t>ޱ*Cmi_format0KuEB젠'Clflags0eoE9`aT5b5CamlinternalMenhirLib0GƆo˵>7^&0CamlinternalLazy0;x#5䢜hLm8CamlinternalFormatBasics0oZ2t,ݠ5Build_path_prefix_map0gMOBnM`(Asttypes0E\eǥ]k6e,Ast_iterator0y褯j'W3|P*Ast_helper0^W$(5ܳ@s@2+n1i]Pà@ՠXni3`zw@@@C_