equal
deleted
inserted
replaced
67 selected.flatMap(session_name => |
67 selected.flatMap(session_name => |
68 { |
68 { |
69 val info = full_sessions(session_name) |
69 val info = full_sessions(session_name) |
70 val session_base = deps(session_name) |
70 val session_base = deps(session_name) |
71 val resources = new Resources(session_base) |
71 val resources = new Resources(session_base) |
72 val local_theories = session_base.known.theories_local.iterator.map(_._2).toSet |
72 val local_theories = |
|
73 (for { |
|
74 (_, name) <- session_base.known.theories_local.iterator |
|
75 if resources.theory_qualifier(name) == info.theory_qualifier |
|
76 } yield name).toSet |
73 |
77 |
74 def standard_import(qualifier: String, dir: String, s: String): String = |
78 def standard_import(qualifier: String, dir: String, s: String): String = |
75 { |
79 { |
76 val name = resources.import_name(qualifier, dir, s) |
80 val name = resources.import_name(qualifier, dir, s) |
77 if (!local_theories.contains(name)) s |
81 if (!local_theories.contains(name)) s |