Caml1999T037uSQC+Ocaml_testsР%Tests%Tests8ocamltest/ocaml_tests.mlRchRcm@@ 3@@@@@@#intA;@@#intA@@@@@&_none_@@A@A@$charB;@@$charA@@@@@ @A@&stringQ;@@&stringA@@@@@@@@%bytesC;@@%bytesA@@@@@@@@%floatD;@@%floatA@@@@@@@@$boolE;@@%falsec@@%@$trued@@+@@@A@@@@@,@A@$unitF;@@"()e@@6@@@A@@@@@7@A@ #exnG;@@@A@@@@@;@@@#effH;@@O@A@A@@@@@@D@@@,continuationI;@@Q@@P@B,continuationA@nY@@@@@@T@@@%arrayJ;@@R@A%arrayA@@@@@@_@@@ $listK;@@S@A"[]f@@l@"::g@@@T@@y@ @@A@Y@@@@@|@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@)nativeintA@@@@@@@@%int32N;@@%int32A@@@@@@@@%int64O;@@%int64A@@@@@@@@&lazy_tP;@@X@A&lazy_tA@Y@@@@@@@@ 5extension_constructorR;@@5extension_constructorA@@@@@@@@*floatarrayS;@@*floatarrayA@@@@@@@@&iarrayT;@@Y@A&iarrayA@Y@@@@@@@@ *atomic_locU;@@Z@A*atomic_locA@@@@@@@@@ .Assert_failure`#@@@@@J@@@@@@@@[@@A頰=ocaml.warn_on_literal_pattern@@0Division_by_zero]#@@@A󠰠  @+End_of_file\#$@@@A@'FailureY#,@'@@A@0Invalid_argumentX#5@0@@A $#@-Match_failureV#>@@=@9@;@@a@@A5!4!@)Not_foundZ#O@@@A&=)<)@-Out_of_memoryW#W@@@A.E1D1@.Stack_overflow^#_@@@A6M9L9@.Sys_blocked_io_#g@@@A>UATA@)Sys_error[#o@j@@AG^J]J@:Undefined_recursive_modulea#x@@w@s@u@@h@@AXo[n[@:Continuation_already_takenb#@@@A`wcvc@&Stdlib&Result@@@@A3@@@Rcc@@@3@@@Р/Builtin_actions/Builtin_actionsSnsSn@@ 3@@@@@A3@@@Snn@@ @3@@@Р-Ocaml_actions-Ocaml_actionsTT@@ 3@@@@@A3@@@T@@ @3@@@@ఠ(bytecodeTVV@@A@@%Tests!t@@@ 1A@M3@@@@@ఠ*byte_buildUWW@AA@@l'Actions!t@@@UB@P@@@RB@N @ภ"::Y\ A;q@@U@rB@AA@A@@lడ\;setup_ocamlc_byte_build_envY@ @@@,@;ocamltest/ocaml_actions.mliTT@@-Ocaml_actionsA@ @@*A@ภ"0Z!A డw+ocamlc_byte 9Z@;!t@@@-@UU@@B@ @@HB@ _@ภ@N[?A>డ8check_ocamlc_byte_output W[ @Y!t@@@.@@Y,test_actionsgg@డ!@kaqkar@@$listK!a@@@@@@@ @@@@@@@@@@@@@*stdlib.mlinnnn@@&Stdlib@'&@@@$@@@ FA@ A@ PA@ K@@@ O@@ N@&@@@ M@@ L%@@@ J@@ I@@ Ht@@డl"&&h#h%@@$boolE@@@V@@U@ @@@T@@S@@@R@@Q@@P(%sequandBA @@@@QR@@P]@$#@@@!@@@ g@@ f@@@@ e@@ d@@@ c@@ b@@ a@@డ#Sys%win32HhIh@ LhMh"@@$boolE@@@ @'sys.mli@@+Stdlib__SysZ@@@U@@@ wC@ C@ @@డ0Ocamltest_config/native_compiler0Ocamltest_configth&uh6@ xh7yhF@@$boolE@@@ <@>ocamltest/ocamltest_config.mlig  g  @@0Ocamltest_config\@@@w@@@ uC@ MC@ L @@I@@I@@@ NC@ s@ఐ)opt_buildiLPiLY@@@@@@ _B@ QB@ O&@ఐ*byte_buildkaekao@@@B@ TB@ R5@hkap@@8@@డ.!@oo@@@@B@ uB@ Y@@@ ]@@ \@ @@@ [@@ Z@@@ X@@ W@@ V_@@ภܰmw{oA۠డJ#run mw~@'Actions!t@@@@=ocamltest/builtin_actions.mlinWWnWj@@/Builtin_actionsQ@@@2@ภ n!Aడj4check_program_output n@ !t@@@@qq@@S@ @@PC@ }@ภ)o?A@@A@_D@ w@@@ |C@ @@)IA@hD@ o@@@ tC@ {@@B@ V@ภ|x|8AడI:check_ocamlopt_byte_output  |x@ !t@@@4@\\@@I@ @@\B@ t@ภ }VA@WA@kC@ @@@ B@ @@)`A@tC@ @@@ B@ @@PiA@}@@@ B@ @@;y>@q@@B@@@ @A@Ax+-w@@@ఠ)opt_buildL~M~@_EA@@XW!t@@@ B@ @@@ B@ 3YXXYYYYY@@@@@@ภXf@gC AWడC@ =@@ఐ)opt_build>F8<?F8E@G@@W@@@ #notNN@g@@@g@@@ w@@ vf@@@ u@@ t@@డV#Sys%win32NN@ NN@@@@@@@ E@ E@  @@+ @@q@@@ E@ ~@ఐ )opt_build O O@@@L@@@ [D@ D@ "@ภŰ Q Q@@@@D@ -@ %N &R@@0@@f@@c>@@@ :C@ D@ Y9@@ @@C:@A@ 2D @@)test_name <T =T@&native CT DT@@ FT GT@@@@@ A@ 3 H G G H H H H H@Wkd@e@f@@@3test_run_by_default VU WU @ภʰ ]U  ^U @@@@#@@@ A@ @,test_actions kW S W lW S c@డ/native_compiler0Ocamltest_config zX f p {X f @  ~X f  X f @@@@@@@ A@ :@ఐ+opt_actions X f  X f @A@@GD@@@ @@@ A@ M@ภ X f  X f Aడ$skip  X f @!t@@@@SxxSx@@A@ @@)A@ A@ A@ A@ r@ภY$AW@%A@ #@@@ A@ @@ X f -@@?A@ A@ @ X f l X f @@C@v0test_description V   V  @ 1Build native program, run it and check its output V   V  P@@ V   V  Q@@@@@ A@ @@@ S Y  @@M@@@N@@@O@@@PK@A@ w@@@N@ఠ(toplevel [   [  @ GA@@$@@@ A@ 3        @cqj@k@l@@@ޡ)test_name \   \  @(toplevel \   \  @@ \   \  @@@@@ A@ @顠3test_run_by_default +]   ,]  @ภ%false 3]   4]  @; @@@@B@@A @@ @@@@@@ A@ 5@,test_actions C` U W D` U c@ภ< Jb j n Ke  A;డ5setup_ocaml_build_env  Tb j @V!t@@@;@9c:c@@8P@ @@@@@ A@ A@ A@ b@ภb pc  &A`డ%ocaml  yc  @{!t@@@<@^d_d@@]Q@ @@'A@ A@ A@ @ภ d  HAడ2check_ocaml_output  d  @!t@@@=@ee&@@R@ @@$A@ A@ A@ @ภH e  jAG@kA@ @@@ A@ @@+rA@ 8@@@ A@ @@TyA@ !d@@@ A@ @@ a f h@@j@@@ A@ @t0test_description ^   ^  @ :Run the program in the OCaml toplevel and check its output _   _  R@@ _   _  S@@@@@ A@ @@@ [   f  @@@A@ [  @@@砰@ఠ+nattoplevel h   h  @ HA@@ @@@ A@ 3        @ @@@@@١)test_name i   i  @,toplevel.opt i   i  @@ i   i  @@@@@ A@ @䡠3test_run_by_default &j   'j  @ภ -j   .j  @@@@@@@ A@ 2@졠,test_actions ;n p r <n p ~@ภ 4 Bp   Ct  A 3డ 0shared_libraries  Lp  @ N!t@@@F@ 1qAA 2qAa@@ 0[@ @@ @@@ 'A@ /A@ 2A@ 1_@ภ Z hq  &A Xడ 8setup_ocamlnat_build_env  qq  @ s!t@@@>@ Vf'' Wf'O@@ US@ @@'A@ :A@ =A@ <@ภ | r  HA zడ (ocamlnat  r  @ !t@@@?@ xgPP ygPh@@ wT@ @@$A@ EA@ HA@ G@ภ  s  jA డ 5check_ocamlnat_output  s  @ !t@@@@@ hii hi@@ U@ @@$A@ PA@ SA@ R@ภ b t  A a@A@ -@@@ QA@ Y@@+A@ 48@@@ FA@ O@@TA@ ;a@@@ ;A@ D@@}A@ B@@@ 0A@ 9@@ o  @@@@@ &A@ .@0test_description k   k  @ LRun the program in the native OCaml toplevel (ocamlnat) and check its output l   m b m@@ l   m b n@@@@@ _A@ `@@@ h   u  @@ @A@ h  @@@ @ఠ&expect w   w  @ .IA@@ @@@@ fA@ b3        @"0)@*@+@@@)test_name 0y   1y  @&expect 7y   8y  @@ :y   ;y  @@ @@@ hA@ i@ 3test_run_by_default Gz   Hz  %@ภ Nz  ( Oz  -@@@@ @@@ oA@ s2@ ,test_actions \~   ]~  @ภ U c   d  A Tడ 6setup_simple_build_env  m  @y!t@@@@wl//xl/U@@vP@ @@ .@@@ {A@ A@ A@ _@ภ {   &A yడ *run_expect    @ !t@@@8@ w`^^ x`^x@@ vM@ @@'A@ A@ A@ @ภ    HA డ 4check_program_output    @ @@A@ A@ A@ @ภ V   _A U@`A@ !@@@ A@ @@ gA@ (-@@@ A@ @@InA@ /Y@@@ A@ @@   v@@ _@@@ zA@ @ 0test_description { / 1 { / A@ LRun expect tests in the program in the OCaml toplevel and check their output | D I }  @@ | D H }  @@ @@@ A@ @@@ x     @@@A@ w  @@@٠@ఠ(ocamldoc      @ JA@@ -@@@ A@ 3        @@@@@@ 硠)test_name      @(ocamldoc $   %  (@@ '   (  )@@ @@@ A@ @ 򡠐3test_run_by_default 4 + - 5 + @@ภ  ; + C < + H@@@@ @@@ A@ 2@ ,test_actions I   J  @డ(ocamldoc0Ocamltest_config X   Y  @  \   ]  @@@@@ 9@^  ^  @@Y@ @@@@@ A@ ]@ภ e s   tNQA dడ 0shared_libraries  }  @1 @@ 3@@@ A@ A@ A@ w@ภ    A ~డ 8setup_ocamldoc_build_env   @ !t@@@A@ |j }j@@ {V@ @@'A@ A@ A@ @ภ   =A డ ,run_ocamldoc  @ !t@@@B@ k k@@ W@ @@$A@ A@ A@ @ภ İ _A  డ 14check_program_output  2@ǰ @@A@ A@ A@ @ภ ۰ 48vA ٠డ 05check_ocamldoc_output  4M@ !t@@@C@ l l@@ X@ @@$A@ A@ A@ @ภ  NPA @A@ j@@@ A@@@+A@ q8@@@ A@  @@IA@ xV@@@ A@ @@rA@ @@@ A@ @@A@ @@@ A@ @@0  @@ @@@ A@ &@ภ /=Y]>YcA .డ $skip GYa@ @@A@ A@A@>@ภ UYbA @A@ @@@ A@L@@^Y[!@@0A@ P@b  %@@2R@ 0test_descriptioni J Lj J \@ 7Run ocamldoc on the test and compare with the referencep J `q J @@s J _t J @@ @@@A@i@@@{  |de@@ql@A@~  @@@o@ఠ@ภAఐ V0]԰{UƫѺq o0:V~qڢYD8CamlinternalFormatBasics0|.e1R$|o,Environments0`ֿ=gxa[07{0s"Y>ĐR00Fyb:Ԑ0 ,T2b//a&Result0wa~hP5=7&Stdlib0t0VoS%{<F:.Stdlib__Either0HD ?|>,Stdlib__List0C|Z`>s䠠+Stdlib__Seq0?72#[O+Stdlib__Set0ܔ@Z8XWaa2+Stdlib__Sys0b'8=OIno0k$/(iΛuɠ)Variables0Cn vmjxjlP@@APC ) 3@@@@@  @ ܑ @ ʑ @w  @GQ@$@@  @@t~@@@P@5@2@@@A@@@@@@@@AB@ @@@@@@@A @ @@@BC@@