]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/components/lexicon/grafiteDisambiguate.mli
Dead code removed (left from a previous commit).
[helm.git] / matita / components / lexicon / grafiteDisambiguate.mli
index 6b203cab4c1241df21099359f91b97606b02426c..401eba1152ada7565b7dfc1919dd8220c1e4ab4c 100644 (file)
  * http://helm.cs.unibo.it/
  *)
 
-type db = {
-  aliases: GrafiteAst.alias_spec DisambiguateTypes.Environment.t;
-  multi_aliases: GrafiteAst.alias_spec list DisambiguateTypes.Environment.t;
-  new_aliases: (DisambiguateTypes.domain_item * GrafiteAst.alias_spec) list
-}
+type db
 
 class type g_status =
  object
@@ -43,6 +39,10 @@ class status :
   method set_disambiguate_status: #g_status -> 'self
  end
 
+val eval_with_new_aliases:
+ #status as 'status -> ('status -> 'a) ->
+  (DisambiguateTypes.domain_item * GrafiteAst.alias_spec) list * 'a
+
 val set_proof_aliases:
  #status as 'status ->
   implicit_aliases:bool -> (* implicit ones are made explicit *)
@@ -71,3 +71,8 @@ type pattern =
 
 val disambiguate_npattern:
   GrafiteAst.npattern Disambiguate.disambiguator_input -> pattern
+
+val disambiguate_cic_appl_pattern:
+ #status ->
+  NotationPt.argument_pattern list ->
+   NotationPt.cic_appl_pattern -> NotationPt.cic_appl_pattern