DEPS

DEPS is a Dependency Extraction and Processing System.
Download

DEPS Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Yann Dirson
  • Publisher web site:
  • http://deps.alioth.debian.org/

DEPS Tags


DEPS Description

DEPS is a Dependency Extraction and Processing System. DEPS is a Dependency Extraction and Processing System.DEPS started life with the graph-includes name. Since it is expected to do much more than just graph #include relationships in C/C++ code, it has been renamed to something hopefully more adequate.DEPS is a toolkit whose primary goal is to help software authors to deal with internal depencies (eg. C/C++ #includes), and help locating abusive dependencies. It is slowly evolving towards a set of perl classes intended to do general graph processing, complementing the current command-line graph-includes tool.Here are some key features of "DEPS":· Supported languages: C/C++ (complete), Perl5 (partial)· Supported transformations: transitive reduction, regexp-based grouping, consolidation of multiple group levels· Supported styling operations: group-based coloring, edge annotation· Supported graph renderers: GraphViz (usable), Tulip (preliminar)Basic conceptsNote: this section describes best version 0.12, still not ready for release.DEPS allows you to create graphing projects, eg. for a program's source tree. A graphing project is a set of rules to construct graphs. A first graph gets extracted from your data (eg. C source files), and transformations (eg. file grouping, transitive reduction, color styling) are applied to create more graphs for various usages.What's New in This Release:· The default project class is not confused any more by leading "./" in paths.· Dependencies are now correctly found again on Windows.· A new node style to show statistics about group members was added.· The documentation was updated.


DEPS Related Software