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 void setActiveRule(S rule) { activeRule = rule; } }