Warning: session_start(): open(/var/lib/php/sessions/sess_cdnr8ftasitalmi2ej0ism3tgk, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
scope replaceKeywordBlock_dyn
sinterface #IReplacer {
S[] get(LS tok, int iOpening, int iClosing);
}
static LS replaceKeywordBlock_dyn(LS tok, S keyword, IReplacer func) {
for (int i = 0; i < 1000; i++) {
int idx = findCodeTokens(tok, keyword, "{");
if (idx < 0)
break;
int j = findEndOfBracketPart(tok, idx+2);
S[] be = func.get(tok, idx+2, j-1);
tok.set(idx, be[0]);
tok.set(idx+1, " ");
tok.set(idx+2, "");
tok.set(j-1, be[1]);
reTok(tok, idx, j);
}
ret tok;
}