try { output.print("> "); output.flush(); if (input.isEOF(x = input.read())) return; write(eval(x), output, true); output.println(); output.flush(); } catch (RuntimeException e) { ; }RuntimeExceptionが起こっても無視するという 記述になっています. instanceofという演算子は,変数 instanceof クラスという ように書き,その変数がクラスのインスタンスであればtrue を返し,そうでなければfalseを返します.