aboutsummaryrefslogtreecommitdiffstats
path: root/src/viz.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/viz.c')
-rw-r--r--src/viz.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/viz.c b/src/viz.c
index d57ece5..ea8a817 100644
--- a/src/viz.c
+++ b/src/viz.c
@@ -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
174viz_symtables(Scope **scopes) { 175viz_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) {