X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Fcic_transformations%2FtacticAstPp.ml;h=75977662bf3e29b638bf93c397ba6ed5fd35a0b6;hb=1e61e4290c96600e3758b30b660712514ba379e3;hp=9a544234d15a56600c75ca4ada90d0f25c001d61;hpb=9e2b452ac3b4b5ba72834fd6e51e104e4faa032c;p=helm.git diff --git a/helm/ocaml/cic_transformations/tacticAstPp.ml b/helm/ocaml/cic_transformations/tacticAstPp.ml index 9a544234d..75977662b 100644 --- a/helm/ocaml/cic_transformations/tacticAstPp.ml +++ b/helm/ocaml/cic_transformations/tacticAstPp.ml @@ -38,7 +38,7 @@ let pp_reduction_kind = function let rec pp_tactic = function | LocatedTactic (loc, tac) -> pp_tactic tac - | Absurd -> "absurd" + | Absurd term -> "absurd" ^ pp_term term | Apply term -> "apply " ^ pp_term term | Assumption -> "assumption" | Change (t1, t2, where) -> @@ -86,20 +86,24 @@ let pp_flavour = function | `Theorem -> "Theorem" let pp_command = function - | Abort -> "Abort." - | Check term -> sprintf "Check %s." (CicAstPp.pp_term term) - | Proof -> "Proof." + | Abort -> "Abort" + | Check term -> sprintf "Check %s" (CicAstPp.pp_term term) + | Proof -> "Proof" | Qed name -> - (match name with None -> "Qed." | Some name -> sprintf "Save %s." name) - | Quit -> "Quit." + (match name with None -> "Qed" | Some name -> sprintf "Save %s" name) + | Quit -> "Quit" + | Redo None -> "Redo" + | Redo (Some n) -> sprintf "Redo %d" n | Theorem (flavour, name, typ, body) -> - sprintf "%s %s: %s %s." + sprintf "%s %s: %s %s" (pp_flavour flavour) (match name with None -> "" | Some name -> name) (CicAstPp.pp_term typ) (match body with | None -> "" | Some body -> "\\def " ^ CicAstPp.pp_term body) + | Undo None -> "Undo" + | Undo (Some n) -> sprintf "Undo %d" n let rec pp_tactical = function | LocatedTactical (loc, tac) -> pp_tactical tac