X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fdisambiguation%2Fdisambiguate.mli;h=cffb1df0aee5d716a93398ca479699ec43498f34;hb=7c793c80721ff0b0a1d2898ba93721aa03aa4a98;hp=5c74b857b49077bd1d68048af460252e5bc023a3;hpb=93ce01455cfeba6b29e3c8a57e28f56559fb891d;p=helm.git diff --git a/helm/software/components/disambiguation/disambiguate.mli b/helm/software/components/disambiguation/disambiguate.mli index 5c74b857b..cffb1df0a 100644 --- a/helm/software/components/disambiguation/disambiguate.mli +++ b/helm/software/components/disambiguation/disambiguate.mli @@ -81,8 +81,6 @@ val resolve : [`Num_arg of string | `Args of 'term list] -> 'term val find_in_context: string -> string option list -> int -val domain_of_ast_term: context: - string option list -> CicNotationPt.term -> domain val domain_of_term: context: string option list -> CicNotationPt.term -> domain val domain_of_obj: @@ -95,12 +93,10 @@ val disambiguate_thing: use_coercions:bool -> string_context_of_context:('context -> string option list) -> initial_ugraph:'ugraph -> - hint: - ('metasenv -> 'raw_thing -> 'raw_thing) * - (('refined_thing,'metasenv,'subst,'ugraph) test_result -> - ('refined_thing,'metasenv,'subst,'ugraph) test_result) -> + expty: 'refined_thing option -> mk_implicit:(bool -> 'alias) -> description_of_alias:('alias -> string) -> + fix_instance:(DisambiguateTypes.domain_item -> 'alias list -> 'alias list) -> aliases:'alias DisambiguateTypes.Environment.t -> universe:'alias list DisambiguateTypes.Environment.t option -> lookup_in_library:( @@ -121,10 +117,10 @@ val disambiguate_thing: 'raw_thing) -> refine_thing:( 'metasenv -> 'subst -> 'context -> 'uri -> use_coercions:bool -> - 'raw_thing -> 'ugraph -> localization_tbl:'cichash -> + 'raw_thing -> 'refined_thing option -> 'ugraph -> localization_tbl:'cichash -> ('refined_thing, 'metasenv,'subst,'ugraph) test_result) -> mk_localization_tbl:(int -> 'cichash) -> - string * int * 'ast_thing -> + 'ast_thing disambiguator_input -> ((DisambiguateTypes.Environment.key * 'alias) list * 'metasenv * 'subst * 'refined_thing * 'ugraph) list * bool