X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Flexicon%2FlexiconEngine.mli;h=b69495f4e4d10b83f605ba0ff540a3f55f6eaae9;hb=423bf7f85d0959689266cfc7ca57958a04618002;hp=8e8b420ba03fabc9354a784b835e7313db38c3b9;hpb=004fbb54bc0a2b971f08bcf830ac8cbdafcdbe57;p=helm.git diff --git a/helm/software/components/lexicon/lexiconEngine.mli b/helm/software/components/lexicon/lexiconEngine.mli index 8e8b420ba..b69495f4e 100644 --- a/helm/software/components/lexicon/lexiconEngine.mli +++ b/helm/software/components/lexicon/lexiconEngine.mli @@ -23,14 +23,13 @@ * http://helm.cs.unibo.it/ *) -exception IncludedFileNotCompiled of string +exception IncludedFileNotCompiled of string * string type status = { aliases: DisambiguateTypes.environment; (** disambiguation aliases *) multi_aliases: DisambiguateTypes.multiple_environment; lexicon_content_rev: LexiconMarshal.lexicon; notation_ids: CicNotation.notation_id list; (** in-scope notation ids *) - metadata: LibraryNoDb.metadata list; } val initial_status: status @@ -42,3 +41,5 @@ val set_proof_aliases: (DisambiguateTypes.Environment.key * DisambiguateTypes.codomain_item) list -> status +(* this callback is called on every lexicon command *) +val set_callback: (LexiconAst.command -> unit) -> unit