X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=helm%2Fsoftware%2Fcomponents%2Fgrafite%2FgrafiteAstPp.ml;h=cdf90c5b989883ff54a2e98d6a4c7e6c527901e8;hb=a3ee89dab26307ce1cedc8041ede995a97d51446;hp=b74677949f5dc309e914f60b5b22317da298abd3;hpb=d17a38ddca548c784e9efa7c55e87c80203b024d;p=helm.git diff --git a/helm/software/components/grafite/grafiteAstPp.ml b/helm/software/components/grafite/grafiteAstPp.ml index b74677949..cdf90c5b9 100644 --- a/helm/software/components/grafite/grafiteAstPp.ml +++ b/helm/software/components/grafite/grafiteAstPp.ml @@ -101,6 +101,7 @@ let pp_ntactic ~map_unicode_to_tex = function | NId _ -> "nid" | NIntro (_,n) -> "#" ^ n | NRewrite (_,dir,n,where) -> "nrewrite" ^ assert false + | NReduce _ | NGeneralize _ | NLetIn _ | NAssert _ | NAuto _ -> assert false ;; let rec pp_tactic ~map_unicode_to_tex ~term_pp ~lazy_term_pp = @@ -280,11 +281,14 @@ let pp_macro ~term_pp ~lazy_term_pp = let pp_inline_params l = let pp_param = function | IPPrefix prefix -> "prefix = \"" ^ prefix ^ "\"" - | IPAs flavour -> flavour_pp flavour - | IPProcedural -> "procedural" - | IPNoDefaults -> "nodefaults" + | IPAs flavour -> flavour_pp flavour + | IPProcedural -> "procedural" + | IPNoDefaults -> "nodefaults" | IPDepth depth -> "depth = " ^ string_of_int depth | IPLevel level -> "level = " ^ string_of_int level + | IPComments -> "comments" + | IPCoercions -> "coercions" + | IPDebug debug -> "debug = " ^ string_of_int debug in let s = String.concat " " (List.map pp_param l) in if s = "" then s else " " ^ s @@ -341,8 +345,8 @@ let pp_command ~term_pp ~obj_pp = function "unification hint " ^ string_of_int n ^ " " ^ term_pp t | Default (_,what,uris) -> pp_default what uris | Drop _ -> "drop" - | Include (_,false,path) -> "include \"" ^ path ^ "\"" - | Include (_,true,path) -> "include source \"" ^ path ^ "\"" + | Include (_,true,path) -> "include \"" ^ path ^ "\"" + | Include (_,false,path) -> "include source \"" ^ path ^ "\"" | Obj (_,obj) -> obj_pp obj | Qed _ -> "qed" | Relation (_,id,a,aeq,refl,sym,trans) -> @@ -394,6 +398,9 @@ let pp_executable ~map_unicode_to_tex ~term_pp ~lazy_term_pp ~obj_pp = | NonPunctuationTactical (_, tac, punct) -> pp_non_punctuation_tactical tac ^ pp_punctuation_tactical punct + | NNonPunctuationTactical (_, tac, punct) -> + pp_non_punctuation_tactical tac + ^ pp_punctuation_tactical punct | Command (_, cmd) -> pp_command ~term_pp ~obj_pp cmd ^ "." let pp_comment ~map_unicode_to_tex ~term_pp ~lazy_term_pp ~obj_pp =