equal
deleted
inserted
replaced
82 let |
82 let |
83 fun get () = PgipTypes.bool_to_pgstring (! Proofterm.proofs >= 2); |
83 fun get () = PgipTypes.bool_to_pgstring (! Proofterm.proofs >= 2); |
84 fun set s = Proofterm.proofs := (if PgipTypes.read_pgipbool s then 2 else 1); |
84 fun set s = Proofterm.proofs := (if PgipTypes.read_pgipbool s then 2 else 1); |
85 in mkpref get set PgipTypes.Pgipbool "full-proofs" "Record full proof objects internally" end) (); |
85 in mkpref get set PgipTypes.Pgipbool "full-proofs" "Record full proof objects internally" end) (); |
86 |
86 |
|
87 val parallel_proof_pref = |
|
88 let |
|
89 fun get () = PgipTypes.bool_to_pgstring (! Goal.parallel_proofs >= 1); |
|
90 fun set s = Goal.parallel_proofs := (if PgipTypes.read_pgipbool s then 1 else 0); |
|
91 in mkpref get set PgipTypes.Pgipbool "parallel-proofs" "Check proofs in parallel" end; |
|
92 |
87 val thm_depsN = "thm_deps"; |
93 val thm_depsN = "thm_deps"; |
88 val thm_deps_pref = |
94 val thm_deps_pref = |
89 let |
95 let |
90 fun get () = PgipTypes.bool_to_pgstring (print_mode_active thm_depsN); |
96 fun get () = PgipTypes.bool_to_pgstring (print_mode_active thm_depsN); |
91 fun set s = |
97 fun set s = |
169 "Skip over proofs (interactive-only)", |
175 "Skip over proofs (interactive-only)", |
170 proof_pref, |
176 proof_pref, |
171 nat_pref Multithreading.max_threads |
177 nat_pref Multithreading.max_threads |
172 "max-threads" |
178 "max-threads" |
173 "Maximum number of threads", |
179 "Maximum number of threads", |
174 bool_pref Goal.parallel_proofs |
180 parallel_proof_pref]; |
175 "parallel-proofs" |
|
176 "Check proofs in parallel"]; |
|
177 |
181 |
178 val pure_preferences = |
182 val pure_preferences = |
179 [(category_display, display_preferences), |
183 [(category_display, display_preferences), |
180 (category_advanced_display, advanced_display_preferences), |
184 (category_advanced_display, advanced_display_preferences), |
181 (category_tracing, tracing_preferences), |
185 (category_tracing, tracing_preferences), |