src/Tools/Metis/src/Rewrite.sml
changeset 39672 a89040dd6416
parent 39502 cffceed8e7fa
child 42102 fcfd07f122d4
equal deleted inserted replaced
39669:9e3b035841e4 39672:a89040dd6416
   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