Module Term_dnet.Make
Parameters
Signature
type t
type ident
= Ident.t
val empty : t
val add : Constr.constr -> ident -> t -> t
add c i dn
adds the binding(c,i)
todn
.c
can be a closed term or a pattern (with untyped Evars). No Metas accepted
val subst : Mod_subst.substitution -> t -> t
val search_pattern : t -> Constr.constr -> ident list
search_pattern dn c
returns all terms/patterns in dn matching/matched by c