X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matitaB%2Fcomponents%2Fdisambiguation%2FmultiPassDisambiguator.mli;h=d8e1e3d503a55978193ee7d63109edd8a1358f7f;hb=647b419e96770d90a82d7a9e5e8843566a9f93ee;hp=41b79c9b025b2ea73761cf5937f62be39e841396;hpb=cacbe3c6493ddce76c4c13379ade271d8dd172e8;p=helm.git diff --git a/matitaB/components/disambiguation/multiPassDisambiguator.mli b/matitaB/components/disambiguation/multiPassDisambiguator.mli index 41b79c9b0..d8e1e3d50 100644 --- a/matitaB/components/disambiguation/multiPassDisambiguator.mli +++ b/matitaB/components/disambiguation/multiPassDisambiguator.mli @@ -51,9 +51,9 @@ val disambiguate_thing: 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 -> + aliases:'alias DisambiguateTypes.InterprEnv.t -> + universe:GrafiteAst.alias_spec list + DisambiguateTypes.Environment.t -> lookup_in_library:( DisambiguateTypes.interactive_user_uri_choice_type -> DisambiguateTypes.input_or_locate_uri_type -> @@ -61,11 +61,13 @@ val disambiguate_thing: 'alias list) -> uri:'uri -> pp_thing:('ast_thing -> string) -> + pp_term:(NotationPt.term -> string) -> domain_of_thing: (context: string option list -> 'ast_thing -> Disambiguate.domain) -> interpretate_thing:( context:'context -> - env:'alias DisambiguateTypes.Environment.t -> + env:'alias DisambiguateTypes.InterprEnv.t -> + universe:GrafiteAst.alias_spec list DisambiguateTypes.Environment.t -> uri:'uri -> is_path:bool -> 'ast_thing -> @@ -75,8 +77,9 @@ val disambiguate_thing: 'metasenv -> 'subst -> 'context -> 'uri -> use_coercions:bool -> 'raw_thing -> 'refined_thing option -> 'ugraph -> localization_tbl:'cichash -> ('refined_thing, 'metasenv,'subst,'ugraph) Disambiguate.test_result) -> + visit:(pp_term:(NotationPt.term -> string) -> + (NotationPt.term -> bool) -> 'ast_thing -> + ((NotationPt.term -> 'ast_thing) * NotationPt.term) option) -> mk_localization_tbl:(int -> 'cichash) -> string * int * 'ast_thing -> - ((DisambiguateTypes.Environment.key * 'alias) list * - 'metasenv * 'subst * 'refined_thing * 'ugraph) - list * bool + ('ast_thing * 'metasenv * 'subst * 'refined_thing * 'ugraph) list * bool