Caml1999I037: j+)Ġ+Odoc_search.result_element;@@*Res_module+Odoc_module(t_module@@@@@8ocamldoc/odoc_search.mliTT@@A@/Res_module_typeK-t_module_type@@@@@UU@@*B@)Res_classL*Odoc_class't_class@@@@@#V$V2@@@]>c@@J@+Res_section&stringQ@@@~*Odoc_types$text@@@}@@^df^d@@K@,Res_recfieldo&t_type@@@|v,record_field@@@{@@__@@L@)Res_const&t_type@@@z3variant_constructor@@@y@@``@@M@@@A@@@@@S@@@@@@A@&result;@@@A$listK @@@@@@@@@@cBBcBc@@@@N@A@*Predicates !t:;@@@A@@@@@ l l@@@@%O@A@(p_module;@(t_module@@@*@@@@+@$boolE@@@-@@@@,@@.@@/@@0@3m4m@@LP@@-p_module_type<@F-t_module_type@@@1@'@@@2@&@@@4@,@@@3@@5@@6@@7@WnXn @@pQ@@'p_class=@G't_class@@@8@K@@@9@J@@@;@P@@@:@@<@@=@@>@{o  |o  F@@R@@,p_class_type>@k,t_class_type@@@?@o@@@@@n@@@B@t@@@A@@C@@D@@E@p G Kp G @@S@@'p_value?@m't_value@@@F@@@@G@@@H@@I@@J@q  q  @@T@@*p_recfield@@u&t_type@@@K@},record_field@@@L@@@@M@@@N@@O@@P@@Q@r  r  @@U@@'p_constA@&t_type@@@R@3variant_constructor@@@S@@@@T@@@U@@V@@W@@X@s  s  Y@@V@@&p_typeB@&t_type@@@Y@@@@Z@@@@\@@@@[@@]@@^@@_@!t Z ^"t Z @@:W@@+p_extensionC@7t_extension_constructor@@@`@@@@a@@@b@@c@@d@;u  A@@+search_typei@&t_type@@@6@!t@@@7MK@@@8@@@9@@:@@;@EF@@^B@@@@@?@@@@@A@ef(w@@~C@@5search_type_extensionk@0t_type_extension@@@B@!t@@@C@@@D@@@E@@F@@G@x|@@D@@0search_exceptionl@+t_exception@@@H@!t@@@I@@@J@@@K@@L@@M@?@@E@@0search_attributem@s+t_attribute@@@N@!t@@@O͠@@@P@@@Q@@R@@S@@D[@@F@@-search_methodn@(t_method@@@T@1!t@@@U@@@V@@@W@@X@@Y@@@G@@,search_classo@'t_class@@@Z@Q!t@@@[  @@@\@@@]@@^@@_@<@@H@@1search_class_typep@,t_class_type@@@`@q!t@@@a-+@@@b@@@c@@d@@e@%=A&Y@@>I@@2search_module_typeq@8-t_module_type@@@f@!t@@@gMK@@@h@@@i@@j@@k@EF@@^J@@-search_moduler@X(t_module@@@l@!t@@@mmk@@@n@@@o@@p@@q@efO@@~K@@&searchs@|(t_module@@@r@@@s@!t@@@t@@@u@@@v@@w@@x@PTP@@L@@@@""@M@@@&values$@(t_module@@@@@@k't_value@@@@@@@@@'@@N@@*extensions%@ʠ(t_module@@@@@@ՠh7t_extension_constructor@@@@@@@@@zz@@O@@*exceptions&@(t_module@@@@@@w+t_exception@@@@@@@@@i@@ P@@%types'@  (t_module@@@@@@&t_type@@@@@@@@@  @@ +Q@@*attributes(@- )(t_module@@@@@@8+t_attribute@@@@@@@@@ 3 6 6 4 6 @@ LR@@'methods)@N J(t_module@@@@@@Y (t_method@@@@@@@@@ T   U ! @@ mS@@'classes*@o k(t_module@@@@@@z S't_class@@@@@@@@@ u!P!P v!P!@@ T@@+class_types+@ (t_module@@@@@@ t,t_class_type@@@@@@@@@ !! !"%@@ U@@'modules,@ (t_module@@@@@@ (t_module@@@@@@@@@ "i"i "i"@@ V@@,module_types-@Ҡ (t_module@@@@@@ݠ -t_module_type@@@@@@@@@ "" "#D@@ W@@+type_exists.@ (t_module@@@@@@@-®exp@@@@@@@@@@@ ## ##@@ X@@,value_exists/@  (t_module@@@@@@@O®exp@@@@@@@@@@@ $Z$Z $Z$@@ 5Y@@-module_exists0@ 7 3(t_module@@@@@@@q®exp@@@ @@@@@@@@ >%% ?%%K@@ WZ@@2module_type_exists1@ Y U(t_module@@@@@@@®exp@@@ 5@@@@@@@@ `%% a%&@@ y[@@,class_exists2@ { w(t_module@@@@@@@®exp@@@ W@@@@@@@@ &o&o &o&@@ \@@1class_type_exists3@  (t_module@@@@@@@®exp@@@ y@@@@@@@@ '"'" '"'i@@ ]@@0extension_exists4@  (t_module@@@@@@@®exp@@@ @@@@@@@@ '' '(@@ ^@@0exception_exists5@  (t_module@@@@@@@®exp@@@ @@@@@@@@ (( ((@@ _@@0attribute_exists6@  (t_module@@@@@@@=®exp@@@ @@@@@@@@ )D)D )D)@@ #`@@-method_exists7@ % !(t_module@@@@@@@_®exp@@@ @@@@@@@@ ,)) -)*9@@ Ea@@,find_section8@ G C(t_module@@@@@@@®exp@@@ $text@@@@@@@@ P** Q*+$@@ ib@@@M+Odoc_search0^Tbr`(Warnings0mJɒkgr@ӽX4Id*Odoc_class0_"#C{$Misc0ob]6>Vê>)Longident0s `7mɕc(Location0a7cK_H%9,Identifiable0 {d\FX'`%Ident0">WA+9*X*Format_doc0]mWϓ:Mݠ0CamlinternalLazy0&͂7 Pˆ8CamlinternalFormatBasics0%FU(Q/Tu5Build_path_prefix_map0z HkGs(Asttypes0>n{T8cئ@@@Caml1999T037*C+Odoc_search*ocaml.text&_none_@@A ' Research of elements through modules. 8ocamldoc/odoc_search.mliP77P7c@@@@@@3@@@@#intA;@@@A@@@@@9@A@$charB;@@A@@@@@=@A@&stringQ;@@ A@@@@@A@@@%bytesC;@@ A@@@@@E@@@%floatD;@@A@@@@@I@@@$boolE;@@%falsec@@S@$trued@@Y@@@A@@@@@Z@A@$unitF;@@"()e@@d@@@A@@@@@e@A@ #exnG;@@@A@@@@@i@@@#effH;@@O@A@A@@@@@@r@@@,continuationI;@@Q@@P@BDA@nY@@@@@@@@@ %arrayJ;@@R@AOA@@@@@@@@@$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#4@/@@A&#))@-Match_failureV#=@@<@8@:@@a@@A74::@)Not_foundZ#N@@@A?<B B@-Out_of_memoryW#V@@@AGDJJ@.Stack_overflow^#^@@@AOLRR@.Sys_blocked_io_#f@@@AWTZ"Z@)Sys_error[#n@i@@A`]c+c@:Undefined_recursive_modulea#w@@v@r@t@@h@@Aqnt<t@:Continuation_already_takenb#@@@Ayv|D|@&Stdlib@AtA+.result_elementA|S}S@@;@@*Res_module+Odoc_module(t_module@@@o@@TT@@A@/Res_module_typeK-t_module_type@@@p@@UU@@B@)Res_classL*Odoc_class't_class@@@ @@VV2@@C@.Res_class_typec,t_class_type@@@ @@W35W3`@@D@)Res_valued*Odoc_value't_value@@@ @@XacXa@@E@(Res_typem)Odoc_type&t_type@@@ '@@YY@@F@-Res_extensionw.Odoc_extension7t_extension_constructor@@@ f@@ZZ@@G@-Res_exception~.Odoc_exception+t_exception@@@ @@ [ [@@"H@-Res_attributeH+t_attribute@@@ @@\\=@@2I@*Res_methodX(t_method@@@ @@)]>@*]>c@@BJ@+Res_section@@@ *Odoc_types$text@@@ O@@@^dfA^d@@YK@,Res_recfieldm&t_type@@@ Pt,record_field@@@ Q@@W_X_@@pL@)Res_const&t_type@@@ R3variant_constructor@@@ S@@n`o`@@M@@@A@@@@@rS@)ocaml.doc 6 The type for an element of the result of a research. ReeRe@@@@@@@@@@@@#T@@г+Odoc_moduleTT@ T @ @@3@$;@@@A@@@@@-+@@@A @@@@@#  UU@@г+Odoc_moduleUU@U@@@@@@@@#VV@ @г*Odoc_classV V*@V+@@@$2@@@@@#W37W3E@@г*Odoc_classW3IW3S@"W3T @!@@)I"@@@@$@#  XaeXan@@г"*Odoc_valueXarXa|@'Xa}%@&@@0`'@@@@)@#%%YY@@г')Odoc_type Y Y@,Y*@+@@5w,@@@@.@#**ZZ@@г,.Odoc_extension"Z#Z@1&Z/@0@@:1@@@@3@#//-[.[@$@г1.Odoc_exception9[:[@6=[4@5@@?6@@@@8@#44D\E\#@+@г6*Odoc_valueP\'Q\1@=T\2;@<@@D=@@@@?@#;;[]>B\]>L@2@г=*Odoc_valueg]>Ph]>Z@Dk]>[B@C@@KӰD@@@@F@#BBr^dhs^ds@2@гD&string|^dw}^d}@@L@@гI*Odoc_types^d^d@N^dL@M@@WN@@@@P@#LL__@<@гN)Odoc_type__@U__@@@] @@гX)Odoc_type__@__]@^@@f_@@@@a@#]]``@M@г_)Odoc_type``@f``@@@n4@@гi)Odoc_type``@p`n@o@@wDp@@@@r@@A@nlkj@jj@@@j@j@@y|@A+&resultBcBGcBM@@;@@@A@@@ }@@@ @@@@cBBcBc@ ) The type representing a research result.bbA@@@@@@@@@*N@@@Aг$listcB_@г .result_element#cBP$cB^@@(3""""""""@#8;@@@A@@@@ @ |@@@@/,@@@A@@@9 /@@1C/.@..@@@.@.@@3;;;;;;;;@@A=<@*PredicatesDHjbnIjbx@a]@БA+!tCXlYl@@;@@dA@@@@@\l@@@@tO@@@A@@@3[[[[[[[[@9pj@A@(p_moduleimjm@б@г(t_module+Odoc_modulexmym@ |m}m@@@@@@ 3@%0*@A @@б@г6!tmm@@ @@@ @@В@г^$boolmm@@ @@@ "@@@гm$boolmm@@ @@@ 1@@@@@ @@ 8 @@@- @@ ;0@@@A@@ >I@@@m@@P@@@@D-p_module_typenn@б@гL-t_module_type+Odoc_modulenn@ nn@@@@@@ 3@f(@A @@б@г!tnn@@ @@@ @@В@гà$booln n @@ @@@ "@@@гҠ$booln n @@ @@@ 1@@@@@ @@ 8 @@@- @@ ;0@@@A@@ >I@@@(n@@@Q@@@@D'p_class3o  4o  @б@г't_class*Odoc_classBo  Co  *@ Fo  +Go  2@@@@@@ 3IIIIIIII@f(@A @@б@г!tXo  6Yo  7@@ @@@ @@В@г($boolio  ;jo  ?@@ @@@ "@@@г7$boolxo  Byo  F@@ @@@ 1@@@@@ @@ 8 @@@- @@ ;0@@@A@@ >I@@@o  @@R@@@@D,p_class_typep G Op G [@б@г,t_class_type*Odoc_classp G ^p G h@ p G ip G u@@@@@@ 3@f(@A @@б@гe!tp G yp G z@@ @@@ @@В@г$boolp G ~p G @@ @@@ "@@@г$boolp G p G @@ @@@ 1@@@@@ @@ 8 @@@- @@ ;0@@@A@@ >I@@@p G K@@ S@@@@D'p_valueq  q  @б@г7't_value*Odoc_value q   q  @ q  q  @@@@@@ 3@f(@A @@б@гʠ!t"q  #q  @@ @@@ @@г$bool/q  0q  @@ @@@ @@@@@ !@@@'@@ $/ @@@=q  @@UT@@@@**p_recfieldHr  Ir  @б@гp&t_type)Odoc_typeWr  Xr  @ [r  \r  @@@@@@ 3^^^^^^^^@Lj(@A @@б@г,record_field)Odoc_typeqr  rr  @ ur  vr  @@@@@@  @@б@г-!tr  r  @@ @@@ )@@гQ$boolr  r  @@ @@@ 6@@@@@ 9@@@%@@ <- @@@B@@ ?J@@@r  @@U@@@@E'p_consts  s  @б@г&t_type)Odoc_types  s  $@ s  %s  +@@@@@@ 3@g(@A @@б@г3variant_constructor)Odoc_types  /s  8@ s  9s  L@@@@@@  @@б@г!ts  Ps  Q@@ @@@ )@@г$bools  Us  Y@@ @@@ 6@@@@@ 9@@@%@@ <- @@@B@@ ?J@@@ s  @@!V@@@@E&p_typet Z bt Z h@б@г<&t_type)Odoc_type#t Z k$t Z t@ 't Z u(t Z {@@@@@@ 3********@g(@A @@б@г᠐!t9t Z :t Z @@ @@@ @@В@г $boolJt Z Kt Z @@ @@@ "@@@г$boolYt Z Zt Z @@ @@@ 1@@@@@ @@ 8 @@@- @@ ;0it Z @@@B@@ ?J@@@ot Z ^@@W@@ @@E+p_extensionzu  {u  @б@г7t_extension_constructor.Odoc_extensionv  v  @ v  v  @@@@@@ 3@g(@A @@б@гG!tv  v  @@ @@@ @@гk$boolv  v  @@ @@@ @@@@@ !@@@'@@ $/ @@@u  @@X@@@@*+p_exceptionw  w  @б@г+t_exception.Odoc_exceptionw  w  @ w  w  @@@@@@ 3@Lj(@A @@б@г!tw  w  @@ @@@ @@г$boolw  w  @@ @@@ @@@@@ !@@@'@@ $/ @@@w  @@Y@@@@*+p_attributex  (x  3@б@гJ+t_attribute*Odoc_valuex  6 x  @@ #x  A$x  L@@@@@@ 3&&&&&&&&@Lj(@A @@б@гݠ!t5x  P6x  Q@@ @@@ @@г$boolBx  UCx  Y@@ @@@ @@@@@ !@@@'@@ $/ @@@Px  $@@hZ@@@@*(p_method[y Z b\y Z j@б@г(t_method*Odoc_valuejy Z mky Z w@ ny Z xoy Z @@@@@@ 3qqqqqqqq@Lj(@A @@б@г(!ty Z y Z @@ @@@ @@гL$booly Z y Z @@ @@@ @@@@@ !@@@'@@ $/ @@@y Z ^@@[@@@@*)p_sectionz  z  @б@г|&stringz  z  @@ @@@ 3@Ca@A@@б@гj!tz  z  @@ @@@ @@г$boolz  z  @@ @@@ @@@@@ !@@@'@@ $* @@@z  @@\@@@@*@A@#@@]@V@@M@F@@~<@5@@a@Z!@@3@G\#@A3@@A k{} {  @@  The type of modules which contain the predicates used during the research. Some functions return a couple of booleans ; the first indicates if we must go deeper in the analysed element, the second if the element satisfies the predicate.  eee i_a@@@@@@@ jbb@3        @@A@&SearchE ~   !~  @ 9n@@Т!PF ,  ' -  (@Р*Predicates 5  + 6  5@3 5 5 5 5 5 5 5 5@A@@y@@W@P@@F@?@@P@I@@~@@搠UT@TT@@@T@T@Q@A/.@@Б.search_section oB i s pB i @б@г<$text*Odoc_types ~B i  B i @  B i  B i @@@@@@ 3        @Rd@]@b ^@g@A @@б@г c&string B i  B i @@ @@@ @@б@г}!t!P B i  B i @  B i  B i @@@@@@ *- @@г <$list B i  B i @гK.result_element B i  B i @@ @@@ +D@@@@@@ -I @@@"@@ .L*@@@=@@ /O@@@@U@@ 0R]@@@ B i o @k; search in a section title  A B H A B h@@@@@@@ _@@0@{ @@@@@@q,search_value E   E  @б@г;'t_value*Odoc_value E   E  @  E   E  @@@@@@ 13        @A@A @@б@г!t!P *E   +E  @  .E   /E  @@@@@@ 2 @@г $list <E  ! =E  %@гʠ.result_element FE   GE  @@ @@@ 31@@@@@@ 56 @@@"@@ 69*@@@?@@ 7<G@@@ YE  @琠3 search in a value  fD   gD  @@@@@@@ `@@-@ z@@@@@@[/search_recfield }H M W ~H M f@б@г&t_type)Odoc_type I i q I i z@  I i { I i @@@@@@ 83        @}A@A @@б@г,record_field)Odoc_type I i  I i @  I i  I i @@@@@@ 9 @@б@г!t!P I i  I i @  I i  I i @@@@@@ :2 @@г O$list I i  I i @г ^.result_element I i  I i @@ @@@ ;I@@@@@@ =N @@@"@@ >Q*@@@=@@ ?TE@@@Z@@ @Wb@@@ H M S @~: search in a record field  G ' - G ' L@@@@@@@ a@@0@ @@@@@@v,search_const L   L  @б@г <&t_type)Odoc_type #M  $M@  'M (M@@@@@@ A3 * * * * * * * *@A@A @@б@г V3variant_constructor)Odoc_type =M >M&@  AM' BM:@@@@@@ B @@б@г'!t!P UM> VM?@  YM@ ZMA@@@@@@ C2 @@г 栐$list gMT hMX@г .result_element qME rMS@@ @@@ DI@@@@@@ FN @@@"@@ GQ*@@@=@@ HTE@@@Z@@ IWb@@@ L   @  ! search in a variant constructor  K   K  @@@@@@@ b@@0@ % @@@@@@v+search_type Px Px@б@г &t_type)Odoc_type Px Px@  Px Px@@@@@@ J3        @A@A @@б@г!t!P Px Px@  Px Px@@@@@@ K @@г e$list Px Px@г t.result_element Px Px@@ @@@ L1@@@@@@ N6 @@@"@@ O9*@@@?@@ P<G@@@ Px~@ 2 search in a type  OZ` OZw@@@@@@@ )c@@-@  $@@@@@@[*@@@>@@ AL@@@tz@x= search in a list of modules sQWsQy@@@@@@@m@@-@ @@@@@@`@-@ @@@i@@u@@'@@3@@?@@<@@3!!!!!!!!@>@A!3$$$$$$$$@@A)@ : >*u@@3********@@A/  &@@@ I Search for elements verifying the predicates in the module in parameter.=}  >}  @@@@@@@@~  @@&P_nameGLx&Mx,@e}@@БA+!tH[z5>\z5?@@;@@ gA#Str®exp@@@ @@@@hz59iz5L@@@@o@@@Aг #Strtz5Buz5E@xz5F@@@3wwwwwwww@Db@ZQ@/@@z@@k@@w@@)@ @5@@A@!@@-on@nn@@@n@n@kS;@@@A[@@@ @ @@@@L@@@I@A@K@@M@@3@9@ANM@"=~ܠ{MU{M[@б@г&string{M^{Md@@ @@@ 3@Tys@A@@б@гt®exp#Str{Mh{Mk@ {Ml{Mr@@@@@@  @@г$bool{Mv{Mz@@ @@@ '@@@@@ *@@@0@@ -3 @@@{MQ@@p@@@@3(p_moduleݠ |{ |{@б@г(t_module+Odoc_module|{|{@ |{|{@@@@@@ 3@Uj(@A @@б@г®exp#Str2|{3|{@ 6|{7|{@@@@@@  @@В@г$boolH|{I|{@@ @@@ +@@@г$boolW|{X|{@@ @@@ :@@@@@ @@ A @@@- @@ D5@@@J@@ GR@@@l|{@@q@@@@M-p_module_typeޠw}x}@б@г-t_module_type+Odoc_module~~@ ~~@@@@@@ 3@o(@A @@б@г6®exp#Str~~@ ~~@@@@@@  @@В@гu$bool~ ~ @@ @@@ +@@@г$bool~~@@ @@@ :@@@@@ @@ A @@@- @@ D5@@@J@@ GR@@@}@@r@@@@M'p_classߠ$@б@гA't_class*Odoc_class'1@ 29@@@@@@ 3@o(@A @@б@г®exp#Str=@@ AG@@@@@@  @@В@г㠐$bool$K%O@@ @@@ +@@@г$bool3R4V@@ @@@:@@@@@ @@A @@@- @@D5@@@J@@GR@@@H@@`s@@@@M,p_class_typeSW_TWk@б@г,t_class_type*Odoc_classbWncWx@ fWygW@@@@@@3iiiiiiii@o(@A @@б@г®exp#Str|W}W@ WW@@@@@@ @@В@гQ$boolWW@@ @@@+@@@г`$boolWW@@ @@@:@@@@@ @@A @@@- @@ D5@@@J@@ GR@@@W[@@t@@@@M'p_value@б@г't_value*Odoc_value@ @@@@@@ 3@o(@A @@б@г®exp#Str@ @@@@@@  @@г$bool@@ @@@ '@@@@@*@@@0@@-8 @@@ @@"u@@@@3*p_recfield@б@г=&t_type)Odoc_type$%@ ()@@@@@@3++++++++@Us(@A @@б@гW,record_field)Odoc_type>?@ BC@@@@@@ @@б@г®exp#StrV!W$@ Z%[+@@@@@@2 @@г'$boolh/i3@@ @@@?@@@@@B@@@.@@E6 @@@K@@HS@@@y@@v@@@@N'p_const4<4C@б@г&t_type)Odoc_type4F4O@ 4P4V@@@@@@3@p(@A @@б@г3variant_constructor)Odoc_type4Z4c@ 4d4w@@@@@@ @@б@г[®exp#Str4{4~@ 44@@@@@@2 @@г$bool44@@ @@@?@@@@@B@@@.@@E6 @@@K@@HS@@@48@@w@@@@N&p_type@б@г&t_type)Odoc_type@ @@@@@@3        @p(@A @@б@г®exp#Str@  !@@@@@@ @@В@г$bool23@@ @@@ +@@@г$boolAB@@ @@@!:@@@@@ @@"A @@@- @@#D5Q@@@K@@$HS@@@W@@ox@@ @@N+p_extensionbc@б@гx7t_extension_constructor.Odoc_extensionqr@ uv@@@@@@%3xxxxxxxx@p(@A @@б@г!®exp#Str@ @@@@@@& @@г\$bool#'@@ @@@''@@@@@(*@@@0@@)-8 @@@@@y@@@@3+p_exception(0(;@б@г+t_exception.Odoc_exception(>(L@ (M(X@@@@@@*3@Us(@A @@б@гu®exp#Str(\(_@ (`(f@@@@@@+ @@г$bool(j(n@@ @@@,'@@@@@-*@@@0@@.-8 @@@(,@@z@@@@3+p_attribute ow o@б@гD+t_attribute*Odoc_valueoo@ oo@@@@@@/3        @Us(@A @@б@г®exp#Str3o4o@ 7o8o@@@@@@0 @@г$boolEoFo@@ @@@1'@@@@@2*@@@0@@3-8 @@@Sos@@k{@@@@3(p_method^_@б@г(t_method*Odoc_valuemn@ qr@@@@@@43tttttttt@Us(@A @@б@г®exp#Str@ @@@@@@5 @@гX$bool@@ @@@6'@@@@@7*@@@0@@8-8 @@@@@|@@@@3@UOA@@F@?@n@g@@C@<@i@b@@s@l!@@3@Pn#@A3@N@Ay/1@@Zݐ K A module of predicates to search elements by name (and accepting regexps).ww@@@@@@@x@@.Search_by_nameI")"7@M@@Б.search_section@H@V@б@г$text*Odoc_types@Y@c@  @d @h@@@@@@93        @@A@^@@D@=@l@e@@@@9@@z/@(@@@ba@aa@@@a@a@^@A50@@б@г&stringD@lE@r@@ @@@:9@@б@г !t&P_nameW@vX@|@ [@}\@~@@@@@@Q @@г蠐$listi@j@@г.result_elements@t@@@ @@@h@@@@@@m @@@"@@p*@@@=@@s@@@@y@@v@@@@D @@~@@"@@|,search_value@б@г't_value*Odoc_value@ @@@@@@3@(@A @@б@гo!t&P_name@ @@@@@@ @@гN$list@г].result_element@@ @@@1@@@@@@6 @@@"@@9*@@@?@@<G@@@@@@@@@B/search_recfield@б@г&t_type)Odoc_type@    @@@@@@3        @d(@A @@б@г9,record_field)Odoc_type !@ $%'@@@@@@ @@б@г!t&P_name8+91@ <2=3@@@@@@2 @@гɠ$listJFKJ@гؠ.result_elementT7UE@@ @@@I@@@@@@N @@@"@@Q*@@@=@@TE@@@Z@@Wb@@@j @@@@@"@@],search_constuKSvK_@б@г&t_type)Odoc_typeKbKk@ KlKr@@@@@@3@(@A @@б@г3variant_constructor)Odoc_typeKvK@ KK@@@@@@ @@б@гh!t&P_nameKK@ KK@@@@@@2 @@гG$listKK@гV.result_elementKK@@ @@@I@@@@@@N @@@"@@Q*@@@=@@TE@@@Z@@Wb@@@KO @@A@@"@@]+search_type@б@г&t_type)Odoc_type@ @@@@@@3        @(@A @@б@г!t&P_name@  !@@@@@@ @@г$list./@г.result_element89@@ @@@1@@@@@@6 @@@"@@9*@@@?@@<G@@@K@@cB@@@@B*@@@>@@AL@@@8PT@@PL@@@@G@J@U@N@]@V@@:@3@x@q@@U@N@@#@@3VVVVVVVV@f%@A!3YYYYYYYY@L@A^:<_@@p & A module to search elements by name. mn!@@@@@@@p""@@&valuesz{@б@г$list @г(t_module+Odoc_module@ @@@@@@3@@@@?@8@b@[@@?@8@}@v@@Z@S@@@L^]@]]@@@]@]@Z@A72@@@L3@@@1<I@@гU$list#'@г't_value*Odoc_value@ "@@@@@@Q @@@ @@@V@@@,@@Yd @@@#@ ; A function to search all the values in a list of modules. @@@@@@@N@@3@@@@@@@x*extensionsz~z@б@г$list()@г(t_module+Odoc_module67@ :;@@@@@@3========@K@A @@@" @@@@@гΠ$listOP@гd7t_extension_constructor.Odoc_extension]^@ ab@@@@@@' @@@ @@@,@@@,@@/: @@@rzz#@ K A function to search all the extension constructors in a list of modules. )))y@@@@@@@O@@3@@@@@@@N*exceptions *@б@г $listBF@г(t_module+Odoc_module-8@ 9A@@@@@@3@zK@A @@@" @@@ @@гG$listei@г+t_exception.Odoc_exceptionJX@ Yd@@@@@@ ' @@@ @@@ ,@@@,@@/: @@@#@y ? A function to search all the exceptions in a list of modules. @@@@@@@P@@3@ @@@@@@N%types@б@г$list@г(t_module+Odoc_module()@ ,-@@@@@@3////////@zK@A @@@" @@@@@г$listAB@гh&t_type)Odoc_typeOP@ ST@@@@@@' @@@ @@@,@@@,@@/: @@@d#@򐠠 : A function to search all the types in a list of modules. qkkrk@@@@@@@Q@@3@@@@@@@N*attributes 6 : 6 D@б@г$list 6 \ 6 `@г(t_module+Odoc_module 6 G 6 R@  6 S 6 [@@@@@@3@zK@A @@@" @@@@@г9$list 6 { 6 @г+t_attribute*Odoc_value 6 d 6 n@  6 o 6 z@@@@@@' @@@ @@@,@@@,@@/: @@@ 6 6#@k E A function to search all the class attributes in a list of modules.  5@@@@@@@ R@@3@{@@@@@@N'methods      @б@г$list      @г(t_module+Odoc_module      @       @@@@@@3 ! ! ! ! ! ! ! !@zK@A @@@" @@@@@г$list 3 ! 4 ! @гl(t_method*Odoc_value A   B  @  E   F !@@@@@@ ' @@@ @@@",@@@,@@#/: @@@ V  #@䐠 B A function to search all the class methods in a list of modules.  c   d  @@@@@@@ |S@@3@ w@@@@@@N'classes z!P!T {!P![@б@г $list !P!s !P!w@г(t_module+Odoc_module !P!^ !P!i@  !P!j !P!r@@@@@@$3        @zK@A @@@" @@@&@@г +$list !P! !P!@г't_class*Odoc_class !P!{ !P!@  !P! !P!@@@@@@'' @@@ @@@),@@@,@@*/: @@@ !P!P#@] < A function to search all the classes in a list of modules.  !! !!O@@@@@@@ T@@3@m 𐠠@@@@@@N+class_types !! !!@б@г }$list !" !"@г{(t_module+Odoc_module! !!! !!@ !!!!!"@@@@@@+3!!!!!!!!@zK@A @@@" @@@-@@г $list!%!"!!&!"%@г,t_class_type*Odoc_class!3!" !4!"@ !7!"!8!" @@@@@@.' @@@ @@@0,@@@,@@1/: @@@!H!!#@֐ @ A function to search all the class types in a list of modules. !U!!!V!!@@@@@@@!nU@@3@!i@@@@@@N'modules!l"i"m!m"i"t@б@г $list!w"i"!x"i"@г(t_module+Odoc_module!"i"w!"i"@ !"i"!"i"@@@@@@23!!!!!!!!@zK@A @@@" @@@4@@г!$list!"i"!"i"@г (t_module+Odoc_module!"i"!"i"@ !"i"!"i"@@@@@@5' @@@ @@@7,@@@,@@8/: @@@!"i"i#@O < A function to search all the modules in a list of modules. !"'"'!"'"h@@@@@@@!V@@3@_!␠@@@@@@N,module_types!""!"#@б@г!o$list!"#!"#"@г m(t_module+Odoc_module!"# !"#@ ""#""#@@@@@@93""""""""@zK@A @@@" @@@;@@г!$list""#@""#D@г -t_module_type+Odoc_module"%"#&"&"#1@ ")"#2"*"#?@@@@@@<' @@@ @@@>,@@@,@@?/: @@@":""#@Ȑ A A function to search all the module types in a list of modules. "G"""H""@@@@@@@"`W@@3@"[@@@@@@N+type_exists"^##"_##@б@г!蠐$list"i##"j##@г (t_module+Odoc_module"w##"x##@ "{##"|##@@@@@@@3"~"~"~"~"~"~"~"~@zK@A @@@" @@@B@@б@г,®exp#Str"##"##@ "##"##@@@@@@C @@г"g$bool"##"##@@ @@@D,@@@@@E/@@@/@@F2= @@@"##@ D b Return [true] if a type with the given complete name (regexp) exists in the given module list."#F#F"##@@@@@@@"X@@@ T"א@@@@@@Q,value_exists"$Z$^"$Z$j@б@г"d$list"$Z$"$Z$@г!b(t_module+Odoc_module"$Z$m"$Z$x@ "$Z$y"$Z$@@@@@@G3""""""""@}K@A @@@" @@@I@@б@г®exp#Str#$Z$#$Z$@ #$Z$#$Z$@@@@@@J @@г"㠐$bool#$$Z$#%$Z$@@ @@@K,@@@@@L/@@@/@@M2= @@@#2$Z$Z@ c Return [true] if a value with the given complete name (regexp) exists in the given module list.#?###@$;$Y@@@@@@@#XY@@@ #S@@@@@@Q-module_exists#V%% #W%%@б@г"ࠐ$list#a%%1#b%%5@г!(t_module+Odoc_module#o%%#p%%'@ #s%%(#t%%0@@@@@@N3#v#v#v#v#v#v#v#v@}K@A @@@" @@@P@@б@г$®exp#Str#%%9#%%<@ #%%=#%%C@@@@@@Q @@г#_$bool#%%G#%%K@@ @@@R,@@@@@S/@@@/@@T2= @@@#%%@!< d Return [true] if a module with the given complete name (regexp) exists in the given module list.#$$#$%@@@@@@@#Z@@@!L#ϐ@@@@@@Q2module_type_exists#%%#%%@б@г#\$list#%%#%%@г"Z(t_module+Odoc_module#%%#%%@ #%%#%%@@@@@@U3########@}K@A @@@" @@@W@@б@г®exp#Str$ %%$ %%@ $%%$%%@@@@@@X @@г#۠$bool$%&$%&@@ @@@Y,@@@@@Z/@@@/@@[2= @@@$*%%@! i Return [true] if a module type with the given complete name (regexp) exists in the given module list.$7%M%M$8%%@@@@@@@$P[@@@!$K@@@@@@Q,class_exists$N&o&s$O&o&@б@г#ؠ$list$Y&o&$Z&o&@г"(t_module+Odoc_module$g&o&$h&o&@ $k&o&$l&o&@@@@@@\3$n$n$n$n$n$n$n$n@}K@A @@@" @@@^@@б@г®exp#Str$&o&$&o&@ $&o&$&o&@@@@@@_ @@г$W$bool$&o&$&o&@@ @@@`,@@@@@a/@@@/@@b2= @@@$&o&o@"4 c Return [true] if a class with the given complete name (regexp) exists in the given module list.$&&$&P&n@@@@@@@$\@@@"D$ǐ@@@@@@Q1class_type_exists $'"'&$'"'7@б@г$T$list$'"'O$'"'S@г#R(t_module+Odoc_module$'"':$'"'E@ $'"'F$'"'N@@@@@@c3$$$$$$$$@}K@A @@@" @@@e@@б@г®exp#Str%'"'W%'"'Z@ %'"'[%'"'a@@@@@@f @@г$Ӡ$bool%'"'e%'"'i@@ @@@g,@@@@@h/@@@/@@i2= @@@%"'"'"@" i Return [true] if a class type with the given complete name (regexp) exists in the given module list.%/&&%0''!@@@@@@@%H]@@@"%C@@@@@@Q0extension_exists %F''%G''@б@г$Р$list%Q'(%R'( @г#(t_module+Odoc_module%_''%`''@ %c''%d'(@@@@@@j3%f%f%f%f%f%f%f%f@}K@A @@@" @@@l@@б@г®exp#Str%~'( %'(@ %'(%'(@@@@@@m @@г%O$bool%'(%'(@@ @@@n,@@@@@o/@@@/@@p2= @@@%''@#, h Return [true] if an extension with the given complete name (regexp) exists in the given module list.%'k'k%''@@@@@@@%^@@@#<%@@@@@@Q0exception_exists %((%((@б@г%L$list%((%((@г$J(t_module+Odoc_module%((%((@ %((%((@@@@@@q3%%%%%%%%@}K@A @@@" @@@s@@б@г®exp#Str%((%((@ %((%((@@@@@@t @@г%ˠ$bool& ((& ((@@ @@@u,@@@@@v/@@@/@@w2= @@@&((@# g Return [true] if a exception with the given complete name (regexp) exists in the given module list.&'(!(!&((o(@@@@@@@&@_@@@#&;@@@@@@Q0attribute_exists &>)D)H&?)D)X@б@г%Ƞ$list&I)D)p&J)D)t@г$(t_module+Odoc_module&W)D)[&X)D)f@ &[)D)g&\)D)o@@@@@@x3&^&^&^&^&^&^&^&^@}K@A @@@" @@@z@@б@г ®exp#Str&v)D)x&w)D){@ &z)D)|&{)D)@@@@@@{ @@г&G$bool&)D)&)D)@@ @@@|,@@@@@}/@@@/@@~2= @@@&)D)D@$$ h Return [true] if an attribute with the given complete name (regexp) exists in the given module list.&((&)%)C@@@@@@@&`@@@$4&@@@@@@Q-method_exists &))&)*@б@г&D$list&)*&)*#@г%B(t_module+Odoc_module&)* &)*@ &)*&)*@@@@@@3&&&&&&&&@}K@A @@@" @@@@@б@г®exp#Str&)*'&)**@ &)*+&)*1@@@@@@ @@г&à$bool')*5')*9@@ @@@,@@@@@/@@@/@@2= @@@'))@$ d Return [true] if a method with the given complete name (regexp) exists in the given module list.'))' ))@@@@@@@'8a@@@$'3@@@@@@Q,find_section'6**'7**@б@г&$list'A**'B*+@г%(t_module+Odoc_module'O**'P**@ 'S**'T**@@@@@@3'V'V'V'V'V'V'V'V@}K@A @@@" @@@@@б@г®exp#Str'n*+'o*+ @ 'r*+ 's*+@@@@@@ @@г%B$text*Odoc_types'*+'*+@ '*+ '*+$@@@@@@5 @@@@@8$ @@@8@@;F @@@'**@%% Return the [text] of the section with the given complete name (regexp) in the given module list. @raise Not_found if the section was not found.'*;*;'**@@@@@@@'b@@@%5'@@@@@@Z@&=&7A@##A@#ub#q@@@@y@s@@@ i  U@@ P @  X@ 8@j@J@|@\@@n@@&@@2@@>@@J@*@V@6@Y@@3''''''''@[@A@ H************************************************************************'A@@'A@L@ H 'BMM'BM@ H OCaml (C(C@ H (D(D3@ H Maxence Guesdon, projet Cristal, INRIA Rocquencourt ( E44( E4@ H (F(F@ H Copyright 2001 Institut National de Recherche en Informatique et (G(G@ H en Automatique. (H(Hg@ H ($Ihh(%Ih@ H All rights reserved. This file is distributed under the terms of (*J(+J@ H the GNU Lesser General Public License version 2.1, with the (0K(1KN@ H special exception on linking described in the file LICENSE. (6LOO(7LO@ H (* search in a list of modules  L* A module of predicates to search elements by name (and accepting regexps). '* A module to search elements by name.   <* A function to search all the values in a list of modules.  L* A function to search all the extension constructors in a list of modules.   @* A function to search all the exceptions in a list of modules.  ;* A function to search all the types in a list of modules.  " F* A function to search all the class attributes in a list of modules.  C* A function to search all the class methods in a list of modules. 6 =* A function to search all the classes in a list of modules.  A* A function to search all the class types in a list of modules. J =* A function to search all the modules in a list of modules. Ԡ B* A function to search all the module types in a list of modules. ^ c* Return [true] if a type with the given complete name (regexp) exists in the given module list.堠 d* Return [true] if a value with the given complete name (regexp) exists in the given module list.l e* Return [true] if a module with the given complete name (regexp) exists in the given module list. j* Return [true] if a module type with the given complete name (regexp) exists in the given module list.z d* Return [true] if a class with the given complete name (regexp) exists in the given module list. j* Return [true] if a class type with the given complete name (regexp) exists in the given module list. i* Return [true] if an extension with the given complete name (regexp) exists in the given module list. h* Return [true] if a exception with the given complete name (regexp) exists in the given module list. i* Return [true] if an attribute with the given complete name (regexp) exists in the given module list. e* Return [true] if a method with the given complete name (regexp) exists in the given module list. * Return the [text] of the section with the given complete name (regexp) in the given module list. @raise Not_found if the section was not found."@,./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"-c(( J/home/ci/builds/workspace/precheck/flambda/false/label/ocaml-ubuntu-latest <10/.-,+*)('&%$#"! @@0E|ژ_B`+3))))))))@)@@(Asttypes0>n{T8cئ5Build_path_prefix_map0z HkGs8CamlinternalFormatBasics0%FU(Q/Tu0CamlinternalLazy0&͂7 Pˆ*Format_doc0]mWϓ:Mݠ%Ident0">WA+9*X,Identifiable0 {d\FX'`(Location0a7cK_H%9)Longident0s `7mɕc$Misc0ob]6>Vê>*Odoc_class0_"#C{.Odoc_exception0>@ӽX4Id.Odoc_extension0?*sR(6]!$.&ΐ0z8P%m%@4$B$@[P@@~$!!@@ ΐ 8  x@!i!@@(Z'ߓ&@ W @ f@@?EN@(b'I('y@/$#$j@@ w dð(\'>@(~߰fP@*ɐ('@&/&7@'w/9@ !@@$%V@@-  ('@@@@ Ɛ%( )@H"ؐ##%#@@@@f@ ('[@  G$@Ȑ2)(@%~%@<&@m1&&@&(s'G@oa@@@ S @  I!!@@@U°(l'6@c@@P@@