equal
deleted
inserted
replaced
232 for { (_, thys) <- info.theories; (thy, pos) <- thys } |
232 for { (_, thys) <- info.theories; (thy, pos) <- thys } |
233 yield (resources.import_name(info.name, info.dir.implode, thy), pos)) |
233 yield (resources.import_name(info.name, info.dir.implode, thy), pos)) |
234 |
234 |
235 val overall_syntax = dependencies.overall_syntax |
235 val overall_syntax = dependencies.overall_syntax |
236 |
236 |
237 val theory_files = dependencies.names.map(_.path) |
237 val theory_files = dependencies.theories.map(_.path) |
238 val loaded_files = |
238 val loaded_files = |
239 if (inlined_files) { |
239 if (inlined_files) { |
240 if (Sessions.is_pure(info.name)) { |
240 if (Sessions.is_pure(info.name)) { |
241 (Thy_Header.PURE -> resources.pure_files(overall_syntax, info.dir)) :: |
241 (Thy_Header.PURE -> resources.pure_files(overall_syntax, info.dir)) :: |
242 dependencies.loaded_files.filterNot(p => p._1 == Thy_Header.PURE) |
242 dependencies.loaded_files.filterNot(p => p._1 == Thy_Header.PURE) |
292 ((g /: (a :: bs))(_.default_node(_, Nil)) /: bs)(_.add_edge(_, a)) }) |
292 ((g /: (a :: bs))(_.default_node(_, Nil)) /: bs)(_.add_edge(_, a)) }) |
293 } |
293 } |
294 |
294 |
295 val known = |
295 val known = |
296 Known.make(info.dir, List(imports_base), |
296 Known.make(info.dir, List(imports_base), |
297 theories = dependencies.names, |
297 theories = dependencies.theories, |
298 loaded_files = loaded_files) |
298 loaded_files = loaded_files) |
299 |
299 |
300 val sources_errors = |
300 val sources_errors = |
301 for (p <- session_files if !p.is_file) yield "No such file: " + p |
301 for (p <- session_files if !p.is_file) yield "No such file: " + p |
302 |
302 |