Caml1999O031YOTM6@(8G?! 8GH!8G8G"6 ^VT5 ^VTc @ @8G8G" @(58!68!68!68!68!68!6 +6 8"68!68!68!68!68!68!68!68!68!68!68!68!68!68!68!68!68!68!68!68!68!68!68!68!68!68!68!68!68!68!68!68!68!68!68!68!68!68!68!68! +6 8"68!68!68!68!68!68!68!68!68!68!68!68!68!68!h @ @ @@ @@ @ @@@@ @ @@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@=@>@?@@@A@88G"   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmosuwy{}>>A9K 0., /Ocaml_variables&_none_@@AA"??A@@@@@@@@@@,  2ocaml_variables.ml .""@$unitF@@@ZB@%arrayH8@@M@A@A@@@@@@~@@@$boolE8@@%false^@@@$true_@@@@@A@@@@@@A@$charB8@@@A@@@@@@A@#exnG8@@AA@@@@@@@@5extension_constructorP8@@@A@@@@@@@@%floatD8@@@A@@@@@@@@*floatarrayQ8@@@A@@@@@@@@#intA8@@@A@@@@@@A@%int32L8@@@A@@@@@@@@%int64M8@@@A@@@@@@@@&lazy_tN8@@O@A@A@Y@@@@@@@@$listI8@@P@A"[]a@@@"::b@@@Q@@@ @@A@Y@@@@@@@@)nativeintK8@@@A@@@@@@@@&optionJ8@@S@A$Nonec@@@$Somed@@@@@A@Y@@@@@@@@&stringO8@@@A@@@@@@@@$unitF8@@"()`@@@@@A@@@@@@A@ .Assert_failure\ p@@@@Jm@@@@@@V@@A=ocaml.warn_on_literal_pattern@@0Division_by_zeroY @@@A    @+End_of_fileX !@@@A%((@'FailureU )@%@@A.11@0Invalid_argumentT 2@.@@A7$:#:@-Match_failureR ;@:67@@\@@AE2H1H@ )Not_foundV I@@@AM:P9P@-Out_of_memoryS Q@@@AUBXAX@.Stack_overflowZ Y@@@A]J`I`@.Sys_blocked_io[ a@@@AeRhQh@)Sys_errorW i@e@@An[qZq@:Undefined_recursive_module] r@qmn@@c@@A|ih@ %bytesC8@@@A@@@@@@@@&Stdlib&Result0Ocamltest_stdlib)Variables+all_modules")Variables!t@@@A@@]z~]z@@@$arch#@@@ A@@``@@A.binary_modules$@@@/A@,@cc@@B+bytecc_libs%)@@@>A@;@fQUfQ`@@C.c_preprocessor&5@@@MA@J@ii@@D"cc'A@@@\A@Y@ll@@E9caml_ld_library_path_name(@@@iA@h@oDHoDa@@F;export_caml_ld_library_path)@&stringO@@@ PA@k@@@ A@ @@@ A@ @@ A@l@@mA@j@q|q|@@ G4caml_ld_library_path}@@@ A@ @ {   {  -@@L3codegen_exit_status@@@ A@ @A  A  @@%M0compare_programs@@@ A@ @$D  %D  .@@1N9compiler_directory_suffix@@@ A@ @0G  1G  @@=O2compiler_reference@@@ A@ @<J  =J  @@IP3compiler_reference2@@@ A@ @HM  IM  @@UQ9compiler_reference_suffix@@@ A@ @TP  UP  %@@aR/compiler_output@@@ A@ @`S  aS  @@mS0compiler_output2@@@ A@ @lV  mV  @@yT.compiler_stdin@@@ %A@ "@xY [ _yY [ m@@U,compile_only@@@ 4A@ 1@\  \  @@V#csc@@@ CA@ @@_  _  @@W)csc_flags @@@ RA@ O@a+/a+8@@X+directories@@@ aA@ ^@cptcp@@Y%flags%@@@ pA@ m@ff@@Z*last_flags1@@@ A@ |@i i @@[)libraries=@@@ A@ @lw{lw@@\%mkdllI@@@ A@ @oo@@]%mkexeU@@@ A@ @r r @@^'module_a@@@ A@ @u\`u\g@@_'modulesm@@@ A@ @xx@@ `-nativecc_libs y@@@ A@ @{ {@@a&objext @@@ A@ @~26~2<@@!b&libext @@@ A@ @ os!oy@@-c&asmext @@@A@@,-@@9d+ocamlc_byte @@@A@@89@@Ee-ocamlopt_byte@@@$A@!@D<@E<M@@Qf(ocamlrun@@@3A@0@PQ@@]g,ocamlc_flags@@@BA@?@\]@@ih4ocamlc_default_flags@@@QA@N@h37i3K@@ui.ocamllex_flags@@@`A@]@tu@@j.ocamlopt_flags@@@oA@l@@@k6ocamlopt_default_flags@@@~A@{@X\Xr@@l/ocamlyacc_flags @@@A@@@@m1ocaml_exit_status@@@A@@$($9@@n3ocaml_filetype_flag!@@@A@@{{@@o7ocamlc_byte_exit_status-@@@A@@@@p9ocamlopt_byte_exit_status9@@@A@@MQMj@@q4ocamlnat_exit_statusE@@@A@@@@r6ocamlc_opt_exit_statusQ@@@A@@ 6@@s8ocamlopt_opt_exit_status]@@@A@@@@t4export_ocamlrunparam@@@ A@@@@ A@ @@ A@@@A@@@@u-ocamlrunparam @@@A@@)-):@@w+ocamlsrcdir!@@@1A@.@@@+x0ocamldebug_flags"@@@@A@=@*+@@7y1ocamldebug_script#@@@OA@L@68<78M@@Cz'os_type$@@@^A@[@BC@@O{.ocamldoc_flags%@@@mA@j@NO@@[|0ocamldoc_backend&@@@|A@y@Z%)[%9@@g}4ocamldoc_exit_status'@@@A@@fg@@s~/ocamldoc_output(@@@A@@rs @@2ocamldoc_reference)@@@A@@~UYUk@@@8ocaml_script_as_argument*@@@A@@@@A'plugins+@@@A@@mqmx@@B5shared_library_cflags,@@@A@@@@C,sharedobjext-@@@A@@BFBR@@D+use_runtime.+@@@A@@@@E @?A@@A/B@@a@@A'C@@BCD@@E@@I@@ABDG@@ F@@AJ@@K@@]S@@ABCEL@@P@@A|Q@@M@@ABN@@O@@AwR@@aT@@ABCVU@@NV@@AH@@r@@AGW@@BCp@@Au@@Bv@@y@@Az@@x@@A{@@|@@ABCDEg@@[o@@Ac@@kn@@Ai@@BCh@@Mq@@Ad@@*s@@ABt@@j@@Aw@@~@@AB@@@@@A@@ABCDEFG@A@, LC/1B@ANA@IH@@, PGDHFAARA@ML@@, TKNRJAAVA@QP@@, XObfNAAZA@UT@@, \SswRAA^A@YX@@, `WVAAbA@]\@@, pd[ZAAfA@a`@@, `h_^AAjA@ed@@, PlcbAAnA@ih@@, @pgfAArA@ml@@, 0tk jAAvA@qp@@, xo $nAAzA@ut@@, |s?CrAA~A@yx@@, wTXvAAA@}|@@, {jnzAAA@@@, ~~AAA@@@, AAA@@@, AAA@@@, AAA@@@, AAA@@@, AAA@@@, AAA@@@, p AAA@@@, ` AAA@@@, P AAA@@@, @   AAA@@@, 0   AAA@@@,  ' +AAA@@@,  3 7AAA@@@,  ? CAAA@@@,İ P TAAA@@@,Ȱ c gAAA@@@,̰ q uAAA@@@,а  AAA@@@,԰  AAA@@@,ذ  AAA@@@,ܰ  AAA@@@,  AAA@@@,p !AAA@@@,`!!AAA@@@,P!9!=AAA@@@,@!S!WAAA@@@,0!o!sAAA@@@, !!AAA@@@,!!AAA@@@, !!AAA@@@,!!!AAA@@@,"!!AA A@@@, #!!AAA@ @@,$"" AAA@  @@, %" "$ AAA@@@,&":">AAA@@@,'"P"TAAA@@@, ("g"kAA"A@@@,|$)""AA&A@! @@,l(*""AA*A@%$@@,`,#+"""AA.A@)(@@,T0',""&AA2A@-,@@,H4+-""*AA6A@10@@,88/0 @|;Ocaml_variables.use_runtimeA(9w?>  @@ABCDEFG@@@, H?UW@w@=7@4@4@ABCDEFG@}@,xop#k@ (Ocaml_variables.ocaml_script_as_argumentAdy|vwu@s@ABpoCDkFG@|@,~np@ "Ocaml_variables.ocamldoc_referenceArvvrqo@m@m@ABCDj#EFG@{@,S@#?Ocaml_variables.ocamldoc_outputA@~@ABCzxDp2EFG@z@,@? $Ocaml_variables.ocamldoc_exit_statusA/@@A@BCDBEFG@y@,x%<`@[ Ocaml_variables.ocamldoc_backendA?@@ABCDREFG@x@,`ǰ#@w>Ocaml_variables.ocamldoc_flagsAȠO@@ABCDbEFG@w@,Hװ@7Ocaml_variables.os_typeAؠ_@@ABCEFG@v@,08Pk@ !Ocaml_variables.ocamldebug_scriptA%n@@@ABCDEFG@u@,6@ Ocaml_variables.ocamldebug_flagsA4@@ABC#DEFG@t@,@;Ocaml_variables.ocamlsrcdirAD,,@@A@BCDEFG@s@, =?@=Ocaml_variables.ocamlrunparamBT<< @@ABDEFG@r@,% 'AA $Ocaml_variables.export_ocamlrunparamA@$#@@,+"#@= (Ocaml_variables.ocamlopt_opt_exit_statusA ,iQQCB@@=@AB<;CD79@BDEFG@p@,=495Y~@[ &Ocaml_variables.ocamlc_opt_exit_statusA>{cE-@BCDEFG@o@,LCD@v $Ocaml_variables.ocamlnat_exit_statusA*Mr!T<@.@A)(C$DEFG@n@,t[RMmS@ )Ocaml_variables.ocamlopt_byte_exit_statusA8\0cK7@4@AB3.CEFG@m@,\jab%K@ 'Ocaml_variables.ocamlc_byte_exit_statusAFk?roia@^@ACD]EFG@l@,Dyp{q@ #Ocaml_variables.ocaml_filetype_flagATzN~x@x@x@ABrCDm"EFG@k@,,$<Wy@ !Ocaml_variables.ocaml_exit_statusAc^@@A BC|1DEF@j@,"@?Ocaml_variables.ocamlyacc_flagsAqmKs=o@k@ABCDEF@i@,Xu@ &Ocaml_variables.ocamlopt_default_flagsA|Z@@Az@BCDEF@h@, #V@4>Ocaml_variables.ocamlopt_flagsA-j@@ABCDEF@g@,Ű@O>Ocaml_variables.ocamllex_flagsAƠ<@BCDEF@f@,Ӱ3Nl@i $Ocaml_variables.ocamlc_default_flagsAԠI@@ABCDEF@e@,1@Ocaml_variables.compiler_stdinA  @@A@BCDE@Q@,V  W - Y@ Ocaml_variables.compiler_output2A .&@$@A!@B CDE@P@,  S   T  @?Ocaml_variables.compiler_outputA <)4@.@A-CDE@O@,  P  ( Q K @ )Ocaml_variables.compiler_reference_suffixA I6A 9@.@ABCD@N@,t ' M   N  @ #Ocaml_variables.compiler_reference2A ( VCN@H@A;@BCD@M@,\ 4 +J  ! ,K = @ "Ocaml_variables.compiler_referenceA 5cb`P\@H@ABCD@L@,D A 8G   9H  @ )Ocaml_variables.compiler_directory_suffixA B#pom@m@AU@BCD@K@,, N ED  1 FE K ~@( Ocaml_variables.compare_programsA  O/~}{@b@ABCD@J@, [ RA   SB  @A #Ocaml_variables.codegen_exit_statusA  \<@@o@ABCD@I@, h _| 0 2 ` } @Z $Ocaml_variables.caml_ld_library_pathB  iI@@ACD@H@, t kq| ly AA +Ocaml_variables.export_caml_ld_library_pathA@ s r@@, z ql  rmB@2Ocaml_variables.ccA / {[@@ABC@E@,  }i ~j@>Ocaml_variables.c_preprocessorA : @@@ABC@D@,  fQc gx@;Ocaml_variables.bytecc_libsA E @@AB@C@,  c d)O@>Ocaml_variables.binary_modulesA O @@@AB@B@,h  ` a@4Ocaml_variables.archA Y @@A@A@,P  ]z ^@!;Ocaml_variables.all_modulesA b  @@,0  yF@AEA@  @@,$ @GA tِ q||P@%value+@U q|@@ H-current_value,@@@B@p@ r r@@ I+local_value&stringO@@@ eB@!@ s s@@ J)new_value@@@ `B@ T@ u9? u9H@@ K @+B@@A C@@D@@A6A@@BC@"B@@A@D@,   x x@B@ pBJ @@ABC@,  x @AA@  @@,  xAAA@  @@, @AW  C@,  wy wy@@A\ C@,  wy wy@ @@B@ kB@ dBi #C@, * !wy}(@@Am '#C@, . %vKf &vKs@@Ar ,(C@, 3 *vKR +vK`@@@B@ _B@ XŐB~ 84C@, ? 6u9;@@A <8CA, E ^?^@@@<)VariablesD@$archN`O`@@1Host architectureUaVa@@@T\@.binary_modulesccdc&@@ !Additional binary modules to linkjd),kd)M@@@l,t@+bytecc_libsxfQjyfQu@@ #Libraries to link with for bytecodegx{gx@@@A@.c_preprocessorii@@ +Command to use to invoke the C preprocessorjj@@@V@"ccll@@ 'Command to use to invoke the C compilermm@@@@k4CAML_LD_LIBRARY_PATHoDeoDy@@̠@/ld_library_path~ e k~ e z@@ 5List of paths to lookup for loading dynamic libraries }  } @@@䠠𠠐@3codegen_exit_statusA  A  @@?Expected exit status of codegenB  B  @@@@0compare_programsD  8D  H@@ ,Set to "false" to disable program comparisonE K NE K |@@@ @9compiler_directory_suffixG  G  @@ >Suffix to add to the directory where the test will be compiledH  H  @@@08@2compiler_referenceJ  (J  :@@ DReference file for compiler output for ocamlc.byte and ocamlopt.byteK = @K = @@@HP@3compiler_reference2)M  *M  @@ BReference file for compiler output for ocamlc.opt and ocamlopt.opt0N  1N  @@@`h@9compiler_reference_suffix>P  /?P  H@@ KSuffix to add to the file name containing the reference for compiler outputEQ K NFQ K @@@x@/compiler_outputSS  TS  @@ )Where to log output of bytecode compilersZT  [T  @@@@0compiler_output2hV  iV  *@@ 'Where to log output of native compilersoW - 0pW - W@@@1@.compiler_stdin}Y [ w~Y [ @@;standard input of compilersZ  Z  @@@FȠ@,compile_only\  \  @@:Compile only (do not link)]  ]  @@@ؠ[ࠠ@#csc_ _ @@;Path to the CSharp compiler_  _ '@@@𠠑p@)csc_flagsa+Ba+K@@=Flags for the CSharp compilera+Oa+l@@@@+directoriescpcp@@ +Directories to include by all the compilersdd@@@ (@%flagsff@@ !Flags passed to all the compilersgg@@@8@@*last_flagsi $i .@@ ?Flags passed to all the compilers at the end of the commandlinej14j1s@@@PX@)librarieslwlw@@ +Libraries the program should be linked withmm@@@hp@%mkdll%o&o@@=Command to use to build a DLL,p-p@@@@%mkexe:r ;r #@@ /Command used to build an executable program DLLAs&)Bs&X@@@@&moduleOu\qPu\w@@:Compile one module at onceVvz}Wvz@@@@'modulesdxex@@9Other modules of the testkyly@@@Ƞ-Р@-nativecc_libsy{z{@@ &Libraries to link with for native code||.@@@ࠠB蠠@&objext~2F~2L@@9Extension of object filesOROk@@@W@&libextoo@@:Extension of library files@@@l@&asmext@@;Extension of assembly files@@@(0@+ocamlc_byte@@ "Path of the ocamlc.byte executable8@@@@H@-ocamlopt_byte<W<d@@ $Path of the ocamlopt.byte executablegjg@@@X`@(ocamlrun@@?Path of the ocamlrun executable@@@px@,ocamlc_flags  @@ *Flags passed to ocamlc.byte and ocamlc.opt/@@@@4ocamlc_default_flags!3U"3i@@ 5Flags passed by default to ocamlc.byte and ocamlc.opt(lo)l@@@@.ocamllex_flags67@@8Flags passed to ocamllex=>@@@@.ocamlopt_flagsKL @@ .Flags passed to ocamlopt.byte and ocamlopt.optR#&S#T@@@Рؠ@6ocamlopt_default_flags`X|aX@@ 9Flags passed by default to ocamlopt.byte and ocamlopt.optgh@@@蠠)𠠐@/ocamlyacc_flagsuv@@9Flags passed to ocamlyacc|} @@@>@1ocaml_exit_status$C$T@@=Expected exit status of ocamlWZWw@@@S @3ocaml_filetype_flag{{@@ -Filetype of the testfile (-impl, -intf, etc.)@@@0h8@7ocamlc_byte_exit_status "@@ !Expected exit status of ocac.byte%(%I@@@H}P@9ocamlopt_byte_exit_statusMtM@@ %Expected exit status of ocamlopt.byte@@@`h@4ocamlnat_exit_status@@ Expected exit status of ocamlnat@@@x@6ocamlc_opt_exit_status@V@@ Expected exit status of ocac.optY\Y|@@@@8ocamlopt_opt_exit_status @@ $Expected exit status of ocamlopt.opt@@@@-ocamlrunparamkqk~@@;Equivalent of OCAMLRUNPARAM$%@@@Рܠ@+ocamlsrcdir23@@7Where OCaml sources are9:@@@젠@0ocamldebug_flagsG H@@4Flags for ocamldebugN O4@@@ @1ocamldebug_script\8W]8h@@ )Where ocamldebug should read its commandsckndk@@@%$@'os_typeqr@@8The OS we are running onxy@@@4:<@.ocamldoc_flags @@.ocamldoc flags!@@@LOT@0ocamldoc_backend%M%]@@ )ocamldoc backend (html, latex, man, ... )`c`@@@ddl@4ocamldoc_exit_status@@=expected ocamldoc exit status@@@|y@/ocamldoc_output"1@@@@@@,sharedobjext.Uh/Ut@@ Extension of shared object files5w|6w@@@ @+use_runtimeCD@@ .Whether the -use-runtime option should be usedJK@@@$ , ԠO ࠠa @)Variables0c ?D˃sQSߠ-Stdlib__Uchar0*Ujmyc6]]W+Stdlib__Sys0w&Lo\l:\t.Stdlib__String0I3UK# +Stdlib__Set0.z9FX+Stdlib__Seq05"g1<)b+Stdlib__Map0kZ,ҷ'V,Stdlib__List0"%BTAT;9d/Stdlib__Hashtbl04$*uկdD.Stdlib__Format0{hXsHW#ȼ0Stdlib__Filename0;P0 uF*ߠ.Stdlib__Either0&]XF.Stdlib__Digest0aI]2t*x4%",Stdlib__Char0b{Ix h.Stdlib__Buffer0K ɦb+Z8)#KH"&Stdlib0yӶ~*.Ocamltest_unix0DWNpzjO4}ŕ0Ocamltest_stdlib0H(=u|䁠0ώ0;KLsd$Misc0,Z3XI`3y/8CamlinternalFormatBasics0cEXy