equal
deleted
inserted
replaced
194 def get(name: String): Option[Base] = session_bases.get(name) |
194 def get(name: String): Option[Base] = session_bases.get(name) |
195 |
195 |
196 def imported_sources(name: String): List[SHA1.Digest] = |
196 def imported_sources(name: String): List[SHA1.Digest] = |
197 session_bases(name).imported_sources.map(_._2) |
197 session_bases(name).imported_sources.map(_._2) |
198 |
198 |
199 def used_theories_conditions(warning: String => Unit = _ => ()): List[String] = |
199 def used_theories_condition(warning: String => Unit = _ => ()): List[Document.Node.Name] = |
200 for { |
200 for { |
201 session_name <- sessions_structure.build_topological_order |
201 session_name <- sessions_structure.build_topological_order |
202 (options, name) <- session_bases(session_name).used_theories |
202 (options, name) <- session_bases(session_name).used_theories |
203 if { |
203 if { |
204 val conditions = |
204 val conditions = |
208 else { |
208 else { |
209 warning("Skipping theory " + name + " (condition " + conditions.mkString(" ") + ")") |
209 warning("Skipping theory " + name + " (condition " + conditions.mkString(" ") + ")") |
210 false |
210 false |
211 } |
211 } |
212 } |
212 } |
213 } yield name.theory |
213 } yield name |
214 |
214 |
215 def sources(name: String): List[SHA1.Digest] = |
215 def sources(name: String): List[SHA1.Digest] = |
216 session_bases(name).sources.map(_._2) |
216 session_bases(name).sources.map(_._2) |
217 |
217 |
218 def errors: List[String] = |
218 def errors: List[String] = |