src/Pure/PIDE/session.scala
changeset 68293 2bc4e5d9cca6
parent 68169 395432e7516e
child 68336 09ac56914b29
equal deleted inserted replaced
68292:7ca0c23179e6 68293:2bc4e5d9cca6
   384         if (!global_state.value.defined_command(command.id)) {
   384         if (!global_state.value.defined_command(command.id)) {
   385           global_state.change(_.define_command(command))
   385           global_state.change(_.define_command(command))
   386           prover.get.define_command(command)
   386           prover.get.define_command(command)
   387         }
   387         }
   388       }
   388       }
   389       change.doc_edits foreach {
   389       for { (_, edit) <- change.doc_edits } {
   390         case (_, edit) =>
   390         edit.foreach({ case (c1, c2) => c1.foreach(id_command); c2.foreach(id_command) })
   391           edit foreach { case (c1, c2) => c1 foreach id_command; c2 foreach id_command }
       
   392       }
   391       }
   393 
   392 
   394       val assignment = global_state.value.the_assignment(change.previous).check_finished
   393       val assignment = global_state.value.the_assignment(change.previous).check_finished
   395       global_state.change(_.define_version(change.version, assignment))
   394       global_state.change(_.define_version(change.version, assignment))
   396       prover.get.update(change.previous.id, change.version.id, change.doc_edits)
   395       prover.get.update(change.previous.id, change.version.id, change.doc_edits)