X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Flexicon%2FlexiconEngine.mli;h=f08891b5a974c6010840897a98beafe978235e78;hb=a14adba81c00c9dcb9996d7af39e4803214606f1;hp=c526741b2a1eb69a4cc06cb449b8a0e3cda49aec;hpb=f4c17198d8afe7c8cd62dbab527d08902d891491;p=helm.git diff --git a/helm/software/components/lexicon/lexiconEngine.mli b/helm/software/components/lexicon/lexiconEngine.mli index c526741b2..f08891b5a 100644 --- a/helm/software/components/lexicon/lexiconEngine.mli +++ b/helm/software/components/lexicon/lexiconEngine.mli @@ -32,11 +32,16 @@ type lexicon_status = { notation_ids: CicNotation.notation_id list; (** in-scope notation ids *) } +class type g_status = + object + method lstatus: lexicon_status + end + class status : object ('self) - method lstatus: lexicon_status + inherit g_status method set_lstatus: lexicon_status -> 'self - method set_lexicon_engine_status: < lstatus: lexicon_status ; .. > -> 'self + method set_lexicon_engine_status: #g_status -> 'self end val eval_command : #status as 'status -> LexiconAst.command -> 'status