| // Copyright ©2017 The Gonum Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style |
| // license that can be found in the LICENSE file. |
| |
| // Package dot implements GraphViz DOT marshaling and unmarshaling of graphs. |
| // |
| // See the GraphViz DOT Guide and the DOT grammar for more information |
| // on using specific aspects of the DOT language: |
| // |
| // DOT Guide: https://www.graphviz.org/pdf/dotguide.pdf |
| // |
| // DOT grammar: http://www.graphviz.org/doc/info/lang.html |
| // |
| // Attribute quoting |
| // |
| // Attributes and IDs are quoted if needed during marshalling, to conform with |
| // valid DOT syntax. Quoted IDs and attributes are unquoted during unmarshaling, |
| // so the data is kept in raw form. As an exception, quoted text with a leading |
| // `"<` and a trailing `>"` is not unquoted to ensure preservation of the string |
| // during a round-trip. |
| package dot // import "gonum.org/v1/gonum/graph/encoding/dot" |