3 #ifndef CUSTOM_PARSER_H 4 #define CUSTOM_PARSER_H 15 COURSE, INSTRUCTOR, PROGRAM, ISMINOR, SEGMENT, CLASSROOM, SLOT
31 std::vector<int> courseValues;
32 std::vector<int> instructorValues;
33 std::vector<int> programValues;
34 std::vector<int> isMinorValues;
35 std::vector<int> segmentValues;
36 std::vector<int> classValues;
37 std::vector<int> slotValues;
40 std::vector<Clauses> constraintAnds;
41 std::vector<Clauses> constraintVals;
void parseCustomConstraints(std::string file, ConstraintEncoder *constraintEncoder, TimeTabler *timeTabler)
Parses custom constraints given in a file and adds them to the solver.
Class for constraint adder.
Definition: constraint_adder.h:26
Class for constraint encoder.
Definition: constraint_encoder.h:26
Struct for the type used by actions in the parser.
Definition: custom_parser.h:21
FieldValuesType
Class for field values types.
Definition: custom_parser.h:14
Class for representing a set of clauses.
Definition: clauses.h:23