equal
deleted
inserted
replaced
134 | dups => raise DUPS (map fst dups)); |
134 | dups => raise DUPS (map fst dups)); |
135 |
135 |
136 fun extend eq (tab, alst) = |
136 fun extend eq (tab, alst) = |
137 generic_extend (eq_pair eq) dest make tab alst; |
137 generic_extend (eq_pair eq) dest make tab alst; |
138 |
138 |
139 val extend_new = extend (K false); |
139 fun extend_new (tab, alst) = extend (K false) (tab, alst); |
140 |
140 |
141 fun merge eq (tab1, tab2) = |
141 fun merge eq (tab1, tab2) = |
142 generic_merge (eq_pair eq) dest make tab1 tab2; |
142 generic_merge (eq_pair eq) dest make tab1 tab2; |
143 |
143 |
144 |
144 |