X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Fcic_transformations%2FtacticAstPp.ml;h=794e09e708cbf517b418be743b9899e44c3bab62;hb=08791e80816548121e81e04d3ead8c9a5171d033;hp=2c31f3bfcebf9eeae1a096ebdbae5a816cdbe786;hpb=0d254219f4870d603ab3ecf5b0013a9a81e14314;p=helm.git diff --git a/helm/ocaml/cic_transformations/tacticAstPp.ml b/helm/ocaml/cic_transformations/tacticAstPp.ml index 2c31f3bfc..794e09e70 100644 --- a/helm/ocaml/cic_transformations/tacticAstPp.ml +++ b/helm/ocaml/cic_transformations/tacticAstPp.ml @@ -141,12 +141,14 @@ let pp_flavour = function | `Lemma -> "Lemma" | `Remark -> "Remark" | `Theorem -> "Theorem" + | `Variant -> "Variant" let pp_search_kind = function | `Locate -> "locate" | `Hint -> "hint" | `Match -> "match" | `Elim -> "elim" + | `Instance -> "instance" let pp_macro pp_term = function (* Whelp *) @@ -227,7 +229,6 @@ let pp_obj = function "record " ^ name ^ " " ^ pp_params params ^ " \\def {" ^ pp_fields fields ^ "}" - let pp_command = function | Include (_,path) -> "include " ^ path | Qed _ -> "qed" @@ -246,9 +247,10 @@ let rec pp_tactical = function | Repeat (_, tac) -> "repeat " ^ pp_tactical tac | Seq (_, tacs) -> pp_tacticals ~sep:"; " tacs | Then (_, tac, tacs) -> - sprintf "%s [%s]" (pp_tactical tac) (pp_tacticals ~sep:" | " tacs) - | Tries (_, tacs) -> sprintf "tries [%s]" (pp_tacticals ~sep:" | " tacs) + sprintf "%s; [%s]" (pp_tactical tac) (pp_tacticals ~sep:" | " tacs) + | First (_, tacs) -> sprintf "tries [%s]" (pp_tacticals ~sep:" | " tacs) | Try (_, tac) -> "try " ^ pp_tactical tac + | Solve (_, tac) -> sprintf "solve [%s]" (pp_tacticals ~sep:" | " tac) and pp_tacticals ~sep tacs = String.concat sep (List.map pp_tactical tacs)