]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/ng_refiner/nCicUnifHint.mli
some more functors and a nice higher-order all_positions iterator
[helm.git] / helm / software / components / ng_refiner / nCicUnifHint.mli
index 2e94d9c8d0d65b0642d8f0a6b127ae6fb20e8a03..49df40bf9bd203b8f7aef5abecd1a0eb4d9fef10 100644 (file)
 type db
 
 val index_hint: 
-  db -> NCic.context -> NCic.term -> NCic.term -> db
+  db -> NCic.context -> NCic.term -> NCic.term -> int -> db
 
   (* gets the old imperative coercion DB *)
 val db : unit -> db
-val add_user_provided_hint : Cic.term -> unit 
+val add_user_provided_hint : Cic.term -> int -> unit 
 
 val empty_db : db
 
@@ -26,4 +26,5 @@ val look_for_hint:
     db ->
     NCic.metasenv -> NCic.substitution -> NCic.context -> 
     NCic.term -> NCic.term -> 
-      (NCic.metasenv * NCic.term * NCic.term) list
+      (NCic.metasenv * 
+        (NCic.term * NCic.term) * (NCic.term * NCic.term) list) list