]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/ng_cic_content/nTermCicContent.mli
This commit restores the ids_to_father_ids table.
[helm.git] / helm / software / components / ng_cic_content / nTermCicContent.mli
index e66e2ef7a4cfa8493cf09cc7a8e921cc499466f7..e5a6f26c90038f4433b76a6e07ed90494553da94 100644 (file)
@@ -76,7 +76,24 @@ val push: unit -> unit
 val pop: unit -> unit
 *)
 
+(*
 val nast_of_cic :
- subst:NCic.substitution -> context:NCic.context -> NCic.term ->
-  CicNotationPt.term
-val nmap_sequent : subst:NCic.substitution -> int * NCic.conjecture -> CicNotationPt.term Content.conjecture
+ output_type:[`Pattern | `Term ] ->
+  subst:NCic.substitution -> context:NCic.context -> NCic.term ->
+   CicNotationPt.term
+*)
+
+type id = string
+
+val nmap_sequent:
+ subst:NCic.substitution -> int * NCic.conjecture ->
+  CicNotationPt.term Content.conjecture *
+   (id, NReference.reference) Hashtbl.t *  (* id -> reference *)
+   (string, id option) Hashtbl.t           (* id -> father_id *)
+
+
+val nmap_obj:
+ NCic.obj ->
+  CicNotationPt.term Content.cobj *
+   (id, NReference.reference) Hashtbl.t *  (* id -> reference *)
+   (string, id option) Hashtbl.t           (* id -> father_id *)