equal
deleted
inserted
replaced
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 |