diff options
Diffstat (limited to 'src/viz.c')
-rw-r--r-- | src/viz.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -161,6 +161,7 @@ viz_ast(Root *roots) { | |||
161 | printf("ranksep=\"0.95 equally\";\n"); | 161 | printf("ranksep=\"0.95 equally\";\n"); |
162 | printf("nodesep=\"0.5 equally\";\n"); | 162 | printf("nodesep=\"0.5 equally\";\n"); |
163 | printf("overlap=scale;\n"); | 163 | printf("overlap=scale;\n"); |
164 | printf("bgcolor=\"transparent\";\n"); | ||
164 | for (size_t i = 0; i < array_size(roots); ++i) { | 165 | for (size_t i = 0; i < array_size(roots); ++i) { |
165 | printf("subgraph %zu {\n", i); | 166 | printf("subgraph %zu {\n", i); |
166 | Node *root = roots[array_size(roots) - 1 - i]; | 167 | Node *root = roots[array_size(roots) - 1 - i]; |
@@ -174,9 +175,7 @@ void | |||
174 | viz_symtables(Scope **scopes) { | 175 | viz_symtables(Scope **scopes) { |
175 | printf("digraph symtables {\n"); | 176 | printf("digraph symtables {\n"); |
176 | printf("rankdir=RL;\n"); | 177 | printf("rankdir=RL;\n"); |
177 | printf("ranksep=\"0.95 equally\";\n"); | 178 | printf("bgcolor=\"transparent\";\n"); |
178 | printf("nodesep=\"0.5 equally\";\n"); | ||
179 | printf("overlap=scale;\n"); | ||
180 | for (size_t i = 0; i < array_size(scopes); ++i) { | 179 | for (size_t i = 0; i < array_size(scopes); ++i) { |
181 | Scope *scope = scopes[i]; | 180 | Scope *scope = scopes[i]; |
182 | if (array_size(scope->symbols->pairs) == 0) { | 181 | if (array_size(scope->symbols->pairs) == 0) { |