]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/matita/matitaDisambiguator.mli
Yet another implementation of the single aliases / multi aliases idea.
[helm.git] / helm / matita / matitaDisambiguator.mli
index a5d0aed44e465d9f5c3ca4cf783ff70e0071e166..01fa97ef08810b9741a4efa6ebcaaac80152a86e 100644 (file)
@@ -47,28 +47,4 @@ val mono_interp_callback: choose_interp_callback
 
 (** for GUI callbacks see MatitaGui.interactive_{interp,user_uri}_choice *)
 
-val disambiguate_term :
-  dbd:Mysql.dbd ->
-  context:Cic.context ->
-  metasenv:Cic.metasenv ->
-  ?initial_ugraph:CicUniv.universe_graph -> 
-  aliases:DisambiguateTypes.environment -> (* previous interpretation status *)
-  DisambiguateTypes.term ->
-  (DisambiguateTypes.environment * (* new interpretation status *)
-   Cic.metasenv *                  (* new metasenv *)
-   Cic.term *
-   CicUniv.universe_graph) list *  (* disambiguated term *)
-  bool  (* has interactive_interpretation_choice been invoked? *)
-
-(** @param fresh_instances as per disambiguate_term *)
-val disambiguate_obj :
-  dbd:Mysql.dbd ->
-  aliases:DisambiguateTypes.environment -> (* previous interpretation status *)
-  uri:UriManager.uri option ->     (* required only for inductive types *)
-  GrafiteAst.obj ->
-  (DisambiguateTypes.environment * (* new interpretation status *)
-   Cic.metasenv *                  (* new metasenv *)
-   Cic.obj *
-   CicUniv.universe_graph) list *  (* disambiguated obj *)
-  bool  (* has interactive_interpretation_choice been invoked? *)
-
+include Disambiguate.Disambiguator