| author | blanchet |
| Wed, 18 Jul 2012 08:44:04 +0200 | |
| changeset 48325 | 2ec05ef3e593 |
| parent 48275 | 31daac3a85ea |
| permissions | -rw-r--r-- |
/* Title: Pure/System/main.scala Author: Makarius Default Isabelle application wrapper. */ package isabelle import scala.swing.TextArea object Main { def main(args: Array[String]) { val (out, rc) = try { Platform.init_laf() Isabelle_System.init() Isabelle_System.isabelle_tool("jedit", args: _*) } catch { case exn: Throwable => (Exn.message(exn), 2) } if (rc != 0) Library.dialog(null, "Isabelle", "Isabelle output", Library.scrollable_text(out + "\nReturn code: " + rc)) sys.exit(rc) } }