in smt2proxy/src/main.rs [75:98]
fn make_z3_args(options: &Options) -> Vec<String> {
let mut args = vec!["-smt2".to_string(), "-in".to_string()];
if let Some(x) = &options.t {
args.push(format!("-t:{}", x))
}
if let Some(x) = &options.v {
args.push(format!("-v:{}", x))
}
if let Some(x) = &options.memory {
args.push(format!("-memory:{}", x))
}
if options.st {
args.push("-st".into());
}
if options.model {
args.push("-model".into());
}
for arg in &options.extra {
if arg.contains('=') {
args.push(arg.to_string());
}
}
args
}