1 q#"55.5.0+dev0-2025-04-28/*Arg_helperӱ$MakeA@!SHӱ#Key{B@!tC;@@@A@@@@@:../../utils/arg_helper.mli^^@@@@*Arg_helper@@A@)of_string@&string@@@*Arg_helper$Make#Key!t@@@@@@a#' a#B@@A@@ӱ#MapzD@#keyLE;@@@A7@@@ "@@@@4cD`5cDl@@@@3B@A@!tME;!a@@A@A@I@B@@@'map.mliI V ZI V e@@@@+Stdlib__MapD@A@%emptyN!a@@@@ !@L  L  @@E@@#addO@<@@@ @!a@@  @@@ $ @@@ @@ @@ @@ @3O  4O  @@2F@@+add_to_listP@@@@ @!a@@>$listK@@@ @@@ I @@@ @@@ @@ @@ @@ @]X  ^X  @@\G@@&updateQ@I@@@ @@&optionL!a@@@@   @@@ @@ @v@@@ z@@@ @@ @@ @@ @^^@@H@@)singletonR@u@@@ @!a@@@@ @@ @@ @jW[jW{@@I@@&removeS@@@@ @!a@@@@ @@@ @@ @@ @oo@@J@@%mergeT@@@@@ @`!a@@@@@k!b@@@@t!c@@@@@@@@@@@@@@@@@@@@@@@@@@@@vY]x@@K@@%unionU@@@@@@!a@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@)fj*f@@(L@@(cardinalV@)!a@@@@#intA@@@@@@BC@@AM@@(bindingsW@B!a@@@@ @>@@@䠠@@@@@@@@@c8<d8a@@bN@@+min_bindingX@c!a@@@@@[@@@ߠ@@@@@@bfb@@~O@@/min_binding_optY@!a@@@@#@{@@@۠@@@@@@@@@JNJ|@@P@@+max_bindingZ@!a@@@@@@@@֠@@@@@@484[@@Q@@/max_binding_opt[@!a@@@@`@@@@Ҡ@@@@@@@@@ @@R@@&choose\@ݠ!a@@@@@@@@͠@@@@@@@@S@@*choose_opt]@!a@@@@@@@@ɠ@@@@@@@@@@@T@@$find^@@@@@!a@|@@@@@@@@23@@1U@@(find_opt_@@@@@7!a@w@@@۠ @@@@@@@@OIMPIs@@NV@@*find_first`@@=@@@$boolE@@@@@@\!a@o@@@@T@@@@@@@@@@@x  y  D@@wW@@.find_first_opta@@f@@@)@@@@@@!a@f@@@'@@@@@@@@@@@@@@@"*"."*"l@@X@@)find_lastb@@@@@U@@@@@@!a@\@@@@@@@@@@@@@@@#_#c#_#@@Y@@-find_last_optc@@@@@|@@@@@@֠!a@S@@@z@@@@@@@@@@@@@@@$y$}$y$@@Z@@$iterd@@@@@@!a@I$unitF@@@@@@@@ @@@ @@@@@@@@%%%& @@[@@$folde@@ @@@@!a@@@#acc@>@@@@@@@0@@@@  @@@@@@@A'%')B'3'l@@@\@@#mapf@@!a@9!b@7@@@M @@@Q @@@@@@@@`(e(ia(e(@@_]@@$mapig@@N@@@@!a@0!b@.@@@@@q @@@u @@@@@@@@))))@@^@@&filterh@@r@@@~@!a@%;@@@}@@|@@{@ @@@z@@@y@@x@@w@****@@_@@*filter_mapi@@@@@v@!a@O!b@@@@u@@t@@s@@@@r @@@q@@p@@o@ ,, ,,?@@`@@)partitionj@@@@@n@!a@@@@m@@l@@k@ @@@j@@@@h@@@@i@@g@@f@@e@.../%@@a@@%splitk@@@@d@!a@@@@c@ @@@`@@@@a@@@@b@@_@@^@@]@,$0'0+-$0'0\@@+b@@(is_emptyl@,!a@@@@\@@@[@@Z@C022!D022;@@Bc@@,is_singletonm@C!a@@@@Y@@@X@@W@Z32l2p[32l2@@Yd@@#memn@F@@@V@_!a@@@@U@@@T@@S@@R@v822w823@@ue@@%equalo@@!a@@*@@@Q@@P@@O@@@@N@@@@M:@@@L@@K@@J@@I@<3j3n<3j3@@f@@'comparep@@!a@@t@@@H@@G@@F@@@@E@@@@D@@@C@@B@@A@@@@B44B44@@g@@'for_allq@@@@@?@!a@{@@@>@@=@@<@ՠ @@@;@@@:@@9@@8@F5r5vF5r5@@h@@&existsr@@@@@7@!a@@@@6@@5@@4@ @@@3@@@2@@1@@0@ K66" K66Q@@ i@@'to_lists@ !a@@@@/Ӡ@@@@.@@@-@@@,@@+@-R66.R67@@,j@@'of_listt@@!@@@*@!a@@@)@@@(?@@@'@@&@NV7]7aOV7]7@@Mk@@&to_sequ@N!a@@@@%&Stdlib#Seq!t@P@@@$@@@#@@@"@@!@u\888<v\888a@@tl@@*to_rev_seqv@u!a@@@@ '#Seq!t@t@@@@@@@@@@@@`88`88@@m@@+to_seq_fromw@@@@@!a@@@@P#Seq!t@@@@@@@@@@@@@@@d9;9?d9;9p@@n@@'add_seqx@l#Seq!t@@@@@!a@@@@@@@٠ @@@ݠ@@@@@@@@i: :i: :=@@o@@&of_seqy@#Seq!t@@@@ @!a@@@ @@@ @@@ @@ @m::m::@@p@@@@YcDH%@WC@@@@@\]]dmr@[D@@@ӱ%Value~F@!t|G;@@lA@@@@@kglg@@@@jE@A@)of_string}@i@@@ #*Arg_helper$Make%Value!t@@@ $@@ %@jj@@F@@@@ftvk@G@@@@&parsedI;@@A@@@@@m m @@@@I@A@'default@!S%Value!t@@@ )*Arg_helper$Make&parsed@@@ *@@ +@oo?@@J@@0set_base_default@!S%Value!t@@@ ,@*Arg_helper$Make&parsed@@@ -*Arg_helper$Make&parsed@@@ .@@ /@@ 0@qACqAw@@K@@1add_base_override@!S#Key!t@@@ 4@!S%Value!t@@@ 5@*Arg_helper$Make&parsed@@@ 6*Arg_helper$Make&parsed@@@ 7@@ 8@@ 9@@ :@sy{sy@@L@@4reset_base_overrides@*Arg_helper$Make&parsed@@@ ;*Arg_helper$Make&parsed@@@ <@@ =@5u6u@@4M@@0set_user_default@!S%Value!t@@@ >@*Arg_helper$Make&parsed@@@ ?*Arg_helper$Make&parsed@@@ @@@ A@@ B@`waw"@@_N@@1add_user_override@!S#Key!t@@@ C@!S%Value!t@@@ D@*Arg_helper$Make&parsed@@@ E*Arg_helper$Make&parsed@@@ F@@ G@@ H@@ I@y$&y$f@@O@@%parse@@@@ J@@@@ K@&Stdlib#ref*Arg_helper$Make&parsed@@@ L@@@ N$unit@@@ O@@ P@@ Q@@ R@{hj{h@@P@@,parse_resultJ;@@"Ok@@~~@@R@,Parse_failed#exn@@@ S@@@@S@@@A@@@@@}@@@@Q@A@.parse_no_error@@@@ [@&Stdlib#ref*Arg_helper$Make&parsed@@@ \@@@ ^*Arg_helper$Make,parse_result@@@ _@@ `@@ a@AA @@T@@#get#key!S#Key!t@@@ b@*Arg_helper$Make&parsed@@@ c!S%Value!t@@@ d@@ e@@ f@GC  HC  C@@FU@@@@K\LD D G@JV@@@@3 KDecipher command line arguments of the form | =$,...@ l (as used for example for the specification of inlining parameters varying by simplification round).@# (Warning:@ ' this module is unstable and part of -Compiler_libs@-compiler-libs@!.@@@@@@@@@@@@Ap//Arg_helper.Make@Au Qsig module Key : sig type t (** The textual representation of a key must not contain '=' or ','. *) val of_string : string -> t module Map : Map.S with type key = t end module Value : sig type t (** The textual representation of a value must not contain ','. *) val of_string : string -> t end end/3Arg_helper.Make.Key@A~#5Arg_helper.Make.Key.t@@@A@@@@=Arg_helper.Make.Key.of_string3 @The textual representation of a key must not contain '=' or ','.@@@@@@@@@@@@@ @@@@y/7Arg_helper.Make.Key.Mapt@A%Map.S@2 with type key = t@Jn@@@@@@@JI@@@@@/5Arg_helper.Make.ValueF@A#7Arg_helper.Make.Value.t@@@A@@GF@@?Arg_helper.Make.Value.of_string3 ;The textual representation of a value must not contain ','.@@@@@@@@@@@@I@+J@@@@;@@98@@@@@@#6Arg_helper.Make.parsed@@@A@@76@@7Arg_helper.Make.default@3@?4@@@@" Arg_helper.Make.set_base_default@@H@K@@@@ !Arg_helper.Make.add_base_override@@T@W@Z@@@@۠ $Arg_helper.Make.reset_base_overrides@@c@@@@Š Arg_helper.Make.set_user_default@@l@o@@@@ !Arg_helper.Make.add_user_override@@x@{@~@@@@~5Arg_helper.Make.parse@y@z@v@r@@@@[#Arg_helper.Make.parse_no_error@C@D@@@@@@%3Arg_helper.Make.get@ @ @@@@@@@@@@@@@@ P@@A#Map@@@@@