(************************************************************************) (* * The Coq Proof Assistant / The Coq Development Team *) (* v * INRIA, CNRS and contributors - Copyright 1999-2018 *) (* state val cur_state : unit -> state val parse : state -> 'a Pcoq.Entry.t -> Pcoq.Parsable.t -> 'a end type t = { parsing: Parser.state; system : States.state; (* summary + libstack *) proof : Proof_global.t; (* proof state *) shallow : bool; (* is the state trimmed down (libstack) *) } val freeze_interp_state : marshallable:bool -> t val unfreeze_interp_state : t -> unit val make_shallow : t -> t (* WARNING: Do not use, it will go away in future releases *) val invalidate_cache : unit -> unit