src/Pure/Isar/proof_context.ML
changeset 33955 fff6f11b1f09
parent 33700 768d14a67256
child 33957 e9afca2118d4
equal deleted inserted replaced
33954:1bc3b688548c 33955:fff6f11b1f09
  1338       val prems = Assumption.all_prems_of ctxt;
  1338       val prems = Assumption.all_prems_of ctxt;
  1339       val len = length prems;
  1339       val len = length prems;
  1340       val suppressed = len - ! prems_limit;
  1340       val suppressed = len - ! prems_limit;
  1341       val prt_prems = if null prems then []
  1341       val prt_prems = if null prems then []
  1342         else [Pretty.big_list "prems:" ((if suppressed <= 0 then [] else [Pretty.str "..."]) @
  1342         else [Pretty.big_list "prems:" ((if suppressed <= 0 then [] else [Pretty.str "..."]) @
  1343           map (Display.pretty_thm ctxt) (Library.drop (suppressed, prems)))];
  1343           map (Display.pretty_thm ctxt) ((uncurry drop) (suppressed, prems)))];
  1344     in prt_structs @ prt_fixes @ prt_prems end;
  1344     in prt_structs @ prt_fixes @ prt_prems end;
  1345 
  1345 
  1346 
  1346 
  1347 (* main context *)
  1347 (* main context *)
  1348 
  1348