author | wenzelm |
Wed, 03 Jul 2013 23:02:00 +0200 | |
changeset 52516 | b5b3c888df9f |
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) } }