This is a fork of the gographviz package.
This project is a work in progress. The implementation is incomplete and subject to change. The documentation may be inaccurate.
The dot project implements a graphviz DOT language parser, which was generated using the gocc compiler toolkit.
- Add dominator tree support (based on a modified version of [x/tools/go/ssa][ssa].
- Return *Graph instead of Interface from the Read and NewAnalysedGraph functions.
Any changes (starting from rev 9ad29961d022b112cf0608e5e7012a3ede1b0f7f) made to the gographviz repository are hereby released into the public domain, including changes to the source code and additions of any original content.
The original gographviz source code is goverend by an Apache license.
Portions of gocc's source code have been derived from Go, and are covered by a BSD license.
The dominator tree support is directly derived from x/tools/go/ssa, which is part of the Go project and governed by a BSD license.