Warning: session_start(): open(/var/lib/php/sessions/sess_htm711r529ea5gvb34kvas1dg3, 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 LS hashRefTok(S s) {
new ArrayList tok;
int l = s == null ? 0 : s.length();
int i = 0;
while (i < l) {
int j = i;
char c;
// scan for whitespace
while (j < l) {
if (j < l-1 && s.charAt(j) == '#') {
c = s.charAt(j+1);
if (Character.isJavaIdentifierStart(c)
|| Character.isDigit(c)
|| c == '(')
break;
}
j++;
}
tok.add(quickSubstring(s, i, j));
i = j;
if (i >= l) break;
// scan for non-whitespace
j = i+1; // skip #
c = s.charAt(j);
if (Character.isJavaIdentifierStart(c)) {
do ++j; while (j < l && Character.isJavaIdentifierPart(s.charAt(j)));
} else if (Character.isDigit(c)) {
do ++j; while (j < l && Character.isDigit(s.charAt(j)));
} else if (c == '(') {
do ++j; while (j < l && s.charAt(j) != ')');
j = Math.min(j+1, l);
} else
++j; // not needed but added for safety
tok.add(quickSubstring(s, i, j));
i = j;
}
if ((tok.size() & 1) == 0) tok.add("");
ret tok;
}