X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Flexicon%2FlexiconEngine.mli;h=27d9b05eb151b85d13ac9e37f085180ab9e2448a;hb=246f3c2f2d26655129efacf830ecff47094795b4;hp=8447eb0355d09011bea201b69072dfe35e0cc4da;hpb=1d212933a86f2820a151555516f7a53ab1c9f8e7;p=helm.git diff --git a/helm/software/components/lexicon/lexiconEngine.mli b/helm/software/components/lexicon/lexiconEngine.mli index 8447eb035..27d9b05eb 100644 --- a/helm/software/components/lexicon/lexiconEngine.mli +++ b/helm/software/components/lexicon/lexiconEngine.mli @@ -26,8 +26,8 @@ exception IncludedFileNotCompiled of string * string type status = { - aliases: Cic.term DisambiguateTypes.environment;(** disambiguation aliases *) - multi_aliases: Cic.term DisambiguateTypes.multiple_environment; + aliases: LexiconAst.alias_spec DisambiguateTypes.Environment.t; + multi_aliases: LexiconAst.alias_spec list DisambiguateTypes.Environment.t; lexicon_content_rev: LexiconMarshal.lexicon; notation_ids: CicNotation.notation_id list; (** in-scope notation ids *) } @@ -37,9 +37,7 @@ val initial_status: status val eval_command : status -> LexiconAst.command -> status val set_proof_aliases: - status -> - (DisambiguateTypes.Environment.key * - Cic.term DisambiguateTypes.codomain_item) list -> + status -> (DisambiguateTypes.domain_item * LexiconAst.alias_spec) list -> status (* this callback is called on every lexicon command *)