12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091(************************************************************************)(* v * The Coq Proof Assistant / The Coq Development Team *)(* <O___,, * INRIA - CNRS - LIX - LRI - PPS - Copyright 1999-2016 *)(* \VV/ **************************************************************)(* // * This file is distributed under the terms of the *)(* * GNU Lesser General Public License Version 2.1 *)(************************************************************************)(************************************************************************)(* Coq serialization API/Plugin *)(* Copyright 2016-2020 MINES ParisTech / INRIA *)(************************************************************************)(* Status: Experimental *)(************************************************************************)openSexplib.ConvmoduleStdlib=Ser_stdlibmoduleCEphemeron=Ser_cEphemeronmoduleRange=Ser_rangemoduleNames=Ser_namesmoduleConstr=Ser_constrmoduleUniv=Ser_univmoduleNativevalues=Ser_nativevaluesmoduleOpaqueproof=Ser_opaqueproofmoduleRetroknowledge=Ser_retroknowledgemoduleUGraph=Ser_uGraphmoduleDeclarations=Ser_declarationstypelazy_val=[%import:Environ.lazy_val]letsexp_of_lazy_val=Serlib_base.sexp_of_opaque~typ:"Environ.lazy_val"typestratification=[%import:Environ.stratification][@@derivingsexp_of]typerel_context_val=[%import:Environ.rel_context_val][@@derivingsexp_of]typenamed_context_val=[%import:Environ.named_context_val][@@derivingsexp_of]typelink_info=[%import:Environ.link_info][@@derivingsexp]typekey=[%import:Environ.key][@@derivingsexp]typeconstant_key=[%import:Environ.constant_key][@@derivingsexp]typemind_key=[%import:Environ.mind_key][@@deriving sexp]moduleGlobals=structtypet=Environ.Globals.ttype_t=[%import:Environ.Globals.view][@@derivingsexp]letsexp_of_tg=sexp_of__t(Obj.magicg)let_t_of_sexps=Obj.magic(_t_of_sexps)endtypeenv=[%import:Environ.env][@@derivingsexp_of]letenv_of_sexp=Serlib_base.opaque_of_sexp~typ:"Environ.env"letabstract_env=reffalseletsexp_of_envenv=if!abstract_envthenSerlib_base.sexp_of_opaque~typ:"Environ.env"envelsesexp_of_envenvtype('constr,'term)punsafe_judgment=[%import:('constr,'term)Environ.punsafe_judgment][@@derivingsexp]typeunsafe_judgment=[%import:Environ.unsafe_judgment][@@derivingsexp]