X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=components%2Fgrafite_parser%2FgrafiteDisambiguate.mli;h=7a2e2dda877280596bbefae2bd39cbaa673eda98;hb=e9b482856904b32a5c92eee8bcd860ffe74fa74f;hp=b04aa3cde54530fea0e1c1419a9cda97aa8c9bb8;hpb=7f2444c2670cadafddd8785b687ef312158376b0;p=helm.git diff --git a/components/grafite_parser/grafiteDisambiguate.mli b/components/grafite_parser/grafiteDisambiguate.mli index b04aa3cde..7a2e2dda8 100644 --- a/components/grafite_parser/grafiteDisambiguate.mli +++ b/components/grafite_parser/grafiteDisambiguate.mli @@ -25,24 +25,32 @@ exception BaseUriNotSetYet +type tactic = + (CicNotationPt.term, CicNotationPt.term, + CicNotationPt.term GrafiteAst.reduction, string) + GrafiteAst.tactic + +type lazy_tactic = + (Cic.term, Cic.lazy_term, Cic.lazy_term GrafiteAst.reduction, string) + GrafiteAst.tactic + val disambiguate_tactic: LexiconEngine.status ref -> Cic.context -> Cic.metasenv -> - (CicNotationPt.term, CicNotationPt.term, CicNotationPt.term GrafiteAst.reduction, string) GrafiteAst.tactic -> - Cic.metasenv * - (Cic.term, Cic.lazy_term, Cic.lazy_term GrafiteAst.reduction, string) GrafiteAst.tactic + tactic Disambiguate.disambiguator_input -> + Cic.metasenv * lazy_tactic val disambiguate_command: LexiconEngine.status -> baseuri:string option -> Cic.metasenv -> - CicNotationPt.obj GrafiteAst.command -> - LexiconEngine.status * Cic.metasenv * Cic.obj GrafiteAst.command + ((CicNotationPt.term,CicNotationPt.term CicNotationPt.obj) GrafiteAst.command) Disambiguate.disambiguator_input -> + LexiconEngine.status * Cic.metasenv * (Cic.term,Cic.obj) GrafiteAst.command val disambiguate_macro: LexiconEngine.status ref -> Cic.metasenv -> Cic.context -> - CicNotationPt.term GrafiteAst.macro -> + (CicNotationPt.term GrafiteAst.macro) Disambiguate.disambiguator_input -> Cic.metasenv * Cic.term GrafiteAst.macro