Caml1999T037ba_6C*Odoc_printР&Stdlib&Format6ocamldoc/odoc_print.mlP7<P7B@@ 3@@@@@@#intA;@@@A@@@@@&_none_@@A@A@$charB;@@A@@@@@@A@&stringQ;@@ A@@@@@ @@@%bytesC;@@A@@@@@@@@%floatD;@@A@@@@@@@@$boolE;@@%falsec@@@$trued@@#@@@A@@@@@$@A@$unitF;@@"()e@@.@@@A@@@@@/@A@ #exnG;@@@A@@@@@3@@@#effH;@@O@A@A@@@@@@<@@@,continuationI;@@Q@@P@B@A@nY@@@@@@K@@@%arrayJ;@@R@A@A@@@@@@U@@@ $listK;@@S@A"[]f@@b@"::g@@@T@@o@ @@A@Y@@@@@r@@@&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_patternӐ@@0Division_by_zero]#@@@A٠  @+End_of_file\#$@@@Aᠰ@'FailureY#,@'@@A꠰@0Invalid_argumentX#5@0@@A󠰠$#@-Match_failureV#>@@=@9@;@@a@@A54@)Not_foundZ#O@@@A =<@-Out_of_memoryW#W@@@AED@.Stack_overflow^#_@@@AML@.Sys_blocked_io_#g@@@A$U'T'@)Sys_error[#o@j@@A-^0]0@:Undefined_recursive_modulea#x@@w@s@u@@h@@A>oAnA@:Continuation_already_takenb#@@@AFwIvI@@@@@A3tssttttt@s@@|P77{@@|@3yxxyyyyy@w@@@Ġ"()QCGQCI@;2<@@@N@@@@A@@Ac@@5@@ @@@@@ 3@@@@డ(Out_type+Ident_names&enable(Out_typeQCLQCT@ QCUQC`@@QCaQCg@ @@$boolE@@@^$unitF@@@]@@\@3typing/out_type.mli@@(Out_typex@"@@@@@@f@@@e@@d>@@ภ%falseQChQCm@;@@@M@@@@B@@A@@@ @@/@@@mB@qU@@B@@a@@@rB@l[@A@QCC@@@^@ఠ'new_fmtSosSoz@@A@@@|@@@wA@t@&Stdlib&Format)formatter@@@?A@<@@@@@B&stringQ@@@A@@@A@=@@>A@u@@vA@s@࣠@%paramAĠ9So{:So}@@@@@5376677777@B@SooA\9G@@@@@  @@@ఠ#bufNTOT@bAA@@@&Buffer!t@@@D@y@డh&Buffer&createhTiT@ lTmT@@@#intA@@@Q$@@@P@@O@*buffer.mlip<<p<Q@@.Stdlib__BufferA@@@@@@@#3@@@"@@!N@@TT@@%@@@E@E@^@@3 @@G_@A@T @@@ఠ#fmt?UU@BA@@@@@D@3@uha@b@c@@@డ3formatter_of_bufferUU@@&Stdlib&Buffer!t@@@ @@@ @@ @*format.mli@@.Stdlib__Format@@@@@@@@@@@@-@@ఐ#bufUU@7@@-@@@E@E@A@@6 @@EB@A@U @@@ఠ%flushVV@CA@@@{@@@D@@@@8D@@@D@3        @aoh@i@j@@@࣠@AĠVV@@@@@@@@@ డ2.pp_print_flush.W/W@@@@@ @$unitF@@@ @@@ @@ @@ @t==u==@@sk@@@@5@@@@@@@@@@@@@@3ONNOOOOO@D@@@@ఐ#fmt_W`W@O@@R@@@ H@H@@@ภqWrW@@@@>@@@ H@%@@L@@+@@@G@ ,@@ఠ!sXX@DA@@i@@@!G@@డ&Buffer(contentsXX@ XX@@@V@@@T@@@S@@R@5~ H H6~ H b@@4B@@@@c@@@@@@@@@@ఐy#bufXX@@@z@@@"H@&H@%@@2 @@B@A@X @@ డ&Buffer%resetYY!@ Y"Y'@@@@@@w$unitF@@@v@@u@{b|b$@@zI@@@@@@@+@@@*@@)3@x@y@z@@@@ఐ #bufY(Y+@`@@@@@2H@6H@5@@8 @@@@@7G@1@ఐ!s'Z.2(Z.3@$@@'@H@@(@Y@@@@@ @A@,D@; @A@1V @@@ఐ#fmt=\9<>\9?@-@@,3;::;;;;;@1HA@B@C@@@@ఐN%flushL\9AM\9F@ @@-@@P\9;@@@A@5@@C@'@@H@f@@@@@ @"A@XA@F!@A@@@Ƞ@@ఠ(type_fmtm^INn^IV@EA@@_@@@_A@H3qppqqqqq@}v@w@x@@@@ఠ.flush_type_fmt^IX^If@FA@@@@@@be@@@a@@`A@I@@^IM^Ig@@@%@@@L"@ఐ'new_fmt^Ij^Iq@+@@@@@@T@@@@P@@'@@@S@@@R@@Q@@O@@ND@@ภ9^Ir^It@8@@@:@@@cB@gT@@*@@@`@N@@hB@^]@A@^II@@@`@@_uy_uz@@@@@A@i3@qx@y@zle@f@g@@@@ఠ'outfuns`}`}@GA@@7formatter_out_functions@@@~B@j@డ >pp_get_formatter_out_functions`} `}@@@@@ e@@@@ d@@@ c@@ b@@ a@KL#Q@@Jx@@@@ @@@p@@@@o.@@@n@@m@@lF@@ఐȠ(type_fmt5`}6`}@O@@(@@@C@C@Z@@ภG`}H`}@@@@:@@@C@j@@H@@Vk@A@Q`} @@డ_>pp_set_formatter_out_functions[a\a@@L@@@ ]@k@@@ \@@@ [@@ Z@@ Y@+Y@@v@@@@^@@@@}@@@@@@@@@@3xwwxxxxx@@@@@@@ఐ(type_fmtaa@@@}@@@B@B@@@3*out_string@@@ X@&stringQ@@@ D@#intA@@@ C@@@@ B~@@@ A@@ @@@ ?@@ >@@@ 3)out_width @@@@ K#pos@@@ J#len%@@@ I)@@@ H@@ G@@ F@@ E@@A@A a') a'X@@q@3)out_flush@@@@@ N@@@ M@@ L@@B-@Abkmbk@@r@3+out_newlineP@@@@ Q@@@ P@@ O@@C=@A)c*c@@(s@3*out_spaces`@U@@@ T@@@ S@@ R@@DM@A9d:d@@8t@3*out_indentp@e@@@ W@@@ V@@ U@@E]@AIeJe@@Hu@@AM`N`&@@Lp@@@@@@@@@@|@@@{@@@@@@@@@B@@z@{@@@zx@@@wu@@@t@@@@@@@@@B@@p@q@@@ p@@@ @@ B@@l+out_newline\b]b@࣠@1AĠib jb @@@@@}@@@@@@@ఐ'outfuns|b}b@@@@@@@@*out_stringbb!@@@@@@@@@@@@@@@@@@@@@@@@ @@# b#b'@@b"b(@@ @@@E@E@4@@@b)b*@@@@@E@E@D@@Cb+b,@@@@@E@E@T@@V @@@@@E@Z@b@@@@@@@@@@@B@f@@@@@@@@@@B@@@@@@#@@@"@@!B@@@ఐ'outfunsbb@@@@@@ B@B@@bb-@@@@@B@&@@@@5@@@62@A@_uu @@ @5@@ఠ+modtype_fmt)d/4*d/?@=HA@@@@@?A@(3-,,-----@M@@@@ఠ1flush_modtype_fmt;d/A[@A@d//@@@^@ఠ3string_of_type_exprieiie|@JA@@@%Types)type_expr@@@YA@J@@@!A@K@@LA@I3@@@x@y@z@@@࣠@!tAie}ie~@KA@@#3@0ieek@@@@@  @@ డ(Printtyp2shared_type_scheme(Printtypjj@ jj@@*Format_doc.format_printerJ@@@@@@@3typing/printtyp.mligg(@@(PrinttypQ@@@X@@@@@@3@<Ha@?@@@@@@ఐ(type_fmtjj@(@@&Stdlib&Format)formatter@@@_D@cD@b @@ఐl!t+j,j@*@@-@@P@@@@@!C@^3@ఐ.flush_type_fmt=k>k@V@@@@@@!@@@!@@!G@@ภǰPk@@@@@@@!C@!V@@@@W@z@@X@A@A@!@A@@@(Use_codeAfmgm@#~@7@@@!@@Apmqm@@MA@г &string|m @@3xwwxxxxx@@@@@@@@@@@@@ఠ1simpl_module_typeu6:u6K@NA@@$code4@@@"B@!@@@!B@!@%Types+module_type@@@"B@! B@!@@!B@!@@!B@!3@7SM@@@࣠$$A(u6Mu6Q@OA@@*)@@@!3@?u66E  @@@@@u6L@@!tAu6Ru6S@PA@@53@%FE@@@!@!@"@@@@  @@ Р%Types%TypesvVavVf@@ 3@(S@@ @@@@A3@@@vV\ @@ @3@@@Aఠ$iter wjt wjx@ QA@@@i@@@"9F@!F@!@@!3        @@@@࣠@!tA "wjy #wjz@ 6RA@@3 !   ! ! ! ! !@-"@@@!G@!@ @!@@@@  @@ఐ!t 8x} 9x}@+@@@@,3 7 6 6 7 7 7 7 7@#@@@Ġ)Mty_ident Jy Ky@;)Mty_ident@@@! @$Path!t@@@!@A@@D@A0typing/types.mli\\\\@@@"@@ cy dy@@@@@!3 c b b c c c c c@,@@@@@ @@Z@@Z@Ġ)Mty_alias rz sz@;)Mty_alias(@%!t@@@! @AC@D@A#]G]I$]G]^@@@%@@ z z@@@@@!"@@@@@{#@@{#@@B@@|$@@@ఐt!t z z@[@@.@Ġ-Mty_signature { {@;-Mty_signatureV@)signature@@@! @AA@D@AP\\Q\]@@@#@@ { {@@@@@!3        @{@@@@@@@@@@@@ఐ$code } }@@@,+@@@!@Ġ$None ~ ~ @; * 7 4@@W@@@@AA@A @@ -@@ @@CB@@@!x@@GF@@@!|@@@ภ-Mty_signature ~  ~ @Jภ"[] ~  ~ @; g t q@@U@@@@AA@A @@ j@ @@Y@@@!K@"@@@@@Ġ$Some   "   &@; ]9@ [A@AA@A @@ [ఠ!s    '   (@ +WA@@B@"M@!g@@@@@@@@!l@@@@@!p@@@డ 3%raise 0  , 1  1@@#exnG@@@!a@@@&%raiseAA @@@*stdlib.mli^BB^Bg@@/@@@@@@@@" KF@"UF@"CF@"NF@"'F@"2F@!L@" @@" 3 W V V W W W W W@!KD@E@F@@@@ภ(Use_code h  3 i  ;@; @@@!@A@@A@@ఐa!s x  < y  =@@@`@@ |  2 }  >@@K@@@"L@"'@@T@@o(@@@A | @ ? H@@r@Ġ+Mty_functor A I O A I Z@;+Mty_functorG@1functor_parameter@@@! @@@! @BB@D@AE]]F]]F@@@$@Ġ$Unit A I \ A I `@;$Unit@@@!@@@@AA@AX]x]zY]x]@@@ &@@@  @@"@@@!3        @@@@ఠ"mt A I b A I d@ SA@@@@@!@@@: A I e@@@@@@@ภ+Mty_functor A I i A I t@Aภ$Unit A I v A I z@0@@@J@@@"&I@"+3        @&@ @!@@@ఐ栐$iter A I | A I @ʰ@@@@@"-@@ఐ<"mt A I  A I @@@J@"1!@@@@"@@4 A I @@$@Ġ+Mty_functor B   B  @Ġ%Named B   B  @;%Namedo@&optionL%Ident!t@@@!@@@!@@@!@B@AA@A]]]]@@@'@ఠ$name >B   ?B  @ RTA@@# @@@!@@@! @ఠ#mt1 PB   QB  @ dUA@@@@@!@@@> XB  @@@@@! @ఠ#mt2 cB   dB  @ wVA@@@@@!.@@@Z kB  @@\0@@\0@@@ภ+Mty_functor rC   sC  @ภ%Named {C   |C  @aఐG$name C   C  @F@G@H@@nk@@@"B@@@"AI@"FI@"D3        @[^LE@F@G:3@4@5@@@ఐ$iter C   C  @~@@@@@"I@@ఐc#mt1 C   C  @@@cJ@"M$@@@@%@@? C  @@'@@@"8I@"@,@ఐ$iter C   C  @@@@@@"P;@@ఐv#mt2 C   C  @B@@J@"TJ@@@@K@@n C  @@M@@@A x}@@{@A@@@@"yF@"x@@@ wjl @@ఐ預$iter E   E  @Ͱ@@@O@@@"|@@"{3        @@@@@ఐ1!t E  ;@<@@a @@=@@`@!>@@a@ vVX@@@c3        @@@@@BA@}B@"I@A)ocaml.doc 吠 R Return the given module type where methods and vals have been removed from the signatures. Used when we don't want to print a too long module type. @param code when the code is given, we raise the [Use_code] exception if we encounter a signature, so that the calling function can use the code rather than the "emptied" type.  o t35@@@@@@@V@VU@n@ఠ5string_of_module_typeà ,G   -G  @ @XA@@$code@@@"B@"@@@"B@"(complete @@@"B@"@@@"B@"@+module_type@@@"B@" 9@@@"B@"@@"B@"@@"B@"@@"B@"3 ^ ] ] ^ ^ ^ ^ ^@@@@@@࣠66A: pG   qG  @ YA@@۠<@@@"3 s r r s s s s s@Q |G   }M  @@@@@ G  @=%*opt*AఠBƠC G   G  !@ ZA@@DB@"C@"3        @)\@@@"@%@&@@@ภ  G  " G  '@ @@@ @@@"@@ G   G  (@@!tA G  ) G  *@ [A@@\3        @#.(@)@*@@@@@@@ఠ"t2Ƞ I 3 ; I 3 =@ \A@@sB@"B@"3        @%w@@@@@ఐL(complete I 3 C I 3 K@$@@L@ఐ5!t I 3 Q I 3 R@@@@ఐa1simpl_module_type I 3 X I 3 i@@@^Z@@@"@@@"@S@@@"@@"@@"4@lఐ$code I 3 k I 3 o@x@@w@@@"G@"G@"I@@ఐr!t I 3 p I 3 q@S@@V@@4@@ZB@"X@ $I 3 @@@Z@A@ &I 3 7@@ డY'modtype(Printtyp 6J u y 7J u @  :J u  ;J u @@WT@@@@@@@S@O^@ @@ @@@"@@@"3 J I I J J J J J@@@@@@@ఐ3+modtype_fmt \J u  ]J u @@@N@@@"G@"G@"@@ఐ"t2 rJ u  sJ u @#@@&@@@@@ @@@"F@",@ఐI1flush_modtype_fmt K   K  @а@@@ @@@" e@@@"@@"@@@ภ  K   K  @ @@@ @@@"F@"P@@@@@Q@k @@AR@| @@B@Ġ(Use_code M   M  @Bఠ!sɠ M   M  @ ]A@@L@@@"@@@@@ @@@"@@@ఐ!s M  I@@@K@@j3        @@@@@@ H - /O@@l3        @@@@OQA@B@"X@A@U@UT@n@ఠ0simpl_class_typeˠ Q j n Q j ~@ ^A@@@=*class_type@@@-B@#B@#@@#B@#3        @@@@@@࣠@!tA Q j  Q j @_A@@3        @(Q j jk5=@@@@@  @@Aఠ$iterΠR  R  @%`A@@@3@@@,D@#D@# @@# 3@+<@"@#@@@࣠@!tA+R  ,R  @?aA@@3*))*****@$@@@# E@#@"@#@@@@  @@ РS%TypesDS  ES  @@ 3CBBCCCCC@&4@@@@@@A3FEEFFFFF@@@NS   @@ @3KJJKKKKK@@@ఐ2!tZT  [T  @@@F3XWWXXXXX@@@@Ġ*Cty_constrhU  iU  @;*Cty_constr@@@ @!t@@@ $listK)type_expr@@@ @@@ @@@ @C@@C@A-zYY.zYY@@@@@U  U  @@!@@@#3@I@@@@ @ @@@#@@@# @@@@@@#@@@<@@@@@@@ఐ!tU  U  @c@@@Ġ-Cty_signatureV  V  @;-Cty_signatureP@/class_signature@@@ @AA@C@Ah{YYi{YY@@@@ఠ"csРV  V  @bA@@@@@#3@@@@@@@@@@@@@@ఠ(self_rowԠY W aY W i@fA@@>.transient_expr@@@#I@#)3@$@@@@@డ.Transient_expr&createZ l tZ l @ Z l Z l @@@])type_desc@@@#d%level#intA@@@#c%scope @@@#b"id@@@#a>@@@#`@@#_@@#^@@#]@@#\@&&&'?@@~y@1,@@@)@@@#'%@@@#" @@@#@@@#Z@@@#@@#@@#@@#@@#X@@ภ$TnilMZ l NZ l @;$TnilK@@@@@@@AL@Ancenck@@@O@@  @@V@@@#J@#s@T@f[  g[  @@]@@@#J@#J@#@Zడ%Btype,lowest_level%Btype[  [  @ [  [  @@#intA@@@%G@0typing/btype.mli~  ~  @@%Btypea@@@@@@#J@&J@&@~@[  [  @@@@@#J@&J@&@@ @@@A@Y W ] @@@ఠ%tself-]  ]  @gA@@@@@'.I@&3@@@@@@@ఠ!t.^  ^  @hA@@W@@@&J@&@ఐ"cs^  ^  @@@(@@@&@&'@)csig_self^  ^  @3)csig_self3@@@ v@@@ @@@ 3-csig_self_row |@@@ A@A@ACOCSCOCt@@R@3)csig_varsZ$Vars!t@(Asttypes,mutable_flag@@@ @ ,virtual_flag@@@ @@@@ @@ @@@ A@B,@ACuCyCuC@@x@3*csig_meths8%Meths!t@.method_privacy@@@ @-,virtual_flag@@@ @@@@ @@ @@@ A@CO@ACCCD @@@@AC5C9C5CN@@@na@@z@A@O^  c@@@ఠ$desc/Z_  [_  @niA@@Z@@@&J@&3^]]^^^^^@@@@@@ภ'Tobjectl_  m_  @;'Tobject@@@@{&Stdlib#ref^@3!t@@@@@@@@@@@@~@@@}@@@|@BDAL@A=X>X/@@@M@డd.Transient_expr)type_expr_  _  '@ _  (_  1@@@@@@#:@@@#~@@#}@_(H(J`(H(t@@@@@@@@@@&G@@@&@@&d@@ఐ(self_row_  2_  :@@@@@@&K@&K@&x@@2 @@c@@@&@&K@&@డ#ref_  <_  ?@@!a@#ref @@@g@@f,%makemutableAA@@@ddd@@@@@@@@@@&@@@@&@@@&@@&@@@&J@'J@' J@'+@@@'@@'@@ภ$None._  @/_  D@[@@@*J@' @@G@@à.@@@&J@' K@'@@=_  E@@8@@@&@A@B_  @@డ .Transient_expr&createP` I QQ` I _@ T` I `U` I f@@T@@@T@@@'RP@@@'MK@@@'JH@@@'@@@'@@'@@'@@'@@'3jiijjjjj@ @@@@@@ఐ"$desc|` I g}` I k@ @@}@@@'2J@'4J@'3@{డO)get_levela l ~a l @@@@@@@@@@@C# # D# #(@@l@@@@(@@@'8@@@'7@@'6<@@ఐ砐!ta l a l @R@@?@@@'?K@'AK@'@P@@a l }a l @@@@@'1@'BK@'>Z@డ)get_scopea l a l @@]@@@@@@@@@#)#)#)#H@@ 7m@@@@k@@@'F@@@'E@@'D@@ఐ*!ta l a l @@@@@@'MK@'OK@'N@@a l a l @@@@@'0@'PK@'L@డ&get_ida l a l @@@@@@@@@@@#I#I#I#e@@ zn@@@@@@@'T@@@'S@@'R@@ఐm!t;a l <a l @ذ@@@@@'[K@']K@'\@@Fa l Ga l @@+@@@'/@'^K@'Z@@ @@@ @@@ @@@A@S]   @@ภ%Types\c  ]c  @-Cty_signatureac  bc  @@{)csig_selfnc  oc  @డ7.Transient_expr)type_expr}c  ~c  @ c  c  @@Ӱ@@@@@@'m @@@'l@@'k3@@@@@@@ఐ⠐%tselfc  c @ @@@@@'tI@'vI@'u@@( @@*@@@'iI@'s@-csig_self_rowd d-@డy.Transient_expr)type_exprd0d>@ d?dH@@@@@@@@'O@@@'@@'B@@ఐ(self_rowdIdQ@@@@@@'I@'I@'V@@% @@i@@@'}I@'\@ꡠ)csig_varseSqeSz@డ$Vars%emptyeS}eS@ eSeS@@!t!a@(@@@(@'map.mliL  L  @@+Stdlib__MapE@@@@@@@'@ @@@'@@@@'@@'@@@'H@)@*csig_meths2f3f@డ%Meths%empty?f@f@ CfDf@@CB@+]@@@+a@?@; @@(@$@@@*@"@@@*@@@@*@@*@@@*H@,w@@@fc  gf@@@@@'cH@,@@@@@@@'b@ @@@ @@W@Ġ%Typesgg@)Cty_arrowgg@@;)Cty_arrow@})arg_label@@@ @@@ @@@ @CB@C@A =|YY >|YZ!@@@ @ఠ!lѠgg@cA@@@@@#!M@ఠ$texpҠgg@dA@@8@@@#"[@ఠ"ctӠgg@eA@@@@@##i@@@Hg@@k@@k@@@@ఠ&new_cthh@jA@@D@,I@,3@>7@8@91*@+@,$@@@@@ఐؠ$iterhh@@@@@@,@@ఐ9"cthh@@@'D@#J@,%@@@@&@A@h@@ภ)Cty_arrowi i @ఐn!li i  @6@@@@@,H@,H@,3@COH@I@J@@@ఐu$texp&i "'i &@J@@@@@,H@,H@,@ఐf&new_ct8i (9i .@@@e @@5<i /@@W@@@,%@A@@%h@@@ABT  @@'@DS   @@)3@??@@@@@@@@@ A@@4/@@,D@,@@@LR  @@ఐE$iterVk57Wk5;@'@@@u@@@,@@,3YXXYYYYY@/@@@@ఐq!tik5<f@Kg@@ @@h@@@!i@@P@sjA@B@-q@A`D Return the given class type where methods and vals have been removed from the signatures. Used when we don't want to print a too long class type.}O  ~P  i@@@@@@@}@}|@@ఠ4string_of_class_typem?Cm?W@kA@@(complete N@@@-B@- @@@- B@-@ *class_type@@@-9B@-@@@-OB@-@@-B@-@@- B@-3@@@@@@࣠$5Aఠ()m?Zm?b@lA@@*B@-B@- 3@?m??q+@@@@ภm?cm?h@@@@@@@-@@m?Xm?i@@!tAm?jm?k@mA@@B3@"-'@(@)@@@@@@@ఠ"t2nntnnv@ nA@@WB@-DB@-3@#[@@@@@ఐI(completenn| nn@"@@I@ఐ3!tnnnn@@@q@ఐC0simpl_class_typenn nn@o@@@>@@@-@@-+@@ఐR!t1nn2nn@5@@8@@@@,@ఐ\1flush_modtype_fmtqq(@ @@@@@@-Ix@@@-H@@-G@@@ภ!q)@@@@!@@@-PE@-TO@@@@P@j@@Q@{@@@A@&B@-X@A@@@@B@S@A@ @ @- E@ d ^B@ ? c@ @@G@@A@B@@3@ J@@@F*Odoc_printC@@ B@@=A@@ H************************************************************************A@@A@L@ H BMMBM@ H OCaml CC@ H DD3@ H Maxence Guesdon, projet Cristal, INRIA Rocquencourt E44E4@ H FF@ H Copyright 2001 Institut National de Recherche en Informatique et GG@ H en Automatique.  H Hg@ H IhhIh@ H All rights reserved. This file is distributed under the terms of JJ@ H the GNU Lesser General Public License version 2.1, with the KKN@ H special exception on linking described in the file LICENSE. !LOO"LO@ H 'M(M@ H************************************************************************-N.N5@ S* Return the given module type where methods and vals have been removed from the signatures. Used when we don't want to print a too long module type. @param code when the code is given, we raise the [Use_code] exception if we encounter a signature, so that the calling function can use the code rather than the "emptied" type.   * Return the given class type where methods and vals have been removed from the signatures. Used when we don't want to print a too long class type. [ we delete vals and methods in order to not print them when displaying the type 9W  :X 5 V@ A FIXME : my own Printtyp.class_type variant to avoid reset_names ?o@o@@(./ocamlc)-nostdlib"-I(./stdlib"-g0-strict-sequence*-principal(-absname"-w8+a-4-9-40-41-42-44-45-48+-warn-error"+a*-bin-annot/-strict-formats"-I(ocamldoc"-I%utils"-I'parsing"-I&typing"-I(bytecomp"-I,file_formats"-I&lambda"-I*middle_end"-I2middle_end/closure"-I2middle_end/flambda"-I=middle_end/flambda/base_types"-I'asmcomp"-I&driver"-I(toplevel"-I%tools"-I'runtime"-I1otherlibs/dynlink"-I-otherlibs/str"-I4otherlibs/systhreads"-I.otherlibs/unix"-I8otherlibs/runtime_events"-cz{ =/builds/workspace/precheck/flambda/false/label/ocaml-linux-32 <10/.-,+*)('&%$#"! @@0,-GlOf2p 3@@@(Asttypes0>n{T8cئ#0sYTjx꤮5Build_path_prefix_map0z HkGs8CamlinternalFormatBasics0%FU(Q/Tu0CamlinternalLazy0&͂7 Pˆ*Cmi_format0c˯7͗ԩmݠ*Data_types0I'Ue`wq]Ѡ#Env0zV L{YWI*Errortrace0 k"&LrF*Format_doc0]mWϓ:Mݠ%Ident0">WA+9*X,Identifiable0 {d\FX'`)Load_path0I@18 ~(Location0a7cK_H%9)Longident0s `7mɕc$Misc0ob]6>Vê>0{$zs.Type_immediacy0A^abOhՠ%Types0^Y~# )Unit_info0ڀh%((Warnings0mJɒkgr