src/Tools/Code/code_runtime.ML
changeset 63156 3cb84e4469a7
parent 63064 2f18172214c8
child 63157 65a81a4ef7f8
equal deleted inserted replaced
63155:ea8540c71581 63156:3cb84e4469a7
   198   (fn program => fn vs_t => fn deps =>
   198   (fn program => fn vs_t => fn deps =>
   199     check_holds_oracle ctxt (obtain_evaluator ctxt NONE program deps) vs_t)
   199     check_holds_oracle ctxt (obtain_evaluator ctxt NONE program deps) vs_t)
   200       o reject_vars ctxt;
   200       o reject_vars ctxt;
   201 
   201 
   202 fun static_holds_conv (ctxt_consts as { ctxt, ... }) =
   202 fun static_holds_conv (ctxt_consts as { ctxt, ... }) =
   203   Code_Thingol.static_conv ctxt_consts (fn { program, deps } => fn ctxt' => fn vs_t =>
   203   Code_Thingol.static_conv_thingol ctxt_consts (fn { program, deps } => fn ctxt' => fn vs_t =>
   204     K (check_holds_oracle ctxt' (obtain_evaluator ctxt NONE program (map Constant deps)) vs_t o reject_vars ctxt'));
   204     K (check_holds_oracle ctxt' (obtain_evaluator ctxt NONE program (map Constant deps)) vs_t o reject_vars ctxt'));
   205 
   205 
   206 end; (*local*)
   206 end; (*local*)
   207 
   207 
   208 
   208