https://github.com/crillab/nacre_mini
Tip revision: 10b171a8fe3b3d0a89f3296b00be35167631ed90 authored by Gaël Glorian on 07 May 2018, 16:07:40 UTC
Initial commit
Initial commit
Tip revision: 10b171a
main.cc
#include "XCSP3CoreParser.h"
#include "XCSP3PrintCallbacks.h"
using namespace XCSP3Core;
int main(int argc,char **argv) {
XCSP3PrintCallbacks cb; // my interface between the parser and the solver
if(argc!=2)
throw std::runtime_error("usage: ./test xcsp3instance.xml");
try
{
XCSP3CoreParser parser(&cb);
parser.parse(argv[1]); // fileName is a string
}
catch (exception &e)
{
cout.flush();
cerr << "\n\tUnexpected exception :\n";
cerr << "\t" << e.what() << endl;
exit(1);
}
return 0;
}
