package coq

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Term_dnet.MakeSource

Parameters

module Ident : IDENT
module Opt : OPT

Signature

Sourcetype t
Sourcetype ident = Ident.t
Sourceval empty : t
Sourceval add : Constr.constr -> ident -> t -> t

add c i dn adds the binding (c,i) to dn. c can be a closed term or a pattern (with untyped Evars). No Metas accepted

Sourceval union : t -> t -> t

merge of dnets. Faster than re-adding all terms

Sourceval subst : Mod_subst.substitution -> t -> t
Sourceval search_pattern : t -> Constr.constr -> ident list

search_pattern dn c returns all terms/patterns in dn matching/matched by c

Sourceval find_all : t -> ident list

find_all dn returns all idents contained in dn

Sourceval map : (ident -> ident) -> t -> t
Sourceval refresh_metas : t -> t
OCaml

Innovation. Community. Security.