src/Pure/Tools/proof_general_pure.ML
changeset 54717 42c209a6c225
parent 53403 c09f4005d6bd
child 56265 785569927666
equal deleted inserted replaced
54713:6666fc0b9ebc 54717:42c209a6c225
   159     ProofGeneral.pgipbool
   159     ProofGeneral.pgipbool
   160     "full-proofs"
   160     "full-proofs"
   161     "Record full proof objects internally";
   161     "Record full proof objects internally";
   162 
   162 
   163 val _ =
   163 val _ =
   164   ProofGeneral.preference_int ProofGeneral.category_proof
   164   ProofGeneral.preference ProofGeneral.category_proof
   165     NONE
   165     NONE
   166     Multithreading.max_threads
   166     (Markup.print_int o Multithreading.max_threads_value)
       
   167     (Multithreading.max_threads_update o Markup.parse_int)
       
   168     ProofGeneral.pgipint
   167     "max-threads"
   169     "max-threads"
   168     "Maximum number of threads";
   170     "Maximum number of threads";
   169 
   171 
   170 val _ =
   172 val _ =
   171   ProofGeneral.preference ProofGeneral.category_proof
   173   ProofGeneral.preference ProofGeneral.category_proof
   172     NONE
   174     NONE
   173     (fn () => Markup.print_bool (! Goal.parallel_proofs >= 1))
   175     (fn () => Markup.print_bool (! Goal.parallel_proofs >= 1))
   174     (fn s => Goal.parallel_proofs := (if Markup.parse_bool s then 1 else 0))
   176     (fn s => Goal.parallel_proofs := (if Markup.parse_bool s then 1 else 0))
   175     ProofGeneral.pgipbool
   177     ProofGeneral.pgipint
   176     "parallel-proofs"
   178     "parallel-proofs"
   177     "Check proofs in parallel";
   179     "Check proofs in parallel";
   178 
   180 
   179 
   181 
   180 
   182