// currently only prints method invocation (not result) // because the latter is currently too complicated // (but AI is coming soon!) svoid tok_scaffoldedFunctions() { for (int i : jrfindAll_any(tok, "scaffolded ", scaffolded <")) { int iBody = tok_scanMethodHead_idx(tok); if (!eqGet(tok, iBody, "{")) continue; int iBodyEnd = tok_scanBlock_idx(tok, iBody)-2; new Tok_MethodDecl method; if (!method!) continue; tokAppend_reTok(tok, iBody, "\n" + "if (metaGet(\"scaffold\") != null) " + formatFunctionCall("scaffoldCalled", commaCombine( quote(method.name()), method.argNames())) + ";"); tokClear_reTok(tok, i, i+2); } }