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