--- a/src/HOL/Code_Setup.thy Mon Mar 16 17:51:24 2009 +0100
+++ b/src/HOL/Code_Setup.thy Mon Mar 16 18:24:30 2009 +0100
@@ -226,19 +226,19 @@
*}
ML {*
-fun gen_eval_method conv = Method.ctxt_args (fn ctxt => SIMPLE_METHOD'
+fun gen_eval_method conv ctxt = SIMPLE_METHOD'
(CONVERSION (Conv.params_conv (~1) (K (Conv.concl_conv (~1) conv)) ctxt)
- THEN' rtac TrueI))
+ THEN' rtac TrueI)
*}
-method_setup eval = {* gen_eval_method eval_oracle *}
+method_setup eval = {* Scan.succeed (gen_eval_method eval_oracle) *}
"solve goal by evaluation"
-method_setup evaluation = {* gen_eval_method Codegen.evaluation_conv *}
+method_setup evaluation = {* Scan.succeed (gen_eval_method Codegen.evaluation_conv) *}
"solve goal by evaluation"
-method_setup normalization = {* (Method.no_args o SIMPLE_METHOD')
- (CONVERSION Nbe.norm_conv THEN' (fn k => TRY (rtac TrueI k)))
+method_setup normalization = {*
+ Scan.succeed (K (SIMPLE_METHOD' (CONVERSION Nbe.norm_conv THEN' (fn k => TRY (rtac TrueI k)))))
*} "solve goal by normalization"