author | wenzelm |
Mon, 27 May 2013 22:26:08 +0200 | |
changeset 52190 | c87b7f26e2c7 |
parent 51617 | 4e49bba9772d |
child 52675 | f3a6b1d0915e |
permissions | -rw-r--r-- |
/* Title: Pure/Tools/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 { GUI.init_laf() Isabelle_System.init() Isabelle_System.isabelle_tool("jedit", ("-s" :: args.toList): _*) } catch { case exn: Throwable => (Exn.message(exn), 2) } if (rc != 0) GUI.dialog(null, "Isabelle", "Isabelle output", GUI.scrollable_text(out + "\nReturn code: " + rc)) sys.exit(rc) } }