src/Pure/General/table.ML
changeset 77733 59c94a376a3c
parent 77732 7d014af40072
child 77735 be3f838b3e17
--- a/src/Pure/General/table.ML	Tue Mar 28 19:03:39 2023 +0200
+++ b/src/Pure/General/table.ML	Tue Mar 28 19:07:58 2023 +0200
@@ -67,9 +67,13 @@
 functor Table(Key: KEY): TABLE =
 struct
 
+(* keys *)
+
 structure Key = Key;
 type key = Key.key;
 
+exception DUP of key;
+
 
 (* datatype *)
 
@@ -78,8 +82,6 @@
   Branch2 of 'a table * (key * 'a) * 'a table |
   Branch3 of 'a table * (key * 'a) * 'a table * (key * 'a) * 'a table;
 
-exception DUP of key;
-
 
 (* empty and single *)