Warning: session_start(): open(/var/lib/php/sessions/sess_ovbneitgjvh3dfavii95hdpsml, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
static L ai_ruleEngine2_rulesForInput_5_allConditions(RuleEngine2 engine, SS inputsByType, O... _) {
L l = ai_ruleEngine2_rulesForInput_5(engine, inputsByType);
new L done;
new L notDone;
bool debug = boolPar debug(_);
while (nempty(notDone)) {
l = notDone;
notDone = new L;
for (RuleEngine2_MatchedRule mr : l) {
if (!mr.moreConditions()) {
if (debug) print("Done: " + mr.ruleID);
done.add(mr);
}
else {
if (debug) print("Matching step " + mr.iCond + " in " + mr.ruleID);
if (ai_ruleEngine2_matchStep(mr, inputsByType)) {
if (debug) print("Step succeeded");
notDone.add(mr);
}
}
}
l = notDone;
}
ret done;
}