equal
deleted
inserted
replaced
171 dependencies.theories.filter(name => deps_base.theory_qualifier(name) == session_name) |
171 dependencies.theories.filter(name => deps_base.theory_qualifier(name) == session_name) |
172 |
172 |
173 val theory_files = dependencies.theories.map(_.path) |
173 val theory_files = dependencies.theories.map(_.path) |
174 |
174 |
175 val (loaded_files, loaded_files_errors) = |
175 val (loaded_files, loaded_files_errors) = |
176 try { |
176 try { if (inlined_files) (dependencies.loaded_files, Nil) else (Nil, Nil) } |
177 if (inlined_files) (dependencies.loaded_files(Sessions.is_pure(info.name)), Nil) |
|
178 else (Nil, Nil) |
|
179 } |
|
180 catch { case ERROR(msg) => (Nil, List(msg)) } |
177 catch { case ERROR(msg) => (Nil, List(msg)) } |
181 |
178 |
182 val session_files = |
179 val session_files = |
183 (theory_files ::: loaded_files.flatMap(_._2) ::: |
180 (theory_files ::: loaded_files.flatMap(_._2) ::: |
184 info.document_files.map(file => info.dir + file._1 + file._2)).map(_.expand) |
181 info.document_files.map(file => info.dir + file._1 + file._2)).map(_.expand) |