!7 sS facts = [[ dxfxffxemdxzfxrp (aiwrjldimdxnmuyb "l_javaTokC") xsequcokjsslutzb ]]; p-subst { veryBigConsole(); useFacts_cl(facts); setConsoleInput("xsequcokjsslutzb \"a b c\""); botSleep(); } static S answer(S s) { Lisp l = englishToLisp(s); for (Map match : lispTruthMatches( lisp("dxfxffxemdxzfxrp", lisp("aiwrjldimdxnmuyb", "x"), l.head), "x")) { S arg = l.raw(0); ret str(makeAndCall(assertIdentifier(match.get("x").unq()), arg)); } ret str(l); }