Warning: session_start(): open(/var/lib/php/sessions/sess_rucikogfn89uf2vnm30rrpdetg, 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
static new ThreadLocal ai_tokenizationToTextPane_charsWritten;
static JTextPane ai_tokenizationToTextPane(LS tok) {
ret ai_tokenizationToTextPane(fontSizePlus(7, jtextpane()), tok);
}
static JTextPane ai_tokenizationToTextPane(JTextPane tp, LS tok) {
bool spaced = true;
int chars = 0;
for i over tok: {
if (!spaced) {
appendToTextPane(tp, " ");
++chars;
spaced = true;
}
S t = tok.get(i);
if (empty(t)) continue;
SimpleAttributeSet style;
if (odd(i)) // C token
style = style_background(Color.yellow, style_foreground(Color.black));
else // N token (whitespace)
style = style_foreground(Color.gray, style_background(colorFromHex("#E0E0E0")));
appendToTextPane(tp, t, style);
chars += l(t);
spaced = false;
}
setTL(ai_tokenizationToTextPane_charsWritten, chars);
ret tp;
}