Module Decls
This module manages non-kernel informations about declarations. It is either non-logical informations or logical informations that have no place to be (yet) in the kernel
type variable_data= Names.DirPath.t * bool * Univ.ContextSet.t * Decl_kinds.polymorphic * Decl_kinds.logical_kind
val add_variable_data : Names.variable -> variable_data -> unitval variable_path : Names.variable -> Names.DirPath.tval variable_secpath : Names.variable -> Libnames.qualidval variable_kind : Names.variable -> Decl_kinds.logical_kindval variable_opacity : Names.variable -> boolval variable_context : Names.variable -> Univ.ContextSet.tval variable_polymorphic : Names.variable -> Decl_kinds.polymorphicval variable_exists : Names.variable -> bool
val add_constant_kind : Names.Constant.t -> Decl_kinds.logical_kind -> unitval constant_kind : Names.Constant.t -> Decl_kinds.logical_kind