equal
deleted
inserted
replaced
205 *) |
205 *) |
206 in |
206 in |
207 rw |
207 rw |
208 end; |
208 end; |
209 |
209 |
210 val addList = List.foldl (fn (eqn,rw) => add rw eqn); |
210 fun addList x = List.foldl (fn (eqn,rw) => add rw eqn) x; |
211 |
211 |
212 (* ------------------------------------------------------------------------- *) |
212 (* ------------------------------------------------------------------------- *) |
213 (* Rewriting (the order must be a refinement of the rewrite order). *) |
213 (* Rewriting (the order must be a refinement of the rewrite order). *) |
214 (* ------------------------------------------------------------------------- *) |
214 (* ------------------------------------------------------------------------- *) |
215 |
215 |
665 in |
665 in |
666 rewriteRule rw order |
666 rewriteRule rw order |
667 end; |
667 end; |
668 end; |
668 end; |
669 |
669 |
670 val rewrite = orderedRewrite (K (SOME GREATER)); |
670 fun rewrite x = orderedRewrite (K (SOME GREATER)) x; |
671 |
671 |
672 end |
672 end |