scope gazelle_addRespondToHumanOnlyHelpers. sclass #Check { bool debug; *() {} *(bool *debug) {} SS get(SS map, LS tokC, LS tokI, RuleEngine2_MatchedRule matched) { if (map == null) null; if (!eq("true", matched.inputMap.get("_respondingToHuman"))) null; ret map; } } svoid gazelle_addRespondToHumanOnlyHelpers(RuleEngine2 engine, O... _) { bool debug = boolPar debug(_); for (final RuleEngine2.Rule r : engine.rules) if (cic(r.comments, "only answer to human")) { if (debug) print("Made human-only helper"); r.addMapMassager(new Check(debug)); } } end scope