Warning: session_start(): open(/var/lib/php/sessions/sess_g7e9o56vuosocad3fghb9t22mn, 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
// matches first condition, leaves rest in MatchedRule
static L ai_ruleEngine2_rulesForInput_5(RuleEngine2 engine, SS inputsByType) {
new L l;
for (RuleEngine2.Rule rule : engine.rules) {
final new RuleEngine2_MatchedRule matched;
matched.rule = rule;
if (rule cast RuleEngine2.SimplifyWithRule) {
S in = inputsByType.get('standard);
O f = rule.function();
S out = strOrNull(f instanceof S
? callF(engine.callFunctionOnString, (S) f, in)
: callF(f, in));
//print("Called " + f + " => " + out);
if (out != null && neq(out, in)) {
matched.out = out;
l.add(matched);
}
continue;
}
matched.map = ciMap();
matched.tokenizationFunction = or(matchAny_firstGroup("tokenize with *", rule.comments), f javaTokNPunctuationWithBrackets);
if (!ai_ruleEngine2_matchStep(matched, inputsByType, true)) continue;
l.add(matched);
}
ret l;
}