!7 p { DialogIO io = talkTo("localhost", 5000); File src = getProgramFile("bla.java"); saveTextFile(src, "class bla {}"); File optionsFile = getProgramFile("options"); saveTextFile(optionsFile, "-d " + f2s(programDir()) + " " + f2s(src)); if (startsWith(print(io.readLine()), "This is a JavaX VM")) { S answer; time { answer = io.ask(format("invoke ecj on options file *", f2s(optionsFile))); } print(answer); new Matches m; if (swic(answer, "OK ", m)) print("OK: " + $1); } }