X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matitaB%2Fcomponents%2Fng_disambiguation%2FnCicDisambiguate.mli;h=6f6bbd1a1b6413b2e2b50b0757d4a5e41a483d76;hb=6d4277977478ef9bcadaffbef3d4bb04ac0250a5;hp=70e89dfbc38ec888346b430899353629de5b1fa3;hpb=98f0fac6d03367be776303e7ba353b75878aaa40;p=helm.git diff --git a/matitaB/components/ng_disambiguation/nCicDisambiguate.mli b/matitaB/components/ng_disambiguation/nCicDisambiguate.mli index 70e89dfbc..6f6bbd1a1 100644 --- a/matitaB/components/ng_disambiguation/nCicDisambiguate.mli +++ b/matitaB/components/ng_disambiguation/nCicDisambiguate.mli @@ -17,20 +17,19 @@ val disambiguate_term : metasenv:NCic.metasenv -> subst:NCic.substitution -> expty:NCic.term option -> - mk_implicit: (bool -> 'alias) -> - description_of_alias:('alias -> string) -> - fix_instance:(DisambiguateTypes.domain_item -> 'alias list -> 'alias list) -> - mk_choice:('alias -> NCic.term DisambiguateTypes.codomain_item) -> - aliases:'alias DisambiguateTypes.Environment.t -> + mk_implicit: (bool -> GrafiteAst.alias_spec) -> + description_of_alias:(GrafiteAst.alias_spec -> string) -> + fix_instance:(DisambiguateTypes.domain_item -> GrafiteAst.alias_spec list -> GrafiteAst.alias_spec list) -> + mk_choice:(GrafiteAst.alias_spec -> NCic.term DisambiguateTypes.codomain_item) -> + aliases:GrafiteAst.alias_spec 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 -> DisambiguateTypes.Environment.key -> - 'alias list) -> + GrafiteAst.alias_spec list) -> NotationPt.term Disambiguate.disambiguator_input -> (NotationPt.term * - (DisambiguateTypes.domain_item * 'alias) list * NCic.metasenv * NCic.substitution * NCic.term) list * @@ -38,20 +37,21 @@ val disambiguate_term : val disambiguate_obj : #NCicCoercion.status -> - mk_implicit:(bool -> 'alias) -> - description_of_alias:('alias -> string) -> - fix_instance:(DisambiguateTypes.domain_item -> 'alias list -> 'alias list) -> - mk_choice:('alias -> NCic.term DisambiguateTypes.codomain_item) -> - aliases:'alias DisambiguateTypes.Environment.t -> + mk_implicit:(bool -> GrafiteAst.alias_spec) -> + description_of_alias:(GrafiteAst.alias_spec -> string) -> + fix_instance:(DisambiguateTypes.domain_item -> GrafiteAst.alias_spec list -> GrafiteAst.alias_spec list) -> + mk_choice:(GrafiteAst.alias_spec -> NCic.term DisambiguateTypes.codomain_item) -> + aliases:GrafiteAst.alias_spec 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 -> DisambiguateTypes.Environment.key -> - 'alias list) -> + GrafiteAst.alias_spec list) -> uri:NUri.uri -> string * int * NotationPt.term NotationPt.obj -> - ((DisambiguateTypes.Environment.key * 'alias) list * NCic.metasenv * + (NotationPt.term NotationPt.obj * + NCic.metasenv * NCic.substitution * NCic.obj) list * bool