Closed Whebon closed 1 month ago
This branch adds two new constraints to the solver:
Unique(rule)
ForbiddenSequence(sequence)
@Whebon can you fix the conflict in the GenericSolver constructor?
GenericSolver
This branch adds two new constraints to the solver:
Unique(rule)
. enforces that a rule can be used at most once in a program treeForbiddenSequence(sequence)
. enforces that a sequence of rules cannot appear in any vertical path in the tree (gaps are allowed).