sclass CtxContext { // general for bot SS regexpMacros, globals; // per session S activeRule; S input; new StringBuilder newOutput; bool jumpaway; S nextRule; int safetyCounter; // number of rules applied in step new L rulesFired; void setActiveRule(S rule) { activeRule = rule; print("New active rule: " + rule); } }