Warning: session_start(): open(/var/lib/php/sessions/sess_mc3cl5trgm2shu882qucijrbma, 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_transpileGetSet(LS tok) {
for (int i : jfindAll_reverse(tok, "get/set (")) {
S field = tok.get(i+6);
int iOpening = i+8;
int iClosing = tok_findEndOfBracketPart(tok, iOpening)-1;
S expr = tok_join(tok, iOpening+1, iClosing);
S var = makeVar(), var2 = makeVar();
tokReplace_reTok(tok, i, iClosing+1,
"iSetAndGet($var -> { var \*var2*/ = $expr; $var2?.$field = $var; }, " +
"() -> { var \*var2*/ = $expr; ret $var2?.field; })");
}
}