12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485moduleAppendable_list=Appendable_listmoduleAnsi_color=Ansi_colormoduleArray=ArraymoduleBytes=BytesmoduleComparator=ComparatormoduleConsole=ConsolemoduleCsexp=CsexpmoduleEither=EithermoduleExn=ExnmoduleExn_with_backtrace=Exn_with_backtracemoduleFilename=FilenamemoduleHashtbl=HashtblmoduleTable=TablemoduleInt=IntmoduleId=IdmoduleIo=IomoduleList=ListmoduleMap=MapmoduleOption=OptionmoduleOr_exn=Or_exnmoduleOrdering=OrderingmodulePp=PpmoduleResult=ResultmoduleSet=SetmoduleSignal=SignalmoduleComparable=ComparablemoduleComparable_intf=Comparable_intfmoduleStaged=StagedmoduleString=StringmoduleChar=CharmoduleBool=BoolmoduleSexp=SexpmodulePath=PathmoduleFmt=FmtmoduleInterned=InternedmoduleUniv_map=Univ_mapmoduleLoc=LocmoduleLog=LogmoduleEnv=EnvmoduleProc=ProcmoduleType_eq=Type_eqmoduleNothing=NothingmoduleBin=BinmoduleDigest=DigestmoduleFdecl=FdeclmoduleUnit=UnitmoduleMonad=MonadmoduleFn=FnmoduleDyn=DynmoduleFloat=FloatmoduleTuple=TuplemodulePoly=PolymoduleCode_error=Code_errormoduleUser_error=User_errormoduleUser_message=User_messagemoduleUser_warning=User_warningmoduleLexbuf=Lexbuf(* Pervasives is deprecated in 4.08 in favor of Stdlib, however we are
currently compatible with OCaml >= 4.02 so for now we simply
disable the deprecation warning. *)modulePervasives=Pervasives[@@warning"-3"]externalreraise:exn->_="%reraise"letcompareab=Ordering.of_int(compareab)(* The following types are re-exported here so that they are always
available in scope *)type('a,'error)result=('a,'error)Result.t=|Okof'a|Errorof'errortype('a,'b)either=('a,'b)Either.t=|Leftof'a|Rightof'btypeordering=Ordering.t=|Lt|Eq|Gtletsprintf=Printf.sprintfletksprintf=Printf.ksprintf