Warning: session_start(): open(/var/lib/php/sessions/sess_3o0ittd844vrr2ktugtcu51osi, 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_settableFields(LS tok) {
int i = -1;
while ((i = jfind(tok, i+1, "settable ")) >= 0) {
int iRModifiers = i+2;
int iEndOfRModifiers = tok_scanModifiers_idx(tok, iRModifiers);
int iType = iEndOfRModifiers;
int iEndOfType = tok_endOfType(tok, iEndOfModifiers);
S type = joinSubList_cToC(tok, iType, iEndOfType);
S var = identifierOrQuestionMark(get(tok, iEndOfType);
printVars(+i, +iRModifiers, +iEndOfRModifiers, +iType, +iEndOfType, +type, +var);
tokReplace_reTok(tok, i, i+2, tok_formatDollarVars(
join(listMinus(subList(tok, iRModifiers, iEndOfRModifiers), "volatile"))
+ "public selfType $var aka $setVar($type $var) { this.$var = $var; this; } gettable ",
+type, +var, setVar := "set" + firstToUpper(var)));
}
tok_gettableFields(tok);
}