src/Pure/System/session.scala
changeset 44644 317e4962dd0f
parent 44616 4beeaf2a226d
child 44661 383c9d758a56
equal deleted inserted replaced
44643:9987ae55e17b 44644:317e4962dd0f
   251 
   251 
   252       def id_command(command: Command)
   252       def id_command(command: Command)
   253       {
   253       {
   254         if (!global_state().defined_command(command.id)) {
   254         if (!global_state().defined_command(command.id)) {
   255           global_state.change(_.define_command(command))
   255           global_state.change(_.define_command(command))
   256           prover.get.define_command(command.id, Symbol.encode(command.source))
   256           prover.get.define_command(command)
   257         }
   257         }
   258       }
   258       }
   259       doc_edits foreach {
   259       doc_edits foreach {
   260         case (_, edit) =>
   260         case (_, edit) =>
   261           edit foreach { case (c1, c2) => c1 foreach id_command; c2 foreach id_command }
   261           edit foreach { case (c1, c2) => c1 foreach id_command; c2 foreach id_command }