]> matita.cs.unibo.it Git - helm.git/blobdiff - matitaB/components/ng_disambiguation/grafiteDisambiguate.ml
some added lemmas removed from auto
[helm.git] / matitaB / components / ng_disambiguation / grafiteDisambiguate.ml
index c39ac161d939d56dac961b2f0527589a07f8b759..d6e4e0c354f305f107fd79e09e16cff9e4eefa4d 100644 (file)
@@ -106,7 +106,23 @@ let add_to_interpr status new_aliases =
      {status#disambiguate_db with interpr = interpr }
    in
     status#set_disambiguate_db new_status
-   
+
+(*
+let print_interpr status =
+   DisambiguateTypes.InterprEnv.iter
+     (fun loc alias ->
+        let start,stop = HExtlib.loc_of_floc loc in
+        let strpos = Printf.sprintf "@(%d,%d):" start stop in
+        match alias with
+        | GrafiteAst.Ident_alias (id,uri) -> 
+            Printf.printf "%s   [%s;%s]\n" strpos id uri
+        | GrafiteAst.Symbol_alias (name,_ouri,desc) ->
+            Printf.printf "%s  <%s:%s>\n" strpos name desc
+        | GrafiteAst.Number_alias (_ouri,desc) ->
+            Printf.printf "%s  <NUM:%s>\n" strpos desc)
+     status#disambiguate_db.interpr
+*)
+
 let add_to_disambiguation_univ status new_aliases =
    let multi_aliases =
     List.fold_left (fun acc (d,c) -> 
@@ -353,7 +369,7 @@ let disambiguate_nterm status expty context metasenv subst thing
           diff_term Stdpp.dummy_loc thing' ast) choices 
       in 
       raise (Ambiguous_input (find_diffs diffs)) 
-  | Disambiguate.Disamb_failure (l,_) ->
+  | Disambiguate.Disamb_failure l ->
       raise (Error (List.map (clusterize (diff_term Stdpp.dummy_loc thing')) l))
   | _ -> assert false
 ;;
@@ -440,7 +456,7 @@ let disambiguate_nobj status ?baseuri (text,prefix_len,obj as obj') =
           diff_obj Stdpp.dummy_loc obj ast) choices 
       in
       raise (Ambiguous_input (find_diffs diffs)) 
-  | Disambiguate.Disamb_failure (l,_) -> 
+  | Disambiguate.Disamb_failure l -> 
       raise (Error (List.map (clusterize (diff_obj Stdpp.dummy_loc obj)) l))
   | _ -> assert false
 ;;