]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/grafite/grafiteAstPp.ml
attributes now in the proof status: commit 4
[helm.git] / helm / software / components / grafite / grafiteAstPp.ml
index f38dbf8597dc3caa309f5fb60c45f30f5dc4d40d..ce9ea017b2c1565d6b82302e75f8d1582188a9b4 100644 (file)
@@ -75,7 +75,7 @@ let rec pp_tactic ~term_pp ~lazy_term_pp =
   let pp_tactic_pattern = pp_tactic_pattern ~lazy_term_pp ~term_pp in
   function
   | Absurd (_, term) -> "absurd" ^ term_pp term
-  | Apply (_, term) -> "apply (" ^ term_pp term ^ ")" (* FG: rm parentheses *)
+  | Apply (_, term) -> "apply " ^ term_pp term
   | ApplyS (_, term, params) ->
      "applyS " ^ term_pp term ^
       String.concat " " 
@@ -93,7 +93,7 @@ let rec pp_tactic ~term_pp ~lazy_term_pp =
   | Constructor (_,n) -> "constructor " ^ string_of_int n
   | Contradiction _ -> "contradiction"
   | Cut (_, ident, term) ->
-     "cut (" ^ term_pp term ^ ")" ^ (* FG: rm parentheses *)
+     "cut " ^ term_pp term ^
       (match ident with None -> "" | Some id -> " as " ^ id)
   | Decompose (_, [], what, names) ->
       sprintf "decompose %s%s" (opt_string_pp what) (pp_intros_specs (None, names)) 
@@ -107,7 +107,7 @@ let rec pp_tactic ~term_pp ~lazy_term_pp =
   | Demodulate _ -> "demodulate"
   | Destruct (_, term) -> "destruct " ^ term_pp term
   | Elim (_, term, using, num, idents) ->
-      sprintf "elim (" ^ term_pp term ^ ")" ^ (* FG: rm parentheses *)
+      sprintf "elim " ^ term_pp term ^
       (match using with None -> "" | Some term -> " using " ^ term_pp term)
       ^ pp_intros_specs (num, idents) 
   | ElimType (_, term, using, num, idents) ->
@@ -144,7 +144,7 @@ let rec pp_tactic ~term_pp ~lazy_term_pp =
         (match ident_opt with None -> "" | Some ident -> " as " ^ ident)
   | Left _ -> "left"
   | LetIn (_, term, ident) -> 
-     sprintf "letin %s \\def %s" ident ("(" ^ term_pp term ^ ")") (* FG: rm parentheses *)
+     sprintf "letin %s \\def %s" ident (term_pp term)
   | Reduce (_, kind, pat) ->
       sprintf "%s %s" (pp_reduction_kind kind) (pp_tactic_pattern pat)
   | Reflexivity _ -> "reflexivity"
@@ -155,7 +155,7 @@ let rec pp_tactic ~term_pp ~lazy_term_pp =
   | Rewrite (_, pos, t, pattern, names) -> 
       sprintf "rewrite %s %s %s%s" 
         (if pos = `LeftToRight then ">" else "<")
-        ("(" ^ term_pp t ^ ")") (* FG: rm parentheses *)
+        (term_pp t)
         (pp_tactic_pattern pattern)
        (if names = [] then "" else " as " ^ pp_idents names)
   | Right _ -> "right"