src/Pure/Tools/update.scala
changeset 78280 865b44cbaad1
parent 77683 3e8e749935fc
child 79616 12bb31d01510
equal deleted inserted replaced
78279:dab089b25eb6 78280:865b44cbaad1
   107             if proper_session_theory(theory) && !seen_theory(theory)
   107             if proper_session_theory(theory) && !seen_theory(theory)
   108           } {
   108           } {
   109             seen_theory += theory
   109             seen_theory += theory
   110             val theory_context = session_context.theory(theory)
   110             val theory_context = session_context.theory(theory)
   111             for {
   111             for {
   112               theory_snapshot <- Build_Job.read_theory(theory_context)
   112               theory_snapshot <- Build.read_theory(theory_context)
   113               node_name <- theory_snapshot.node_files
   113               node_name <- theory_snapshot.node_files
   114               snapshot = theory_snapshot.switch(node_name)
   114               snapshot = theory_snapshot.switch(node_name)
   115               if snapshot.node.source_wellformed
   115               if snapshot.node.source_wellformed
   116             } {
   116             } {
   117               progress.expose_interrupt()
   117               progress.expose_interrupt()