oops;
authorwenzelm
Sat, 03 Jul 1999 00:40:57 +0200
changeset 6894 b92c2f0413b8
parent 6893 6e56603fb339
child 6895 450b1f67f099
oops;
src/Pure/display.ML
--- a/src/Pure/display.ML	Sat Jul 03 00:28:05 1999 +0200
+++ b/src/Pure/display.ML	Sat Jul 03 00:40:57 1999 +0200
@@ -63,14 +63,15 @@
     val prt_term = (if quote then Pretty.quote else I) o Sign.pretty_term sign;
 
     val hlen = length xshyps + length hyps;
+    val ex_ora = ex_oracle der;
     val hsymbs =
-      if hlen = 0 then []
+      if hlen = 0 andalso not ex_ora then []
       else if ! show_hyps then
         [Pretty.brk 2, Pretty.list "[" "]"
           (map prt_term hyps @ map (Sign.pretty_sort sign) xshyps @
-            (if ex_oracle der then [Pretty.str "!"] else []))]
+            (if ex_ora then [Pretty.str "!"] else []))]
       else [Pretty.brk 2, Pretty.str ("[" ^ implode (replicate hlen ".") ^
-        (if ex_oracle der then "!" else "") ^ "]")];
+        (if ex_ora then "!" else "") ^ "]")];
     val tsymbs =
       if null tags orelse not (! show_tags) then []
       else [Pretty.brk 1, pretty_tags tags];