src/Pure/Isar/args.ML
changeset 35613 9d3ff36ad4e1
parent 35399 3881972fcfca
child 35767 086504a943af
--- a/src/Pure/Isar/args.ML	Sat Mar 06 15:34:29 2010 +0100
+++ b/src/Pure/Isar/args.ML	Sat Mar 06 15:39:16 2010 +0100
@@ -57,7 +57,6 @@
   val type_name: bool -> string context_parser
   val const: bool -> string context_parser
   val const_proper: bool -> string context_parser
-  val bang_facts: thm list context_parser
   val goal_spec: ((int -> tactic) -> tactic) context_parser
   val parse: token list parser
   val parse1: (string -> bool) -> token list parser
@@ -224,11 +223,6 @@
 
 (* improper method arguments *)
 
-val bang_facts = Scan.peek (fn context =>
-  P.position ($$$ "!") >> (fn (_, pos) =>
-    (legacy_feature ("use of cumulative prems (!) in proof method" ^ Position.str_of pos);
-      Assumption.all_prems_of (Context.proof_of context))) || Scan.succeed []);
-
 val from_to =
   P.nat -- ($$$ "-" |-- P.nat) >> (fn (i, j) => fn tac => Seq.INTERVAL tac i j) ||
   P.nat --| $$$ "-" >> (fn i => fn tac => fn st => Seq.INTERVAL tac i (Thm.nprems_of st) st) ||