tuned signature;
authorwenzelm
Mon, 16 Nov 2009 13:53:02 +0100
changeset 33712 cffc97238102
parent 33711 2fdb11580b96
child 33713 5249bbca5fab
tuned signature;
src/Pure/defs.ML
--- a/src/Pure/defs.ML	Mon Nov 16 13:49:21 2009 +0100
+++ b/src/Pure/defs.ML	Mon Nov 16 13:53:02 2009 +0100
@@ -10,10 +10,10 @@
   val pretty_const: Pretty.pp -> string * typ list -> Pretty.T
   val plain_args: typ list -> bool
   type T
-  val all_specifications_of: T -> (string * {def: string option, description: string,
-    lhs: typ list, rhs: (string * typ list) list} list) list
-  val specifications_of: T -> string -> {def: string option, description: string,
-    lhs: typ list, rhs: (string * typ list) list} list
+  type spec =
+    {def: string option, description: string, lhs: typ list, rhs: (string * typ list) list}
+  val all_specifications_of: T -> (string * spec list) list
+  val specifications_of: T -> string -> spec list
   val dest: T ->
    {restricts: ((string * typ list) * string) list,
     reducts: ((string * typ list) * (string * typ list) list) list}