changeset 61466 | 9a468c3a1fa1 |
parent 60003 | ba8fa0c38d66 |
child 67522 | 9e712280cc37 |
--- a/src/ZF/Tools/primrec_package.ML Sat Oct 17 21:42:18 2015 +0200 +++ b/src/ZF/Tools/primrec_package.ML Sat Oct 17 22:31:21 2015 +0200 @@ -199,7 +199,7 @@ val _ = Outer_Syntax.command @{command_keyword primrec} "define primitive recursive functions on datatypes" (Scan.repeat1 (Parse_Spec.opt_thm_name ":" -- Parse.prop) - >> (Toplevel.theory o (#1 oo (primrec o map Parse.triple_swap)))); + >> (Toplevel.theory o (#1 oo (primrec o map (fn ((x, y), z) => ((x, z), y)))))); end;