19 namespace po = boost::program_options;
20 auto& settings = settings::Settings::getInstance();
23 parser.add(
"Parser settings").add_options()
24 (
"dimacs", po::bool_switch(&s.read_dimacs),
"parse input file as dimacs file")
25 (
"opb", po::bool_switch(&s.read_opb),
"parse input file as OPB file")
26 (
"input-file", po::value<std::string>(&s.input_file),
"path of the input file")
27 (
"disable-uf-flattening", po::bool_switch(&s.disable_uf_flattening),
"disable flattening of nested uninterpreted functions")
28 (
"disable-theory", po::bool_switch(&s.disable_theory),
"disable theory construction")
void registerParserSettings(T &parser)
Class to create the formulas for axioms.
const auto & settings_parser()
bool disable_uf_flattening