Caml1999Y0340|S/'Topmain@(Warnings0+2Ȱcf/Value_rec_types0y`):ݓ)Unit_info0U@jv~c9>Ƞ%Types09N#;ç6Z)Typedtree0KqBJڑ.Type_immediacy0I)hd~ $6"0VMjySa'Toploop0Q*3ٮf1/͠'Topeval0#[1b<Ġ)Topcommon0 SdPΥX%Subst0bA5ctPH-Stdlib__Uchar0Mpi&ʿy>U+Stdlib__Sys0U)h{\p)͠.Stdlib__String0Tkج+Stdlib__Set0$) q+Stdlib__Seq0Pf, T,۠.Stdlib__Printf0r$P{#neJ0Stdlib__Printexc0y<]{A1K+Stdlib__Obj0f`R"u}A++Stdlib__Map0 z\2[,Stdlib__List0e^hH'2e.Stdlib__Lexing0EOR6.wՠ,Stdlib__Lazy0zd66g-Stdlib__Int320ph~YB*k*٠/Stdlib__Hashtbl0\4=NalngP.Stdlib__Format0=\u0Stdlib__Filename0VV#4!E.Stdlib__Either0nс&•+m.Stdlib__Domain0~)V?ߢ4.Stdlib__Digest0Sƴ¦_!۠.Stdlib__Buffer00vobI2-Stdlib__Array0GaID>:u4+Stdlib__Arg0B o&Stdlib0er%BZ%Shape0qЀZ@ ۃ^b'Profile01~Oڢq)Primitive0F%*xQ堠$Path0M+QǠ)Parsetree0lpzERW|ߠ+Outcometree0J{["[R$Misc0mCpvjLJTݠ)Main_args0nō9#ء-䠠)Longident0 !Q6I~(Location0ʕ$4QC٧|!)Load_path0{xd聝!,Identifiable0纻Ֆぇ]"r:%Ident0i4ݺ@@-wנ)Topcommon0 'H)X*c0iƽ` O<頠.Stdlib__Printf0 4\{נ0Stdlib__Printexc0NW%kGQ{,Stdlib__List0j(VI75M@.Stdlib__Format0MgM;A3~0Stdlib__Filename06J ;?|.-Stdlib__Array0k]]&nz`蠠+Stdlib__Arg0δ|B^&Stdlib0j;N )Main_args0Fnh}\ݘҠ(Location0? (Ik(Compmisc0̦E%KZyon'Compenv0$GR|@5{<'Clflags0O(cS ƦEɍ@B@B@@75camlTopmain.main_1601AA@AA@+camlTopmainABCD;camlTopmain.is_expanded_369AA#poss@B@@ABA@+camlTopmain@@@@@#:toplevel/native/topmain.mlZ\rZA3Topmain.is_expanded9Topmain.is_expanded.(fun)@@#ZVrZ@AA@?camlTopmain.expand_position_372BA@AA@7camlTopmain.prepare_376AA@AA@>camlTopmain.input_argument_962AA@AA@>camlTopmain.file_argument_1151AA!x@ @@@@ @#"Meu  MA5Topmain.file_argument;Topmain.file_argument.(fun)@@#'MVu  M@AA@ Add to the list of include directories0camlMain_args.70"-H@0camlMain_args.71 Add to the list of "hidden" include directories (Like -I, but the program can not directly reference these dependencies)0camlMain_args.74%-init@0camlMain_args.75 0 Load instead of default init file0camlMain_args.76'-inline@@0camlMain_args.860-inline-toplevel@@0camlMain_args.900-inlining-report@0camlMain_args.91 Q Emit `..inlining' file(s) (one per round) showing the inliner's decisions1camlMain_args.117'-rounds@@1camlMain_args.1252-inline-max-unroll@@1camlMain_args.132)-Oclassic@1camlMain_args.133 Make inlining decisions at function definition time rather than at the call site (replicates previous behaviour of the compiler)@@@  1camlMain_args.1617-inline-lifting-benefit@@1camlMain_args.1695-inline-branch-factor@@1camlMain_args.201'-labels@1camlMain_args.2029 Use commuting label mode1camlMain_args.218+-alias-deps@1camlMain_args.219 * Do record dependencies for module aliases1camlMain_args.220.-no-alias-deps@1camlMain_args.221 . Do not record dependencies for module aliases1camlMain_args.205(-linscan@1camlMain_args.206 ' Use the linear scan register allocator1camlMain_args.222*-app-funct@1camlMain_args.223> Activate applicative functors1camlMain_args.224--no-app-funct@1camlMain_args.225 Deactivate applicative functors1camlMain_args.2284-no-float-const-prop@1camlMain_args.229 > Deactivate constant propagation for floating-point operations1camlMain_args.230)-noassert@1camlMain_args.231 Do not compile assertion checks1camlMain_args.237'-noinit@1camlMain_args.238: Do not load any init file1camlMain_args.239)-nolabels@1camlMain_args.240 $ Ignore non-optional labels in types1camlMain_args.241'-prompt@1camlMain_args.2429 Output prompts (default)1camlMain_args.243)-noprompt@1camlMain_args.2445 Suppress all prompts1camlMain_args.245--nopromptcont@1camlMain_args.246 = Suppress prompts for continuation lines of multi-line inputs1camlMain_args.247)-nostdlib@1camlMain_args.248 @ Do not add default directory to the list of include directories1camlMain_args.249&-nocwd@1camlMain_args.250 = Do not implicitly add the current directory to the load path1camlMain_args.382--nopervasives@1camlMain_args.383/ (undocumented)1camlMain_args.251?-no-unbox-free-vars-of-closures@1camlMain_args.252 A Do not unbox variables that will appear inside function closures1camlMain_args.253:-no-unbox-specialised-args@1camlMain_args.254 @ Do not unbox arguments to which functions have been specialised1camlMain_args.113#-O2@1camlMain_args.114 ' Apply increased optimization for speed1camlMain_args.115#-O3@1camlMain_args.116 d Apply aggressive optimization for speed (may significantly increase code size and compilation time)1camlMain_args.257%-open@1camlMain_args.258 1 Opens the module before typing1camlMain_args.272$-ppx@1camlMain_args.273 D Pipe abstract syntax trees through preprocessor 1camlMain_args.276*-principal@1camlMain_args.277 % Check principality of type inference1camlMain_args.278--no-principal@1camlMain_args.279 6 Do not check principality of type inference (default)1camlMain_args.280)-rectypes@1camlMain_args.281 Allow arbitrary recursive types1camlMain_args.282,-no-rectypes@1camlMain_args.283 1 Do not allow arbitrary recursive types (default)1camlMain_args.2848-remove-unused-arguments@1camlMain_args.285 ! Remove unused function arguments1camlMain_args.292"-S@1camlMain_args.293 Keep intermediate assembly file1camlMain_args.294,-safe-string6camlMain_args.fun_5531AA%param@@@AA1camlMain_args.295 $ (default unconditionally since 5.0)1camlMain_args.296/-safer-matching@1camlMain_args.297 9 Do not use type information to optimize pattern-matching1camlMain_args.300,-short-paths@1camlMain_args.3017 Shorten paths in types1camlMain_args.302&-stdin@1camlMain_args.303 Read script from standard input1camlMain_args.3060-strict-sequence@1camlMain_args.307 1 Left-hand part of a sequence must have type unit1camlMain_args.3043-no-strict-sequence@1camlMain_args.305 ? Left-hand part of a sequence need not have type unit (default)1camlMain_args.445/-strict-formats@1camlMain_args.446 4 Reject invalid formats accepted by legacy implementations (default) (Warning: Invalid formats may behave differently from previous OCaml versions, and will become always-rejected in future OCaml versions. You should always use this flag to detect invalid formats so you can fix them.)1camlMain_args.4472-no-strict-formats@1camlMain_args.448  Accept invalid formats accepted by legacy implementations (Warning: Invalid formats may behave differently from previous OCaml versions, and will become always-rejected in future OCaml versions. You should never use this flag and instead fix invalid formats.)1camlMain_args.313/-unbox-closures@1camlMain_args.314 C Pass free variables via specialised arguments rather than closures1camlMain_args.3156-unbox-closures-factor@@1camlMain_args.320.-unboxed-types@1camlMain_args.321 , unannotated unboxable types will be unboxed1camlMain_args.3221-no-unboxed-types@1camlMain_args.323 : unannotated unboxable types will not be unboxed (default)1camlMain_args.324'-unsafe@1camlMain_args.325 : Do not compile bounds checking on array and string access1camlMain_args.327.-unsafe-string6camlMain_args.err_1143AA@AA@1camlMain_args.3287 (option not available)1camlMain_args.335(-verbose@1camlMain_args.336 ! Print calls to external commands1camlMain_args.337(-version@1camlMain_args.3387 Print version and exit1camlMain_args.339)--version@7 Print version and exit1camlMain_args.340+-no-version@1camlMain_args.341 Do not print version at startup1camlMain_args.344%-vnum@1camlMain_args.345> Print version number and exit1camlMain_args.346"-w@@1camlMain_args.355+-warn-error@@1camlMain_args.360*-warn-help@1camlMain_args.361 $ Show description of warning numbers1camlMain_args.457!-@1camlMain_args.458 @ Treat as a file name (even if it starts with `-')1camlMain_args.362&-color1camlMain_args.368@1camlMain_args.363$auto1camlMain_args.367@1camlMain_args.364&always1camlMain_args.366@1camlMain_args.365%never@@@@@@1camlMain_args.372,-error-style1camlMain_args.376@1camlMain_args.373*contextual1camlMain_args.375@1camlMain_args.374%short@@@@@1camlMain_args.408(-dsource@א/ (undocumented)1camlMain_args.400+-dparsetree@萖/ (undocumented)1camlMain_args.401+-dtypedtree@/ (undocumented)1camlMain_args.402'-dshape@ / (undocumented)1camlMain_args.403+-drawlambda@/ (undocumented)1camlMain_args.409(-dlambda@,/ (undocumented)1camlMain_args.410,-drawclambda@=/ (undocumented)1camlMain_args.411)-dclambda@N/ (undocumented)1camlMain_args.4260-dcmm-invariants@1camlMain_args.427; Extra sanity checks on Cmm1camlMain_args.414,-drawflambda@1camlMain_args.415 - Print Flambda terms after closure conversion1camlMain_args.412)-dflambda@1camlMain_args.4134 Print Flambda terms1camlMain_args.428%-dcmm@/ (undocumented)1camlMain_args.429%-dsel@/ (undocumented)1camlMain_args.430)-dcombine@/ (undocumented)1camlMain_args.431%-dcse@Ȑ/ (undocumented)1camlMain_args.432&-dlive@ِ/ (undocumented)1camlMain_args.433'-dspill@ꐖ/ (undocumented)1camlMain_args.434'-dsplit@/ (undocumented)1camlMain_args.435(-dinterf@ / (undocumented)1camlMain_args.436(-dprefer@/ (undocumented)1camlMain_args.437'-dalloc@./ (undocumented)1camlMain_args.438(-dreload@?/ (undocumented)1camlMain_args.439,-dscheduling@P/ (undocumented)1camlMain_args.440(-dlinear@a/ (undocumented)1camlMain_args.441*-dinterval@r/ (undocumented)1camlMain_args.442)-dstartup@/ (undocumented)0camlMain_args.92*-dump-pass@@0camlMain_args.48"-e@0camlMain_args.49?