src/Pure/Isar/isar_syn.ML
changeset 42464 ae16b8abf1a8
parent 42375 774df7c59508
child 42496 65ec88b369fd
--- a/src/Pure/Isar/isar_syn.ML	Sat Apr 23 13:00:19 2011 +0200
+++ b/src/Pure/Isar/isar_syn.ML	Sat Apr 23 13:53:09 2011 +0200
@@ -349,7 +349,7 @@
 
 val _ =
   Outer_Syntax.local_theory "simproc_setup" "define simproc in ML" (Keyword.tag_ml Keyword.thy_decl)
-    (Parse.name --
+    (Parse.position Parse.name --
       (Parse.$$$ "(" |-- Parse.enum1 "|" Parse.term --| Parse.$$$ ")" --| Parse.$$$ "=") --
       Parse.ML_source -- Scan.optional (Parse.$$$ "identifier" |-- Scan.repeat1 Parse.xname) []
     >> (fn (((a, b), c), d) => Isar_Cmd.simproc_setup a b c d));