Warning: session_start(): open(/var/lib/php/sessions/sess_8suu8ph0g2nkvhkklgo1ufkj31, 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
// turns out reMutable and reImmutable are the same thing!?
svoid tok_reImmutableVars(LS tok) {
tok_unifyKeywords(tok, remutableKeywords(), "reImmutable");
// without assignment
jreplace_dyn(tok, "reImmutable ;", (_tok, i) -> {
S var = _get(tok, i+2);
S var2 = makeVar(var);
ret "var \*var2*/ = \*var*/; replace \*var*/ with \*var2*/.\n";
});
// with assignment
for (int i : jfind_all_reversed(tok, "reImmutable =")) {
S var = _get(tok, i+2);
S var2 = makeVar(var);
int j = tok_endOfStatement(tok, i+6);
S expr = joinSubList(tok, i+6, j-1);
tokReplace_reTok(tok, i, j,
"var \*var2*/ = \*expr*/; replace \*var*/ with \*var2*/.\n");
}
}