aboutsummaryrefslogtreecommitdiffstats
path: root/src/nodes.c
diff options
context:
space:
mode:
authorBad Diode <bd@badd10de.dev>2022-04-03 17:16:26 -0300
committerBad Diode <bd@badd10de.dev>2022-04-03 17:16:26 -0300
commit496ec36c8002a85dc0c3bb62de6d176e369b40af (patch)
treec9247f637ae77bd07516490f4101becaad6a0111 /src/nodes.c
parent483a64aa0c5ee8dc925b7957e39c42744b892288 (diff)
downloadbdl-496ec36c8002a85dc0c3bb62de6d176e369b40af.tar.gz
bdl-496ec36c8002a85dc0c3bb62de6d176e369b40af.zip
Add parsing for (set ...) statements
Diffstat (limited to 'src/nodes.c')
-rw-r--r--src/nodes.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/nodes.c b/src/nodes.c
index 63e9b1f..855d186 100644
--- a/src/nodes.c
+++ b/src/nodes.c
@@ -56,6 +56,13 @@ print_node(Node *node) {
56 print_node(node->def.value); 56 print_node(node->def.value);
57 printf(")"); 57 printf(")");
58 } break; 58 } break;
59 case NODE_SET: {
60 printf("(set ");
61 print_node(node->def.symbol);
62 printf(" ");
63 print_node(node->def.value);
64 printf(")");
65 } break;
59 default: { printf("{#unknown#}"); } break; 66 default: { printf("{#unknown#}"); } break;
60 } 67 }
61} 68}