src/Pure/Thy/thy_syntax.scala
changeset 65355 403eabd73c9a
parent 65341 c82a1620b274
child 65361 ecefb68dc21d
equal deleted inserted replaced
65347:d27f9b4e027d 65355:403eabd73c9a
   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 =