Caml1999O037T 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 ! +h68I" 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_ 6eg</C(Ocamltex&_none_@@AA"??A@@@@@@@@@@/C 1tools/ocamltex.mlmGmImGmq@$unitF@@@Bòò@#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@B@j B@'-@@@'.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@@@4AF@+@n  n  @@{A@)stdout_in@@@4BF@+@n  n  @@!|A@.self_error_fmt@@@4F@4v@"q  #q @@/}A@'eprintf@&Stdlib&format@@4@@@4@@@4@@@4 @@4F@4@Cr17Dr1>@@P~A@+read_stdout@@@@:GF@:Dj@@@:F@:E@@:FF@4@ZtQW[tQb@@gA@$locs E@2@@E@d{@1@@E@d|@E@dzE@:@@@:F@:@@@:F@:@}~@@GA@,register_loc @(Location!t@@@=F@:@@@?XF@:@@:F@:@@@HA@5printer_register_locso(Location.report_printer@@@?gF@?[@@@LA@(warningsM@@E@d]E@C>@@@C?F@C7@@@CF@&statusG;@@"Ok@@ "e"i "e"m@@ A'Warningꐠ@@@j@@ "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@@@@kI@j@@@@jI@j@@@jI@j@@jI@j@@jI@j@####@@A@+pp_a_status@%@@@mI@l@!@@@lI@l @@@lI@l@@lI@l@@lI@l@$$$$@@A@#env@8@@@n`I@n]@@@nfI@n^@@n_I@n\@!%l%r!%l%u@@A@±-Parsing_errorI#@@@@ntm@@@nu@@A'%%'%& @ǐ1 {1 Exceptions } &%%&%%@@@@@@@AB@&sourceJ;@@$file@@@@@nw+&#&)+&#&7@@A%lines@@@@@@nz@@@@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@@@n/0&&00&&@@<A(expected @@C@@@n;0&&<0&&@@HA#got @@O@@@nG0&&H0&&@@TA@@A@@@@@K0&&L0&&@@@@XAA@±1Unexpected_status L#C@6@@@n@@AZ1&&[1&'@@gAB@,print_source @@@@nM@n@@@@nM@n@@@nM@n@@nM@n@@nM@n@{3'' |3''@@A@0print_unexpected @j@@@pvM@pqc@@@sM@pr@@psM@pp@7''7''@@A@3print_parsing_error @x@@@sM@s@"@@@uM@st@@@sM@s@@sM@s@@sM@s@N**N**@@A@+catch_error @@@@uM@uX@@@uM@u@@@uM@u@@uM@u@\,,\,,@@A@-catch_warning @rJ@@@vWM@u@@@uM@u%|@@@v.M@u@@@uM@u@@uM@u@`-#-)`-#-6@@ A@&status !@"@@@v@@@vM@vz@@@@vM@v@@@w M@v@@vM@v{@@v|M@vy@ h-- h-.@@ (A@-parse_warning '@C@@@wM@w?f@@@wuM@wp@@@wqM@w@@@wAM@w>@ 8q.. 9q..@@ EA@3parse_local_warning *@`@@@x M@w@@@wM@w@@@wM@w@@wM@w@ Ux// Vx//@@ bA@+parse_error -@L@@@x+M@x@@@x2M@x.@@@x/M@x@@xM@x@ r~0P0V s~0P0a@@ A@(parse_ok 0@i@@@xMM@x;@@@xTM@xP@@@xQM@x<@@x=M@x:@ 00 00@@ A@(expected 3@@@@xM@x],@@@xM@x^@@x_M@x\@ 11 11@@ A@.local_expected 8@@@@z M@y*C@@@z M@y+@@y,M@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 ?N;@@)Underline @@@ 33 33@@ A(Ellipsis A@@ 33" 33,@@ A@@A@@@@@ 33@@A@ AA@!t BO;@@$kind C@@&@@@z 3.3; 3.3G@@ A%start D@@ @@@z 3.3H 3.3T@@ A$stop E@@ @@@z 3.3U 3.3_@@ %A@@A@@@@@ 3.30 3.3`@@@@ )AA@±,Intersection FP# @$line G@@ @@@z .33 /33@@ ;A$file H@@@@@z 933 :33@@ FA$left I@@P@@@z E33 F33@@ RA%right J@@\@@@z Q33 R33@@ ^A@@A U3a3c V33@@ bAB@"pp K@@@@{PQ@z@@@@zQ@z@@@zQ@z@@zQ@z@@zQ@z@ v33 w33@@ A@)underline O@}@@@{Q@{@z@@@{Q@{@@@{Q@{@@{Q@{@@{Q@{@ 4Y4_ 4Y4h@@ A@/escape_specials S@ @@@|.Q@{@@@|-Q@{@@{Q@{@ 44 44@@ A@/apply_transform V@ @@@}+Q@|3@@#intA@@@}>Q@|P@Q@|@@@|Q@|Q@ #;@@@}W@}@@@}Q@|R@@|SQ@|6@^@@@}Q@|9@-Q@|<@&Q@|=@ Q@|>@@|?R@|:@@|;R@|7@@|8R@|4@@|5R@|2@ 44 45@@ A@0merge_transforms a@@@@~Q@}@@@@~Q@}@@@@Q@L@@@KQ@} Q@U@@@VQ@}@@}Q@}@@}Q@}@@}Q@}@ 38q8w 48q8@@ @A@%apply q@@@@Q@@@@Q@@@@@uQ@@1@@@tQ@@@@@Q@ @@@Q@@@Q@@@Q@@@Q@@@Q@@ l== m==@@ yA@@@ p22 qAhAk@ }A8Missing_double_semicolon Q# f@ @@@ -@@@@@A AnAn AnA@@ A,Missing_mode R# x@ 1@@@  ?@@@ @@A AA AA@@ A/incompatibility S;@@=Signature_with_visible_answer  H@@@  V@@@ @@ AA AB@@ A@@A@@@@@ AA@@@@ A4Incompatible_options T# @"@@@@@A BB BBD@@ A(Ellipsis ]U@±2Unmatched_ellipsis V# @$kind @@ s@@@  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@@@@@@@ 8 AB@'extract @@,Ast_iterator(iterator@@@X@i@@@l@@@X@mA@nX@jA@kX@/@X@4o@@@.Z@D@@@rX@5@@6X@0@@1X@.@ fD|D gD|D@@ s A@$find X@)Parsetree/toplevel_phrase@@@|X@y "@@@@@@X@z@@{X@x@ @KK @KK@@ -A@@@ BGBG DLZL]@ 0A,format_input ^@ @@@tX@i@ @@@X@nX@o@@pX@j@@kX@h@ FL_Lc FL_Lo@@ 1A,process_file d@ :@@@ X@@@@X@@@X@@ MMFMJ MMFMV@@ 6A à@'*match* Y@@A _@@^@@ABY\@@J]@@AZ@@BC !W@@[@@A X@@B D@@ E@@ACD 4A@@ "N@@ S@@AB I@@ ~T@@AW`@@ G@@ABCE 5B@@ Q@@A F@@ H@@ R@@ABC K@@Na@@A vU@@ L@@AB ]M@@ O@@AC 2C@@ P@@A J@@ pV@@ABDEF@a@/C  mGm` @  X@@@@Y@Z@ A  Ua@/Cp  @ A  Wa@/Ch ! mm mm?@@@@ (A  $aIHD@#exn b@@AG@BFECDECBF@b@/CX 5@ 5A  0 b@/CD 7 .ll /lm@@@@Y@Z@ BA . >{e@/C4 E <ll@T@@@@[@ OA ; Ke@/C R Ill Jm@mE@@ UA @ Pa@/C W Nll Oll@$boolE@@@=@t[@f eB Q aa@/B h _ll `ll@@@@>@Y[@K tB ` pa@/B w nMMFMW ollAA5Ocamltex.process_fileA@ v u@@/B0 } tFL_Lp uKMMDAA5Ocamltex.format_inputA@ | {@@/B  zBGBY@A1Ocamltex.EllipsisA@  @@/A AA tRP @@@AB@@A`@@@ABC@_@@ABCD@ea@@A@-b@@A@BCDE@@A@BCDEF@b@/A  @KK BL8LX@A6Ocamltex.Ellipsis.findA@  @@/A  D|D >KKAA9Ocamltex.Ellipsis.extractA@  @@/A A0A@  @@/A A2A@  @@/A A A@  @@/A| A A@  @@/A` 2A A@  @@/A<  22F@A7Ocamltex.Text_transformA@  @@/A AA igHF'%  Ƞ@@A[@@@AB@@Aa@@_@@ABCD@9^@@A@@ABCE@`@@ABC@\@@A@@ABC@j]@@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@@@/@ 334(4WAA:Ocamltex.Text_transform.ppA@@@/@xANA@  @@/@T""*9@A/Ocamltex.OutputA@@@/?AA +)|zecCAgeIG%#vt&@a@l]@@ABX@U@^@@ABVUCDS@wb@@AZc@@W@ABU@\@@ACV@i@@AV@T@ABDES@T@j@@ABU@T@ACR@g@@Af@@h@@A)e@@BCDY@[@@AZ@@a@@A_@@`@@ABCE]@^@\d@@AB_^C\[DFG@j@/?d[12\22AA>Ocamltex.Output.local_expectedA@cb@@/?ja11b1v1AA8Ocamltex.Output.expectedA@ih@@/?pg00h00AA8Ocamltex.Output.parse_okA@on@@/?vm~0P0bn0f0AA;Ocamltex.Output.parse_errorA@ut@@/?p|sx//t|0D0NAA #Ocamltex.Output.parse_local_warningA@{z@@/?\yq..zu/z/AA=Ocamltex.Output.parse_warningA@@@/?Hh-.l.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''AAIAA@@@/>AA@@@/>!%l%x$%%@A3Ocamltex.Output.envA@@@/>p$$% %BAA;Ocamltex.Output.pp_a_statusA@@@/>`##$$KAA9Ocamltex.Output.pp_statusA@@@/>P°!E!G!E!W@ R@@@jG@jːAǠ@@@ABC@@A@BCD3F@X@/><װ!3!C@ >@@@j0G@fCX@/>,!!@AA@@@/>$@AA@@@/>@AA@@@/> @A.Ocamltex.(fun)A@@@/=AAA@@@/= .@AA@@@/=  $@AA@@@/= @AA@@@/= 0 =%AA A@@@/=  0 t@AA@ @@/= 0 K 0 g@AA@ @@/=  0 V@@ @@@i9@@@i8@@i7 AU\@/=# 0 W 0 [@A&A@! @@/=t( v EAA*A@%$@@/=l,# v @A.A@)(@@/=\0' v ( v @A3A@.-@@/=D5,  RAA7A@21@@/=<90 !@A;A@65@@/=,=4  5  @A@A@;:@@/=$B9  @APA@?>@@/=F=!!>!!2@AUA@DC@@/<KBQ f xU@A1Ocamltex.ToplevelA@IH@@/<8PAAH             e c R P D B 6 4               ? = % #b@ ` ]@@A@ X@@ABC@@A@ Ib@@AB@ Y@@o@@ABC =k@@ i@@A@ \@@A ^j@@@ABCDE@@ $d@@AB@@A [@@@ l@@ABCD@ f@@An@@ Hc@@AB e@@@ h@@AB }a@@@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@ =@@@CG@CC@&Stdlib&Format)formatter@@@CG@CH@ V&report@@@CG@CM @@@CG@CN@@COG@CI@@CJG@CD@@CEG@CB@@@RA 2-@@A,@@A+@BCDE*(@&@ABC%@Ah@@A@@AB@&@ABCD%$B"DEF@h@/:*! "*\AA #Ocamltex.Toplevel.report_printer.ppA@)(@@/:0'(@A:Ocamltex.Toplevel.warningsA@/.@@/:6- .mr@A 'Ocamltex.Toplevel.printer_register_locsA@54@@/:<3 *4 M@A -Ocamltex.Toplevel.printer_register_locs.(fun)A@;:@@/:xB9Oe:O@AA@@?@@/:`G@A$basep @@@?]G@?\@GH@@TMAO@f@@AB@|{BCyGElBd@@AOcamltex.Toplevel.register_locA@fe@@/:@mde@A6Ocamltex.Toplevel.locsA@lk@@/:,sjk`g@A #Ocamltex.Toplevel.read_stdout.(fun)A@rq@@/:y@=Ocamltex.Toplevel.read_stdoutA!$size\@@@4G@4@}uem~ueq@@@A!b%bytesC@@@8G@4@vzvz@@AA&buffer @@@9 G@8@ww@@BA4read_toplevel_stdout@ 8@@@9G@9 @@@:%G@9@@9H@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@`@/9 o  o  @ @@@4uG@4jɐC@@ACB=A 0 D@A0Ocamltex.outfileA@@@/8@  )@  /@A0Ocamltex.linelenA@@@/8    @A0Ocamltex.verboseA@@@/8xİy| @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@@JC@@AB@D@/6rr@@*A<@@ABC@/5rr@@2ADC@/5rr@$charB@@@%>BQC@/5rD@@C@U C@/5 t1 tA@@b@_#ppfG@@@&E@& @t&t)@@%ZA#envH\E@&@ t*!t-@@-[A(@ A@@AB@@B@ːB@@A@B@/5:1|v@@uA.5yz@;@%paramOA@@A@@AC/5|JA{B{@@AH A/5lPGzHz@@ANA /5TVA@QA/5@YPM 6 <@@A#keyX@WH  XH  @@diA$dataY@@@'~G@'t@cK  dK  @@pjAk@C@@AD B@@A@@AB@ B@@A@C@/58~uL  vL  4@AA@|{@@/50zL  +@AA@@@/5~L  @@A.CA/5K  K  @A%A5@ @A@BB /5K  /@@.A=B@/4I  I  @4BD@+@A*E@/4I  <@@;@JA@/4` V vJ@AIA@@@/4` V yN@$NANF_ @ BU@!bc:@@@+?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@F@@@+H@+Ag  @!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/4Xi 5 Ai 5 R@AA6@@ABC /4D&h  h  3@@@@+H@+BF+C@/402 @@AI.C@/45A@I0@'@A#A@/4;2EK3E^@@@@:K@:ΐA̠!r U@@@:xK@:n@E'F(@@RFAM@ B@@A A@@C@@AB@ŐB@@C@@AB@C@/4d)@@A `CA/3i`+aA@AAh@BB /3ri#@@AoBA/3xop@AAw@'@A#A /3xy@@@@:XJ@:TAA@/3@@@A@/3~~@@ 2Ocamltex.Toplevel.read_stdout.read_toplevel_stdoutA@ B@@AV A@@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|`@B@@@: L@9ND2E@/3L 6@@RA5EA/3H{-?{-\@AYD<@"@AW@BUD /3{-7F@@bADD@/2yy@@$listK@@@9G@@@9F@  @@@9I@@@9H@@@@9K@@@9J@@9ED@@AA@/2%yy @AA@#"@@/2*!y@@@' A@/20'DR@AA@-,@@/24+Df@AA@10@@/2t8/DJ@@A6@#locT@@@=@>?@@KIA)startcharU#intA@@@?H@=@MN@@ZJA'endcharn@@@?H@?@YZ@@fKAa@C@@A*A@@"B@@AB@B@@A@C@/2dsj)- @@ A;pC@/2Xwn@@A>t@BB@/2H}t@@@Cz@@AA@/28|Ow}O@@I@B#loc!t@@@B@OpOs@@OA@A@@ASBVCYD@@B@B@@A@D@/2 < L@@m@f#locq$@@@@@ 5 8@@NA@A@@AuBxC{D@@B@:B@@A@D@/1˰@AA@@@/1а@@A@$self@ @@SA#ppf@@@TA&report@@@UA!w@@@CM@C@@@VA@ / D@@A!B@@BA@@*C@@E@@ABC@/C@@AcD@@bB@@VE@@ABC@EA/1@AAH!@@ACD /1!@@@@CM@CCX&D@/1- a@@A[)D@/10'*4@@A_-D@/1p4+! @@ @c1@9@A8B3C@/1P=45@A=Ocamltex.Toplevel.fatal.(fun)A@<;@@/18C:n@CCF@DJ@E@;>F@FJ@E76@@@F}BuR@"icu@W@@cXA"ocp@]^@@jYA#fmtl@de@@qZAl@ A@@AC@@B@@AB@XB@@A@C@/1~u@@@*{C@/0{|@@@@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Ű@.@@@TJ@T,J@T.B|:<@Р@  B@@AA@@B@C@@AWB@@D@@AB@B@/0@@AB@/0dhnh@S@@@RI@R#A%@@AE@/0H!^@a@@@PI@O1C3A@/08B[@A7A@@@/0 ;@@:A;A@/0 @A?A@  @@/0  @&stringQ@@@NK@OkMBO*B@//"S@@RAS.A@//&W@@VAW#2A@//*![@@ZA['6A@//.%Ji&J@A+E@/.2)u*u@AoA@0/@@/.7@qAH$signS)signature@@@_L@_@<=@@IiA$nameT#loc4@@@_L@_@@@_L@_@PQ@@]jA#strU)Parsetree.structure_item@@@aL@`@@@`L@_@gh!@@tkAo@SRBP@1J@@AQ@BI@@!K@@ABCDTK@/. w$;x$q@AA@~}@@/.|$<}$p@"ÐBS*Ast_helperih@@ABChK@/-$K@47module_type_declaration@@@a@biO@arڐFK@/-$W$k@AA@@@/-D+module_type@@@auP@bCC'#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/\@T (A"H@/-@ +A$H@/, 0@@ /A(D@/,@A 4A@@@/, 9@@ 8A 1D@/,@g@@@_J@^ CB=D@/,   H@@ GA@DA/, @A NB"@@ABC /, X@@ W@*C@/,|! d@@ cA { j@!x{@ o#@@/mA!r|F@c@*+@@7nA2@ B@@AA@@B@@B@/,t?6  @@ A< B@/,hC: @@ @!@@ @A A@/,`KB @A A@HG@@/,DO@ A M @(warningsE@CI@c@@@cI@c@[-5\-=@@hpA%errorw@@@cI@c@gQYhQ^@@tqA&values@@@dI@c@txux@@rA*underlined E@dE@?GI@d1@@@d8I@d-@:B:L@@sA&stdout@@@dHI@d>@\d\j@@tA@ /@@ .A DA/,@A 5APN@G@ABFC /, @@U@@@c@@@c@@c HBD@/,@_@@@c@d M@d VA !E@/+ '@@@@d@d,K@d" cA.C@/+ x| i@@ hA2CA/+&QaQt@A oA%@:BB /+/&QU x@@ wA,BA/+5,-@--M@A ~A4@@AA /+>5-1 @@ @;A@/+D; @@ A kB @!bk@ G@@SvA!sb@@@dH@d@RS@@_wA#ast@@@dH@d@^"_%@@kxAf@C@@A#A@@B@@AB@4C@@AB@@D@@AB@C@/+~unyvn@@@@d ѐA@C@/+X\Xl@@@@dH@d ݐBL'C@/+  @@ AO*CA/+|(T@A AV@0/B-B /+l> @&Stdlib&Lexing&lexbuf@@@d@dJ@d BmB@/+X @@ AqBA/+T@A Ax@S@APA /+@Ű @@ @A@/+0˰!!&!!1@A A@@@/+а!!@@ @!s&stringQ@@@i@!!!!@@}A۠@A@@A@wB@@A@A@/+    @@ @Ѡ!b$boolE@@@i@    @@|A@A@@A@ސB@@A@A@/*  #@@ @!s8@@@h@    @@{A@A@@A@ѐB@@A@A@/*!@@ 0@!n#intA@@@hy@%&@@2zA-@A@@A@B@@A@A@/*=4$$* @@ A Ӑ:## @#ppf@ ?##@@KA!n;@@@j@H$$%I$$&@@UAP@C@@AA@@B@@AB@@CC/*tbY##Z#$@@ A%`@@A @B B /*Tkb##c##@@ A.i B/*8q A @0l B/* tk% % @@ A Q鐰q$$ @#ppf@ v$$@@A!nr@@@l@% %% %@@A@C@@ANA@@B@@AB@@CC/)$$$% @@ A%@@A @B B /)$$$$@@ A. B/) A @0 B/)#%%#%%@@ A !%l%n @@rA@@A@tC@@AB@@mD@@AB@AC/)İ$%% @@ AA/)tɰ"%%"%%@@ AA /)X A @!A/) Ұ4'M'Q ,@@ +A q3'' 6@#ppf q@ ;3''@@A$file @@@n@3''3''"@@A%start @@@n@3''-3''2@@A$stop @@@n@3''43''8@@A&phrase @@@n@3'';3''A@@ A&output @@@n@ 3''C 3''I@@A@K E@@A9H@@C@@AB  A@@"D@@AGB@@:G@@A1F@@BCD@@H@/(, A @R'@@A @BB@/(3*L** @@ A17'' @&source  @@@pw@97'':7''@@FA(expected  @@@pz@C7''D7''@@PA#got @@@p}@M7''N7''@@ZAU@C@@AB@@  A@@(D@@ABC@B@@AېD@@C@@E@@ABC@D@/(sjB)0)6kK**@@@@sO@pO@r0 ېKJz%D@/(\@ AL|'D@/(Tz9(( {@))&@O@p 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@LB@@A@AC/'0f--`@@_A@@!s B@@ABB /'(e--e--@AkA@@@/' e--@AoA@@@/'e--e--@@@@v0P@vEzA/"M@v[M@u@c-W-] c-W-^@@A%B@/'e--e--@E@@@vF@v\Q@vVB4B@/&&-@A!6B@/&(c-W-i d-{-@@@@v'P@vC'.CB@/&5,c-W-v-d-{-@@@@v@v#Q@vA5<QD@/&C@A7>SBY/&FA@hAdA\/&I@l.i.}@@A1GFh--@"ws #G@Kh-.@@WA"es $@@Qh-.Rh-. @@^AY@'*match* D C@@AA@@B@@AB@B@@C@@AB@D@/&sjk.Q.gkk.Q.h@@A,!e &@@@v@tk.Q.buk.Q.c@@A|@#@E@@ABCE@/&j.<.Oj.<.P@@AA!w %@@@v@j.<.Gj.<.H@@A81@E@@A2@BC1E@/&hi. .(i. .6@Ϡ$@@@v@@@vA^@G@AEDBBC@/&\i. .i. .&@5@@@v@@@v.Ao@V@AT@BSB@/&Pi. .7@@6@vB@/&8Űu/z/C@@BAq..H@!s )@Mq..@@A͠@ A@@A@;B@@A@A@/&0۰s/7/=s/7/p@AYA@@@/&(s/7/B@A]A@@@/& s/7/Ks/7/o@@@@wwO@whA'A@/&s/7/]s/7/n@@@@w@wP@wvB5*A@/&#@yA7,A@/%r//r//1@@@@wnO@wYCC8A@/% r//r//-@f@@@w\@wjP@wfAQFC@/%r//@@@UJA@/% |0D0J@@A ܐx//@!s ,@!x//@@-A(@ A@@A@B@@A@A@/%6-z00.z00:@AA@43@@/%;2z00 @AA@87@@/%?6z007z009@2@@@wO@wɐA'DA@/%KBz00'Cz008@4@@@w@xP@x אB5R*A@/%Y#@A7T,A@/%[Ry//Sy//@3@@@wO@wCC`8A@/%tg^y//_y//@@@@w@wP@wAQnFC@/%\uly//@@@UrJA@/%P{r0f0@@Aew~0P0R @!s /@|~0P0c@@A@ A@@A@@A@/%@0f0|0f0@@A A@/%80f0m0f0v@k@@@x,O@x*#B A@/%$0f0j)@@(@$A@/%005@@4A'00:@!s 2'@?00@@A@ A@@A@@A@/%0000@@HA A@/%0000@@@@xNO@xLSB A@/$ɰ00Y@@X@$A@/$ϰ1v1e@@@@xQ@xjC;11 q@!s 5;@v11@@Aޠ@ C B@@AA@@B@*B@@AD@@ːC@@AB@C@/$)@A C@/$1^1t1^1u@@A&!e 7@@@x@1^1o1^1p@@A@%@AD@@"@AB!D@/$1I1\1I1]@@A;!w 6@@@x@1I1T1I1U@@A:4@D@@AB5D@/$#11611C@U@@@x@@@xAW*@I@AG@BFB@/$4+11%,114@f@@@xr@@@xqҐAh;@W@AVA@/$xD;11@@@nAA@/$tJA22@d@@@zQ@zC>M11@!s :@R12@@^AY@ D C B@@AA@@B@B@@A D@@,C@@E@@ABC@D@/$`y/@A&tD@/$X{r2{2s2{2@@A,"ok =@@@y@|2{2}2{2@@A@+@AE@@%@AB$E@/$82`2y2`2z@@,AA!e <@@@y@2`2q2`2r@@A@@@AE@@:@AB9E@/$2H2^2H2_@@AAV!w ;,@@@yx@2H2S2H2T@@AUL@E@@ABME@/$22822B@@@@@y^@@@y]]Ar@d@A_@B^C@/#ʰ22)226@Q@@@yO@@@yNnAѠ@r@Ap@BoB@/#۰2222'@ b@@@y@@@@y?A@@AA@/#22 @@@A@/#34 34'@@A,33@#ppf M@33@@A@  NA@@A B@@B@@BB/#  4(4:@@A  B/# A@ B /#t  4Y4v@AA@  @@/#` @@P 4Y4[@%start Q@ 4Y4n@@ "A$stop R@ 4Y4o 4Y4s@@ )A $@B@@ A@@AB@@B@/#L 3 *446@@@@@|@@@|@@|>By 944E@!s U@J >44@@ JA E@ A@@A@B@@A@B@/#< S J44 K44@@@@|@|%V@|!^A  ZC@/#  a X44d@@c@$ ^A@/# g ^=<=H _=<=J@@pA^ g8q8sy@$file c^@~ l8q8@@ xA$line d[@ r8q8 s8q8@@ A"ts eY@ y8q8 z8q8@@ A%merge f@@K@@@~U@}̠@Ԡ U@@@@U@}͠@-U@@@~U@~@@@~U@}@@}U@}@ U@}@U@} @F/U@~@@@~U@}à@#U@}@@}V@}@@}V@}@@}V@}@ 88 88@@ A Ƞ@_C@@AZB@@OD@@AWA@@BC@B@@A@D@/# ܰ ==@@Aw!a nQ@N@ =K=Q =K=R@@ A!q o $ @@@P@ =K=V =K=W@@ A"ts pW@@@@W@[@ =[=m =[=o@@!A @8 G@@A)F@@;@AB:@9@A%E@@H<@ABC;H@/"!! =[=r! =[=@@W@Y@ ]@@@W@Z@4@@W@W@c1CM!'@'@A`@B_%$@]@ABC\F@/"!4!+=[=!,=[=@A=A@!2!1@@/"!9!0=[=!1=[=@ABA@!7!6@@/"!>!5=[=cG@@FAa!;F@/"!B!9=*=.K@@JA!?wD@/"!F!=88O@@N@!C{y@v@ABuC@/"p!O!F<=!G<="@A .Ocamltex.Text_transform.merge_transforms.mergeA@!N!M@@/"`!U!L<=!M<=@AA@!S!R@@/"L!Z @A&active g@!X88!Y88@@!eA,active_stack h@!_88!`88@@!lA#acc i@!f88!g88@@!sA!t j@!m88!n88@@!zA!u@ G  F@@AC@@B'E@@#D@@AB mB@@A@@ABC@eB@@A C@@D@@A@@@BC@G@/"D!!G@/!!!;l;tk@@jAb!@=@A<:B86C4E@/!!°!;;!;;H@ @@@~UX@~ZyEr!E@/!! @|At!E@/!!а!::@@Ax!E@/!x!԰!9: !9:@AA@!!@@/!h!ٰ!9:@AA@!!@@/!X! @A!!E@/!L!߰!::!::@AA@!!@@/!8!!::!::@@A$last kYU@}@!::$!::(@@!A,active_stack l!, @@@}@!::,!::8@@!A!@{@BFz@G@@A|zBCxG@/!"!9]9e"@@A"LE@/!" "88@@A"PE@/ ""88AA@" @BB@/ "" AEAZ%@$listK ^@@@@@@V@W@3Aq".==F@"ts s@K"3==@@"?A$file t@"9==":==@@"FA$line u@"@=="A==@@"MA!s v@"G=="H==@@"TA"ts w͠@@@V@@"U>>"V>>@@"bA"ts x۠V@@@@&V@@"d??"e??@@"qA"ts {*Q@r@@@qV@Y@"r?V?^"s?V?`@@"A$last |@@@V@|@"~??"??@@"A)underline }@@@V@}@"??"??@@"A"ls ~!ՠ@@@@@@V@~@"??"??@@"A$last @@@ V@@"??"??@@"A"ls !@@@ @@@ V@@"??"??@@"A"ls "@@@@@@V@n@"@@"@@@@"A"Ϡ@  H@@AC@@5L`K@@ABB@@N1MOI@@AA@@yGFED@@gJ@@ABCD@7D@@A!B@@UC@@E@@ABC@N@/ #"AEAI@@A"/N@/ #"AA"AAA@AA@##@@/ # #AA;@CW@A!n #intA@@@yW@o@#@@#@@@@# A#LC@@@N@@AB?>CD4O@/ #(#AA@@@@@X@>C##.O@/ d#50@AA%#0N@/ X#7#.@@#/@A@@FA*#5N@/ H#<#3@@7@@JA.#9N@/ 4#@#7@@O@@NA#=ne@b@A_^CDTM@/ #H#?@@#@@@&@@WA #Fwt@q@ABp@k@AjiCD_M@/#S#J@@#K@@@AbA@#Q#P@@/#X#O@@@AfA@#U#T@@/#\#S@@ @@jA5$stop @@@@#]@'@4#^@'@8@@#jA!f @@@Y@ @#i@<@J#j@<@K@@#vA#q@@O@@AB.C-@ N@@ABCDOA/##{@<@N#|@<@@AA)#=DN /##@<@^ @@@@@L[@.C9#N@/##@<@FG@@A=#N@/|##??@@Au#UK@/`##??#??@@,@"@@@V@V@C#@@A@@A@BCG@/P##??#??@@@@@@Ġ@@@@Š@#@@@@@@@@@<@@@@@@@@@@@@A#1I@/4##??@@A#5GA/0##?V?c#?V?@AC#=<@BCF /##?V?Z@@A#FA/##??!#??R@A B#M#L@BCE /$#??+#??O@A #Ocamltex.Text_transform.apply.(fun)A@$$@@/$ $??@@A$ EA/$$ >>$ >?@A!B$c9b*@BC'D /$$>?$>? @A+A@$$@@/$!$>>0@@/@$ D@/$'$??7$??N@@!@!x y@$&??0$'??1@@$3A!y z@$-??2$.??3@@$:A$5@B@@ A@@AB@@B@/l$D$;7]7k$<7]7@A 'Ocamltex.Text_transform.apply_transformA@$C$B@@/X$J$A7]7t$B7]7@AA@$H$G@@/D$O$F7]7 @A A@$L$K@@/4$S@ A%input W@$S45$T45@@$`A#pos X@$Z45 $[45 @@$gA.underline_stop Y@$a45$b45@@$nA#out Z@$h45$i45 @@$uA!t [@$o45"$p45#@@$|A#out _!@@@}W@}@$|6t6$}6t6@@$A$@ H@@A7C@@G&D@@ABN `B@@9F@@A%A@@5E@@ABC@@@@A"C@@"D@@AE@@"B@@ABC@H@/,$$67 $67C@AjA@$$@@/$$67%@AnA@$$@@/ $$67<@Y@}ouAj$4I@/$@xAl$6H@/$$66}@@|Ap$@76B20C*G@/$Ȱ$66$66@AA@$$@@/$Ͱ$66@A}$̠@E@B@ABA?C9G@/$װ$66 @/@@@}@}FY@}(C$G@/$$6t6~@@A$F@/$$656U$656d@AA@$$@@/t$$656?$656f@@A$stop \@$55$55@@$A!f ]J@@@|W@|@$55$55@@%A#out ^!"Q@|W@|@@@|W@|@% 66% 66@@%A%@"H@@A@I@AB@@0G@@ABCDI@/l%%%66%661@AA@%#%"@@/\%*%!66)@AA@%'%&@@/P%.%%66 A@@A?%+_BDHA/L%7%.55%/55@AAI%6jDG /@%@%755 @@@@|@|Y@|CY%FG@/%M%D55`@@A]%JG@/%Q%H55%I55@@ Ab%OG@/%V%M5f5o@@A%SF@/%Z%Q5&5M%R5&5e@AA@%X%W@@/%_@A %ZF@/%a%X5&5*@@A%^F@/%e  AA@%a@@A@@ABC@/%n%e>KK@@A=%pD|D~@!f =@%uD|D@@%A!x $@%{D|D%|D|D@@%A*transforms "d".@@@E[@=@@@B[@9@%DD%DD@@%A(last_loc "w@@@Q[@K@@@P[@G@%DD%DD@@%A)left_mark "@@@@GZ@t@@@@NZ@u@@vZ@]@@@^[@V@@@[[@R@%DD%DD@@%A(location @@@d[@a@W@@@|[@f@@@y[@g@@h[@b@@c[@`@%E#E+%E#E3@@%A)attribute @@@[@@)Parsetree)attribute@@@=[@@@@[@@@[@@@[@@&EE&EE@@&A&@)G@@AB@@D@@ABoE@@MF@@AC@@A@@ABC@C@@AZB@@B@G@/x&+&":KTKc&#:KTKe@@|A&)@d H@@A@BCDH@/t&7&.<KK&/<KK@R@@@,^@1DӠ%start VZ@@&>;KfKs&?;KfKx@@&K+A$stop WZ@@&F;KfKy&G;KfK}@@&S,A&N@ I(@AD@BCBC@@@@AK@@J@@ABBACD?K@/X&c,@A"&^K@/(&e&\8JJ&]8JK7@B&eWG@/&l&c8JJ&d8JK5@AA@&j&i@@/&q @@A&m_G@/&t&kEE&l6JJAA #Ocamltex.Ellipsis.extract.attributeA@&s&r@@/&z&qEE@@A &w@h@Af@BedC^F@/&&yE#E4&zEEAA "Ocamltex.Ellipsis.extract.locationA@&&@@/&&E#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!F+&F!F?@'A$name &stringQ@@@xb@@' FCFM' FCFQ@@'A#loc F@@@b@ @'FnFx'FnF{@@'#A%start G@@@$b@@'"FF'#FF@@'/A*attr_start H@@@4b@&@'.FF'/FF@@'; A)attr_stop I@@@Db@6@':GG';GG@@'G!A$stop J@@@Zb@F@'F GIGS'G GIGW@@'S"A,check_nested K@"@@@ab@^"@@@b@_@@`b@]@'[!GG'\!GG@@'h#A'c@B@@AA@@BF@@A7G@@!I@@ABC^D@@pC@@AVE@@4H@@ABD@uC@@AB@@E@@AڐF@@D@@ABC@I@/`''(HH')HH@AA@''@@/X''(HH@AA@''@@/<''&HOHY'&HOHh@!@@@c@(A'8I@/0' @@,A';I@/'',I I$',I I6@A1A@''@@/'',I I)@A5A@''@@/''+HH'+HI @"@@@`c@Z@A'PI@/' @@DA'SI@/''/IxI'/IxI@@@@e@OD' @ J@@Ab@Ba`CZYDSJ@/'@YA' J@/'Ұ'4JJ'4JJ@@^A&start' O'Z@HZ@Z@Z@Z@@'0II'0II@@'&A%stop' P0Z@OZ@Z@Z@Z@@'0II'0II@@''A%start Q?e@@'1II'1II@@((A$stop R@e@@'1IJ(1IJ@@( )A)transform S@@@e@@( 2J,J>( 2J,JG@@(*A  (@P KV@A@BC Q+ O@OM@@ABP* N@FL@@(R@@ABCDR@/(6(-3J{J(.3J{J@AA@(4(3@@/(;(23J{Ji@@Ah'A&9(:%R@/(A(82J,JJ(92J,Jw@AA@(?(>@@/(F(=2J,J:t@@Ar2L1D(E0)%#@@ABCDQ@/|(Q(H1IJ(I1IJ@e@ߐB}(R=2. BCDN@/`(](T1IJ(U1IJ(@e@B(^I>BCDM@/L(i(`1II@@A(fM@/(m(d.IRI\(e5JJ@@A(kI@/(r(i$H#H)@@A(o I@/(v(m!GG(n#H HAA 0Ocamltex.Ellipsis.extract.attribute.check_nestedA@(u(t@@/(|(s!GG@@A(y@@@ABCDHA/((~ GIGZ( 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 NA@@B@ÐB@@AD@@%C@@AB@B@/((հ("GG("GH @@@@g@eC!%first M#@("GG("GG@@($A(@ C(@AD@@(@AB&D@/(@xA( D@/((!GG}@@|@6(@0@A.A@/((BL8LVR@@QAu(@KKV@(@ \A@@A@ΐB@@A@AB/) )AKL)AKL3@AA)re_spaces r)A@@@Z@@*\^OO*]^OO@@*i@A(re_start s&@@@Z@@*h_OO*i_OO@@*uAA%first f@@@d@*r kk*s kk@@*uA&second d@@@h@*| kk*} kk@@*vA*@^ 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@@AH@@OF@@AB?G@@#אD@@AC'B@@ E@@A'C@@(O@@AIS@@(K@@ABC(ĐJ@@'Q@@A(L@@B(M@@(KN@@A'P@@'ZR@@ABCDE@V@/D**kk"* kk@@A<$kind -@@@J@*jk*jk @@+ rA%start +@@@N@+jk +jk@@+sA$stop )@@@R@+jk+jk@@+tA+@@AC@'V@@A@BC@@A!U@@T@@ABnCDElV@/|+/+&hh+'jj@@Ar$line !@@@*@+3hh+4hh@@+@nA$file '@@@.@+=hh+>hh@@+JoA$left @@@2@+Ghh+Hhh@@+TpA%right @@@6@+Qhh+Rhh@@+^qA+Yհ"UBC@T@@A3V@@@ABC@@S@@ABCDEV@/+p+ggg+hh~h@@A$file @@@@+rgLg+sgLg@@+lA+line_number @@@@+|gLg+}gLg@@+mA+@ 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@@KA$file  H@@@@+ee+ee@@+hA+line_number  M@@@@+ee+ee@@+iA+֠RQOCJ@P@@AK@BJICGM2'BDE%Q@/++ebez+ebe@@qA(!s (0@@@@+ebeu+ebev@@+gA+ba[@Z@O@@ABF>CDE,&e6eI@&@@@\@A/,3O@/,:,1ee,2ee4@&@@@\@ɐB;,?#O@/t,F,=ee,>e6ea@@A@,D(O@/$,K,Bdd,Cdd@&@@@\@ڐA!r K$/@@@@,Tdd,Udd@@,adA,\C@@M@@ABCBDEM@/,k,bdd,cdd@&@@@\@A ,pM@/,w,ndd,odd@&@@@\@A,,| M@/,,zdd,{dd@@ A1,%M@/,,dRde,dRdp@&@@@\@A,t@@A@BCDK@/,,dRd~@@!A, K@/@,,dd,dd=@'@@@Z@[@.B%input t)*@@@g[@X@@@][@T@,fPP,fPP@@,BA,@2@A1B,@O@@A+@BC**(1CDO@/$,Ȱ,cc,cd@'1@@@[@#[@&YC+,O@/,ְ,cc,d>dE@@_A0,O@/,۰,cc,cc@>[@gA:+eval_buffer (f@@@[@@,aa,ab @@,cA,@P@@Af@BeC`4D[1E5P@/,,cc,cc@'_@@@[@B ,P@/-,cc,cc@@A%-P@/- -c`ci-c`c@#intA@@@A2-%P@/-- c`cf@@A6-)P@/--bEbQ-bEb@@@@@:]@CE-"8P@/|-)- bEb_-!bEb|@)@@@@*^@&AS-0FR@/\-7-.bEbM@@AW-4JP@/T-;-2b!b6-3b!bC@@@@^@ʐAc-@VP@/<-G->bc-?cHcS@'@@@\@]@ؐAq-NdP@/(-U@As-PfP@/ -W-Nbb-Obc@/@@@]@C-\rP@/-c-Zbc-[bc@)@@@@^@A-jR@/-q-hbb-ibb@'@@@|]@s B-vP@/-}-tbb-ubb@'@@@b]@N B-P@/- A@@ A-P@/--b!b'@@ A-PA/--ab -ab@A A-O/--aa-cc@@ "A-O@/--aa-aa@v@@@[@ -C-O@/x--aa-aa@*@@@@\@ ;A -Q@/X--aa@@ @A-O@/0--aRa-aRa@ FB+omit_answer u m@@@[@@-jQ2Q<-jQ2QG@@-CA$mode v*@@@/[@@-kQjQt-kQjQx@@-DA-explicit_stop w*@@@[@@-vSS)-vSS6@@-EA/global_expected x&@@@[@@-ySS-ySS@@-FA%first y*ՠ*@@@[@@@@[@@-|T0T:-|T0T?@@. GA+read_phrase z@)@@@[@@*@@@@),@@@@6@@@@@[@@@[@@.!}TNTX."}TNTc@@..HA.)@! V@@AWR@@@AB@BT@@APS@@@ABC@{@mQ@@AB@|P@@ACD@@A@!A/93i@/ /@/7aa@@!A/=7i@/ /D/;``/<``@)@@@!`@!ӐA/ICi@/ t/P/G``/H``@)@@@`@ !ߐB/UOi@/ X/\  @@!A/XRi@/ X/_/V``/W``@)@@@`@a@!C/f`i@/ L/m/d``/e``@-O@@@@b@!A/tnk@/ ,/{@"A!/vpi@/ /}/t`5`=/u`5`^@)@@@`@" C-/|i@/ //``/``3@)@@@`@w"C9/i@/ / D@@"A</i@/ //_`/_` @@"!A@/ fdzCE wFh@/ //__/_`@@"*AI/ h@/ //__V@@".AM/ hA/ //__/__@A"5BT/v@BCDEFg/ //__i@@"AA_/ gA/ //_X_m/_X_@A"HAf/(/-@@A@BCD/EF f/ /Ͱ/_X_`}@@"UAr/ f@/ |/Ѱ/^^/^_ @"[Dy)underline -P#y@@@a@@@@a@@/^4^B/^4^K@@/]A/OVT'@BCDU2@f@@ABCEF3f@/ d//^^/^^@$#@@@ @@@ a@&b@"B00l@/ $07@"A20fA/ 0 0^N^Z0^^@A"B0 u|&xEFRe / 00 ^N^c0^N^@A;Ocamltex.process_file.(fun)A@00@@/ 00^^'@@"A0e@/ 0 0]]0]^@@"A0e@/ 0%0]]0]^@@"A0#e@/ 0*0!]w]0"]]@E@@@Va@["Bנ&source ,(T@@@a@ @05\\06\\@@0B[A0=X@f@@A@@ABCEFf@/ 0L0C]]0D]]@A"A@0J0I@@/ 0Q'@"A0Lf@/ 0S0J\\0K]f]s@A"A@0Q0P@@/ 0X0O]]0P]]9@A"A@0V0U@@/ T0]0T\\0U]]@@"A0[Pe@/ L0b0Y\\0Z\\@:@@@ a@"B0g\e@/ @0n0e\\@@"A0k`eA/ 80t0k\p\0l\p\@A"B0s8EFd / 0~0u\p\x.@@#A!0{dA/ 00{\"\70|\"\l@A# B(0Nba@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[\ @.@@@c@@@ba@b@w#DB^0b@/ 00[\0[\@A#JA@00@@/ 0ư0[[v@@#NAg0!bA/ 0̰0[[0[[@A#UAn0ˠ)<:@@@ABC;DEa/ x0ٰ0[[@@#aAy0 aA/ t0߰0[{[0[{[@A#hA0ޠ@@A=BCXKDSE(`/ p00[{[0[{[@@**@@@(*@@@'@@&#A-50a@/ X00[{[@@#A0`A/ T10[U[f0[U[w@A#A1@@AbBC}pDxDES@/ T1}1t{TT@A$A@1z1y@@/ L11x{TT1y{TT-@.@@@g]@$A1T@/ <1"@@$A1S@/ 11zSS1zSS@@$A1@$i S@@Ae@ @AB {C_DES@/11ySS1ySS@$(A1YCjD EV@/11ySS @)@@@ @B]@0$9B1V@/11ySS@@$>A1R@/11xSqS1xSqS@@$CA1*D%EQ@/1°1wSISk1wSISp@@$KA1Q@/1ǰ1vSS% @@$OA1 Q@/1˰1rRyR1uSS@@@@}\@$ZB1Q@/1װ1sRR1tRS@A$`A@11@@/h1@$bA1Q@/H1ް1rRyR"@@$fA1#Q@/811qRZRi1qRZRu@$lB!1*T(QBCPPNW-@#val Q@@ABCD0Q@/ 1@$yA-1 Q@/11pR5RP1pR5RY@@$~A21Q@/11nQR 1nQR@@$A71Q@/11oRR,1oRR4@@$A<1Q@/21mQQ1mQQ@@@@^@$CH2 @#exn Q@@A@BC-D|REVQ@/h2@$AS2 Q@/@22lQ{Q2lQ{Q@.y@@@$B^2=aDeT@/2(2kQjQpl@@$Ad2%PA/2.2%jQ2QJ2&jQ2Qf@A$B2-uO/252,jQ2Q`@@@@$B27P@/2>25iQ#Q,26aa@@$A2<O@/2C2:hPQ2;hPQ"@@@@[@$ҐC2HO@/2O2FgPP2GgPP@,@@@{[@u$ސA2TO@/2[ @@$A2WO@/2^2UfPP2VfPP@A$A@2\2[@@/2c2ZfPP@$A2bDN@/2k2bfPP@@$A2hN@/2o2fePP$@@$A2l JA/|2u2l_OO2mdPP@A$A2t@@ABCDI /p22x_OO @.@@@@N\@%B2I@/X22`OP!2cPP@0@@@@M]@% B2"I@/D22aP+P3@@@@@L^@%-B2/I@/,22aP+Pb@@@@@K_@%:B2@@ABCDH@/2ް2]OO2]OOAA;Ocamltex.process_file.fatalA@22@@/22]OO%m@@%lA 2@Y@AU@BTD)GA/22\OeOu2\OeO@A%wA *2 ^\Z@Y@ABC5F /22\OeOg%@@%A 32 F@/22[O1O?2[O1Oa@%A 92@% F@@Aw@Bs@t@AoBCIF@/3 @%A C3 F@/33YNN3ZOO0@[@ %C L3.CVI@/X3 @%A P3I@/P33WNN3WNN@[@%A Y3 I@/@3$3WNN @1Q@@@@\@%B g3+I@/0323)WNN3*WNN@!L@@@@]@%ÐC u39)J@/ 3@37WNN38WNN@/@@@@^@%ѐA 3G7L@/3N3@%A 3I9I@/3P3GVNnNz3HVNnN@(@@@[@%ߐB 3UEI@/3\3SVNnNwN@@%A 3YII@/3`3WUNaNg3XUNaNm@@%A 3^NI@/3e3\TNBNM3]TNBN[@=@@@[@%B 3jZI@/3q3hSN7N9%@@%A 3n^E@/3u3lPMM3mRNN3AA 'Ocamltex.process_file.incr_phrase_startA@3t3s@@/|3{3rPMM&@@&A 3x@BCD@/x33yOMM3zOMM@A& A@33@@/l33~OMM3OMM@A&A@33@@/d33OMM&@@&A 3@@@ABB@/X33NM^M3NM^M@ &A 3@&k B@@A @BB@/H3 @&%A 3B@/433NM^Mm3NM^My@ &+A 3@ @AE@/33NM^M`&3@@&2@ 3A@/33RNN;@@:A  9>@3@!q lA@@A@ ؐB@@ ɐC@@AB@A@/3°3QMNM@@L@3A@/3Ȱ3]OO@@@  @!x q @3]OO@@3?A3Ϡ@ A@@A@0B@@A C@@ ÐD@@AB@A@/33ZZ@@A(ސ@&phrase |/o@@@^@@3~TiTu3~TiT{@@3IA$read }@/@@@^@@0@@@_^@[@/@@@i^@\@)@@@o^@]@@^^@@@_@@4TT4TT@@4!JA4@! A@@A;B@@1C@@AB@(C@@A-6B@@TJ@@A dE@@MK@@ABC cF@@lI@@A ^G@@B NH@@0D@@ACD@C@/X4J4ATT@@Ad4G@*@)@AB&BA/T4S4J~TiT~4K~TiT@AAn4R@5@A0A /<4\4S~TiTq@@@u4YA@/44b4YZ6ZB4ZZ6Zq@A &Ocamltex.process_file.read_phrase.readA@4a4`@@/(4h4_Z6ZQ4`Z6Zg@YA%input ~@@@a@@4qTT4rTT@@4~KA-implicit_stop 1S@@@a@@4}TT4~TU@@4LA$stop '0@@@a@@4VW4VW@@4MA*last_input 3{@@@wa@t@4X*X:4X*XD@@4NA(expected @@@a@@4XX4XX@@4OA4@F@@A7C@@BDB@@"E@@A"s A@@3D@@ABC@)FC@@A-ːB@@J@@AB E@@K@@AC F@@I@@L@@AB G@@ H@@A@@@1DD@@ABCD@G@/ 4@Aw45F@/ 44YZ4YZ4@/O@@@Za@Yb@PB4CF@/4@A4EF@/44YY@@A4IF@/44YY4YY@/a@@@0b@'B4@S@ARQCJE@/5 5YY5YY@@A5E@/55Y@YR5Y@Y@jA5E@/55 Y@Yk@-L@@@@c@B5E@/5"5XY 5XY>@/@@@b@ƐB5'(E@/p5.5%XY" @0?@@@@d@ԐB556E@/X5<53XY54Y@Y@@A5:;E@/P5A58XX59XX@@@@b@C5FGE@/@5M5DXX5EXX@1@@@@c@A5TUG@/(5[5RXX@@A5XYE@/$5_5VXGXs5WXGX@b@B5ab@BCD@/ 5k @A5fD@/5m5dXGXk5eXGXm@@ A5k D@/5r5iX*X6@@A5oD@/5v5mWX5nZrZ@@A 5tD@/5{5rWW5sWW@/@@@Wa@NB5D@/55~WW5WW@@%A5$D@/55WW@@)A5(D@/55WIWZ5WIW@(9@@@@.d@6C,5@@ABC@/55WIWg5WIW@1@@@@)e@%GA=5E@/T55VV9@@LAA5C@/T55VV5VV@0@@@a@b@YBO5#C@/45@\AQ5%C@/$5ð5VV5VV@@@@eA[5/C@/5Ͱ5VVW@@jA_53C@/5Ѱ5VV5VV@@oAc5Ϡ@"@A@BB@/5ٰ5VgVy5VgV}@@wAk5B@/5ް5V V5V VQ@@@@hb@nCw5B@/5 @Ay5B@/55UU@@A}5B@/55UU5UU@ @@@Nb@RA5&B@/5 @A5(B@/55UnU|5V~V@@A5-B@/65UU5UEU\@@@@ b@C69B@/t66UU 6UUD@2i@@@@c@A6GD@/\66TT@@A6KBA/X6#6TT6TT@AA@6"@p@AlA /@6, @AE6'A@/p6.6%TT@@@I6+ A@/\646+^N^q6,^N^@@A۠!x ,-@@@a@@68^N^i69^N^j@@6E^A!y ,-@@@a@@6D^N^k6E^N^l@@6Q_A6L@$ A@@AC@@B@@AB@,B@@A@C@/H6_IAF@6Z@ @AA@@0 J/home/ci/builds/workspace/precheck/flambda/false/label/ocaml-ubuntu-latest P/home/ci/builds/workspace/precheck/flambda/false/label/ocaml-ubuntu-latest/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@(Warnings0mJɒkgr')Syntaxerr0$oxG CT%Subst0ڙٍ>s#Str0ϭE6h)-Stdlib__Uchar056uf4[_+Stdlib__Sys0 -ռ鱦s5/4Stdlib__StringLabels0osKoaw.Stdlib__String0nkRj~%b0yNJou8Ȋk͠$Misc0ob]6>Vê>)Longident0s `7mɕc(Location0a7cK_H%9)Load_path0I@18 ~%Lexer0Kv'P|,Identifiable0 {d\FX'`%Ident0">WA+9*X*Format_doc0]mWϓ:Mݠ#Env0zV L{YWI*Docstrings0IN$W-Ԡ*Data_types0I'Ue`wq]Ѡ(Compmisc004{߃6_P,+?'Compenv0>Aft@hD*Cmi_format0c˯7͗ԩmݠ'Clflags0r.SU߈#g5CamlinternalMenhirLib0%Jh0`k50CamlinternalLazy0&͂7 Pˆ8CamlinternalFormatBasics0%FU(Q/Tu5Build_path_prefix_map0z HkGs(Asttypes0>n{T8cئ,Ast_iterator0N3J. ־ŭ 4*Ast_helper07WG r@s@2+n1i]Pà@ՠXni3`zw@@@C_