You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,5 +42,10 @@ Don't forget to add something to `root_eclasses` on the resulting serialized egr
42
42
43
43
Check out the [`./tests-viz`](./tests-viz/README.md) directory to view visualizations of all the test cases with Graphviz.
44
44
45
+
To remake them, run `make tests` from the root of this repo.
45
46
46
-
To remake them, run `make tests` from the root of this repo. Any tests that don't have SVG visualizations created yet will be generated. You'll need to have [Graphviz](https://graphviz.org/) installed.
47
+
### SVG Generation
48
+
Generating SVG files requires having [Graphviz](https://graphviz.org/) installed. This cannot be distributed through rust's crates toolchain, so the function `to_svg_file` is gated behind the `graphviz-exec` feature flag.
49
+
50
+
### DOT Generation
51
+
The `graphviz-rust` crate can produce `.dot` files without requiring the existence of the [Graphviz](https://graphviz.org/) CLI tool. Therefore creation of dot files and other functionality which only relies on `graphviz-rust` is gated behind the `graphviz` feature flag.
0 commit comments