equal
deleted
inserted
replaced
677 } |
677 } |
678 |
678 |
679 new Structure(restrict(build_graph), restrict(imports_graph)) |
679 new Structure(restrict(build_graph), restrict(imports_graph)) |
680 } |
680 } |
681 |
681 |
|
682 def selection_deps(sel: Selection, |
|
683 progress: Progress = No_Progress, |
|
684 inlined_files: Boolean = false, |
|
685 verbose: Boolean = false): Deps = |
|
686 { |
|
687 Sessions.deps(selection(sel), global_theories, |
|
688 progress = progress, inlined_files = inlined_files, verbose = verbose) |
|
689 } |
|
690 |
682 def build_selection(sel: Selection): List[String] = sel.selected(build_graph) |
691 def build_selection(sel: Selection): List[String] = sel.selected(build_graph) |
683 def build_descendants(ss: List[String]): List[String] = build_graph.all_succs(ss) |
692 def build_descendants(ss: List[String]): List[String] = build_graph.all_succs(ss) |
684 def build_requirements(ss: List[String]): List[String] = build_graph.all_preds(ss).reverse |
693 def build_requirements(ss: List[String]): List[String] = build_graph.all_preds(ss).reverse |
685 def build_topological_order: List[String] = build_graph.topological_order |
694 def build_topological_order: List[String] = build_graph.topological_order |
686 |
695 |