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