Caml1999OZZZ+/TM6@(8GF! 8GG!8G8G"6 ^VT5 ^VTc @ @8G8G" @(g]58!68!68!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!h @ @ @@ @@ @@@@ @ @@@@@@@@@@@@@@@@@@ @!@"@#@$@%@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@;@<@=@>@?@@@A@B@8 8G"   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmqsuwy{}>?B9yt%2h(/X`ALW(I"D+ `!1DRX2bp ~*3?^|A4d`!(_SuOh^u&O_w;{]@YzR #3,0eO$@AX,4:# zƮ&Pp! bOw6BU$jZ=,b<*TC8<z'J%A94X0(mBrF b X=,b8`xU(g+Ģ٥uB>:, }E {CboXqMj1Eˑꍓ6~fVf( zg4-șm*O~Da" ؞$BI $ w,!ơyr>3dlKYrO]JzPc _Ia<}CgM-b'$tv2*'( s\mNꍓLTb@,+tl7ArB'dؾHX@t%%L w!w) ڶm+I"XX& $Ȑ˄, &4m @X+Kh]W1bW7,`4>!+~NHWێU2ݰ `=AȆ#ذInYް o9ãIoWm5}= 9Ny |?b4Y >hѶ vXw4i4W`ѷ'䈲bzϑӃLUL?`zӑ^Jɓ?Nvr@!w89Bkr@rW!-l r"ܵH+cc=,jb{ܱVg*mjNză5!TSbWbV|*ObqrՕ T(MyG|Rb89)*FI'x8`JN*l(*TR<$,&1BSn#OPN!uK~.8iڼVsSTV԰8K;AʛZsx,Lj)K'f8z&)%t~2GoH,>P+5Bst&0@A,G I 8FP[س0aҳnGo;uA %'m~|Ɂ͋#_<V޶ ȋGGaGy]~ H'poǏr H!`/{[58,ʛ[]gHZ `! 8qoFˍ&/!'_ؕD}'mp9t:`qo+r(v>`=|EX-BGZ~:́ƹEG7fp9C"~wn4ohFq"+W1zP`fS=#Vi X:!Eo[+?<g6]\B-[Dł%+Hyv]~6PCa]9P$i}O5pv&n!^\O6='ڟKnێ!:*qJ^WFA@V@LйrDo UT2{Hc"B!PV ^b o9P @ wt!NOXUH Ӽ@-x2&~Thmʛ5?gX`Wv8T~ N`,?7T0P+%纟_}2wZd^#TȌŜ&"$R P!bf y9 "D;bT{z }(/; ?zBsQ!Ʒ{njaT s$C12Ήm6C WXl1wf ƷSc_L8Q"Ʒ= W"U- : DogI2vij}$s#!AU{_)z96jo(.DaAZMdUߨ bFf2*FWMFtACrAnmÐaA54hGp}:3l٦Qrqׂ{ IȠ R3O++p'w `%8TRF"Q,9Qh V{pTg w)8Svұ84=ysm)QN^5VHBr&2'50I7H' p!34Fw^*҅@::lqinD?^Ƌ t![@hGT‹_h0lܩ dy S׉FmZRr^< 4\'*ƂS/Md=;M0!9M0dTѲ|t%th:BMizLtB6JNݕlh?cE+>ݑ; e1ҽAݍ|[ѽhݙNݩt*C I{ oYJuݦ;ys Ct[ 0]؀Ӎ`?0גtNm>˂ve.unv[$N6&8^*nTuH 2 .kdlی?ren%`_U(5S`<%`J^<4r{S 7N`D/Ƽ.ƶԸ. 3 `\&Pr1@q05)ԸY2RbC\BԸIjBlPNI.:&ڗhn}Jm5awUdI0{fנoo(biւov+weyKBA6PD7ٹ\ReGpU8YJ.o-1жTܫTdq/qYƶ/SxηgVS1VRYGOɷl5Eͳ-)STVT{J4zvJ7Wm\=bTNT{j|ۉ,IIGɷyBv-[MHbHKݤ|{Gd߲T'Rڿj*4YI,(¬ʻct^Tmh' HڛBɷԞ"IX%̝Ko[Q#a#LT{e9Wl55 S&̍+[<ϙl5= T{w0^\܇;jz4+N{mڋDɷoQx[hl+R][lՔ򂦚:W sS"P|ۑ[jeBcʊ T{(vyljBc+f)*P0wʄYIf4Tޞ`$?㏇PopNA1VT߶J&2)[#Ʒ) Y`fqJ! 0Af,Gost*@ׂjD̔.2wJdJm з`QTST{Tv=(F.̝-+[ UGTaT{M.S."hՔ'bV;݀T{{]{jJ^္&b|ۿl5eRa斠+Bov nêP9bÌT{vp4X!TScf̅YgcaI@0 < j !AHRf*9 Ӧe-~Ii®tVBڜ-s8GKN! m xSK Fͅv&:8rl|f꿌d]_ dq)^5᫰Ibx@BT]؜$ ?\ba*SfăR,QZPq#Y%~zyW;C<,0ο`3(zq!Ux"H s% OKv7B!I`ԃ3'6BVݰV8=*rydc Zq0 _n;&%bբa3xOz6qMbDOeCtj .O(j[qskfdc6 78v듻<njH?O煬챜k5cA`^]x g(Kn5VL<κap7QJL UH<ⱑ0\Ֆ1;.Uk]+6oi ^ vyiNJely>2 q^/ p͜/r~нR11ĽΖ/؁ym~댾6׵ěbP>p̂mv{Kf,ֿN@ ,^J o-Tsa&sEPN%%C*{ 朱AyV@d(Wt8y9$o. +#ypD^;xߢM-,8 wϋ+ qX2|1U1_}?9ΩAw߁!z2fY 缭¤Y鴌b`wA@ U"#!$щ%-Am(I$+ෞÆp 4Gl5ڃ)9?xa;\m#q< ɂy eW(1*"^$h-д^BZπKy/fFlags passed to the C compiler@4CAML_LD_LIBRARY_PATH /ld_library_path 5List of paths to lookup for loading dynamic libraries$M03codegen_exit_status?Expected exit status of codegen@VH0compare_programs ,Set to "false" to disable program comparisonX_`9compiler_directory_suffix >Suffix to add to the directory where the test will be compiledphx2compiler_reference DReference file for compiler output for ocamlc.byte and ocamlopt.byteq3compiler_reference2 BReference file for compiler output for ocamlc.opt and ocamlopt.optz9compiler_reference_suffix KSuffix to add to the file name containing the reference for compiler output/compiler_output )Where to log output of bytecode compilersРؠ0compiler_output2 'Where to log output of native compilers蠠𠠐.compiler_stdin;standard input of compilers,compile_only:Compile only (do not link) #csc;Path to the CSharp compiler08)csc_flags=Flags for the CSharp compilerHP+directories +Directories to include by all the compilers`h%flags !Flags passed to all the compilersx*last_flags ?Flags passed to all the compilers at the end of the commandline)libraries +Libraries the program should be linked with%mkdll=Command to use to build a DLLȠ%mkexe /Command used to build an executable program DLLؠࠠ&module:Compile one module at once𠠑'modules9Other modules of the test-nativecc_libs &Libraries to link with for native code  (&objext9Extension of object files8@&libext:Extension of library filesPX&asmext;Extension of assembly filesh%p+ocamlc_byte "Path of the ocamlc.byte executable.-ocamlopt_byte $Path of the ocamlopt.byte executable7(ocamlrun?Path of the ocamlrun executable@,ocamlc_flags *Flags passed to ocamlc.byte and ocamlc.optȠIР4ocamlc_default_flags 5Flags passed by default to ocamlc.byte and ocamlc.optࠠR蠠.ocamllex_flags8Flags passed to ocamllex[.ocamlopt_flags .Flags passed to ocamlopt.byte and ocamlopt.optd6ocamlopt_default_flags 9Flags passed by default to ocamlopt.byte and ocamlopt.opt(m0/ocamlyacc_flags9Flags passed to ocamlyacc@vH1ocaml_exit_status=Expected exit status of ocamlX`3ocaml_filetype_flag -Filetype of the testfile (-impl, -intf, etc.)px7ocamlc_byte_exit_status !Expected exit status of ocac.byte9ocamlopt_byte_exit_status %Expected exit status of ocamlopt.byte4ocamlnat_exit_status Expected exit status of ocamlnat6ocamlc_opt_exit_status Expected exit status of ocac.optРؠ8ocamlopt_opt_exit_status $Expected exit status of ocamlopt.opt蠠𠠐-ocamlrunparam;Equivalent of OCAMLRUNPARAM+ocamlsrcdir7Where OCaml sources are,40ocamldebug_flags4Flags for ocamldebugDL'os_type8The OS we are running on\d.ocamldoc_flags.ocamldoc flagst|0ocamldoc_backend )ocamldoc backend (html, latex, man, ... )4ocamldoc_exit_status=expected ocamldoc exit status/ocamldoc_output/Ѯ䠠5Build_path_prefix_map0FI P('@@@@ P