Caml1999I037QL*Odoc_valueӠ$NameA)Odoc_name@7ocamldoc/odoc_value.mliRR@@@@@'t_value;@@(val_name(@@!t@@@WW@@#B@(val_info@b[>w@@oG@(val_codeA@L&stringQ@@@@@@t\xzu\x@@H@'val_locA@Y(location@@@߰]]@@I@@@A@@@@@V^@@@@A@A@+t_attribute;@@)att_value@@@@@bb@@K@+att_mutable@@\@@@cc+@@L@+att_virtual@@h@@@d,.d,A@@M@@@A@@@@@aeBC@@@@J@A@(t_method;@@)met_value@@.@@@ii@@O@+met_private@@@@@jj@@P@+met_virtual@@@@@kk@@Q@@@A@@@@@hqql@@@@N@A@T@@+is_function@@@@@@@@@@B  C  @@PU@@@<p*Odoc_value0IlX+KE`(Warnings0mJɒkgr*%"e+Outcometree0euWS~d栠*Odoc_types0fX cx3H~.Odoc_parameter0ץ~D3vNm)Odoc_name0{Y/3.)Longident0s `7mɕc(Location0a7cK_H%9,Identifiable0 {d\FX'`%Ident0">WA+9*X*Format_doc0]mWϓ:Mݠ0CamlinternalLazy0&͂7 Pˆ8CamlinternalFormatBasics0%FU(Q/Tu(Asttypes0>n{T8cئ@@@Caml1999T03720{ >C*Odoc_value*ocaml.text&_none_@@A P Representation and manipulation of values, class attributes and class methods. 7ocamldoc/odoc_value.mliP77P7@@@@@@3@@@@#intA;@@A@@@@@9@A@$charB;@@A@@@@@>@A@&stringQ;@@A@@@@@C@@@%bytesC;@@A@@@@@H@@@%floatD;@@A@@@@@M@@@$boolE;@@%falsec@@W@$trued@@]@@@A@@@@@^@A@$unitF;@@"()e@@h@@@A@@@@@i@A@ #exnG;@@@A@@@@@m@@@#effH;@@O@A@A@@@@@@v@@@,continuationI;@@Q@@P@B A@nY@@@@@@@@@%arrayJ;@@R@AA@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@A@@@@@@@@%int32N;@@A@@@@@@@@%int64O;@@A@@@@@@@@&lazy_tP;@@X@AA@Y@@@@@@@@ 5extension_constructorR;@@A@@@@@@@@*floatarrayS;@@A@@@@@@@@&iarrayT;@@Y@AA@Y@@@@@@@@ *atomic_locU;@@Z@AA@@@@@@@@@ .Assert_failure`#@@@@@J@@@@@@@@[@@A=ocaml.warn_on_literal_pattern@@0Division_by_zero]#@@@A  @+End_of_file\#$@@@A#&&@'FailureY#,@'@@A,//@0Invalid_argumentX#5@0@@A5$8#8@-Match_failureV#>@@=@9@;@@a@@AF5I4I@)Not_foundZ#O@@@AN=Q<Q@-Out_of_memoryW#W@@@AVEYDY@.Stack_overflow^#_@@@A^MaLa@.Sys_blocked_io_#g@@@AfUiTi@)Sys_error[#o@j@@Ao^r]r@:Undefined_recursive_modulea#x@@w@s@u@@h@@Aon@:Continuation_already_takenb#@@@Awv@&Stdlib@A$NameARR@@@AХ)Odoc_name)Odoc_nameRR@ @@@R@@' Types TT@@@@@@3@+A#@&@AA+'t_valueBVV@@;@@(val_name(@@B!t@@@+WW@@B@(val_info@[>w@@+G@(val_codeA@|@@@ @@@ #\xz$\x@@H[>V@A@Ш@г$list[>r[>v@г.Odoc_parameter[>Y[>g@ð[>h[>q@@@v@@@w @@@@ z@@#Ġİ\x\x@A@Ш@гȠ&option\x\x@г͠&string\x\x@@@@@ @@@@ @@#Ра]]@A@Ш@гԠ*Odoc_types]]@۰ ] ]@@@@@@@ @@@A@ܠ @@@@@@@k@A++t_attributeC%a&a@@;@@)att_value@@w@@@ 2b3b@@KK@+att_mutable@@@@@ >c?c+@@WL@+att_virtual@@@@@ Jd,.Kd,A@@cM@@@A@@@@@NaOeBC@ & Representation of a class attribute. \fDD]fDo@@@@@@@@@uJ@@#772db @1@@Ш@г:'t_valuemb nb@@B3llllllll@Q;@@@A@@@@@'$@@@A@@J@@ @F@#BB={c#@<@@Ш@гE$boolc&c*@@M@@P@@ @L@#HHCd,9@B@@Ш@гK$boold,<d,@@@S)@@V@@ ,@R@@A@NdLK@KK@@@K@K@@3@6@AZY@A+(t_methodDhqvhq~@@;@@)met_value@@@@@ ϰii@@O@+met_private@@@@@ Ұjj@@P@+met_virtual@@@@@ հkk@@Q@@@A@@@@@hqql@ # Representation of a class method. mm@@@@@@@@@N@@#772i@1@@Ш@г:'t_valueii@@B3@Q;@@@A@@@@@'$@@@A@@J@@ @F@#BB=j@<@@Ш@гE$booljj@@M@@P@@ @L@#HHCk@B@@Ш@гK$bool"k#k@@S)@@V@@ ,@R@@A@N7LK@KK@@@K@K@@3////////@6@AZY@GF+ Functions CoDo@@@@@@3BBBBBBBB@J@Ax8u?x8@@@@@@ " @@@ @@@ '@@@-@@ *5 @@@Ox88#@ X Create a list of parameters with dummy names "??" from a type list. Used when we want to merge the parameters of a value, from the .ml and the .mli file. In the .mli file we don't have parameter names so there is nothing to merge. With this dummy list we can merge the parameter names from the .ml and the type from the .mli file. \y]}  @@@@@@@uT@@3@)p@@@@@@I+is_functionĠs  t  @б@г't_value~    @@ @@@ 3@b8@A@@гH$bool    @@ @@@ @@@@@ @@@   @b D Return true if the value is a function, i.e. has a functional type.@  @  O@@@@@@@U@@@r@@@@@@1@/A@)@@A@A@ A@t%@@v@V/@@3@CX1@A@ H************************************************************************A@@A@L@ H BMMBM@ H OCaml CC@ H DD3@ H Sebastien Hinderer, projet Cambium, INRIA Paris E44E4@ H FF@ H Copyright 2022 Institut National de Recherche en Informatique et GG@ H en Automatique. HHg@ 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.  LOOLO@ H MM@ H************************************************************************NN5@ Q* Representation and manipulation of values, class attributes and class methods. (* Types t=* Representation of a value. ࠠ '* Representation of a class attribute. ̠ $* Representation of a class method. C,* Functions 렠 Z* Returns the text associated to the given parameter name in the given value, or None.  L* Update the parameters text of a t_value, according to the val_info field. B Y* Create a list of parameters with dummy names "??" from a type list. Used when we want to merge the parameters of a value, from the .ml and the .mli file. In the .mli file we don't have parameter names so there is nothing to merge. With this dummy list we can merge the parameter names from the .ml and the type from the .mli file. ۠ E* Return true if the value is a function, i.e. has a functional type.@,./ocamlc.opt)-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"-crs S/home/teraram/ci/builds/workspace/parallel-build/flambda/true/label/ocaml-manycores <10/.-,+*)('&%$#"! @@0Wb{6:J3@@@(Asttypes0>n{T8cئ8CamlinternalFormatBasics0%FU(Q/Tu0CamlinternalLazy0&͂7 Pˆ*Format_doc0]mWϓ:Mݠ%Ident0">WA+9*X,Identifiable0 {d\FX'`(Location0a7cK_H%9)Longident0s `7mɕc%0{Y/3.0ץ~D3vNmF0fX cx3H~ݐ0IlX+KE`+Outcometree0euWS~d栠)Parsetree0Uҩ=p>*%"e$Path0Y2kf֯J._Ϡ)Primitive0²~$xzT෠%Shape0oNՄBH&Stdlib0Lku]8_٠.Stdlib__Buffer08APF< t..Stdlib__Domain0:M;׉<O$Ġ.Stdlib__Either0Vy`u~c à.Stdlib__Format0ܚ#G7m|/Stdlib__Hashtbl0ѱN][/!,Stdlib__Lazy0* -S$.)"0D.Stdlib__Lexing0e<.V +Stdlib__Map0L5xE|O0~,J-+Stdlib__Seq0nwzG&amg+Stdlib__Set0\$;7 +Stdlib__Sys0 -ռ鱦s5/-Stdlib__Uchar056uf4[_.Type_immediacy0A^abOhՠ0xH+}q)Unit_info0ڀh%((Warnings0mJɒkgr