-
Notifications
You must be signed in to change notification settings - Fork 8
/
options.mli
97 lines (75 loc) · 2.4 KB
/
options.mli
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
(**************************************************************************)
(* *)
(* Cubicle *)
(* *)
(* Copyright (C) 2011-2014 *)
(* *)
(* Sylvain Conchon and Alain Mebsout *)
(* Universite Paris-Sud 11 *)
(* *)
(* *)
(* This file is distributed under the terms of the Apache Software *)
(* License version 2.0 *)
(* *)
(**************************************************************************)
(** Options given on the command line *)
type trace = NoTrace | AltErgoTr | WhyTr | WhyInst
type viz_prog = Dot | Sfdp
type solver = AltErgo | Z3
val file : string
val cin : in_channel
val max_proc : int
val type_only : bool
val maxrounds : int
val maxnodes : int
val only_forward : bool
val gen_inv : bool
val forward_inv : int
val enumerative : int
val localized : bool
val lazyinv : bool
val refine : bool
val stateless : bool
val do_brab : bool
val brab_up_to : bool
val murphi : bool
val murphi_uopts : string
val mu_cmd : string
val mu_opts : string
val cpp_cmd : string
val limit_forward_depth : bool
val forward_depth : int
val max_forward : int
val max_cands : int
val candidate_heuristic : int
val forward_sym : bool
val abstr_num : bool
val num_range : int * int
val post_strategy : int
val delete : bool
val simpl_by_uc : bool
val noqe : bool
val bitsolver : bool
val enumsolver : bool
val refine_universal : bool
val cores : int
val mode : string
val debug : bool
val dot : bool
val dot_level : int
val dot_prog : viz_prog
val dot_colors : int
val quiet : bool
val verbose : int
val nocolor : bool
val smt_solver : solver
val debug_smt : bool
val dmcmt : bool
val profiling : bool
val size_proc : int ref
val subtyping : bool
val notyping : bool
val trace : trace
val out_trace : string
val js_mode : unit -> bool
val set_js_mode : bool -> unit