X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fcomponents%2Flexicon%2FlexiconEngine.mli;h=6209ce40df3765d41b1c541d621c47df2f778015;hb=cd664aefb80554952ed9b010f0c5199ce3a6f8f2;hp=ad1ce3f86bf30af90cfebaee806340b07fa45b3a;hpb=a5709dff43233c041f77a4ee4b7f2df1a3c51ab6;p=helm.git diff --git a/matita/components/lexicon/lexiconEngine.mli b/matita/components/lexicon/lexiconEngine.mli index ad1ce3f86..6209ce40d 100644 --- a/matita/components/lexicon/lexiconEngine.mli +++ b/matita/components/lexicon/lexiconEngine.mli @@ -23,33 +23,10 @@ * http://helm.cs.unibo.it/ *) -exception IncludedFileNotCompiled of string * string - -type lexicon_status = { - aliases: LexiconAst.alias_spec DisambiguateTypes.Environment.t; - multi_aliases: LexiconAst.alias_spec list DisambiguateTypes.Environment.t; - lexicon_content_rev: LexiconMarshal.lexicon; -} - -class type g_status = - object - inherit CicNotation.g_status - method lstatus: lexicon_status - end - -class status : - object ('self) - inherit g_status - inherit CicNotation.status - method set_lstatus: lexicon_status -> 'self - method set_lexicon_engine_status: #g_status -> 'self - end - -val eval_command : #status as 'status -> LexiconAst.command -> 'status - val set_proof_aliases: - #status as 'status -> - (DisambiguateTypes.domain_item * LexiconAst.alias_spec) list -> 'status + #LexiconTypes.status as 'status -> + GrafiteAst.inclusion_mode -> + (DisambiguateTypes.domain_item * GrafiteAst.alias_spec) list -> 'status (* args: print function, message (may be empty), status *) -val dump_aliases: (string -> unit) -> string -> #status -> unit +val dump_aliases: (string -> unit) -> string -> #LexiconTypes.status -> unit