// Syntax: pcall { doFunnyStuff(); } !747 m { p { L tok = javaTok(loadMainJava()); for (int i = 0; i < 100; i++) { int idx = findCodeTokens(tok, "pcall", "{"); if (idx < 0) break; int j = findEndOfBracketPart(tok, idx+2); tok.set(idx, "try"); tok.set(j-1, "} catch (Throwable __e) { printStackTrace(e); }"); } saveMainJava(join(tok)); } }