Caml1999T0375cz`dC*Odoc_value*ocaml.text&_none_@@A P Representation and manipulation of values, class attributes and class methods. 6ocamldoc/odoc_value.mlP77P7@@@@@@3@@@@@@#intA;@@#intA@@@@@;@A@$charB;@@$charA@@@@@A@A@&stringQ;@@&stringA@@@@@G@@@%bytesC;@@%bytesA@@@@@M@@@%floatD;@@%floatA@@@@@S@@@$boolE;@@%falsec@@]@$trued@@c@@@A@@@@@d@A@$unitF;@@"()e@@n@@@A@@@@@o@A@ #exnG;@@@A@@@@@s@@@#effH;@@O@A@A@@@@@@|@@@,continuationI;@@Q@@P@B,continuationA@nY@@@@@@@@@%arrayJ;@@R@A%arrayA@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@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\#$@@@A366@'FailureY#,@'@@A<??@0Invalid_argumentX#5@0@@AE$H#H@-Match_failureV#>@@=@9@;@@a@@AV5Y4Y@)Not_foundZ#O@@@A^=a<a@-Out_of_memoryW#W@@@AfEiDi@.Stack_overflow^#_@@@AnMqLq@.Sys_blocked_io_#g@@@AvUyTy@)Sys_error[#o@j@@A^]@:Undefined_recursive_modulea#x@@w@s@u@@h@@Aon@:Continuation_already_takenb#@@@Awv@&Stdlib@@$NameARR@@AAР)Odoc_name)Odoc_nameRR@@ @@R@@A+'t_valueBTT@@;@@(val_name(@@-!t@@@9UU@@BA(val_infoby}?by@@WMA@@A@@@@@B^Cc@@@@[JA@#994J_@#@@Ш@г<'t_valueS_T_@@D3RQQRRRRR@ S;@@@A@@@@@@@@@@@@L@@@HEmDC@CC@@@C@C@#??:la`o@9@@Ш@гB$boolua`rva`v@@J"@@M@@%@I@#EE@~by@?@@Ш@гH$boolbyby@@P4@@S@@7@O@@A@K@@KJ@3@7@@A+(t_methodDee@@;@@)met_value@@@@@ff@ V a method has almost all the same information as a value fg@@@@@@@OA+met_private@@u@@@h#h7@@PA+met_virtual@@@@@i8<i8P@@QA@@A@@@@@ejQT@@@@NA@#772f@#@@Ш@г:'t_valueff@@B3@Q;@@@A@@@@@@@@@@@@J@@@FDC@CC@@@C@C@#??:h.@9@@Ш@гB$boolh1h5@@J"@@M@@%@I@#EE@ i8G@?@@Ш@гH$booli8Ji8N@@P4@@S@@7@O@@A@K@@KJ@3@7@@@ఠRA@@@@@@E@@@@&stringQ@@@E@@@*Odoc_types$text@@@E@@@@E@@@E@@@E@3SRRSSSSS@u@@@࣠@!vAclVwdlVx@|SA@@83dccddddd@GklVVlu)7@@@@@  @@$nameAwlVyxlV}@TA@@@3xwwxxxxx@!O@@@@@@@@ఐ+!vmm@@@_3@ V@@@@@(val_infomm@3g@@@A@A3@@@@A@3@@B@A@3@@C@A@3A@D@A@3 A@E@A@3~ }A@F@Aw@t@A@İ @@ՠ@@@@@@@Ġ$Nonenn@;p@@W@@@@AA@A@@@@@@@@@@@@3@5@@@ @@@@@@@@@@ภ$Nonenn@@@@@Ġ$Someoo@;)*@'A@AA@A@@'ఠ!iŠoo@UA@@@@@b@@@@@#"@@@@@@j@@*)@@@@@@q@@@@ఠ!tƠ q q@$VA@@@@J@3@2+@,@-@@@డ$List%assoc%q&q@ )q*q@@@!a@@@@$listK@@!b@@@@@@@@@@@@@(list.mli7778 @@,Stdlib__Listy@,'@@@E@l@@m@!@ @TJ@h@@k@@@j@@i@@g@@fQ@@ఐ$namepqqq@@@8^@@ఐ!iqq@j@@7$info@@@@}t@*Odoc_typesqq@(i_paramsqq@@3(i_params@@@$listKU%param@@@@@@@@G33&i_desc&optionLd@@@@@@@@@ @A7ocamldoc/odoc_types.mliV  V  @@hs@3)i_authors# @@@@@@@@A@AW  W  @@wt@3)i_version2 @@@@@@@@B,@AX X6@@u@3&i_seesA>#see@@@@@@@@C<@A/Y_c0Y_u@@v@3'i_sinceQ?@@@@@@@@DK@A>Z?Z@@w@3(i_before`]@@@@䠠@@@@@@@@@@@Ec@AV[W[@@x@3,i_deprecatedxf@@@@@@@@Fq@Ad\04e\0O@@y@33i_raised_exceptions0raised_exception@@@@@@@@H@At^u^@@{@3.i_return_value@@@@@@@@I@A_%)_%G@@|@3(i_custom@@@@@@@@@@@@@@@J@A`y}`y@@}@3(i_alerts %alert@@@@@@@@K@Aaa@@~@@A]]@@z@@@3@@@@z@@@yK@K@~a@@R@@b@A@xq@@ภ$Somerr@ఐ~!trr@}@~@@@@3@y@@@@@@IHE@@@@@ @@@Ġ)Not_foundtt%@;)Not_found#exnG@@@ @@@&Stdlib A@A&_none_@@A@@I@@@@@@@@@@@ภ$Noneu)3P@@Q@@x@@@pS@@z@@@AmU@@|@_VA@E@]@A@Z@ZY@o@ఠyj@@@@@  @@డ@5update_parameter_text.Odoc_parameterNyjnOyj|@ Ryj}Syj@@@@&stringQ@@@N@@M&optionL*Odoc_types$text@@@L@@@K@@J@@I@`@@@H@@GY@@@F@@E@@D@;ocamldoc/odoc_parameter.mlilYYmu@@fK@50@@@@-@@@ @@ *'@@@ @@@ @@ @@@@@@@@{@@@@@@@3@gs@j@k@@@@ఐ@@@@ @@డ?(get_desc%Types -A   .A  @  1A   2A  @@@@@@ @@ )type_desc@@@ @@ @0typing/types.mli####>@@k@@@@@@@@@@@@@@3 N M M N N N N N@?Kp@B@C@@@@ఐR!t ^A   _A  @ @@}@@5@@&@@@@Ġ%Types qB   rB  @&Tarrow vB   wB  @@;&Tarrow?@@@ @@@@ p@@@ q@@@ r*commutable@@@ s@DAAL@APE  QE  @@@J@ఠ!l B   B  @ _A@@@@@3        @R@@@ఠ"t1 B   B  @ `A@@@@@@ఠ"t2 B   B  @ aA@@$@@@@@ B   B  @@:@@@%@@@X B  @@@@@*@@@@@-@@@ภ":: C   C  @; > Q N@@U@ @B@AA@A @@ :@ఐN!l C   C  @M@N@O@@3        @ZKD@E@F>7@8@9@@@@ఐR"t1 C   C  @ @@@@ C   C  @@G@<@ఐ3$iter C   C  @@@@2@@?-@@>(@@ఐg"t2 C   !C  @/@@?K@E7@@ &C   'C  @@?:@@(@@@;@Ġ%Types 7D   8D  @%Tlink <D   =D  @@;%Tlink@@@@ @AFAL@Arr@@@P@ఠ$texp QD   RD  @ jbA@@@@@L@ @@@$ @@@@@ @@ @Ġ%Types hE ! ' iE ! ,@%Tpoly mE ! - nE ! 2@@;%Tpoly@@@@ $listK@@@ @@@ @BJAL@AAB@@@T@<$texp E ! 4 E ! 8@ cA@@9?@@ E ! : E ! ;@@@@@@@@K@@@5 E ! <@@b@@@P@@P@@k@@f@@@T@@@ఐҠ$iter E ! @ E ! D@@@@@@I@@H3        @ejc@d@e@@@@ఐq$texp E ! E E ! I@ @@K@O@@@@@Ġ%Types F J P F J U@$Tvar F J V F J Z@@;$Tvars@&optionL&stringQ@@@ o@@@ n@A@AL@AA L NA L e@@@cI@@ F J [ F J \@@@@@@@@@@@* @@@@@@@@Ġ%Types G ] c G ] h@&Ttuple G ] i !G ] o@@;&Ttuple@@?=@@@ w@@@ v@@@@ x@@ u@@@ t@ABAL@AM  M  3@@@K@@ EG ] p FG ] q@@!@ @@@@@@נ@@@@@@@@@ @@@A@@ @@@@@@@|@@$@@@@Ġ%Types mH r x nH r }@'Tconstr rH r ~ sH r @@;'Tconstr@$Path!t@@@ y @@@ {@@@ z&Stdlib#ref+abbrev_memo@@@ }@@@ |@CCAL@AXUTVYUT@@@L@@ H r  H r @@*@@@T@@@&@@@@@@]@@@&!@@@@@@f@@@K@@|@@@j@@j@@@@@@@n@Ġ%Types I   I  @'Tobject I   I  @@;'TobjectX@;@@@ ~N#ref@m!t@@@ @vX@@@ @@@ @@ @@@ @@@ @BDAL@AY "Y _@@@^M@@ I   I  @@h@@@@@@.,@+@@@@(@@@@@@@@@@@@@@@@@V@@@@@@@@@?#@@@@@@Ġ%Types 0J   1J  @&Tfield 5J   6J  @@;&Tfield@F@@@ *field_kind@@@ @@@ @@@ @DEAL@A llI@@@N@@ UJ   VJ  @@@@@ @@@@@@@@ @@@@@@@@@@@@@:@@.@@@@@@@@@2@@@ @Ġ%Types {K   |K  @$Tnil K   K  @@;$Tnil @@@@AL@AEoFo@@@O@@@ @@O@@@ =@@=@@@@S@@@ A@Ġ%Types L   L  @'Tunivar L   L  @@;'Tunivar+@@@@ @@@ @AIAL@ApCEqC_@@@S@@ L   L  @@@@@@@@p@@@& @@@@@t@@t@@ @@@@@x@Ġ%Types M   M  @(Tpackage M   M  @@;(Tpackageb@E'package@@@ @AKAL@Axzx@@@JU@@ M   M  @@@@@@@@@@@@@@@@@ @@@@@@Ġ%Types N   N  @(Tvariant N   N  @@;(Tvariant@t(row_desc@@@ @AHAL@A~~@@@yR@@ N   N  @@@@@@@@@@@@@@@@@@ @@@@@ @@@ภ"[] -O   .O  @; W@@@@AA@A >@@ @@@I@Ġ%Types >P   ?P  !@&Tsubst CP  " DP  (@@;&Tsubst@@@@ ^@@@ @@@ @BGAL@Auu.@@@Q@@ ]P  ) ^P  *@@@@@'@@@@@@)@@@(@@@.@@0@@@*@@3@@@+!@@@ ภ%false zQ . = {Q . B@; / 9@@@M@@@@B@@A @@ 2@ @@@@@W5@ Q . 6 @@7@@@A A  @@3        @9@@@}A@@@@r@@qG@o@@@ @  @@ఐ$iter S H J S H N@@@@ @@@z@@y @@@@w@@@@x@@v@@@u@@t3        @@@@@ఐ#typ S H O@@@- @@(@@"@3@@#@A@6E@@A  ِ Create a list of (parameter name, typ) from a type, according to the arrows. [parameter_list_from_arrows t = [ a ; b ]] if t = a -> b -> c. } ~ , o@@@@@@@ @  @!@ఠ4dummy_parameter_list  U T X U T l@ dA@@@W@@@E@@@*param_info@@@F@@@@E@@@E@3        @Jzs@t@u@@@࣠@#typ"AU T mU T p@(eA@@%3@4U T To!@@@@@  @@@ఠ+normal_name#%V s y&V s @>fA@@@(Asttypes)arg_label@@@@@&stringQ@@@@@G@3:99:::::@+7R@.@/@@@డ)Odoc_misc*label_name)Odoc_miscMV s NV s @ QV s RV s @@@*@@@@@%@@@@@@6ocamldoc/odoc_misc.mlizjjzj@@)Odoc_misc\@@@;)@A@gV s u@@@ఠ+liste_param@rW  sW  @gA@@ ٠@@@@@@@@@@@@@G@3@Lib@c@d@@@ఐ:parameter_list_from_arrowsW  W  @@@@@@@@@ @@@@䠠@@@@@@@@@@@&@@ఐ#typW  W  @{@@3@@(@@D4@A@W  @@Aఠ$iterAX  X  @hA@@@@@@@XG@@%Types)type_expr@@@`G@@@G@@@@@@G@@@3@ey@z@{@@@࣠@%paramVA@ఠ%labelBX  X  @iA@@.3@B@=@@&@@H@@B@C@@@@ఠ!tCX  X  @.jA@@<@@X  X  @@@J@E@@@@ @@డ E(get_desc%Types3Y  4Y  @ 7Y  8Y  @@@@@@@@@@ @@@ @@ 3BAABBBBB@CLs@F@G8m@2@3@@@@ఐ?!tTY  UY  @ @@z@@%@@@@@@Ġ%TypesgZ  hZ  @&TtuplelZ  mZ  #@@Lఠ!lDvZ  $wZ  %@kA@@T@SR@@@$@@@#@@@@%@@"@@@!3@I@@@@@)@@T@@@&@@W@@@'@@@ Р(Asttypes(Asttypes[ ) :[ ) B@@ 3@d81@2@3@@@@A3@@@[ ) 5 @@ @3@@@డ)!=\ F W\ F X@@!a@@@@@@$boolE@@@@@@@&%equalBA @@@@*stdlib.mliyy@@ 0Q@! @@@G@YG@G@G@G@z@@{@ @@y#@@@x@@w@@v3@F@@@@ఐ%label\ F Q\ F V@@@)@@ภ'Nolabel\ F Y \ F `@;'Nolabel(Asttypes)arg_label@@@k@@@@AB@A4parsing/asttypes.mlit>Bt>I@@@ b@@@@:L@,@@"@@@@@L@3@ภ.Odoc_parameter,] f p-] f ~@%Tuple1] f 2] f @@;%Tuple;@@@:@$listKE@@@8@@@7f)type_expr@@@9@BA@B@A]mo]m@@@ 4G@డ$List#map^^  _^  @ b^  c^  @@@@!a@>@@v!b@;@@u@@t@ A@@@s@@r@@@q@@p@@o@ 9 :@@ 8W@*%@@@@G@aG@G@G@G@G@K@@@G@G@K@@@@@@,@@@@@@@@@@@@@@࣠@"t2UA^  ^  @mA@@03@@@@@@@ఐ$iter^  ^  @Ȱ@@@@@@@3@) F@@@@@@@ภ'Nolabel^  ^  @@@@G@@@ఐ8"t2^  ^  @@@d!@@^  ^  @@'G@&@@.@@'@^  ^  @@@u@@h@@L@L@E@@డ$List#map^  ^  @ ^  ^  @@@@@@@@@@@@@L@젠@L@L@@@L@@@L@@@@@@Š@@@@@N @@@@@@@V@@డ#sndQ^  R^  @@@!a@⠠@!b@@@@@@@'%field1AA@@@ nn nn9@@ @@@@P@@;@@M@@@ఐ !l^  ^  @װ@@ d@@@M@M@@@^  ^  @@@@@L@M@@@8 @@`@@@K@L@@ఐ!t^  ^  @_@@@@~^  @@@@@@ภ.Odoc_parametera + 5a + C@+Simple_namea + Da + O@@;+Simple_name@ +simple_name@@@6@A@@B@A K\NR L\Nl@@@ F@ະ3'sn_name@@@5 x@@@1@@@ 3'sn_type @@@2@@A@A cV dV@@ C@3'sn_text  $text@@@4@@@3A@B@A tW uW@@ D@@A xU yU@@ A@.Odoc_parameterb P ^b P l@'sn_nameb P mb P t@@ఐ점+normal_nameb P wb P @@@@@@@ @@@@@@@^@@ఐ(%label(b P )b P @@@Uk@@@@X@@@L@q@W.Odoc_parameter9c  :c  @'sn_type>c  ?c  @@ఐ3!tHc  Ic  @@@n@h.Odoc_parameterSd  Td  @'sn_textXd  Yd  @@ภ$Nonead  bd  @ @@@@@@$@@@#K@*@@@nb P \od  @@@@@K@.@@@@K@@y\ F N @@@{[ ) 1 @@3yxxyyyyy@@@@Ġ%Typese  e  @%Tlinke  e  @@Rఠ"t2Ee  e  @lA@@ @@@,Z@@@@@ d@@@-^@@ g@@@.a@@@ఐ砐$iterf f  @@@@@@1@@03@r$@@@@@@@ఐǠ%labelf  f @@@@@ఐ;"t2f f @@@>K@:"@@f  f @@ G@;'@@f f @@*@Ġ%Typesgg"@&Tsubstg#g)@@@g*g+@@ `@@@5@@@ h@@@7@@@6@@@@@ @@@8@@ @@@9@@@ ภh/>h/C@@@@@@@?@h/7@@4@@!iDJ"iDK@@ @@@;@@ @@@<@@@ภ.Odoc_parameter1jOW2jOe@+Simple_name6jOf7jOq@@zະm.Odoc_parameterEkr~Fkr@'sn_nameJkrKkr@@ఐ1+normal_nameVkrWkr@ΰ@@@.@@@O@@N)@@@M@@L@@ఐm%labelmkrnkr@'@@+@@@@@@@JK@V1@.Odoc_parameter~ll@'sn_typell@@ఐx!tll@F@@K@.Odoc_parametermm@'sn_textmm@@ภ$Nonemm@@@@Š@@@j@@@iJ@pm@@@kr|m@@@@@DJ@tu@@@@v@@@AY   @@3@x@@@ A@@@@@@G@@@@X  @@డ>$List#mapoo @ o o@@v@@@@@@@@@@@@@@F@@@@@@@@|@@@@@@@@@@@@3@@@@@ఐA$iter o o@@@@@@@@@:@@@@@@@!@@@@@!@@ఐ+liste_param)o@<@@N@@@G@G@5@@`@@?6@o@@@I@y@@A@@@B@) A@PE@'@A@$@$#@:@ఠ+is_functionWFq#'Gq#2@_nA@@@!@@@+E@@@@@@&E@@@E@3WVVWWWWW@Z|u@v@w@@@࣠@!vYAhq#3iq#4@oA@@3ihhiiiii@+pq##q{@@@@@  @@Aఠ!fZ~r7Ar7B@pA@@@ @@@G@@@@@@G@@@3@%1C@(@)@@@࣠@!t[Ar7Cr7D@qA@@3@*@%@@ @@H@@*@+@@@@ @@డ(get_desc%TypessGQsGV@ sGWsG_@@ @@@ /@@@@@ @@@@@3@-9K@0@1@@@@ఐ@!tsG`sGa@ @@X@@#@@ @@@@Ġ%Typestgmtgr@&Tarrowtgstgy@@ }@tgztg{@@ Q@@@3@0@@@@ @ h@@@@@@ m@@@ @@@ @@@@@@!@@ @@@@@ @@@@@@ภ$trueuu@;@@@AB@@A,@@@@@"@Ġ%Types,v-v@%Tlink1v2v@@ ఠ!t\;v<v@TrA@@ @@@t@@@@@ @@@x@@ @@@{@@@ఐԠ!fRwSw@@@@@@@@3VUUVVVVV@$@@@@@@ఐ+!tfwgw@ @@K@ @@@@@@rxsx@@ 8@@@@@ ;@@@@@@ภyy@@@@@@@AsGK@@@A@@@@@@G@@@@r79 @@ఐ!f{{@@@@ @@@@@#@@@@@3@@@@@ఐK!v{{@ @@c@(val_type{G@ H@@ $@@@(G@,G@*@@+P@@j@6Q@@k2@[RA@yE@.Y@A@V@VU@l@1A@+@@A@A@<6A@@ @ L@{@@@@@3@@@@*Odoc_valueU@@T@@S@@ R@@ N@@J@@A@@V@@@ H************************************************************************A@@A@L@ H BMMBM@ H OCaml CC@ H  D D3@ 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 )Ihh*Ih@ H All rights reserved. This file is distributed under the terms of /J0J@ H the GNU Lesser General Public License version 2.1, with the 5K6KN@ H special exception on linking described in the file LICENSE. ;LOO b -> c. @ if there is a label, then we don't want to decompose the tuple Y`  Z`  *@@(./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"-c H/home/touraine/ci/builds/workspace/main/flambda/false/label/ocaml-arm-32 <10/.-,+*)('&%$#"! @@0 eA4rЃzV)j⠠,Identifiable0]/*N (Location0nBɊOn?7~ؠ)Longident0wP q;ɡ0+ʮd~aƓKd;0 d L_,+0n6sApT~0ϸf%,e80FJ]\fѬ+Outcometree0BuG^)= 9c )Parsetree0v o[pY Y$Path0k.tbGmᠠ)Primitive0dU=\I/}%Shape0 M``ll&Stdlib0t0VoS%{<F:.Stdlib__Buffer0,I[?z.Stdlib__Domain06wI62J{V.Stdlib__Either0HD ?|>.Stdlib__Format0b HvkR/Stdlib__Hashtbl0(L%bԠ,Stdlib__Lazy0$1mlࠠ.Stdlib__Lexing0^m|e,Stdlib__List0oYӀ7tG[w\+Stdlib__Map0*4ɇ2ɠ.Type_immediacy00$ jbv\"k&А0"|Vȷ`X )Unit_info0'T Χ@aR(Warnings0Ef{&@@A]Cp2@AK|@@  akj>@2s@$@2<o@ @\>@ a k@  "@ڕPr@@d@l@̒ @@P@ D  @@@ @ @@@o@l@@@ABCAs@C@@@AC@@@C@@@AB@@3A@C@@@A2C@@@C @@@AB@@A"A@C@@@AC@@@C@@@AB)C!@@@C@@@AC@@@BC@@@CD@@,@)@@@A@@@@BCD@@