--- a/src/Pure/Isar/isar_syn.ML Wed Sep 17 11:42:25 2008 +0200
+++ b/src/Pure/Isar/isar_syn.ML Wed Sep 17 15:21:30 2008 +0200
@@ -400,7 +400,7 @@
opt_prefix -- SpecParse.locale_expr -- SpecParse.locale_insts
>> (fn ((name, expr), insts) => Toplevel.print o
Toplevel.theory_to_proof
- (Locale.interpretation I (true, Name.name_of name) expr insts)));
+ (Locale.interpretation I (true, Name.name_of name) expr insts #> snd)));
val _ =
OuterSyntax.command "interpret"
@@ -409,7 +409,7 @@
(opt_prefix -- SpecParse.locale_expr -- SpecParse.locale_insts
>> (fn ((name, expr), insts) => Toplevel.print o
Toplevel.proof'
- (Locale.interpret Seq.single (true, Name.name_of name) expr insts)));
+ (fn int => Locale.interpret Seq.single (true, Name.name_of name) expr insts int #> snd)));
(* classes *)