added type binding and val empty_binding;
authorwenzelm
Tue, 03 Mar 2009 14:07:23 +0100
changeset 30210 225fa48756b2
parent 30209 9e245d524997
child 30211 556d1810cdad
added type binding and val empty_binding;
src/Pure/more_thm.ML
--- a/src/Pure/more_thm.ML	Tue Mar 03 13:22:01 2009 +0100
+++ b/src/Pure/more_thm.ML	Tue Mar 03 14:07:23 2009 +0100
@@ -40,6 +40,8 @@
   val close_derivation: thm -> thm
   val add_axiom: binding * term -> theory -> thm * theory
   val add_def: bool -> bool -> binding * term -> theory -> thm * theory
+  type binding = binding * attribute list
+  val empty_binding: binding
   val rule_attribute: (Context.generic -> thm -> thm) -> attribute
   val declaration_attribute: (thm -> Context.generic -> Context.generic) -> attribute
   val theory_attributes: attribute list -> theory * thm -> theory * thm
@@ -301,6 +303,9 @@
 
 (** attributes **)
 
+type binding = binding * attribute list;
+val empty_binding: binding = (Binding.empty, []);
+
 fun rule_attribute f (x, th) = (x, f x th);
 fun declaration_attribute f (x, th) = (f th x, th);