3 #ifndef CUSTOM_PARSER_H 4 #define CUSTOM_PARSER_H 39 std::vector<int> courseValues;
40 std::vector<int> instructorValues;
41 std::vector<int> programValues;
42 std::vector<int> isMinorValues;
43 std::vector<int> segmentValues;
44 std::vector<int> classValues;
45 std::vector<int> slotValues;
48 std::vector<Clauses> constraintAnds;
49 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:27
FieldValuesType
Class for field values types.
Definition: custom_parser.h:14
Class for representing a set of clauses.
Definition: clauses.h:23