src/Pure/Tools/isabelle_process.scala
changeset 28497 40e1cc165b05
parent 28344 f4a17868bde5
child 28498 cb1b43edb5ed
equal deleted inserted replaced
28496:4cff10648928 28497:40e1cc165b05
   336 
   336 
   337 
   337 
   338   /** main **/
   338   /** main **/
   339 
   339 
   340   {
   340   {
       
   341     /* isabelle version */
       
   342 
       
   343     {
       
   344       val (msg, rc) = IsabelleSystem.isabelle_tool("version")
       
   345       if (rc != 0) error("Version check failed -- bad Isabelle installation:\n" + msg)
       
   346       put_result(Kind.SYSTEM, null, msg)
       
   347     }
       
   348 
   341 
   349 
   342     /* message fifo */
   350     /* message fifo */
   343 
   351 
   344     val message_fifo = IsabelleSystem.mk_fifo()
   352     val message_fifo = IsabelleSystem.mk_fifo()
   345     def rm_fifo() = IsabelleSystem.rm_fifo(message_fifo)
   353     def rm_fifo() = IsabelleSystem.rm_fifo(message_fifo)