Warning: session_start(): open(/var/lib/php/sessions/sess_mg4vrauear27acdbm5aqv4h13n, 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
!7
!include once #1017126 // transpileRaw
sclass JavaEval extends DynPrintLog {
S expression;
transient bool calculating;
transient O value;
transient JTextArea taInput;
transient Throwable error;
visualize {
ret withMargin(jvsplit(
centerAndEastWithMarginInbetween(
onCtrlEnter(taInput = typeWriterTextArea(expression), rThread evalIt),
vstackWithSpacing(
jbutton("Fresh", rThread { refresh(); evalIt() }),
jbutton("Eval", rThread evalIt))),
super.visualize()));
}
void refresh {
call(dm_transpiler(), 'refresh);
print("Refreshed translator.");
}
void evalIt {
if (calculating) ret;
calculating = true;
temp tempAfterwards(r { calculating = false });
dm_javaEvalModule_doIt(gtt(taInput));
}
}