!7 p { ai_independentSmartBot(); L rule = je_demoRule1(); for trigger to 8: { temp newThoughtSpace(); ai_setVars(null); if (bitClear(trigger, 0)) post("a line beginning with \"was ist \"", "is", "in German"); if (bitClear(trigger, 1)) post("Standard function swic", "is", "safe to call"); if (bitClear(trigger, 2)) ai_setVars(litmap("#input", "Was ist die Zeit")); je_checkRule_debug.set(true); bool ok = trigger == 0; assertEqualsVerbose("Trigger=" + trigger, ok, je_checkRule(rule)); if (ok) je_postThens(rule); assertEqualsVerbose(ok, has("#guessed language", "is", "German") || has("#", "guessed", "language is German")); } print("OK"); }