src/Pure/Isar/isar_document.scala
changeset 38363 af7f41a8a0a8
parent 38355 8cb265fb12fe
child 38370 8b15d0f98962
equal deleted inserted replaced
38362:754ad6340055 38363:af7f41a8a0a8
    18         case _ => None
    18         case _ => None
    19       }
    19       }
    20   }
    20   }
    21 
    21 
    22   object Edit {
    22   object Edit {
    23     def unapply(msg: XML.Tree): Option[(Document.Command_ID, Document.State_ID)] =
    23     def unapply(msg: XML.Tree): Option[(Document.Command_ID, Document.Exec_ID)] =
    24       msg match {
    24       msg match {
    25         case XML.Elem(Markup(Markup.EDIT, List((Markup.ID, cmd_id), (Markup.STATE, state_id))), Nil) =>
    25         case XML.Elem(Markup(Markup.EDIT, List((Markup.ID, cmd_id), (Markup.STATE, state_id))), Nil) =>
    26           (Markup.parse_long(cmd_id), Markup.parse_long(state_id)) match {
    26           (Markup.parse_long(cmd_id), Markup.parse_long(state_id)) match {
    27             case (Some(i), Some(j)) => Some((i, j))
    27             case (Some(i), Some(j)) => Some((i, j))
    28             case _ => None
    28             case _ => None