X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Fcic_transformations%2FtacticAstPp.ml;h=e98e7acfefefc6d446033f0bca45b2abd357f46b;hb=a7ab0ef67114c3152920f03ae1d7bfaaf1fae290;hp=5c96b64d3fa602a4a71c0438397b33183f8ecfff;hpb=5f57966efd85fb295701f06fd0488e9fe1bbb99f;p=helm.git diff --git a/helm/ocaml/cic_transformations/tacticAstPp.ml b/helm/ocaml/cic_transformations/tacticAstPp.ml index 5c96b64d3..e98e7acfe 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) -> @@ -59,6 +59,7 @@ let rec pp_tactic = function | Fold (kind, term) -> sprintf "fold %s %s" (pp_reduction_kind kind) (pp_term term) | Fourier -> "fourier" + | Hint -> "hint" | Injection ident -> "injection " ^ ident | Intros (num, idents) -> sprintf "intros%s%s" @@ -92,6 +93,8 @@ let pp_command = function | Qed name -> (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" (pp_flavour flavour) @@ -100,6 +103,8 @@ let pp_command = function (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