let lexicon_status = !lexicon_status_ref in
let (diff, metasenv, subst, cic, _) =
singleton "first"
- (GrafiteDisambiguator.disambiguate_term
+ (MultiPassDisambiguator.disambiguate_term
~aliases:lexicon_status.LexiconEngine.aliases
?goal ~universe:(Some lexicon_status.LexiconEngine.multi_aliases)
~lookup_in_library
let lexicon_status = !lexicon_status_ref in
let (diff, metasenv, _, cic, ugraph) =
singleton "second"
- (GrafiteDisambiguator.disambiguate_term ~lookup_in_library
+ (MultiPassDisambiguator.disambiguate_term ~lookup_in_library
~initial_ugraph:ugraph ~aliases:lexicon_status.LexiconEngine.aliases
~universe:(Some lexicon_status.LexiconEngine.multi_aliases)
~context ~metasenv ~subst:[] ?goal
let disambiguate_pattern
text prefix_len lexicon_status_ref (wanted, hyp_paths, goal_path)
=
- let interp path = Disambiguate.interpretate_path [] path in
+ let interp path =CicDisambiguate.interpretate_path [] path in
let goal_path = HExtlib.map_option interp goal_path in
let hyp_paths = List.map (fun (name, path) -> name, interp path) hyp_paths in
let wanted =
| None -> raise BaseUriNotSetYet)
| CicNotationPt.Inductive _ -> assert false
| CicNotationPt.Theorem _ -> None in
-(*
+ (*
(match obj with
CicNotationPt.Theorem (_,_,ty,_) ->
(try
let [_,_,_,ty],_ =
- NGrafiteDisambiguator.disambiguate_term
+ NMultiPassDisambiguator.disambiguate_term
~context:[] ~metasenv:[] ~subst:[]
~aliases:DisambiguateTypes.Environment.empty
~universe:(Some DisambiguateTypes.Environment.empty)
in
prerr_endline ("NUOVA DISAMBIGUAZIONE OK!!!!!!!!! " ^
NCicPp.ppterm ~metasenv:[] ~subst:[] ~context:[] ty)
- with NGrafiteDisambiguator.DisambiguationError _ ->
+ with NMultiPassDisambiguator.DisambiguationError _ ->
prerr_endline "ERRORE NUOVA DISAMBIGUAZIONE";
assert false
| exn -> ())
| _ -> ()
- );
-*)
+ ); *)
let (diff, metasenv, _, cic, _) =
singleton "third"
- (GrafiteDisambiguator.disambiguate_obj ~lookup_in_library
+ (MultiPassDisambiguator.disambiguate_obj ~lookup_in_library
~aliases:lexicon_status.LexiconEngine.aliases
~universe:(Some lexicon_status.LexiconEngine.multi_aliases) ~uri
(text,prefix_len,obj)) in