123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119(************************************************************************)(* 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 MINES ParisTech *)(************************************************************************)(* Status: Very Experimental *)(************************************************************************)openSexplib.StdmoduleLoc=Ser_locmoduleCAst=Ser_cAstmoduleDAst=Ser_dAstmoduleNames=Ser_namesmoduleUniv=Ser_univmoduleUint63=Ser_uint63moduleConstr=Ser_constrmoduleDecl_kinds=Ser_decl_kindsmoduleLibnames=Ser_libnamesmoduleGenarg=Ser_genargmoduleEvar_kinds=Ser_evar_kindsmoduleNamegen=Ser_namegen(**********************************************************************)(* Glob_term *)(**********************************************************************)type'aglob_sort_gen=[%import:'aGlob_term.glob_sort_gen][@@derivingsexp,yojson]type'auniverse_kind=[%import:'aGlob_term.universe_kind][@@derivingsexp,yojson]typelevel_info=[%import:Glob_term.level_info][@@derivingsexp,yojson]typeglob_level=[%import:Glob_term.glob_level][@@derivingsexp,yojson]typeglob_constraint=[%import:Glob_term.glob_constraint][@@derivingsexp,yojson]typesort_info=[%import:Glob_term.sort_info][@@derivingsexp,yojson]typeglob_sort=[%import:Glob_term.glob_sort][@@derivingsexp,yojson]type'acast_type=[%import:'aGlob_term.cast_type][@@derivingsexp,yojson]typeexistential_name=[%import:Glob_term.existential_name][@@derivingsexp,yojson]type'acases_pattern_r=[%import:'aGlob_term.cases_pattern_r]and'acases_pattern_g=[%import:'aGlob_term.cases_pattern_g][@@derivingsexp]typecases_pattern=[%import:Glob_term.cases_pattern][@@derivingsexp]typeglob_recarg=[%import:Glob_term.glob_recarg][@@derivingsexp]typeglob_fix_kind=[%import:Glob_term.glob_fix_kind][@@derivingsexp]type'aglob_constr_r=[%import:'aGlob_term.glob_constr_r]and'aglob_constr_g=[%import:'aGlob_term.glob_constr_g]and'aglob_decl_g=[%import:'aGlob_term.glob_decl_g]and'apredicate_pattern_g=[%import:'aGlob_term.predicate_pattern_g]and'atomatch_tuple_g=[%import:'aGlob_term.tomatch_tuple_g]and'atomatch_tuples_g=[%import:'aGlob_term.tomatch_tuples_g]and'acases_clause_g=[%import:'aGlob_term.cases_clause_g]and'acases_clauses_g=[%import:'aGlob_term.cases_clauses_g][@@derivingsexp]typeglob_constr=[%import:Glob_term.glob_constr][@@derivingsexp]typeglob_decl=[%import:Glob_term.glob_decl][@@derivingsexp]typepredicate_pattern=[%import:Glob_term.predicate_pattern][@@derivingsexp]typetomatch_tuple=[%import:Glob_term.tomatch_tuple][@@derivingsexp]typetomatch_tuples=[%import:Glob_term.tomatch_tuples][@@derivingsexp]typecases_clause=[%import:Glob_term.cases_clause][@@derivingsexp]typecases_clauses=[%import:Glob_term.cases_clauses][@@derivingsexp]