-
Notifications
You must be signed in to change notification settings - Fork 0
License
d4hines/ocamldepdot
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Ocamldot generates program dependency graphs for ocaml programs. The dependency graph output by ocamldot can be rendered by a separate program, dot. Dot is freely available from http://www.research.att.com/sw/tools/graphviz/ Ocamldot is designed to process the output of ocamldep. A typical use would be ocamldep *.ml | nix run github:d4hines/ocamldepdot -- | dot -Tpng > modules.png or ocamldep *.ml > deps nix run github:d4hines/ocamldepdot -- deps > deps.dot This will output a dot graph into the file dep.dot. You can then use the program dotty to view, edit, and print the graph. Ocamldot has the following options: -fullgraph draw the full graph (default is to draw only the kernel) -landscape output in landscape format (default is portrait) -lr draw graph from left to right (default is top to bottom) -r <r> use <r> as a root in the graph; nodes reachable from <r> will be shown (The transitive kernel of a dag is the smallest subset of the dag whose transitive closure is the same as the transitive closure of the dag. For example, the kernel of A->B, A->C, B->C is just the two edges A->B, B->C.) -Trevor Jim
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published