equal
deleted
inserted
replaced
177 { |
177 { |
178 val doc_edits = new mutable.ListBuffer[Document.Edit_Command] |
178 val doc_edits = new mutable.ListBuffer[Document.Edit_Command] |
179 var nodes = previous.nodes |
179 var nodes = previous.nodes |
180 |
180 |
181 edits foreach { |
181 edits foreach { |
182 case (name, Document.Node.Remove()) => |
182 case (name, Document.Node.Clear()) => |
183 doc_edits += (name -> Document.Node.Remove()) |
183 doc_edits += (name -> Document.Node.Clear()) |
184 nodes -= name |
184 nodes -= name |
185 |
185 |
186 case (name, Document.Node.Edits(text_edits)) => |
186 case (name, Document.Node.Edits(text_edits)) => |
187 val node = nodes(name) |
187 val node = nodes(name) |
188 val commands0 = node.commands |
188 val commands0 = node.commands |