src/Pure/Isar/isar_cmd.ML
changeset 61144 5e94dfead1c2
parent 61086 fc7ab11128dc
child 61266 eb9522a9d997
--- a/src/Pure/Isar/isar_cmd.ML	Wed Sep 09 14:47:41 2015 +0200
+++ b/src/Pure/Isar/isar_cmd.ML	Wed Sep 09 20:57:21 2015 +0200
@@ -168,8 +168,9 @@
   ML_Lex.read_source false source
   |> ML_Context.expression (Input.range_of source) "proc"
     "Morphism.morphism -> Proof.context -> cterm -> thm option"
-    ("Context.map_proof (Simplifier.def_simproc_cmd {name = " ^ ML_Syntax.make_binding name ^ ", \
-      \lhss = " ^ ML_Syntax.print_strings lhss ^ ", proc = proc, \
+    ("Context.map_proof (Simplifier.define_simproc_cmd " ^
+      ML_Syntax.atomic (ML_Syntax.make_binding name) ^
+      "{lhss = " ^ ML_Syntax.print_strings lhss ^ ", proc = proc, \
       \identifier = Library.maps ML_Context.thms " ^ ML_Syntax.print_strings identifier ^ "})")
   |> Context.proof_map;