src/HOL/Nitpick_Examples/minipick.ML
changeset 72190 8009c4b5db5e
parent 69597 ff784d5a5bfb
child 72205 bc71db05abe3
equal deleted inserted replaced
72189:7a213affdc10 72190:8009c4b5db5e
   428   end
   428   end
   429 
   429 
   430 fun solve_any_kodkod_problem thy problems =
   430 fun solve_any_kodkod_problem thy problems =
   431   let
   431   let
   432     val {debug, overlord, timeout, ...} = Nitpick_Commands.default_params thy []
   432     val {debug, overlord, timeout, ...} = Nitpick_Commands.default_params thy []
       
   433     val deadline = Time.now () + timeout
   433     val max_threads = 1
   434     val max_threads = 1
   434     val max_solutions = 1
   435     val max_solutions = 1
   435   in
   436   in
   436     case solve_any_problem debug overlord timeout max_threads max_solutions
   437     case solve_any_problem debug overlord deadline max_threads max_solutions
   437                            problems of
   438                            problems of
   438       JavaNotFound => "unknown"
   439       JavaNotFound => "unknown"
   439     | JavaTooOld => "unknown"
   440     | JavaTooOld => "unknown"
   440     | KodkodiNotInstalled => "unknown"
   441     | KodkodiNotInstalled => "unknown"
   441     | KodkodiTooOld => "unknown"
   442     | KodkodiTooOld => "unknown"