src/Pure/System/session.scala
changeset 43553 df80747342cb
parent 43520 cec9b95fa35d
child 43644 ea08ce1c314b
equal deleted inserted replaced
43552:156c822f181a 43553:df80747342cb
   127   private def phase_=(new_phase: Session.Phase)
   127   private def phase_=(new_phase: Session.Phase)
   128   {
   128   {
   129     _phase = new_phase
   129     _phase = new_phase
   130     phase_changed.event(new_phase)
   130     phase_changed.event(new_phase)
   131   }
   131   }
       
   132   def is_ready: Boolean = phase == Session.Ready
   132 
   133 
   133   private val global_state = new Volatile(Document.State.init)
   134   private val global_state = new Volatile(Document.State.init)
   134   def current_state(): Document.State = global_state.peek()
   135   def current_state(): Document.State = global_state.peek()
   135 
   136 
   136   private case object Interrupt_Prover
   137   private case object Interrupt_Prover