comparison src/cjrize.sml @ 1199:c316ca3c9ec6

Pushing policies through
author Adam Chlipala <adamc@hcoop.net>
date Sun, 04 Apr 2010 12:29:34 -0400
parents 7a31e0cf25e9
children acabf3935060
comparison
equal deleted inserted replaced
1197:6d8e3dcb9713 1199:c316ca3c9ec6
672 in 672 in
673 (SOME (L'.DTask (tk, e), loc), NONE, sm) 673 (SOME (L'.DTask (tk, e), loc), NONE, sm)
674 end 674 end
675 | _ => (ErrorMsg.errorAt loc "Initializer has not been fully determined"; 675 | _ => (ErrorMsg.errorAt loc "Initializer has not been fully determined";
676 (NONE, NONE, sm))) 676 (NONE, NONE, sm)))
677 | L.DPolicy _ => (NONE, NONE, sm)
677 678
678 fun cjrize ds = 679 fun cjrize ds =
679 let 680 let
680 val (dsF, ds, ps, sm) = foldl (fn (d, (dsF, ds, ps, sm)) => 681 val (dsF, ds, ps, sm) = foldl (fn (d, (dsF, ds, ps, sm)) =>
681 let 682 let