equal
deleted
inserted
replaced
298 |
298 |
299 def get_blob(name: Document.Node.Name) = |
299 def get_blob(name: Document.Node.Name) = |
300 doc_blobs.get(name) orElse previous.nodes(name).get_blob |
300 doc_blobs.get(name) orElse previous.nodes(name).get_blob |
301 |
301 |
302 def can_import(name: Document.Node.Name): Boolean = |
302 def can_import(name: Document.Node.Name): Boolean = |
303 resources.base.loaded_theories(name.theory) || nodes0(name).has_header |
303 resources.base.loaded_theory(name) || nodes0(name).has_header |
304 |
304 |
305 val (doc_edits, version) = |
305 val (doc_edits, version) = |
306 if (edits.isEmpty) (Nil, Document.Version.make(previous.nodes)) |
306 if (edits.isEmpty) (Nil, Document.Version.make(previous.nodes)) |
307 else { |
307 else { |
308 val reparse = |
308 val reparse = |