equal
deleted
inserted
replaced
309 |
309 |
310 fun dynamic_value_strict opts cookie ctxt postproc t = |
310 fun dynamic_value_strict opts cookie ctxt postproc t = |
311 let |
311 let |
312 fun evaluator program _ vs_ty_t deps = |
312 fun evaluator program _ vs_ty_t deps = |
313 Exn.interruptible_capture (value opts ctxt cookie) |
313 Exn.interruptible_capture (value opts ctxt cookie) |
314 (Code_Target.computation_text ctxt target program deps true vs_ty_t) |
314 (Code_Target.compilation_text ctxt target program deps true vs_ty_t) |
315 in Exn.release (Code_Thingol.dynamic_value ctxt (Exn.map_res o postproc) evaluator t) end |
315 in Exn.release (Code_Thingol.dynamic_value ctxt (Exn.map_res o postproc) evaluator t) end |
316 |
316 |
317 |
317 |
318 (** counterexample generator **) |
318 (** counterexample generator **) |
319 |
319 |