svoid tok_standardBot(LS tok) { replaceKeywordBlock_dyn2_legacy(tok, "standard bot ", new O { S[] get(LS tok, int iOpening, int iClosing) { S name = tok.get(iOpening-2); LS contents = subList(tok, iOpening+1, iClosing); ret new S[] { [[ cmodule ]] + name + [[ extends DynTalkBot2<.ByServer> { start { makeByServer = () -> new ByServer; useAGIBlueForDropPunctuation = false; preprocessAtSelfToMyName = false; } class ByServer extends DynTalkBot2.ByServer { ]], "} }" }; } }); }