Warning: session_start(): open(/var/lib/php/sessions/sess_1ajb05k0os5rh5oitig21qrm78, 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_moduleClassDecls(L tok) {
jreplace(tok, "module {", "module $2 extends DynModule {");
jreplace(tok, "module {", "module " + stefansOS_defaultModuleClassName() + " {");
jreplace(tok, "module > ", "module " + stefansOS_defaultModuleClassName() + " > $3");
int i = -1;
while ((i = jfind(tok, i+1, "module ",
// check for interference with other productions
(_tok, nIdx) -> !eqGetOneOf(_tok, nIdx+3, "instanceof", "default", "aka"))) >= 0) {
int j = findEndOfBlock(tok, indexOf(tok, "{", i))-1;
S name = tok.get(i+2);
tok.set(i, "sclass");
tokAppend(tok, j, "\nsbool _moduleClass_" + name + " = true;"); // just a marker to quickly find module classes
reTok(tok, j, j+1);
}
}