src/Pure/Thy/thy_syntax.scala
changeset 44443 35d67b2056cc
parent 44436 546adfa8a6fc
child 44473 4f264fdf8d0e
equal deleted inserted replaced
44442:cb18e4f09053 44443:35d67b2056cc
   230       var nodes = previous.nodes
   230       var nodes = previous.nodes
   231 
   231 
   232       edits foreach {
   232       edits foreach {
   233         case (name, Document.Node.Clear()) =>
   233         case (name, Document.Node.Clear()) =>
   234           doc_edits += (name -> Document.Node.Clear())
   234           doc_edits += (name -> Document.Node.Clear())
   235           nodes -= name
   235           nodes += (name -> nodes(name).clear)
   236 
   236 
   237         case (name, Document.Node.Edits(text_edits)) =>
   237         case (name, Document.Node.Edits(text_edits)) =>
   238           val node = nodes(name)
   238           val node = nodes(name)
   239           val commands0 = node.commands
   239           val commands0 = node.commands
   240           val commands1 = edit_text(text_edits, commands0)
   240           val commands1 = edit_text(text_edits, commands0)