Warning: session_start(): open(/var/lib/php/sessions/sess_5b6fpf2vi3uvmal6htjvvgj285, 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
static void tok_ifCast(L tok) {
if (!tok.contains("cast")) ret;
int i;
while ((i = jfind(tok, "if ( cast ")) >= 0) {
int iClosing = indexOf(tok, i, ")");
S var = tok.get(i+4), type = joinSubList(tok, i+8, iClosing-1);
int start = iClosing+2, end = findEndOfStatement(tok, start);
tok.set(i+6, "instanceof");
// replace "var" with "((Type) var)" in enclosed block
// unless it's another cast expression
for (int j = start; j < end; j += 2)
if (eq(tok.get(j), var) && neqGet(tok, j-2, ".")
&& neqGet(tok, j+2, "cast"))
tok.set(j, "((" + type + ") " + var + ")");
reTok(tok, i+6, end);
}
}