X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fcomponents%2Fgrafite_parser%2FgrafiteDisambiguate.mli;h=0074b291668f9690936b5571ccc39aa7e0bb5d3e;hb=cd664aefb80554952ed9b010f0c5199ce3a6f8f2;hp=7590699f9412cab82aede8649e3378be45610417;hpb=8a660ee06d72cfee52c707bb1d8d8be3bab0d682;p=helm.git diff --git a/matita/components/grafite_parser/grafiteDisambiguate.mli b/matita/components/grafite_parser/grafiteDisambiguate.mli index 7590699f9..0074b2916 100644 --- a/matita/components/grafite_parser/grafiteDisambiguate.mli +++ b/matita/components/grafite_parser/grafiteDisambiguate.mli @@ -25,30 +25,28 @@ exception BaseUriNotSetYet -type tactic = - (NotationPt.term, NotationPt.term, - NotationPt.term GrafiteAst.reduction, string) - GrafiteAst.tactic - -type lazy_tactic = - (Cic.term, Cic.lazy_term, Cic.lazy_term GrafiteAst.reduction, string) - GrafiteAst.tactic - -val disambiguate_command: - LexiconEngine.status as 'status -> - ?baseuri:string -> - ((NotationPt.term,NotationPt.term NotationPt.obj) GrafiteAst.command) Disambiguate.disambiguator_input -> - 'status * (Cic.term,Cic.obj) GrafiteAst.command +class type g_status = + object + inherit LexiconTypes.g_status + inherit NCicCoercion.g_status + end + +class status : + object ('self) + inherit LexiconTypes.status + inherit NCicCoercion.status + method set_grafite_disambiguate_status: #g_status -> 'self + end val disambiguate_nterm : NCic.term option -> - (#NEstatus.status as 'status) -> + (#status as 'status) -> NCic.context -> NCic.metasenv -> NCic.substitution -> NotationPt.term Disambiguate.disambiguator_input -> NCic.metasenv * NCic.substitution * 'status * NCic.term val disambiguate_nobj : - #NEstatus.status as 'status -> + #status as 'status -> ?baseuri:string -> (NotationPt.term NotationPt.obj) Disambiguate.disambiguator_input -> 'status * NCic.obj @@ -59,5 +57,3 @@ type pattern = val disambiguate_npattern: GrafiteAst.npattern Disambiguate.disambiguator_input -> pattern - -