equal
deleted
inserted
replaced
56 mkpref_from_ref PgipTypes.bool_to_pgstring PgipTypes.read_pgipbool PgipTypes.Pgipbool |
56 mkpref_from_ref PgipTypes.bool_to_pgstring PgipTypes.read_pgipbool PgipTypes.Pgipbool |
57 |
57 |
58 val proof_pref = |
58 val proof_pref = |
59 let |
59 let |
60 fun get () = PgipTypes.bool_to_pgstring (! proofs >= 2) |
60 fun get () = PgipTypes.bool_to_pgstring (! proofs >= 2) |
61 fun set s = proofs := (if PgipTypes.read_pgipbool s then 1 else 2) |
61 fun set s = proofs := (if PgipTypes.read_pgipbool s then 2 else 1) |
62 in |
62 in |
63 mkpref get set PgipTypes.Pgipbool "full-proofs" |
63 mkpref get set PgipTypes.Pgipbool "full-proofs" |
64 "Record full proof objects internally" |
64 "Record full proof objects internally" |
65 end |
65 end |
66 |
66 |
137 bool_pref Output.timing |
137 bool_pref Output.timing |
138 "global-timing" |
138 "global-timing" |
139 "Whether to enable timing in Isabelle.", |
139 "Whether to enable timing in Isabelle.", |
140 bool_pref Toplevel.debug |
140 bool_pref Toplevel.debug |
141 "debugging" |
141 "debugging" |
142 "Whether to enable debugging."] |
142 "Whether to enable debugging.", |
|
143 bool_pref Codegen.auto_quickcheck |
|
144 "auto-quickcheck" |
|
145 "Whether to enable quickcheck automatically."] |
143 |
146 |
144 val proof_preferences = |
147 val proof_preferences = |
145 [bool_pref quick_and_dirty |
148 [bool_pref quick_and_dirty |
146 "quick-and-dirty" |
149 "quick-and-dirty" |
147 "Take a few short cuts", |
150 "Take a few short cuts", |
148 bool_pref Toplevel.skip_proofs |
151 bool_pref Toplevel.skip_proofs |
149 "skip-proofs" |
152 "skip-proofs" |
150 "Skip over proofs (interactive-only)", |
153 "Skip over proofs (interactive-only)", |
|
154 proof_pref, |
151 nat_pref Multithreading.max_threads |
155 nat_pref Multithreading.max_threads |
152 "max-threads" |
156 "max-threads" |
153 "Maximum number of threads"] |
157 "Maximum number of threads"] |
154 |
158 |
155 val preferences = |
159 val preferences = |