Warning: session_start(): open(/var/lib/php/sessions/sess_bi3rlfqe53bpjcl1l1pjbettcm, 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
sS progID =
#1001167;
//#1010745;
p {
S javax = loadSnippet(progID);
print("Source: " + l(javax));
S java = null;
time "Transpile" {
//transpileRaw_silent = false;
java = transpileRaw(javax);
print("Transpiled: " + l(java));
Map cachedIncludes = cast get(transpileRaw_trans, 'cachedIncludes);
}
new L libs;
java = findTranslators2(java, libs);
print("Libs: " + joinWithComma(libs));
S dehlibs = join(" ", libs);
File bytecode = javaCompile_overInternalBot(java, dehlibs);
print("Bytecode: " + f2s(assertNotNull(bytecode)));
// Compiled OK, let's upload
S result = postPage("http://tinybrain.de:8080/tb/upload-transpilation",
id := psI(progID),
transpilation := java,
libs := dehlibs);
Matcher m = regexp("URL=/(dexcompile\\.php.*?)'", result);
if (!m.find()) fail("Server said: " + result);
url = "http://tinybrain.de:8080/" + m.group(1);
result = loadPage(url);
if (!result.contains("SUCCESS"))
fail("Server said: " + result);
print("Transpiled " + fsI(progID) + "!");
}