X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=components%2Fgrafite_parser%2FgrafiteDisambiguate.ml;h=4ced7a0afdd04e484836fc142195c70d2d597baa;hb=6188c48d0ccbe5d8b7dbae9b8ff6de5bf984efa4;hp=6b7dd076bd68840453717b08e627405e7660cae6;hpb=aa576f13a6fd64586b389880dec3e47f703cd300;p=helm.git diff --git a/components/grafite_parser/grafiteDisambiguate.ml b/components/grafite_parser/grafiteDisambiguate.ml index 6b7dd076b..4ced7a0af 100644 --- a/components/grafite_parser/grafiteDisambiguate.ml +++ b/components/grafite_parser/grafiteDisambiguate.ml @@ -251,6 +251,23 @@ let disambiguate_tactic | GrafiteAst.Transitivity (loc, term) -> let metasenv,cic = disambiguate_term context metasenv term in metasenv,GrafiteAst.Transitivity (loc, cic) + (* Nuovi casi *) + | GrafiteAst.Assume (loc, id, term) -> + let metasenv,cic = disambiguate_term context metasenv term in + metasenv,GrafiteAst.Assume (loc, id, cic) + | GrafiteAst.Suppose (loc, term, id) -> + let metasenv,cic = disambiguate_term context metasenv term in + metasenv,GrafiteAst.Suppose (loc, cic, id) + | GrafiteAst.Bydone (loc,term) -> + let metasenv,cic = disambiguate_term context metasenv term in + metasenv,GrafiteAst.Bydone (loc, cic) + | GrafiteAst.We_need_to_prove (loc,term,id) -> + let metasenv,cic = disambiguate_term context metasenv term in + metasenv,GrafiteAst.We_need_to_prove (loc,cic,id) + | GrafiteAst.By_term_we_proved (loc,term,term',id) -> + let metasenv,cic = disambiguate_term context metasenv term in + let metasenv,cic' = disambiguate_term context metasenv term' in + metasenv,GrafiteAst.By_term_we_proved (loc,cic,cic',id) let disambiguate_obj lexicon_status ~baseuri metasenv (text,prefix_len,obj) = let uri = @@ -309,7 +326,4 @@ let disambiguate_macro | GrafiteAst.Hint _ | GrafiteAst.WLocate _ as macro -> metasenv,macro - | GrafiteAst.Quit _ - | GrafiteAst.Print _ - | GrafiteAst.Search_pat _ - | GrafiteAst.Search_term _ -> assert false + | GrafiteAst.Quit _ -> assert false