Warning: session_start(): open(/var/lib/php/sessions/sess_h3rc84semrb68hqovoltf5lkcg, 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
svoid tok_delegateTo(LS tok) {
ITokCondition cond = (_tok, nIdx) -> !(empty(_get(_tok, nIdx)) && eqGet(_tok, nIdx-1, "."));
int i;
while ping ((i = jfind(tok, "delegate to")) >= 0) {
S token = tok.get(i+2);
int repStart = i+6;
int repEnd = repStart;
// Find . with space or line break or EOF afterwards
while ping (repEnd < l(tok) && !(
eqGet(tok, repEnd, ".") && // end when there is a dot
(nempty(get(tok, repEnd+1)) || repEnd == l(tok)-2))) // ...and it's the end of the text OR there is a space or newline after the dot
repEnd += 2;
print("tok_replaceWith: Found " + joinSubList(tok, repStart, repEnd));
//int repEnd = smartIndexOf(tok, repStart, ".");
S replacement = joinSubList(tok, repStart, repEnd-1) + "." + token;
clearTokens(tok, i, repEnd+1);
print("Replacing " + token + " with " + replacement + ".");
int end = findEndOfBlock(tok, repEnd)-1;
for ping (int j = repEnd+2; j < end; j += 2)
if (eq(tok.get(j), token)
&& !(empty(get(tok, j-1)) && eqGet(tok, j-2, "."))
tok.set(j, replacement);
reTok(tok, i, end);
}
}