47 std::string problem_name = filename;
49 CHECK(absl::EndsWith(problem_name,
".fzn"));
50 problem_name.resize(problem_name.size() - 4);
52 const size_t found = problem_name.find_last_of(
"/\\");
53 if (found != std::string::npos) {
54 problem_name = problem_name.substr(found + 1);
58 Model model(problem_name);
60 if (absl::GetFlag(FLAGS_statistics)) {
65 if (absl::GetFlag(FLAGS_print)) {
int main(int argc, char **argv)
ABSL_FLAG(std::string, input, "", "Input file in the flatzinc format.")