equal
deleted
inserted
replaced
183 |
183 |
184 |
184 |
185 (* certify *) |
185 (* certify *) |
186 |
186 |
187 fun certify_class algebra c = |
187 fun certify_class algebra c = |
188 if can (Graph.get_node (classes_of algebra)) c then c |
188 #1 (Graph.get_entry (classes_of algebra) c) |
189 else raise TYPE ("Undeclared class: " ^ quote c, [], []); |
189 handle Graph.UNDEF _ => raise TYPE ("Undeclared class: " ^ quote c, [], []); |
190 |
190 |
191 fun certify_sort classes = map (certify_class classes); |
191 fun certify_sort classes = map (certify_class classes); |
192 |
192 |
193 |
193 |
194 |
194 |