aboutsummaryrefslogtreecommitdiffstats
path: root/src/viz.c
diff options
context:
space:
mode:
authorBad Diode <bd@badd10de.dev>2022-04-22 14:56:37 -0300
committerBad Diode <bd@badd10de.dev>2022-04-22 14:56:37 -0300
commitc0dbfec91dd9781afa867675dd7a1d9cdc034c74 (patch)
tree4b2720b75062610cf123b02aabf9edc52090cbb4 /src/viz.c
parent0bdf2ff42892b6363f703fe8f00f865a96dde223 (diff)
downloadbdl-c0dbfec91dd9781afa867675dd7a1d9cdc034c74.tar.gz
bdl-c0dbfec91dd9781afa867675dd7a1d9cdc034c74.zip
Add some TODOs
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) {