src/HOL/Tools/res_axioms.ML
changeset 30528 7173bf123335
parent 30515 bca05b17b618
child 30722 623d4831c8cf
--- a/src/HOL/Tools/res_axioms.ML	Sun Mar 15 15:59:44 2009 +0100
+++ b/src/HOL/Tools/res_axioms.ML	Sun Mar 15 15:59:44 2009 +0100
@@ -528,12 +528,11 @@
 
 (** Attribute for converting a theorem into clauses **)
 
-val clausify = Attrib.syntax (Scan.lift OuterParse.nat
-  >> (fn i => Thm.rule_attribute (fn context => fn th =>
-      Meson.make_meta_clause (nth (cnf_axiom (Context.theory_of context) th) i))));
+val clausify = Scan.lift OuterParse.nat >>
+  (fn i => Thm.rule_attribute (fn context => fn th =>
+      Meson.make_meta_clause (nth (cnf_axiom (Context.theory_of context) th) i)));
 
-val setup_attrs = Attrib.add_attributes
-  [("clausify", clausify, "conversion of theorem to clauses")];
+val setup_attrs = Attrib.setup @{binding clausify} clausify "conversion of theorem to clauses";