Warning: session_start(): open(/var/lib/php/sessions/sess_eq63q3nh3rfo28v8flhgo0js0c, 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_numberFunctionNames(LS tok) {
int n = l(tok);
new L reToks;
for (int i = 1; i < n-2; i += 2) {
S number, id;
if (isInteger(number = tok.get(i)) && empty(tok.get(i+1)) && isIdentifier(id = tok.get(i+2))) pcall {
continue if eq(number, "0") && swic(id, "x"); // skip hex constants
continue if eqic(id, "f"); // skip float constants
printVars tok_numberFunctionNames(+id);
// skip exponential floating-point constants (e.g. 1e6)
// and things like 1_000
if (swic(id, "e") && (l(id) == 1 && empty(get(tok, i+3)) && eqGet(tok, i+4, "-")
|| startsWithInteger(substring(id, 1))
|| startsWith(id, "_")))
continue;
replaceTokens_reTokLater(tok, reToks, i, i+3, camelCase(numberToEnglish(parseLong(number))) + firstToUpper(id));
}
}
reTok_multi(tok, reToks);
}