(************************************************************************) (* * The Coq Proof Assistant / The Coq Development Team *) (* v * INRIA, CNRS and contributors - Copyright 1999-2018 *) (* constr option; evars_metas : metavariable -> types } val empty_evars : evars val decompose_Llam : lambda -> Name.t array * lambda val decompose_Llam_Llet : lambda -> (Name.t * lambda option) array * lambda val is_lazy : env -> prefix -> constr -> bool val mk_lazy : lambda -> lambda val get_mind_prefix : env -> MutInd.t -> string val get_alias : env -> pconstant -> pconstant val lambda_of_constr : env -> evars -> Constr.constr -> lambda val compile_static_int31 : bool -> Constr.constr array -> lambda val compile_dynamic_int31 : bool -> prefix -> constructor -> lambda array -> lambda val before_match_int31 : inductive -> bool -> prefix -> constructor -> lambda -> lambda val compile_prim : CPrimitives.t -> Constant.t -> bool -> prefix -> lambda array -> lambda