Warning: session_start(): open(/var/lib/php/sessions/sess_981i7mahej6i00sg8k2k9g30bc, 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 dm_gazelle_reasonAboutChatInput(S userName, S content) {
GazelleEvalContext ctx = dm_gazelle_stdEvalContext(dm_gazelle_allRulesWithComment("discord"));
// Need input as first condition
ctx.engine.dropRulesWhere(r -> cicOneOf(r.comments, "in 1 = statement", "in = statement"));
gazelle_addHelperTablesToRules(ctx.engine);
GazelleTree tree1 = new(ctx, content);
L l = dm_gazelle_getChildren(tree1, firstConditionOnly := true);
GazelleTree tree2 = new(ctx, optCurly(userName) + " says: " + content);
l.addAll(dm_gazelle_getChildren(tree2, firstConditionOnly := true));
if (skipBad) l = [GazelleTree t : l | neq(t.prediction, 'bad)];
gazelle_sortChildren(l);
ret l;
}