src/Pure/Isar/isar_syn.ML
changeset 36356 5ab0f8859f9f
parent 36323 655e2d74de3a
child 36449 78721f3adb13
--- a/src/Pure/Isar/isar_syn.ML	Mon Apr 26 21:36:44 2010 +0200
+++ b/src/Pure/Isar/isar_syn.ML	Mon Apr 26 21:45:08 2010 +0200
@@ -510,6 +510,13 @@
 val _ = gen_theorem true Thm.corollaryK;
 
 val _ =
+  OuterSyntax.local_theory_to_proof "example_proof"
+    "example proof body, without any result" K.thy_schematic_goal
+    (Scan.succeed
+      (Specification.schematic_theorem_cmd "" NONE (K I)
+        Attrib.empty_binding [] (Element.Shows []) false #> Proof.enter_forward));
+
+val _ =
   OuterSyntax.command "have" "state local goal"
     (K.tag_proof K.prf_goal)
     (SpecParse.statement >> ((Toplevel.print oo Toplevel.proof') o IsarCmd.have));