aboutsummaryrefslogtreecommitdiff
path: root/tree.c
diff options
context:
space:
mode:
authorTucker Evans <tuckerevans24@gmail.com>2019-07-27 21:09:10 -0400
committerTucker Evans <tuckerevans24@gmail.com>2019-07-27 21:09:10 -0400
commitf4d98d609e09ae172dbcccff742cc654d8b51a52 (patch)
tree739026dd7a36015b6f23f2670781c247f92171e2 /tree.c
parent60507214c098beaf3ae01a202e564bfe2f7c8364 (diff)
Add initial scope checking
Diffstat (limited to 'tree.c')
-rw-r--r--tree.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/tree.c b/tree.c
index 0301ec3..a1518f0 100644
--- a/tree.c
+++ b/tree.c
@@ -23,11 +23,11 @@ ptree *l, *r;
return t;
}
-ptree* mkid(str)
-char *str;
+ptree* mkid(n)
+node *n;
{
ptree *p = mktree(ID, NULL, NULL);
- p->attr.sval = strdup(str); /* memory leak? double strdup*/
+ p->attr.nval = n; /* memory leak? double strdup*/
return p;
}
@@ -94,7 +94,7 @@ int spaces;
fprintf(stderr, "[LIST]");
break;
case ID:
- fprintf(stderr, "[ID: %s]", t->attr.sval);
+ fprintf(stderr, "[ID: %s]", t->attr.nval->name);
break;
case INUM:
fprintf(stderr, "[INUM: %d]", t->attr.ival);